http://slackware.bholcomb.com/slackware/slackware-11.0/source/xap/xscreensaver/xscree...
[xscreensaver] / po / fr.po
index 390ee33838d89a8412145d0b2bc9d3f3f87cf1cd..43d830fd05739f22e0909c13aec7610c9828847d 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
+# vim:set encoding=utf-8:
 # xscreensaver fr.po
 # xscreensaver fr.po
-# Copyright (C) 2005 Eric Lassauge <lassauge@users.sourceforge.net>
+# Copyright (C) 2006 Eric Lassauge <lassauge@users.sourceforge.net>
 #
 msgid ""
 msgstr ""
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: xscreensaver 4.20\n"
+"Project-Id-Version: xscreensaver 5.00\n"
 "Report-Msgid-Bugs-To: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-02-28 21:49+0100\n"
-"PO-Revision-Date: 2004-12-22 12:51+0100\n"
+"POT-Creation-Date: 2006-02-13 12:26+0100\n"
+"PO-Revision-Date: 2006-02-13 16:18+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"
 "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=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 
-#: driver/demo-Gtk.c:656
-msgid "For updates, check http://www.jwz.org/xscreensaver/"
-msgstr ""
-"Traduction © 2005, 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:748 driver/demo-Gtk-widgets.c:1709
-#: driver/xscreensaver-demo.glade.h:54
-msgid "OK"
-msgstr "Valider"
-
-#: driver/demo-Gtk.c:786
-msgid ""
-"Error:\n"
-"\n"
-"No Help URL has been specified.\n"
-msgstr ""
-"Erreur:\n"
-"\n"
-"Aucune URL d'aide spécifiée.\n"
-
-#: driver/demo-Gtk.c:873
-msgid ""
-"Error:\n"
-"\n"
-"The xscreensaver daemon did not start up properly.\n"
-"\n"
-msgstr ""
-"Erreur:\n"
-"\n"
-"Le démon xscreensaver ne démarre pas correctement.\n"
-"\n"
-
-#: driver/demo-Gtk.c:885
-msgid ""
-"You are running as root.  This usually means that xscreensaver\n"
-"was unable to contact your X server because access control is\n"
-"turned on.  Try running this command:\n"
-"\n"
-"                        xhost +localhost\n"
-"\n"
-"and then selecting `File / Restart Daemon'.\n"
-"\n"
-"Note that turning off access control will allow anyone logged\n"
-"on to this machine to access your screen, which might be\n"
-"considered a security problem.  Please read the xscreensaver\n"
-"manual and FAQ for more information.\n"
-"\n"
-"You shouldn't run X as root. Instead, you should log in as a\n"
-"normal user, and `su' as necessary."
-msgstr ""
-"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:901
-msgid "Please check your $PATH and permissions."
-msgstr "Vérifiez votre $PATH et les permissions."
-
-#: driver/demo-Gtk.c:936
-msgid ""
-"Error:\n"
-"\n"
-"Couldn't determine init file name!\n"
-msgstr ""
-"Erreur:\n"
-"\n"
-"Impossible de déterminer le nom du fichier d'init !\n"
-
-#: driver/demo-Gtk.c:941
-#, c-format
-msgid ""
-"Error:\n"
-"\n"
-"Couldn't write %s\n"
-msgstr ""
-"Erreur:\n"
-"\n"
-"Impossible d'écrire dans %s.\n"
-
-#: driver/demo-Gtk.c:1000
-msgid ""
-"Error:\n"
-"\n"
-"no `manualCommand' resource set."
-msgstr ""
-"Erreur:\n"
-"\n"
-"La ressource «manualCommand» n'est pas renseignée."
-
-#: driver/demo-Gtk.c:1181
-#, c-format
-msgid ""
-"Error:\n"
-"\n"
-"Unparsable time format: \"%s\"\n"
-msgstr ""
-"Erreur:\n"
-"\n"
-"Le format «%s» pour l'heure n'est pas exploitable.\n"
-
-#: driver/demo-Gtk.c:1546 driver/demo-Gtk.c:2874
-#: driver/demo-Gtk-widgets.c:1550 driver/demo-Gtk-widgets.c:1573
-#: driver/xscreensaver-demo.glade.h:5 driver/xscreensaver-demo.glade2.h:3
-msgid "Any"
-msgstr "N'importe"
-
-#: driver/demo-Gtk.c:1837
-#, c-format
-msgid ""
-"Error:\n"
-"\n"
-"Directory does not exist: \"%s\"\n"
-msgstr ""
-"Erreur:\n"
-"\n"
-"Répertoire «%s» inexistant.\n"
-
-#: driver/demo-Gtk.c:2142 driver/demo-Gtk-widgets.c:571
-#: driver/xscreensaver-demo.glade.h:75
-msgid "Use"
-msgstr "Choisis"
-
-#: driver/demo-Gtk.c:2152 driver/demo-Gtk-widgets.c:591
-#: driver/xscreensaver-demo.glade.h:63
-msgid "Screen Saver"
-msgstr "Économiseur d'écran"
-
-#: driver/demo-Gtk.c:2556
-msgid "Descriptions not available: no XML support compiled in."
-msgstr "Descriptions indisponibles : pas de support XML compilé."
-
-#: driver/demo-Gtk.c:2561
-msgid "No description available."
-msgstr "Aucune description disponible."
-
-#: driver/demo-Gtk.c:2826
-msgid "Blank Screen"
-msgstr "Économiser l'écran uniquement"
-
-#: driver/demo-Gtk.c:2832
-msgid "Screen Saver Disabled"
-msgstr "Économiseur d'écran inhibé"
-
-#: driver/demo-Gtk.c:2855 driver/demo-Gtk-widgets.c:482
-#: driver/xscreensaver-demo.glade.h:58
-msgid "Preview"
-msgstr "Aperçu"
-
-#: driver/demo-Gtk.c:2865
-#, c-format
-msgid "%s: %.100s Settings"
-msgstr "%s : réglages %.100s"
-
-#: driver/demo-Gtk.c:3020
-#, c-format
-msgid ""
-"Warning:\n"
-"\n"
-"file \"%s\" has changed, reloading.\n"
-msgstr ""
-"Attention:\n"
-"\n"
-"le fichier «%s» a changé, rechargement.\n"
-
-#: driver/demo-Gtk.c:3102
-msgid "No Preview"
-msgstr "Pas d'aperçu"
-
-#: driver/demo-Gtk.c:3102
-msgid "Available"
-msgstr "Disponible"
-
-#: driver/demo-Gtk.c:3103
-msgid "Not"
-msgstr "Non"
-
-#: driver/demo-Gtk.c:3103
-msgid "Installed"
-msgstr "installé"
-
-#: driver/demo-Gtk.c:3868
-#, c-format
-msgid ""
-"Warning:\n"
-"\n"
-"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:3878
-#, c-format
-msgid ""
-"Warning:\n"
-"\n"
-"%s is running as user \"%s\" on host \"%s\".\n"
-"But the xscreensaver managing display \"%s\"\n"
-"is running as user \"%s\" on host \"%s\".\n"
-"\n"
-"Since they are different users, they won't be reading/writing\n"
-"the same ~/.xscreensaver file, so %s isn't\n"
-"going to work right.\n"
-"\n"
-"You should either re-run %s as \"%s\", or re-run\n"
-"xscreensaver as \"%s\".\n"
-"\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:3903
-#, c-format
-msgid ""
-"Warning:\n"
-"\n"
-"%s is running as user \"%s\" on host \"%s\".\n"
-"But the xscreensaver managing display \"%s\"\n"
-"is running as user \"%s\" on host \"%s\".\n"
-"\n"
-"If those two machines don't share a file system (that is,\n"
-"if they don't see the same ~%s/.xscreensaver file) then\n"
-"%s won't work right.\n"
-"\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:3925
-#, c-format
-msgid ""
-"Warning:\n"
-"\n"
-"This is %s version %s.\n"
-"But the xscreensaver managing display \"%s\"\n"
-"is version %s.  This could cause problems.\n"
-"\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:4382
-#, c-format
-msgid "%s: unknown option: %s\n"
-msgstr "%s : option inconnue : %s\n"
-
-#: driver/demo-Gtk.c:4446
-msgid "Screensaver Preferences"
-msgstr "Préférences économiseur d'écran"
-
 #: driver/demo-Gtk-conf.c:818
 msgid "Browse..."
 #: driver/demo-Gtk-conf.c:818
 msgid "Browse..."
-msgstr "Parcourir ... "
+msgstr "Parcourir... "
 
 #: driver/demo-Gtk-conf.c:1110
 msgid "Select file."
 
 #: driver/demo-Gtk-conf.c:1110
 msgid "Select file."
-msgstr "Sélectionnez un fichier."
+msgstr "Sélectionnez un fichier."
 
 #: driver/demo-Gtk-support.c:135
 #, c-format
 msgid "Couldn't find pixmap file: %s"
 
 #: 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:147 driver/demo-Gtk-support.c:179
 #, c-format
 msgid "Error loading pixmap file: %s"
 
 #: driver/demo-Gtk-support.c:147 driver/demo-Gtk-support.c:179
 #, c-format
 msgid "Error loading pixmap file: %s"
-msgstr "Erreur lors du chargement du fichier d'image : %s"
+msgstr "Erreur lors du chargement du fichier d'image : %s"
 
 #: driver/demo-Gtk-support.c:182
 #, c-format
 msgid "reason: %s\n"
 
 #: driver/demo-Gtk-support.c:182
 #, c-format
 msgid "reason: %s\n"
-msgstr "Raison : %s\n"
+msgstr "Raison : %s\n"
 
 
-#: driver/demo-Gtk-widgets.c:161 driver/xscreensaver-demo.glade.h:89
-#: driver/xscreensaver-demo.glade2.h:65
+#: driver/demo-Gtk-widgets.c:161 driver/xscreensaver-demo.glade2.h:71
 msgid "XScreenSaver"
 msgstr "XScreenSaver"
 
 msgid "XScreenSaver"
 msgstr "XScreenSaver"
 
-#: driver/demo-Gtk-widgets.c:182 driver/xscreensaver-demo.glade2.h:76
+#: driver/demo-Gtk-widgets.c:182 driver/xscreensaver-demo.glade2.h:84
 msgid "_File"
 msgstr "_Fichier"
 
 msgid "_File"
 msgstr "_Fichier"
 
-#: driver/demo-Gtk-widgets.c:202 driver/xscreensaver-demo.glade.h:93
-#: driver/xscreensaver-demo.glade2.h:70
+#: driver/demo-Gtk-widgets.c:202 driver/xscreensaver-demo.glade2.h:76
 msgid "_Blank Screen Now"
 msgid "_Blank Screen Now"
-msgstr "_Economiser l'écran maintenant"
+msgstr "_Economiser l'écran maintenant"
 
 
-#: driver/demo-Gtk-widgets.c:211 driver/xscreensaver-demo.glade.h:2
+#: driver/demo-Gtk-widgets.c:211
 msgid ""
 "Activate the XScreenSaver daemon now (locking the screen if so configured.)"
 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é)."
+msgstr ""
+"Activer le démon XScreenSaver (blocage de l'écran si cela est configuré)."
 
 
-#: driver/demo-Gtk-widgets.c:215 driver/xscreensaver-demo.glade.h:97
-#: driver/xscreensaver-demo.glade2.h:80
+#: driver/demo-Gtk-widgets.c:215 driver/xscreensaver-demo.glade2.h:89
 msgid "_Lock Screen Now"
 msgid "_Lock Screen Now"
-msgstr "_Verrouiller l'écran maintenant"
+msgstr "_Verrouiller l'écran maintenant"
 
 
-#: driver/demo-Gtk-widgets.c:224 driver/xscreensaver-demo.glade.h:51
+#: driver/demo-Gtk-widgets.c:224
 msgid "Lock the screen now (even if \"Lock Screen\" is unchecked.)"
 msgstr ""
 msgid "Lock the screen now (even if \"Lock Screen\" is unchecked.)"
 msgstr ""
-"Verrouille l'écran maintenant (même si \"Verrouiller l'écran\" n'est pas "
-"validé)."
+"Verrouille l'écran maintenant (même si «Verrouiller l'écran» n'est pas "
+"validé)."
 
 
-#: driver/demo-Gtk-widgets.c:228 driver/xscreensaver-demo.glade.h:96
-#: driver/xscreensaver-demo.glade2.h:78
+#: driver/demo-Gtk-widgets.c:228 driver/xscreensaver-demo.glade2.h:87
 msgid "_Kill Daemon"
 msgid "_Kill Daemon"
-msgstr "_Tuer le démon"
+msgstr "_Tuer le démon"
 
 
-#: driver/demo-Gtk-widgets.c:237 driver/xscreensaver-demo.glade.h:71
+#: driver/demo-Gtk-widgets.c:237
 msgid "Tell the running XScreenSaver daemon to exit."
 msgid "Tell the running XScreenSaver daemon to exit."
-msgstr "Demande au démon courant de XScreenSaver de se terminer."
+msgstr "Demande au démon courant de XScreenSaver de se terminer."
 
 
-#: driver/demo-Gtk-widgets.c:241 driver/xscreensaver-demo.glade.h:98
-#: driver/xscreensaver-demo.glade2.h:86
+#: driver/demo-Gtk-widgets.c:241 driver/xscreensaver-demo.glade2.h:98
 msgid "_Restart Daemon"
 msgid "_Restart Daemon"
-msgstr "_Redémarrer le démon"
+msgstr "_Redémarrer le démon"
 
 
-#: driver/demo-Gtk-widgets.c:250 driver/xscreensaver-demo.glade.h:49
+#: driver/demo-Gtk-widgets.c:250
 msgid "Kill and re-launch the XScreenSaver daemon."
 msgid "Kill and re-launch the XScreenSaver daemon."
-msgstr "Tue et re-lance le démon XScreenSaver."
+msgstr "Tue et relance le démon XScreenSaver."
 
 
-#: driver/demo-Gtk-widgets.c:263 driver/xscreensaver-demo.glade.h:95
+#: driver/demo-Gtk-widgets.c:263
 msgid "_Exit"
 msgstr "_Quitter"
 
 msgid "_Exit"
 msgstr "_Quitter"
 
-#: driver/demo-Gtk-widgets.c:272 driver/xscreensaver-demo.glade.h:33
+#: driver/demo-Gtk-widgets.c:272
 msgid ""
 "Exit the xscreensaver-demo program (but leave the XScreenSaver daemon "
 "running in the background.)"
 msgstr ""
 msgid ""
 "Exit the xscreensaver-demo program (but leave the XScreenSaver daemon "
 "running in the background.)"
 msgstr ""
-"Sort du programme xscreensaver-demo (mais laisse le démon XScreenSaver actif "
-"en arrière-plan)."
+"Sort du programme xscreensaver-demo (mais laisse le démon XScreenSaver actif "
+"en arrière-plan)."
 
 
-#: driver/demo-Gtk-widgets.c:276 driver/xscreensaver-demo.glade2.h:77
+#: driver/demo-Gtk-widgets.c:276 driver/xscreensaver-demo.glade2.h:85
 msgid "_Help"
 msgstr "_Aide"
 
 msgid "_Help"
 msgstr "_Aide"
 
-#: driver/demo-Gtk-widgets.c:296 driver/xscreensaver-demo.glade.h:92
-#: driver/xscreensaver-demo.glade2.h:66
+#: driver/demo-Gtk-widgets.c:296 driver/xscreensaver-demo.glade2.h:72
 msgid "_About..."
 msgid "_About..."
-msgstr "A _propos ..."
+msgstr "A _propos... "
 
 
-#: driver/demo-Gtk-widgets.c:305 driver/xscreensaver-demo.glade.h:30
+#: driver/demo-Gtk-widgets.c:305
 msgid "Display version information."
 msgstr "Affiche les informations de version"
 
 msgid "Display version information."
 msgstr "Affiche les informations de version"
 
-#: driver/demo-Gtk-widgets.c:309 driver/xscreensaver-demo.glade.h:94
-#: driver/xscreensaver-demo.glade2.h:75
+#: driver/demo-Gtk-widgets.c:309 driver/xscreensaver-demo.glade2.h:83
 msgid "_Documentation..."
 msgid "_Documentation..."
-msgstr "_Documentation ..."
+msgstr "_Documentation... "
 
 
-#: driver/demo-Gtk-widgets.c:318 driver/xscreensaver-demo.glade.h:38
+#: driver/demo-Gtk-widgets.c:318
 msgid "Go to the documentation on the XScreenSaver web page."
 msgstr "Visite la page web de documentation de XScreenSaver."
 
 msgid "Go to the documentation on the XScreenSaver web page."
 msgstr "Visite la page web de documentation de XScreenSaver."
 
-#: driver/demo-Gtk-widgets.c:348 driver/xscreensaver-demo.glade.h:18
+#: driver/demo-Gtk-widgets.c:348
 msgid "Cycle After"
 msgstr "Changement au bout de"
 
 msgid "Cycle After"
 msgstr "Changement au bout de"
 
-#: driver/demo-Gtk-widgets.c:370 driver/xscreensaver-demo.glade.h:78
-#: driver/xscreensaver-demo.glade2.h:54
+#: driver/demo-Gtk-widgets.c:370 driver/xscreensaver-demo.glade2.h:63
 msgid "Whether a password should be required to un-blank the screen."
 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."
+msgstr "Un mot de passe est-il requis pour débloquer l'écran."
 
 
-#: driver/demo-Gtk-widgets.c:372 driver/xscreensaver-demo.glade.h:50
+#: driver/demo-Gtk-widgets.c:372
 msgid "Lock Screen After"
 msgid "Lock Screen After"
-msgstr "Verrouiller l'écran après"
+msgstr "Verrouiller l'écran après"
 
 
-#: driver/demo-Gtk-widgets.c:380 driver/xscreensaver-demo.glade.h:8
+#: driver/demo-Gtk-widgets.c:380
 msgid "Blank After"
 msgid "Blank After"
-msgstr "Économiser l'écran après"
+msgstr "Économiser l'écran après"
 
 #: 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/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."
 msgid "How long before the monitor goes completely black."
-msgstr "Durée avant que le moniteur passe complètement au noir."
+msgstr "Durée avant que le moniteur passe complètement au noir."
 
 #: 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/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
+#: driver/xscreensaver-demo.glade2.h:106
 msgid "minutes"
 msgstr "minutes"
 
 msgid "minutes"
 msgstr "minutes"
 
-#: driver/demo-Gtk-widgets.c:490 driver/xscreensaver-demo.glade.h:21
-#: driver/xscreensaver-demo.glade2.h:12
+#: driver/demo-Gtk-widgets.c:482 driver/demo-Gtk.c:3233
+msgid "Preview"
+msgstr "Aperçu"
+
+#: driver/demo-Gtk-widgets.c:490 driver/xscreensaver-demo.glade2.h:10
 msgid ""
 "Demo the selected screen saver in full-screen mode (click the mouse to "
 "return.)"
 msgstr ""
 msgid ""
 "Demo the selected screen saver in full-screen mode (click the mouse to "
 "return.)"
 msgstr ""
-"Démo de l'économiseur d'écran sélectionné en mode plein-écran (cliquer avec "
+"Démo de l'économiseur d'écran sélectionné en mode plein-écran (cliquer avec "
 "la souris pour en sortir.)"
 
 "la souris pour en sortir.)"
 
-#: driver/demo-Gtk-widgets.c:492 driver/xscreensaver-demo.glade.h:65
+#: driver/demo-Gtk-widgets.c:492
 msgid "Settings..."
 msgid "Settings..."
-msgstr "Réglages ..."
+msgstr "Réglages... "
 
 
-#: driver/demo-Gtk-widgets.c:500 driver/xscreensaver-demo.glade.h:17
-#: driver/xscreensaver-demo.glade2.h:9
+#: driver/demo-Gtk-widgets.c:500 driver/xscreensaver-demo.glade2.h:7
 msgid "Customization and explanation of the selected screen saver."
 msgid "Customization and explanation of the selected screen saver."
-msgstr "Configuration et explications pour l'économiseur d'écran sélectionné."
+msgstr "Configuration et explications pour l'économiseur d'écran sélectionné."
 
 
-#: driver/demo-Gtk-widgets.c:521 driver/xscreensaver-demo.glade.h:52
+#: driver/demo-Gtk-widgets.c:521
 msgid "Mode:"
 msgid "Mode:"
-msgstr "Mode :"
+msgstr "Mode :"
 
 
-#: driver/demo-Gtk-widgets.c:539 driver/xscreensaver-demo.glade.h:25
-#: driver/xscreensaver-demo.glade2.h:16
+#: driver/demo-Gtk-widgets.c:539
 msgid "Disable Screen Saver"
 msgid "Disable Screen Saver"
-msgstr "Désactiver l'économiseur d'écran"
+msgstr "Désactiver l'économiseur d'écran"
 
 
-#: driver/demo-Gtk-widgets.c:542 driver/xscreensaver-demo.glade.h:9
-#: driver/xscreensaver-demo.glade2.h:5
+#: driver/demo-Gtk-widgets.c:542
 msgid "Blank Screen Only"
 msgid "Blank Screen Only"
-msgstr "Économiser l'écran uniquement"
+msgstr "Économiser l'écran uniquement"
 
 
-#: driver/demo-Gtk-widgets.c:545 driver/xscreensaver-demo.glade.h:56
-#: driver/xscreensaver-demo.glade2.h:42
+#: driver/demo-Gtk-widgets.c:545
 msgid "Only One Screen Saver"
 msgid "Only One Screen Saver"
-msgstr "Seulement un économiseur d'écran"
+msgstr "Seulement un économiseur d'écran"
 
 
-#: driver/demo-Gtk-widgets.c:548 driver/xscreensaver-demo.glade.h:60
-#: driver/xscreensaver-demo.glade2.h:44
+#: driver/demo-Gtk-widgets.c:548
 msgid "Random Screen Saver"
 msgid "Random Screen Saver"
-msgstr "Économiseur d'écran aléatoire"
+msgstr "Économiseur d'écran aléatoire"
+
+#: driver/demo-Gtk-widgets.c:571 driver/demo-Gtk.c:2419
+msgid "Use"
+msgstr "Choisis"
+
+#: driver/demo-Gtk-widgets.c:591 driver/demo-Gtk.c:2429
+msgid "Screen Saver"
+msgstr "Économiseur d'écran"
 
 
-#: driver/demo-Gtk-widgets.c:644 driver/xscreensaver-demo.glade.h:91
+#: driver/demo-Gtk-widgets.c:644
 msgid "\\/"
 msgstr "\\/"
 
 msgid "\\/"
 msgstr "\\/"
 
-#: driver/demo-Gtk-widgets.c:652 driver/xscreensaver-demo.glade.h:61
-#: driver/xscreensaver-demo.glade2.h:45
+#: driver/demo-Gtk-widgets.c:652 driver/xscreensaver-demo.glade2.h:39
 msgid ""
 "Run the next screen saver in the list in full-screen mode (click the mouse "
 "to return.)"
 msgstr ""
 msgid ""
 "Run the next screen saver in the list in full-screen mode (click the mouse "
 "to return.)"
 msgstr ""
-"Lance l'économiseur d'écran suivant dans la liste en mode plein-écran "
+"Lance l'économiseur d'écran suivant dans la liste en mode plein-écran "
 "(cliquer la souris pour revenir.)"
 
 #: driver/demo-Gtk-widgets.c:654
 msgid "/\\"
 msgstr "/\\"
 
 "(cliquer la souris pour revenir.)"
 
 #: driver/demo-Gtk-widgets.c:654
 msgid "/\\"
 msgstr "/\\"
 
-#: driver/demo-Gtk-widgets.c:662 driver/xscreensaver-demo.glade.h:62
-#: driver/xscreensaver-demo.glade2.h:46
+#: driver/demo-Gtk-widgets.c:662 driver/xscreensaver-demo.glade2.h:40
 msgid ""
 "Run the previous screen saver in the list in full-screen mode (click the "
 "mouse to return.)"
 msgstr ""
 msgid ""
 "Run the previous screen saver in the list in full-screen mode (click the "
 "mouse to return.)"
 msgstr ""
-"Lance l'économiseur d'écran précédent dans la liste en mode plein-écran "
+"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:664 driver/demo-Gtk-widgets.c:1607
 "(cliquer la souris pour revenir.)"
 
 #: driver/demo-Gtk-widgets.c:664 driver/demo-Gtk-widgets.c:1607
-#: driver/xscreensaver-demo.glade.h:22 driver/xscreensaver-demo.glade2.h:13
+#: driver/xscreensaver-demo.glade2.h:11
 msgid "Description"
 msgstr "Description"
 
 msgid "Description"
 msgstr "Description"
 
-#: driver/demo-Gtk-widgets.c:691 driver/xscreensaver-demo.glade.h:26
+#: driver/demo-Gtk-widgets.c:691
 msgid "Display Modes"
 msgstr "Modes d'affichage"
 
 msgid "Display Modes"
 msgstr "Modes d'affichage"
 
-#: driver/demo-Gtk-widgets.c:707 driver/xscreensaver-demo.glade.h:23
-#: driver/xscreensaver-demo.glade2.h:14
+#: driver/demo-Gtk-widgets.c:707
 msgid "Diagnostics"
 msgstr "Diagnostiques"
 
 msgid "Diagnostics"
 msgstr "Diagnostiques"
 
-#: driver/demo-Gtk-widgets.c:751 driver/xscreensaver-demo.glade.h:80
-#: driver/xscreensaver-demo.glade2.h:56
+#: driver/demo-Gtk-widgets.c:751
 msgid "Whether the daemon should print lots of debugging information."
 msgid "Whether the daemon should print lots of debugging information."
-msgstr "Le démon doit-il afficher beaucoup d'informations de mise au point."
+msgstr "Le démon doit-il afficher beaucoup d'informations de mise au point."
 
 
-#: driver/demo-Gtk-widgets.c:753 driver/xscreensaver-demo.glade.h:76
+#: driver/demo-Gtk-widgets.c:753
 msgid "Verbose Diagnostics"
 msgstr "Diagnostiques verbeux"
 
 msgid "Verbose Diagnostics"
 msgstr "Diagnostiques verbeux"
 
-#: driver/demo-Gtk-widgets.c:768 driver/xscreensaver-demo.glade.h:79
-#: driver/xscreensaver-demo.glade2.h:55
+#: driver/demo-Gtk-widgets.c:768
 msgid ""
 "Whether any error output of the display modes should be redirected to the "
 "screen."
 msgstr ""
 msgid ""
 "Whether any error output of the display modes should be redirected to the "
 "screen."
 msgstr ""
-"Les messages d'erreur des modes d'affichages doivent-ils être redirigés vers "
-"l'écran."
+"Les messages d'erreur des modes d'affichages doivent-ils être redirigés vers "
+"l'écran."
 
 
-#: driver/demo-Gtk-widgets.c:770 driver/xscreensaver-demo.glade.h:29
+#: driver/demo-Gtk-widgets.c:770
 msgid "Display Subprocess Errors"
 msgstr "Afficher les erreurs des sous-processus"
 
 msgid "Display Subprocess Errors"
 msgstr "Afficher les erreurs des sous-processus"
 
-#: driver/demo-Gtk-widgets.c:785 driver/xscreensaver-demo.glade.h:87
-#: driver/xscreensaver-demo.glade2.h:63
+#: driver/demo-Gtk-widgets.c:785
 msgid ""
 "Whether the splash screen (with the version number and `Help' button) should "
 "be momentarily displayed when the daemon first starts up."
 msgstr ""
 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 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."
+"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:787 driver/xscreensaver-demo.glade.h:28
+#: driver/demo-Gtk-widgets.c:787
 msgid "Display Splash Screen at Startup"
 msgid "Display Splash Screen at Startup"
-msgstr "Afficher l'écran de démarrage"
+msgstr "Afficher l'écran de démarrage"
 
 
-#: driver/demo-Gtk-widgets.c:796 driver/xscreensaver-demo.glade.h:15
-#: driver/xscreensaver-demo.glade2.h:8
+#: driver/demo-Gtk-widgets.c:796
 msgid "Colormaps"
 msgstr "Palettes de couleurs"
 
 msgid "Colormaps"
 msgstr "Palettes de couleurs"
 
-#: driver/demo-Gtk-widgets.c:840 driver/xscreensaver-demo.glade.h:88
-#: driver/xscreensaver-demo.glade2.h:64
+#: driver/demo-Gtk-widgets.c:840 driver/xscreensaver-demo.glade2.h:70
 msgid ""
 "Whether to install a private colormap when running in 8-bit mode on the "
 "default Visual."
 msgstr ""
 msgid ""
 "Whether to install a private colormap when running in 8-bit mode on the "
 "default Visual."
 msgstr ""
-"Faut-il installer une palette de couleurs privée en mode 8-bits pour le "
-"visuel par défaut"
+"Faut-il installer une palette de couleurs privée en mode 8-bits pour le "
+"visuel par défaut"
 
 
-#: driver/demo-Gtk-widgets.c:842 driver/xscreensaver-demo.glade.h:48
+#: driver/demo-Gtk-widgets.c:842
 msgid "Install Colormap"
 msgstr "Installer une palette de couleur"
 
 msgid "Install Colormap"
 msgstr "Installer une palette de couleur"
 
-#: driver/demo-Gtk-widgets.c:865 driver/xscreensaver-demo.glade.h:86
-#: driver/xscreensaver-demo.glade2.h:62
+#: driver/demo-Gtk-widgets.c:865 driver/xscreensaver-demo.glade2.h:69
 msgid ""
 "Whether the screen should slowly fade to black when the screen saver "
 "activates."
 msgstr ""
 msgid ""
 "Whether the screen should slowly fade to black when the screen saver "
 "activates."
 msgstr ""
-"L'écran doit-il fondre lentement au noir quand l'économiseur d'écran s'active"
+"L'écran doit-il fondre lentement au noir quand l'économiseur d'écran s'active"
 
 
-#: driver/demo-Gtk-widgets.c:867 driver/xscreensaver-demo.glade.h:36
+#: driver/demo-Gtk-widgets.c:867
 msgid "Fade To Black When Blanking"
 msgstr "Fondu au noir lors du verrouillage"
 
 msgid "Fade To Black When Blanking"
 msgstr "Fondu au noir lors du verrouillage"
 
-#: driver/demo-Gtk-widgets.c:882 driver/xscreensaver-demo.glade.h:85
-#: driver/xscreensaver-demo.glade2.h:61
+#: driver/demo-Gtk-widgets.c:882 driver/xscreensaver-demo.glade2.h:68
 msgid ""
 "Whether the screen should slowly fade in from black when the screen saver "
 "deactivates."
 msgstr ""
 msgid ""
 "Whether the screen should slowly fade in from black when the screen saver "
 "deactivates."
 msgstr ""
-"L'écran doit-il fondre lentement depuis le noir quand l'économiseur d'écran "
-"se désactive"
+"L'écran doit-il fondre lentement depuis le noir quand l'économiseur d'écran "
+"se désactive"
 
 
-#: driver/demo-Gtk-widgets.c:884 driver/xscreensaver-demo.glade.h:35
+#: driver/demo-Gtk-widgets.c:884
 msgid "Fade From Black When Unblanking"
 msgid "Fade From Black When Unblanking"
-msgstr "Fondu depuis le noir lors du dé-verrouillage"
+msgstr "Fondu depuis le noir lors du dé-verrouillage"
 
 
-#: driver/demo-Gtk-widgets.c:910 driver/xscreensaver-demo.glade.h:34
+#: driver/demo-Gtk-widgets.c:910
 msgid "Fade Duration"
 msgid "Fade Duration"
-msgstr "Durée du fondu"
+msgstr "Durée du fondu"
 
 
-#: driver/demo-Gtk-widgets.c:928 driver/xscreensaver-demo.glade.h:44
-#: driver/xscreensaver-demo.glade2.h:31
+#: driver/demo-Gtk-widgets.c:928 driver/xscreensaver-demo.glade2.h:26
 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."
 
 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:932 driver/xscreensaver-demo.glade.h:100
-#: driver/xscreensaver-demo.glade2.h:96
+#: driver/demo-Gtk-widgets.c:932 driver/xscreensaver-demo.glade2.h:111
 msgid "seconds"
 msgstr "secondes"
 
 msgid "seconds"
 msgstr "secondes"
 
-#: driver/demo-Gtk-widgets.c:942 driver/xscreensaver-demo.glade.h:27
-#: driver/xscreensaver-demo.glade2.h:17
+#: driver/demo-Gtk-widgets.c:942 driver/xscreensaver-demo.glade2.h:13
 msgid "Display Power Management"
 msgid "Display Power Management"
-msgstr "Gestion d'alimentation de l'écran"
+msgstr "Gestion d'alimentation de l'écran"
 
 
-#: driver/demo-Gtk-widgets.c:986 driver/xscreensaver-demo.glade.h:84
-#: driver/xscreensaver-demo.glade2.h:60
+#: driver/demo-Gtk-widgets.c:986 driver/xscreensaver-demo.glade2.h:67
 msgid "Whether the monitor should be powered down after a while."
 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."
+msgstr "Le moniteur doit-il passer en économie d'énergie au bout d'un moment."
 
 
-#: driver/demo-Gtk-widgets.c:988 driver/xscreensaver-demo.glade.h:57
+#: driver/demo-Gtk-widgets.c:988
 msgid "Power Management Enabled"
 msgid "Power Management Enabled"
-msgstr "Gestion d'alimentation de l'écran autorisée"
+msgstr "Gestion d'alimentation de l'écran autorisée"
 
 
-#: driver/demo-Gtk-widgets.c:1056 driver/xscreensaver-demo.glade.h:55
+#: driver/demo-Gtk-widgets.c:1056
 msgid "Off After"
 msgid "Off After"
-msgstr "Extinction après"
+msgstr "Extinction après"
 
 
-#: driver/demo-Gtk-widgets.c:1069 driver/xscreensaver-demo.glade.h:70
+#: driver/demo-Gtk-widgets.c:1069
 msgid "Suspend After"
 msgid "Suspend After"
-msgstr "Suspension après"
+msgstr "Suspension après"
 
 
-#: driver/demo-Gtk-widgets.c:1082 driver/xscreensaver-demo.glade.h:68
+#: driver/demo-Gtk-widgets.c:1082
 msgid "Standby After"
 msgid "Standby After"
-msgstr "En attente après"
+msgstr "En attente après"
 
 
-#: driver/demo-Gtk-widgets.c:1105 driver/xscreensaver-demo.glade.h:45
-#: driver/xscreensaver-demo.glade2.h:33
+#: driver/demo-Gtk-widgets.c:1105 driver/xscreensaver-demo.glade2.h:28
 msgid "How long until the monitor goes into power-saving mode."
 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."
+msgstr "Durée avant que le moniteur passe en mode d'économie d'énergie."
 
 
-#: driver/demo-Gtk-widgets.c:1119 driver/xscreensaver-demo.glade.h:46
-#: driver/xscreensaver-demo.glade2.h:34
+#: driver/demo-Gtk-widgets.c:1119 driver/xscreensaver-demo.glade2.h:29
 msgid "How long until the monitor powers down."
 msgid "How long until the monitor powers down."
-msgstr "Durée avant que le moniteur coupe l'alimentation."
+msgstr "Durée avant que le moniteur coupe l'alimentation."
 
 
-#: driver/demo-Gtk-widgets.c:1123 driver/xscreensaver-demo.glade.h:47
-#: driver/xscreensaver-demo.glade2.h:35
+#: driver/demo-Gtk-widgets.c:1123 driver/xscreensaver-demo.glade2.h:30
 msgid "Image Manipulation"
 msgstr "Manipulation d'images"
 
 msgid "Image Manipulation"
 msgstr "Manipulation d'images"
 
-#: driver/demo-Gtk-widgets.c:1167 driver/xscreensaver-demo.glade.h:81
-#: driver/xscreensaver-demo.glade2.h:57
+#: driver/demo-Gtk-widgets.c:1167 driver/xscreensaver-demo.glade2.h:64
 msgid ""
 "Whether the image-manipulating modes should be allowed to operate on an "
 "image of your desktop."
 msgstr ""
 msgid ""
 "Whether the image-manipulating modes should be allowed to operate on an "
 "image of your desktop."
 msgstr ""
-"Les modes qui manipulent des images sont-ils autorisé à utiliser une image "
+"Les modes qui manipulent des images sont-ils autorisés à utiliser une image "
 "de votre bureau."
 
 "de votre bureau."
 
-#: driver/demo-Gtk-widgets.c:1169 driver/xscreensaver-demo.glade.h:39
+#: driver/demo-Gtk-widgets.c:1169
 msgid "Grab Desktop Images"
 msgstr "Capturer l'image du bureau"
 
 msgid "Grab Desktop Images"
 msgstr "Capturer l'image du bureau"
 
-#: driver/demo-Gtk-widgets.c:1184 driver/xscreensaver-demo.glade.h:82
+#: driver/demo-Gtk-widgets.c:1184
 msgid ""
 "Whether the image-manipulating modes should operate on images captured from "
 "the system's video input (if there is one)."
 msgstr ""
 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é à utiliser des images "
-"capturées par l'entrée vidéo du système (si il y en a une)."
+"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/demo-Gtk-widgets.c:1186 driver/xscreensaver-demo.glade.h:40
+#: driver/demo-Gtk-widgets.c:1186
 msgid "Grab Video Frames"
 msgid "Grab Video Frames"
-msgstr "Capturer des trames vidéo"
+msgstr "Capturer des trames vidéo"
 
 
-#: driver/demo-Gtk-widgets.c:1201 driver/xscreensaver-demo.glade.h:83
-#: driver/xscreensaver-demo.glade2.h:59
+#: driver/demo-Gtk-widgets.c:1201 driver/xscreensaver-demo.glade2.h:66
 msgid ""
 "Whether the image-manipulating modes should operate on random images loaded "
 "from disk."
 msgstr ""
 msgid ""
 "Whether the image-manipulating modes should operate on random images loaded "
 "from disk."
 msgstr ""
-"Les modes qui manipulent des images sont-ils autorisé à utiliser des images "
-"chargées aléatoirement depuis le disque."
+"Les modes qui manipulent des images sont-ils autorisés à utiliser des images "
+"chargées aléatoirement depuis le disque."
 
 
-#: driver/demo-Gtk-widgets.c:1203 driver/xscreensaver-demo.glade.h:12
+#: driver/demo-Gtk-widgets.c:1203
 msgid "Choose Random Image:"
 msgid "Choose Random Image:"
-msgstr "Choisir une image aléatoire :"
+msgstr "Choisir une image aléatoire :"
 
 
-#: driver/demo-Gtk-widgets.c:1236 driver/xscreensaver-demo.glade.h:73
-#: driver/xscreensaver-demo.glade2.h:52
+#: driver/demo-Gtk-widgets.c:1236 driver/xscreensaver-demo.glade2.h:53
 msgid "The directory from which images will be randomly chosen."
 msgid "The directory from which images will be randomly chosen."
-msgstr "Répertoire source des images aléatoires."
+msgstr "Répertoire source des images aléatoires."
 
 
-#: driver/demo-Gtk-widgets.c:1238 driver/xscreensaver-demo.glade.h:10
+#: driver/demo-Gtk-widgets.c:1238
 msgid "Browse"
 msgstr "Parcourir"
 
 #: driver/demo-Gtk-widgets.c:1246 driver/demo-Gtk-widgets.c:1599
 msgid "Browse"
 msgstr "Parcourir"
 
 #: driver/demo-Gtk-widgets.c:1246 driver/demo-Gtk-widgets.c:1599
-#: driver/xscreensaver-demo.glade.h:3 driver/xscreensaver-demo.glade2.h:2
+#: driver/xscreensaver-demo.glade2.h:2
 msgid "Advanced"
 msgid "Advanced"
-msgstr "Avancés"
+msgstr "Avancés"
 
 
-#: driver/demo-Gtk-widgets.c:1444 driver/xscreensaver-demo.glade.h:90
+#: driver/demo-Gtk-widgets.c:1444
 msgid "XScreenSaver: Mode-Specific Settings"
 msgid "XScreenSaver: Mode-Specific Settings"
-msgstr "XScreenSaver : réglages spécifiques au mode"
+msgstr "XScreenSaver : réglages spécifiques au mode"
 
 
-#: driver/demo-Gtk-widgets.c:1466 driver/xscreensaver-demo.glade.h:64
-#: driver/xscreensaver-demo.glade2.h:47
+#: driver/demo-Gtk-widgets.c:1466 driver/xscreensaver-demo.glade2.h:41
 msgid "Settings"
 msgid "Settings"
-msgstr "Réglages"
+msgstr "Réglages"
 
 
-#: driver/demo-Gtk-widgets.c:1495 driver/xscreensaver-demo.glade.h:66
-#: driver/xscreensaver-demo.glade2.h:49
+#: driver/demo-Gtk-widgets.c:1495 driver/xscreensaver-demo.glade2.h:43
 msgid "Standard"
 msgstr "Standard"
 
 msgid "Standard"
 msgstr "Standard"
 
-#: driver/demo-Gtk-widgets.c:1532 driver/xscreensaver-demo.glade.h:77
+#: driver/demo-Gtk-widgets.c:1532
 msgid "Visual:"
 msgid "Visual:"
-msgstr "Visuel :"
+msgstr "Visuel :"
+
+#: driver/demo-Gtk-widgets.c:1550 driver/demo-Gtk-widgets.c:1573
+#: driver/demo-Gtk.c:1695 driver/demo-Gtk.c:3252
+#: driver/xscreensaver-demo.glade2.h:3
+msgid "Any"
+msgstr "N'importe"
 
 
-#: driver/demo-Gtk-widgets.c:1551 driver/xscreensaver-demo.glade.h:7
-#: driver/xscreensaver-demo.glade2.h:4
+#: driver/demo-Gtk-widgets.c:1551 driver/xscreensaver-demo.glade2.h:4
 msgid "Best"
 msgstr "Le meilleur"
 
 msgid "Best"
 msgstr "Le meilleur"
 
-#: driver/demo-Gtk-widgets.c:1552 driver/xscreensaver-demo.glade.h:19
-#: driver/xscreensaver-demo.glade2.h:10
+#: driver/demo-Gtk-widgets.c:1552 driver/xscreensaver-demo.glade2.h:8
 msgid "Default"
 msgid "Default"
-msgstr "Par défaut"
+msgstr "Par défaut"
 
 
-#: driver/demo-Gtk-widgets.c:1553 driver/xscreensaver-demo.glade.h:20
-#: driver/xscreensaver-demo.glade2.h:11
+#: driver/demo-Gtk-widgets.c:1553 driver/xscreensaver-demo.glade2.h:9
 msgid "Default-N"
 msgid "Default-N"
-msgstr "Défault-N"
+msgstr "Défaut-N"
 
 
-#: driver/demo-Gtk-widgets.c:1554 driver/xscreensaver-demo.glade.h:37
-#: driver/xscreensaver-demo.glade2.h:23
+#: driver/demo-Gtk-widgets.c:1554 driver/xscreensaver-demo.glade2.h:18
 msgid "GL"
 msgstr "OpenGL"
 
 msgid "GL"
 msgstr "OpenGL"
 
-#: driver/demo-Gtk-widgets.c:1555 driver/xscreensaver-demo.glade.h:74
-#: driver/xscreensaver-demo.glade2.h:53
+#: driver/demo-Gtk-widgets.c:1555 driver/xscreensaver-demo.glade2.h:54
 msgid "TrueColor"
 msgstr "Couleurs vraies"
 
 msgid "TrueColor"
 msgstr "Couleurs vraies"
 
-#: driver/demo-Gtk-widgets.c:1556 driver/xscreensaver-demo.glade.h:59
-#: driver/xscreensaver-demo.glade2.h:43
+#: driver/demo-Gtk-widgets.c:1556 driver/xscreensaver-demo.glade2.h:38
 msgid "PseudoColor"
 msgid "PseudoColor"
-msgstr "Pseudo couleurs"
+msgstr "Pseudo-couleurs"
 
 
-#: driver/demo-Gtk-widgets.c:1557 driver/xscreensaver-demo.glade.h:69
-#: driver/xscreensaver-demo.glade2.h:50
+#: driver/demo-Gtk-widgets.c:1557 driver/xscreensaver-demo.glade2.h:44
 msgid "StaticGray"
 msgstr "StaticGray"
 
 msgid "StaticGray"
 msgstr "StaticGray"
 
-#: driver/demo-Gtk-widgets.c:1558 driver/xscreensaver-demo.glade.h:42
-#: driver/xscreensaver-demo.glade2.h:27
+#: driver/demo-Gtk-widgets.c:1558 driver/xscreensaver-demo.glade2.h:22
 msgid "GrayScale"
 msgstr "Niveaux de gris"
 
 msgid "GrayScale"
 msgstr "Niveaux de gris"
 
-#: driver/demo-Gtk-widgets.c:1559 driver/xscreensaver-demo.glade.h:24
-#: driver/xscreensaver-demo.glade2.h:15
+#: driver/demo-Gtk-widgets.c:1559 driver/xscreensaver-demo.glade2.h:12
 msgid "DirectColor"
 msgstr "Couleurs directes"
 
 msgid "DirectColor"
 msgstr "Couleurs directes"
 
-#: driver/demo-Gtk-widgets.c:1560 driver/xscreensaver-demo.glade.h:14
-#: driver/xscreensaver-demo.glade2.h:7 hacks/config/fuzzyflakes.xml.h:3
+#: driver/demo-Gtk-widgets.c:1560 driver/xscreensaver-demo.glade2.h:6
+#: hacks/config/fuzzyflakes.xml.h:3
 msgid "Color"
 msgstr "Couleur"
 
 msgid "Color"
 msgstr "Couleur"
 
-#: driver/demo-Gtk-widgets.c:1561 driver/xscreensaver-demo.glade.h:41
-#: driver/xscreensaver-demo.glade2.h:26
+#: driver/demo-Gtk-widgets.c:1561 driver/xscreensaver-demo.glade2.h:21
 msgid "Gray"
 msgstr "Gris"
 
 msgid "Gray"
 msgstr "Gris"
 
-#: driver/demo-Gtk-widgets.c:1562 driver/xscreensaver-demo.glade.h:53
-#: driver/xscreensaver-demo.glade2.h:37
+#: driver/demo-Gtk-widgets.c:1562 driver/xscreensaver-demo.glade2.h:32
 msgid "Mono"
 msgstr "Monochrome"
 
 msgid "Mono"
 msgstr "Monochrome"
 
-#: driver/demo-Gtk-widgets.c:1572 driver/xscreensaver-demo.glade.h:72
+#: driver/demo-Gtk-widgets.c:1572
 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 ""
 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 visuel X11 nécessaire pour cette démo. S'il est disponible il sera "
-"utilisé, sinon cette démo ne fonctionnera pas."
+"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:1575 driver/xscreensaver-demo.glade.h:16
+#: driver/demo-Gtk-widgets.c:1575
 msgid "Command Line:"
 msgid "Command Line:"
-msgstr "Ligne de commande :"
+msgstr "Ligne de commande :"
 
 
-#: driver/demo-Gtk-widgets.c:1647 driver/xscreensaver-demo.glade.h:31
+#: driver/demo-Gtk-widgets.c:1647
 msgid "Documentation..."
 msgid "Documentation..."
-msgstr "Documentation ..."
+msgstr "Documentation... "
 
 
-#: driver/demo-Gtk-widgets.c:1655 driver/xscreensaver-demo.glade.h:13
+#: driver/demo-Gtk-widgets.c:1655
 msgid "Click here to read the manual for this display mode, if it has one."
 msgstr ""
 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 d'affichage, s'il en possède un."
+"Cliquer ici pour lire le manuel de ce mode d'affichage, s'il en possède un."
 
 
-#: driver/demo-Gtk-widgets.c:1680 driver/xscreensaver-demo.glade.h:4
+#: driver/demo-Gtk-widgets.c:1680
 msgid "Advanced >>"
 msgid "Advanced >>"
-msgstr "Avancés >>"
+msgstr "Avancés >>"
 
 
-#: driver/demo-Gtk-widgets.c:1688 driver/xscreensaver-demo.glade.h:32
+#: driver/demo-Gtk-widgets.c:1688
 msgid "Edit the command line directly."
 msgstr "Editer directement la ligne de commande."
 
 msgid "Edit the command line directly."
 msgstr "Editer directement la ligne de commande."
 
-#: driver/demo-Gtk-widgets.c:1690 driver/xscreensaver-demo.glade.h:67
+#: driver/demo-Gtk-widgets.c:1690
 msgid "Standard <<"
 msgstr "Standard <<"
 
 msgid "Standard <<"
 msgstr "Standard <<"
 
-#: driver/demo-Gtk-widgets.c:1698 driver/xscreensaver-demo.glade.h:6
+#: driver/demo-Gtk-widgets.c:1698
 msgid "Back to the graphical configuration options."
 msgstr "Retour aux options de configuration graphique."
 
 msgid "Back to the graphical configuration options."
 msgstr "Retour aux options de configuration graphique."
 
-#: driver/demo-Gtk-widgets.c:1718 driver/xscreensaver-demo.glade.h:11
+#: driver/demo-Gtk-widgets.c:1709 driver/demo-Gtk.c:832
+msgid "OK"
+msgstr "Valider"
+
+#: driver/demo-Gtk-widgets.c:1718
 msgid "Cancel"
 msgstr "Annuler"
 
 msgid "Cancel"
 msgstr "Annuler"
 
+#: driver/demo-Gtk.c:692 driver/demo-Gtk.c:4282
+#, c-format
+msgid ""
+"Warning:\n"
+"\n"
+"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:740
+msgid "For updates, check http://www.jwz.org/xscreensaver/"
+msgstr ""
+"Traduction © 2005, 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:870
+msgid ""
+"Error:\n"
+"\n"
+"No Help URL has been specified.\n"
+msgstr ""
+"Erreur :\n"
+"\n"
+"Aucune URL d'aide spécifiée.\n"
+
+#: driver/demo-Gtk.c:967
+msgid ""
+"Error:\n"
+"\n"
+"The xscreensaver daemon did not start up properly.\n"
+"\n"
+msgstr ""
+"Erreur :\n"
+"\n"
+"Le démon xscreensaver ne démarre pas correctement.\n"
+"\n"
+
+#: driver/demo-Gtk.c:979
+msgid ""
+"You are running as root.  This usually means that xscreensaver\n"
+"was unable to contact your X server because access control is\n"
+"turned on.  Try running this command:\n"
+"\n"
+"                        xhost +localhost\n"
+"\n"
+"and then selecting `File / Restart Daemon'.\n"
+"\n"
+"Note that turning off access control will allow anyone logged\n"
+"on to this machine to access your screen, which might be\n"
+"considered a security problem.  Please read the xscreensaver\n"
+"manual and FAQ for more information.\n"
+"\n"
+"You shouldn't run X as root. Instead, you should log in as a\n"
+"normal user, and `su' as necessary."
+msgstr ""
+"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:995
+msgid "Please check your $PATH and permissions."
+msgstr "Vérifiez votre $PATH et les permissions."
+
+#: driver/demo-Gtk.c:1033
+msgid ""
+"Error:\n"
+"\n"
+"Couldn't determine init file name!\n"
+msgstr ""
+"Erreur :\n"
+"\n"
+"Impossible de déterminer le nom du fichier d'init !\n"
+
+#: driver/demo-Gtk.c:1038
+#, c-format
+msgid ""
+"Error:\n"
+"\n"
+"Couldn't write %s\n"
+msgstr ""
+"Erreur :\n"
+"\n"
+"Impossible d'écrire dans %s.\n"
+
+#: driver/demo-Gtk.c:1101
+msgid ""
+"Error:\n"
+"\n"
+"no `manualCommand' resource set."
+msgstr ""
+"Erreur :\n"
+"\n"
+"La ressource «manualCommand» n'est pas renseignée."
+
+#: driver/demo-Gtk.c:1284
+#, c-format
+msgid ""
+"Error:\n"
+"\n"
+"Unparsable time format: \"%s\"\n"
+msgstr ""
+"Erreur :\n"
+"\n"
+"Le format «%s» pour l'heure n'est pas exploitable.\n"
+
+#: driver/demo-Gtk.c:1991
+#, c-format
+msgid ""
+"Error:\n"
+"\n"
+"Directory does not exist: \"%s\"\n"
+msgstr ""
+"Erreur :\n"
+"\n"
+"Répertoire «%s» inexistant.\n"
+
+#: driver/demo-Gtk.c:2021 driver/demo-Gtk.c:2052
+#, c-format
+msgid ""
+"Error:\n"
+"\n"
+"File does not exist: \"%s\"\n"
+msgstr ""
+"Erreur :\n"
+"\n"
+"Répertoire «%s» inexistant.\n"
+
+#: driver/demo-Gtk.c:2877
+msgid "Descriptions not available: no XML support compiled in."
+msgstr "Descriptions indisponibles : pas de support XML compilé."
+
+#: driver/demo-Gtk.c:2882
+msgid "No description available."
+msgstr "Aucune description disponible."
+
+#: driver/demo-Gtk.c:3204
+msgid "Blank Screen"
+msgstr "Économiser l'écran uniquement"
+
+#: driver/demo-Gtk.c:3210
+msgid "Screen Saver Disabled"
+msgstr "Économiseur d'écran inhibé"
+
+#: driver/demo-Gtk.c:3243
+#, c-format
+msgid "%s: %.100s Settings"
+msgstr "%s : réglages %.100s"
+
+#: driver/demo-Gtk.c:3407
+#, c-format
+msgid ""
+"Warning:\n"
+"\n"
+"file \"%s\" has changed, reloading.\n"
+msgstr ""
+"Attention :\n"
+"\n"
+"le fichier «%s» a changé, rechargement.\n"
+
+#: driver/demo-Gtk.c:3492
+msgid "No Preview"
+msgstr "Pas d'aperçu"
+
+#: driver/demo-Gtk.c:3492
+msgid "Available"
+msgstr "Disponible"
+
+#: driver/demo-Gtk.c:3493
+msgid "Not"
+msgstr "Non"
+
+#: driver/demo-Gtk.c:3493
+msgid "Installed"
+msgstr "installé"
+
+#: driver/demo-Gtk.c:4292
+#, c-format
+msgid ""
+"Warning:\n"
+"\n"
+"%s is running as user \"%s\" on host \"%s\".\n"
+"But the xscreensaver managing display \"%s\"\n"
+"is running as user \"%s\" on host \"%s\".\n"
+"\n"
+"Since they are different users, they won't be reading/writing\n"
+"the same ~/.xscreensaver file, so %s isn't\n"
+"going to work right.\n"
+"\n"
+"You should either re-run %s as \"%s\", or re-run\n"
+"xscreensaver as \"%s\".\n"
+"\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:4317
+#, c-format
+msgid ""
+"Warning:\n"
+"\n"
+"%s is running as user \"%s\" on host \"%s\".\n"
+"But the xscreensaver managing display \"%s\"\n"
+"is running as user \"%s\" on host \"%s\".\n"
+"\n"
+"If those two machines don't share a file system (that is,\n"
+"if they don't see the same ~%s/.xscreensaver file) then\n"
+"%s won't work right.\n"
+"\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:4339
+#, c-format
+msgid ""
+"Warning:\n"
+"\n"
+"This is %s version %s.\n"
+"But the xscreensaver managing display \"%s\"\n"
+"is version %s.  This could cause problems.\n"
+"\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:4800
+#, c-format
+msgid "%s: unknown option: %s\n"
+msgstr "%s : option inconnue : %s\n"
+
+#: driver/demo-Gtk.c:4865
+msgid "Screensaver Preferences"
+msgstr "Préférences économiseur d'écran"
+
 #: driver/screensaver-properties.desktop.in.h:1
 msgid "Change screensaver properties"
 #: driver/screensaver-properties.desktop.in.h:1
 msgid "Change screensaver properties"
-msgstr "Modifier les propriétés de l'économiseur d'écran"
+msgstr "Modifier les propriétés de l'économiseur d'écran"
 
 #: driver/screensaver-properties.desktop.in.h:2
 msgid "Screensaver"
 
 #: driver/screensaver-properties.desktop.in.h:2
 msgid "Screensaver"
-msgstr "Économiseur d'écran"
-
-#: driver/xscreensaver-demo.glade.h:1
-msgid "/\");"
-msgstr "/\");"
+msgstr "Économiseur d'écran"
 
 #: driver/xscreensaver-demo.glade2.h:1
 msgid "*"
 msgstr "*"
 
 
 #: driver/xscreensaver-demo.glade2.h:1
 msgid "*"
 msgstr "*"
 
-#: driver/xscreensaver-demo.glade2.h:6
+#: driver/xscreensaver-demo.glade2.h:5
 msgid "Choose _Random Image:"
 msgid "Choose _Random Image:"
-msgstr "Choisir une image _Aléatoire :"
+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
+#: driver/xscreensaver-demo.glade2.h:14
 msgid "F_ade Duration"
 msgid "F_ade Duration"
-msgstr "Durée du _fondu"
+msgstr "Durée du _fondu"
 
 
-#: driver/xscreensaver-demo.glade2.h:21
+#: driver/xscreensaver-demo.glade2.h:15
 msgid "Fade from Black When _Unblanking"
 msgid "Fade from Black When _Unblanking"
-msgstr "Fondu depuis le noir lors du dé-verrouillage"
+msgstr "Fondu depuis le noir lors du dé-verrouillage"
 
 
-#: driver/xscreensaver-demo.glade2.h:22
+#: driver/xscreensaver-demo.glade2.h:16
 msgid "Fade to Black when _Blanking"
 msgstr "Fondu au noir lors du _verrouillage"
 
 msgid "Fade to Black when _Blanking"
 msgstr "Fondu au noir lors du _verrouillage"
 
-#: driver/xscreensaver-demo.glade2.h:24
+#: driver/xscreensaver-demo.glade2.h:17
+msgid "Fading and Colormaps"
+msgstr "Flétrissement des couleurs"
+
+#: driver/xscreensaver-demo.glade2.h:19
 msgid "Grab Desktop _Images"
 msgstr "Capturer des _images du bureau"
 
 msgid "Grab Desktop _Images"
 msgstr "Capturer des _images du bureau"
 
-#: driver/xscreensaver-demo.glade2.h:25
+#: driver/xscreensaver-demo.glade2.h:20
 msgid "Grab _Video Frames"
 msgid "Grab _Video Frames"
-msgstr "Captures des trames _vidéo"
+msgstr "Captures des trames _vidéo"
 
 
-#: driver/xscreensaver-demo.glade2.h:28
+#: driver/xscreensaver-demo.glade2.h:23
 msgid "How long after the screen blanks until a password will be required."
 msgstr ""
 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."
+"Combien de temps avant qu'il soit nécessaire de donner un mot de passe."
 
 
-#: 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:24
+msgid "How long before the screen saver activates."
+msgstr "Combien de temps avant l'activation de l'économiseur d'écran."
 
 
-#: driver/xscreensaver-demo.glade2.h:30
+#: driver/xscreensaver-demo.glade2.h:25
 msgid ""
 "How long each display mode should run before choosing a new one (in Random "
 "mode.)"
 msgstr ""
 msgid ""
 "How long each display mode should run before choosing a new one (in Random "
 "mode.)"
 msgstr ""
-"Combien de temps avant l'activation d'un autre économiseur d'écran (en mode "
-"aléatoire)"
+"Combien de temps avant l'activation d'un autre économiseur d'écran (en mode "
+"aléatoire)"
 
 
-#: driver/xscreensaver-demo.glade2.h:32
+#: driver/xscreensaver-demo.glade2.h:27
 msgid "How long until the monitor goes completely black."
 msgid "How long until the monitor goes completely black."
-msgstr "Durée avant que le moniteur passe complètement au noir."
+msgstr "Durée avant que le moniteur passe complètement au noir."
 
 
-#: driver/xscreensaver-demo.glade2.h:36
+#: driver/xscreensaver-demo.glade2.h:31
 msgid "Install _Colormap"
 msgstr "Installer la palette de _couleurs"
 
 msgid "Install _Colormap"
 msgstr "Installer la palette de _couleurs"
 
-#: driver/xscreensaver-demo.glade2.h:38
+#: driver/xscreensaver-demo.glade2.h:33
+msgid "Never blank the screen or power down the monitor."
+msgstr "Ne jamais effacer l'écran ou éteindre le moniteur."
+
+#: driver/xscreensaver-demo.glade2.h:34
 msgid ""
 "No Preview\n"
 "Available"
 msgstr ""
 msgid ""
 "No Preview\n"
 "Available"
 msgstr ""
-"Pas d'aperçu\n"
+"Pas d'aperçu\n"
 "Disponible"
 
 "Disponible"
 
-#: driver/xscreensaver-demo.glade2.h:40
+#: driver/xscreensaver-demo.glade2.h:36
 msgid ""
 "Not\n"
 "Installed"
 msgstr ""
 "Non\n"
 msgid ""
 "Not\n"
 "Installed"
 msgstr ""
 "Non\n"
-"installé"
+"installé"
 
 
-#: driver/xscreensaver-demo.glade2.h:48
+#: driver/xscreensaver-demo.glade2.h:42
 msgid "Stand_by After"
 msgid "Stand_by After"
-msgstr "Blo_cage après"
+msgstr "Blo_cage après"
 
 
-#: driver/xscreensaver-demo.glade2.h:51
+#: driver/xscreensaver-demo.glade2.h:45
 msgid "Sus_pend After"
 msgid "Sus_pend After"
-msgstr "Sus_pend après"
+msgstr "Sus_pend après"
+
+#: driver/xscreensaver-demo.glade2.h:46
+msgid "Text Manipulation"
+msgstr "Manipulation de texte"
 
 
-#: driver/xscreensaver-demo.glade2.h:58
+#: driver/xscreensaver-demo.glade2.h:47
+msgid "Text _file"
+msgstr "_Fichier texte"
+
+#: driver/xscreensaver-demo.glade2.h:48
+msgid ""
+"Text-displaying modes will display the contents of this URL (HTML or RSS)."
+msgstr ""
+"Les modes qui affichent du texte utiliseront le contenu de cette URL (HTML "
+"ou RSS)."
+
+#: driver/xscreensaver-demo.glade2.h:49
+msgid "Text-displaying modes will display the contents of this file."
+msgstr "Les modes qui affichent du texte utiliseront le contenu de ce fichier."
+
+#: driver/xscreensaver-demo.glade2.h:50
+msgid "Text-displaying modes will display the local host name, date, and time."
+msgstr ""
+"Les modes qui affichent du texte utiliseront le nom de la machine, la date "
+"et l'heure."
+
+#: driver/xscreensaver-demo.glade2.h:51
+msgid "Text-displaying modes will display the output of this program."
+msgstr ""
+"Les modes qui affichent du texte utiliseront la sortie de ce programme."
+
+#: driver/xscreensaver-demo.glade2.h:52
+msgid "Text-displaying modes will display the text typed here."
+msgstr "Les modes qui affichent du texte utiliseront ce texte."
+
+#: driver/xscreensaver-demo.glade2.h:55
+msgid ""
+"Very few (or no) screen savers appear to be available.\n"
+"\n"
+"This probably means that the \"xscreensaver-extras\" and\n"
+"\"xscreensaver-gl-extras\" packages are not installed."
+msgstr ""
+"Aucun économiseur d'écran disponible.\n"
+"\n"
+"Ceci peut s'expliquer si les paquets «xscreensaver-extras» et «screensaver-"
+"gl-extras» ne sont pas installés."
+
+#: driver/xscreensaver-demo.glade2.h:59
+msgid "When idle or locked, blacken the screen only."
+msgstr "En attente ou blocage, seuelment effacer l'écran."
+
+#: driver/xscreensaver-demo.glade2.h:60
+msgid ""
+"When idle or locked, choose a random display mode from among the checked "
+"items in the list below."
+msgstr ""
+"En attente ou blocage, choisir un mode d'afficahge parmi ceux sélectionnés "
+"dans la liste ci-dessous."
+
+#: driver/xscreensaver-demo.glade2.h:61
+msgid ""
+"When idle or locked, choose a random display mode from among the checked "
+"items in the list below.  Run that same mode on each monitor."
+msgstr ""
+"En attente ou blocage, choisir un mode d'afficahge parmi ceux sélectionnés "
+"dans la liste ci-dessous. Lancer le même mode sur tous les moniteurs."
+
+#: driver/xscreensaver-demo.glade2.h:62
+msgid "When idle or locked, run the display mode selected below."
+msgstr "En attente ou blocage, lancer le mode sélectionné ci-dessous."
+
+#: driver/xscreensaver-demo.glade2.h:65
 msgid ""
 "Whether the image-manipulating modes should operate on images captured from "
 "the system's video input (if there is one.)"
 msgstr ""
 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)."
+"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
+#: driver/xscreensaver-demo.glade2.h:73
 msgid "_Advanced"
 msgid "_Advanced"
-msgstr "_Avancé"
+msgstr "_Avancé"
 
 
-#: driver/xscreensaver-demo.glade2.h:68
+#: driver/xscreensaver-demo.glade2.h:74
 msgid "_Advanced >>"
 msgid "_Advanced >>"
-msgstr "_Avancé >>"
+msgstr "_Avancé >>"
 
 
-#: driver/xscreensaver-demo.glade2.h:69
+#: driver/xscreensaver-demo.glade2.h:75
 msgid "_Blank After"
 msgid "_Blank After"
-msgstr "_Verrouillage après"
+msgstr "_Verrouillage après"
+
+#: driver/xscreensaver-demo.glade2.h:77
+msgid "_Blank Screen Only"
+msgstr "_Économiser l'écran uniquement"
 
 
-#: driver/xscreensaver-demo.glade2.h:71
+#: driver/xscreensaver-demo.glade2.h:78
 msgid "_Browse"
 msgstr "_Parcourir"
 
 msgid "_Browse"
 msgstr "_Parcourir"
 
-#: driver/xscreensaver-demo.glade2.h:72
+#: driver/xscreensaver-demo.glade2.h:79
 msgid "_Command Line:"
 msgid "_Command Line:"
-msgstr "_Ligne de commande :"
+msgstr "_Ligne de commande :"
 
 
-#: driver/xscreensaver-demo.glade2.h:73
+#: driver/xscreensaver-demo.glade2.h:80
 msgid "_Cycle After"
 msgstr "_Changement au bout de"
 
 msgid "_Cycle After"
 msgstr "_Changement au bout de"
 
-#: driver/xscreensaver-demo.glade2.h:74
+#: driver/xscreensaver-demo.glade2.h:81
+msgid "_Disable Screen Saver"
+msgstr "_Désactiver l'économiseur d'écran"
+
+#: driver/xscreensaver-demo.glade2.h:82
 msgid "_Display Modes"
 msgstr "_Modes d'affichage"
 
 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:86
+msgid "_Host Name and Time"
+msgstr "_Nom de la machine et heure"
 
 
-#: driver/xscreensaver-demo.glade2.h:81
+#: driver/xscreensaver-demo.glade2.h:88
+msgid "_Lock Screen After  "
+msgstr "_Verrouillage de l'écran après"
+
+#: driver/xscreensaver-demo.glade2.h:90
 msgid "_Mode:"
 msgid "_Mode:"
-msgstr "_Mode :"
+msgstr "_Mode :"
 
 
-#: driver/xscreensaver-demo.glade2.h:82
+#: driver/xscreensaver-demo.glade2.h:91
 msgid "_Off After"
 msgid "_Off After"
-msgstr "Coup_ure après"
+msgstr "Coup_ure après"
 
 
-#: driver/xscreensaver-demo.glade2.h:83
+#: driver/xscreensaver-demo.glade2.h:92
+msgid "_Only One Screen Saver"
+msgstr "_Seulement un économiseur d'écran"
+
+#: driver/xscreensaver-demo.glade2.h:93
 msgid "_Power Management Enabled"
 msgid "_Power Management Enabled"
-msgstr "_Gestion d'alimentation de l'écran"
+msgstr "_Gestion d'alimentation de l'écran"
 
 
-#: driver/xscreensaver-demo.glade2.h:84
+#: driver/xscreensaver-demo.glade2.h:94
 msgid "_Preview"
 msgid "_Preview"
-msgstr "_Aperçu"
+msgstr "_Aperçu"
+
+#: driver/xscreensaver-demo.glade2.h:95
+msgid "_Program"
+msgstr "_Programme"
 
 
-#: driver/xscreensaver-demo.glade2.h:85
+#: driver/xscreensaver-demo.glade2.h:96
 msgid "_Quit"
 msgstr "_Quitte"
 
 msgid "_Quit"
 msgstr "_Quitte"
 
-#: driver/xscreensaver-demo.glade2.h:87
+#: driver/xscreensaver-demo.glade2.h:97
+msgid "_Random Screen Saver"
+msgstr "Économiseur d'écran _aléatoire"
+
+#: driver/xscreensaver-demo.glade2.h:99
+msgid "_Same Random Savers"
+msgstr "_Mêmes économiseurs aléatoires"
+
+#: driver/xscreensaver-demo.glade2.h:100
 msgid "_Settings..."
 msgid "_Settings..."
-msgstr "_Paramètres..."
+msgstr "_Paramètres... "
 
 
-#: driver/xscreensaver-demo.glade2.h:88
+#: driver/xscreensaver-demo.glade2.h:101
 msgid "_Standard <<"
 msgstr "_Standard <<"
 
 msgid "_Standard <<"
 msgstr "_Standard <<"
 
-#: driver/xscreensaver-demo.glade2.h:89
-msgid "_Verbose Diagnostics"
-msgstr "Diagnostiques verbeux"
+#: driver/xscreensaver-demo.glade2.h:102
+msgid "_Text"
+msgstr "_Texte"
 
 
-#: driver/xscreensaver-demo.glade2.h:90
+#: driver/xscreensaver-demo.glade2.h:103
+msgid "_URL"
+msgstr "_URL"
+
+#: driver/xscreensaver-demo.glade2.h:104
 msgid "_Visual:"
 msgid "_Visual:"
-msgstr "_Visuels :"
+msgstr "_Visuels :"
 
 
-#: driver/xscreensaver-demo.glade2.h:91
+#: driver/xscreensaver-demo.glade2.h:105
 msgid "dialog1"
 msgstr "dialog1"
 
 msgid "dialog1"
 msgstr "dialog1"
 
-#: driver/xscreensaver-demo.glade2.h:93
+#: driver/xscreensaver-demo.glade2.h:107
 msgid "no preview"
 msgid "no preview"
-msgstr "pas d'aperçu"
+msgstr "pas d'aperçu"
 
 
-#: driver/xscreensaver-demo.glade2.h:94
+#: driver/xscreensaver-demo.glade2.h:108
 msgid "not installed"
 msgid "not installed"
-msgstr "non installé"
+msgstr "non installé"
 
 
-#: driver/xscreensaver-demo.glade2.h:95
+#: driver/xscreensaver-demo.glade2.h:109
+msgid "nothing"
+msgstr "rien"
+
+#: driver/xscreensaver-demo.glade2.h:110
 msgid "preview"
 msgid "preview"
-msgstr "aperçu"
+msgstr "aperçu"
 
 #: hacks/config/anemone.xml.h:1
 msgid "Anemone"
 
 #: hacks/config/anemone.xml.h:1
 msgid "Anemone"
-msgstr "Anémone"
+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/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/antinspect.xml.h:4 hacks/config/antspotlight.xml.h:3
-#: hacks/config/ant.xml.h:6 hacks/config/apollonian.xml.h:5
-#: hacks/config/atlantis.xml.h:4 hacks/config/attraction.xml.h:8
-#: 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/boing.xml.h:2 hacks/config/bouboule.xml.h:3
-#: hacks/config/bouncingcow.xml.h:6 hacks/config/boxed.xml.h:4
-#: hacks/config/boxfit.xml.h:7 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/carousel.xml.h:5 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/ant.xml.h:6 hacks/config/antinspect.xml.h:4
+#: hacks/config/antmaze.xml.h:3 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/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/boing.xml.h:2
+#: hacks/config/bouboule.xml.h:3 hacks/config/bouncingcow.xml.h:6
+#: hacks/config/boxed.xml.h:6 hacks/config/boxfit.xml.h:8
+#: hacks/config/braid.xml.h:4 hacks/config/bubble3d.xml.h:4
+#: hacks/config/bubbles.xml.h:8 hacks/config/bumps.xml.h:3
+#: hacks/config/cage.xml.h:2 hacks/config/carousel.xml.h:5
+#: hacks/config/ccurve.xml.h:7 hacks/config/celtic.xml.h:3
+#: 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/cube21.xml.h:6 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/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
@@ -1052,22 +1117,24 @@ msgstr "Bras"
 #: 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/flipflop.xml.h:1
 #: 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/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/glblur.xml.h:4 hacks/config/glforestfire.xml.h:4
+#: hacks/config/flipscreen3d.xml.h:1 hacks/config/fliptext.xml.h:3
+#: 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/glblur.xml.h:4
+#: hacks/config/glforestfire.xml.h:4 hacks/config/glhanoi.xml.h:3
 #: 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/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/gltext.xml.h:4 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/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:2 hacks/config/julia.xml.h:2
+#: hacks/config/hypertorus.xml.h:6 hacks/config/ifs.xml.h:4
+#: hacks/config/interaggregate.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:2
+#: hacks/config/juggler3d.xml.h:2 hacks/config/julia.xml.h:2
 #: hacks/config/kaleidescope.xml.h:2 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/kaleidescope.xml.h:2 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
@@ -1075,16 +1142,16 @@ msgstr "Bras"
 #: 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/memscroller.xml.h:5 hacks/config/menger.xml.h:3
 #: 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/memscroller.xml.h:5 hacks/config/menger.xml.h:3
-#: hacks/config/metaballs.xml.h:4 hacks/config/mirrorblob.xml.h:12
+#: hacks/config/metaballs.xml.h:4 hacks/config/mirrorblob.xml.h:11
 #: hacks/config/mismunch.xml.h:2 hacks/config/moebius.xml.h:3
 #: 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/moire2.xml.h:2 hacks/config/molecule.xml.h:11
 #: 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/noof.xml.h:2 hacks/config/pacman.xml.h:1
 #: 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/noof.xml.h:2 hacks/config/pacman.xml.h:1
-#: hacks/config/penetrate.xml.h:3 hacks/config/penrose.xml.h:6
+#: hacks/config/penetrate.xml.h:3 hacks/config/penrose.xml.h:3
 #: hacks/config/petri.xml.h:5 hacks/config/phosphor.xml.h:4
 #: hacks/config/piecewise.xml.h:4 hacks/config/pinion.xml.h:5
 #: hacks/config/petri.xml.h:5 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/pipes.xml.h:5 hacks/config/polyhedra.xml.h:17
 #: 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/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
@@ -1093,38 +1160,39 @@ msgstr "Bras"
 #: 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 hacks/config/shadebobs.xml.h:3
 #: 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 hacks/config/shadebobs.xml.h:3
-#: hacks/config/sierpinski3d.xml.h:2 hacks/config/sierpinski.xml.h:2
+#: hacks/config/sierpinski.xml.h:2 hacks/config/sierpinski3d.xml.h:2
 #: hacks/config/slidescreen.xml.h:2 hacks/config/slip.xml.h:2
 #: hacks/config/slidescreen.xml.h:2 hacks/config/slip.xml.h:2
-#: hacks/config/speedmine.xml.h:3 hacks/config/spheremonics.xml.h:5
-#: hacks/config/sphere.xml.h:2 hacks/config/spiral.xml.h:3
+#: hacks/config/speedmine.xml.h:3 hacks/config/sphere.xml.h:2
+#: hacks/config/spheremonics.xml.h:5 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:1 hacks/config/substrate.xml.h:7
 #: hacks/config/superquadrics.xml.h:4 hacks/config/swirl.xml.h:2
 #: 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:1 hacks/config/substrate.xml.h:7
 #: 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/wormhole.xml.h:2 hacks/config/worm.xml.h:3
-#: 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: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
+#: hacks/config/t3d.xml.h:6 hacks/config/tangram.xml.h:2
+#: 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/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: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/anemone.xml.h:4 hacks/config/anemotaxis.xml.h:6
 #: hacks/config/blaster.xml.h:4 hacks/config/bouboule.xml.h:4
 msgid "Fast"
 msgstr "Rapide"
 
 #: 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/fiberlamp.xml.h:2 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:8
-#: hacks/config/thornbird.xml.h:3 hacks/config/whirlwindwarp.xml.h:1
-#: hacks/config/wormhole.xml.h:3 hacks/config/xfishtank.xml.h:4
+#: hacks/config/boxed.xml.h:7 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/fiberlamp.xml.h:2
+#: 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:8 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"
 
 msgid "Few"
 msgstr "Peu"
 
@@ -1144,18 +1212,18 @@ msgstr "Peu"
 #: 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/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/hopalong.xml.h:15 hacks/config/ifs.xml.h:8
 #: hacks/config/imsmap.xml.h:9 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/imsmap.xml.h:9 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/moire2.xml.h:3
-#: hacks/config/moire.xml.h:5 hacks/config/mountain.xml.h:4
+#: 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/nerverot.xml.h:15 hacks/config/pedal.xml.h:6
-#: hacks/config/penrose.xml.h:7 hacks/config/petri.xml.h:11
+#: hacks/config/penrose.xml.h:4 hacks/config/petri.xml.h:11
 #: hacks/config/polyominoes.xml.h:5 hacks/config/qix.xml.h:14
 #: hacks/config/polyominoes.xml.h:5 hacks/config/qix.xml.h:14
-#: hacks/config/rd-bomb.xml.h:12 hacks/config/ripples.xml.h:7
+#: hacks/config/rd-bomb.xml.h:12 hacks/config/ripples.xml.h:8
 #: hacks/config/rocks.xml.h:5 hacks/config/rotor.xml.h:6
 #: hacks/config/shadebobs.xml.h:5 hacks/config/sierpinski.xml.h:4
 #: hacks/config/slip.xml.h:4 hacks/config/sphere.xml.h:3
 #: hacks/config/rocks.xml.h:5 hacks/config/rotor.xml.h:6
 #: hacks/config/shadebobs.xml.h:5 hacks/config/sierpinski.xml.h:4
 #: hacks/config/slip.xml.h:4 hacks/config/sphere.xml.h:3
@@ -1181,23 +1249,23 @@ msgstr "Beaucoup"
 #: 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/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: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/metaballs.xml.h:10
-#: hacks/config/moire2.xml.h:5 hacks/config/moire.xml.h:7
-#: 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: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
+#: hacks/config/imsmap.xml.h:10 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/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:5 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: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"
 
 msgid "Number of Colors"
 msgstr "Nombre de couleurs"
 
@@ -1211,21 +1279,23 @@ msgid "Rarely"
 msgstr "Rarement"
 
 #: hacks/config/anemone.xml.h:9 hacks/config/anemotaxis.xml.h:10
 msgstr "Rarement"
 
 #: hacks/config/anemone.xml.h:9 hacks/config/anemotaxis.xml.h:10
-#: hacks/config/antinspect.xml.h:6 hacks/config/antspotlight.xml.h:5
-#: hacks/config/ant.xml.h:15 hacks/config/apollonian.xml.h:11
-#: hacks/config/atlantis.xml.h:13 hacks/config/attraction.xml.h:26
-#: 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/boing.xml.h:10 hacks/config/bouboule.xml.h:8
-#: hacks/config/bouncingcow.xml.h:10 hacks/config/boxed.xml.h:7
-#: hacks/config/boxfit.xml.h:10 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/carousel.xml.h:14 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/ant.xml.h:15 hacks/config/antinspect.xml.h:6
+#: hacks/config/antmaze.xml.h:5 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/atunnel.xml.h:6
+#: hacks/config/barcode.xml.h:6 hacks/config/blaster.xml.h:8
+#: hacks/config/blinkbox.xml.h:8 hacks/config/blitspin.xml.h:7
+#: hacks/config/blocktube.xml.h:9 hacks/config/boing.xml.h:10
+#: hacks/config/bouboule.xml.h:8 hacks/config/bouncingcow.xml.h:10
+#: hacks/config/boxed.xml.h:15 hacks/config/boxfit.xml.h:12
+#: hacks/config/braid.xml.h:11 hacks/config/bubble3d.xml.h:6
+#: hacks/config/bubbles.xml.h:10 hacks/config/bumps.xml.h:4
+#: hacks/config/cage.xml.h:4 hacks/config/carousel.xml.h:14
+#: hacks/config/ccurve.xml.h:11 hacks/config/celtic.xml.h:8
+#: 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/cube21.xml.h:16 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/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
@@ -1236,22 +1306,24 @@ msgstr "Rarement"
 #: 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/flipflop.xml.h:5
 #: 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/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/flipscreen3d.xml.h:6 hacks/config/fliptext.xml.h:13
+#: 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/glhanoi.xml.h:8
 #: 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/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/gltext.xml.h:15 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/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:8 hacks/config/julia.xml.h:8
+#: hacks/config/hypertorus.xml.h:18 hacks/config/ifs.xml.h:13
+#: hacks/config/interaggregate.xml.h:4 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:8
+#: hacks/config/juggler3d.xml.h:12 hacks/config/julia.xml.h:8
 #: hacks/config/kaleidescope.xml.h:7 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/kaleidescope.xml.h:7 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
@@ -1259,54 +1331,56 @@ msgstr "Rarement"
 #: 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/memscroller.xml.h:7 hacks/config/menger.xml.h:16
 #: 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/memscroller.xml.h:7 hacks/config/menger.xml.h:16
-#: hacks/config/metaballs.xml.h:13 hacks/config/mirrorblob.xml.h:19
+#: hacks/config/metaballs.xml.h:13 hacks/config/mirrorblob.xml.h:18
 #: hacks/config/mismunch.xml.h:10 hacks/config/moebius.xml.h:7
 #: 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/moire2.xml.h:6 hacks/config/molecule.xml.h:23
 #: 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/noof.xml.h:5 hacks/config/pacman.xml.h:5
 #: 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/noof.xml.h:5 hacks/config/pacman.xml.h:5
-#: hacks/config/penetrate.xml.h:6 hacks/config/penrose.xml.h:11
+#: hacks/config/penetrate.xml.h:6 hacks/config/penrose.xml.h:8
 #: hacks/config/petri.xml.h:23 hacks/config/phosphor.xml.h:7
 #: hacks/config/piecewise.xml.h:9 hacks/config/pinion.xml.h:13
 #: hacks/config/petri.xml.h:23 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/pipes.xml.h:15 hacks/config/polyhedra.xml.h:111
 #: 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/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/ripples.xml.h:12 hacks/config/rocks.xml.h:9
 #: hacks/config/rotor.xml.h:11 hacks/config/rubik.xml.h:9
 #: hacks/config/sballs.xml.h:13 hacks/config/shadebobs.xml.h:9
 #: hacks/config/rotor.xml.h:11 hacks/config/rubik.xml.h:9
 #: hacks/config/sballs.xml.h:13 hacks/config/shadebobs.xml.h:9
-#: hacks/config/sierpinski3d.xml.h:8 hacks/config/sierpinski.xml.h:7
+#: hacks/config/sierpinski.xml.h:7 hacks/config/sierpinski3d.xml.h:8
 #: hacks/config/slidescreen.xml.h:6 hacks/config/slip.xml.h:7
 #: hacks/config/slidescreen.xml.h:6 hacks/config/slip.xml.h:7
-#: hacks/config/speedmine.xml.h:13 hacks/config/spheremonics.xml.h:19
-#: hacks/config/sphere.xml.h:5 hacks/config/spiral.xml.h:9
+#: hacks/config/speedmine.xml.h:13 hacks/config/sphere.xml.h:5
+#: hacks/config/spheremonics.xml.h:19 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:4 hacks/config/substrate.xml.h:15
 #: hacks/config/superquadrics.xml.h:8 hacks/config/swirl.xml.h:6
 #: 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:4 hacks/config/substrate.xml.h:15
 #: 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/wormhole.xml.h:5 hacks/config/worm.xml.h:7
-#: 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:15 hacks/config/xplanet.xml.h:59
-#: hacks/config/xrayswarm.xml.h:3 hacks/config/zoom.xml.h:6
+#: hacks/config/t3d.xml.h:11 hacks/config/tangram.xml.h:4
+#: 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/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:15
+#: hacks/config/xplanet.xml.h:59 hacks/config/xrayswarm.xml.h:3
+#: hacks/config/zoom.xml.h:6
 msgid "Slow"
 msgstr "Lent(e)"
 
 #: hacks/config/anemone.xml.h:10 hacks/config/anemotaxis.xml.h:12
 msgid "Slow"
 msgstr "Lent(e)"
 
 #: hacks/config/anemone.xml.h:10 hacks/config/anemotaxis.xml.h:12
-#: hacks/config/antinspect.xml.h:7 hacks/config/antspotlight.xml.h:6
-#: hacks/config/ant.xml.h:17 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/boing.xml.h:12 hacks/config/bouboule.xml.h:9
-#: hacks/config/boxfit.xml.h:12 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/ant.xml.h:17 hacks/config/antinspect.xml.h:7
+#: hacks/config/antmaze.xml.h:6 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:9
+#: hacks/config/blocktube.xml.h:11 hacks/config/boing.xml.h:12
+#: hacks/config/bouboule.xml.h:9 hacks/config/boxfit.xml.h:14
+#: hacks/config/braid.xml.h:12 hacks/config/bubble3d.xml.h:7
+#: hacks/config/bubbles.xml.h:11 hacks/config/bumps.xml.h:5
+#: hacks/config/cage.xml.h:6 hacks/config/celtic.xml.h:9
 #: 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/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
@@ -1320,15 +1394,16 @@ msgstr "Lent(e)"
 #: 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/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/flipscreen3d.xml.h:7 hacks/config/fliptext.xml.h:14
+#: 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:16
+#: hacks/config/glforestfire.xml.h:15 hacks/config/glplanet.xml.h:10
+#: hacks/config/gltext.xml.h:17 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:14 hacks/config/interaggregate.xml.h:5
 #: hacks/config/intermomentary.xml.h:5 hacks/config/jigsaw.xml.h:7
 #: hacks/config/juggle.xml.h:9 hacks/config/julia.xml.h:10
 #: hacks/config/kaleidescope.xml.h:8 hacks/config/klein.xml.h:8
 #: hacks/config/intermomentary.xml.h:5 hacks/config/jigsaw.xml.h:7
 #: hacks/config/juggle.xml.h:9 hacks/config/julia.xml.h:10
 #: hacks/config/kaleidescope.xml.h:8 hacks/config/klein.xml.h:8
@@ -1338,36 +1413,36 @@ msgstr "Lent(e)"
 #: hacks/config/lissie.xml.h:11 hacks/config/lmorph.xml.h:12
 #: 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/lissie.xml.h:11 hacks/config/lmorph.xml.h:12
 #: 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/mirrorblob.xml.h:20 hacks/config/mismunch.xml.h:12
 #: hacks/config/moebius.xml.h:10 hacks/config/moire2.xml.h:7
 #: 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/molecule.xml.h:25 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/noof.xml.h:6
 #: hacks/config/mountain.xml.h:8 hacks/config/munch.xml.h:9
 #: 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/pacman.xml.h:6 hacks/config/penrose.xml.h:9
 #: 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/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/popsquares.xml.h:6 hacks/config/providence.xml.h:7
 #: hacks/config/pulsar.xml.h:17 hacks/config/qix.xml.h:22
 #: 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/pulsar.xml.h:17 hacks/config/qix.xml.h:22
 #: 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/sierpinski3d.xml.h:10
-#: hacks/config/sierpinski.xml.h:9 hacks/config/slidescreen.xml.h:7
+#: 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/slip.xml.h:9 hacks/config/speedmine.xml.h:15
-#: hacks/config/spheremonics.xml.h:22 hacks/config/sphere.xml.h:6
+#: 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:16
 #: hacks/config/superquadrics.xml.h:10 hacks/config/swirl.xml.h:7
 #: 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:16
 #: 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/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:18
-#: hacks/config/xplanet.xml.h:60 hacks/config/xrayswarm.xml.h:4
-#: hacks/config/zoom.xml.h:7
+#: hacks/config/t3d.xml.h:13 hacks/config/tangram.xml.h:5
+#: 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/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:18 hacks/config/xplanet.xml.h:60
+#: hacks/config/xrayswarm.xml.h:4 hacks/config/zoom.xml.h:7
 msgid "Speed"
 msgstr "Vitesse"
 
 msgid "Speed"
 msgstr "Vitesse"
 
@@ -1381,13 +1456,13 @@ msgstr "Tentacules"
 #: hacks/config/pong.xml.h:7 hacks/config/starfish.xml.h:11
 #: hacks/config/thornbird.xml.h:9
 msgid "Thick"
 #: hacks/config/pong.xml.h:7 hacks/config/starfish.xml.h:11
 #: hacks/config/thornbird.xml.h:9
 msgid "Thick"
-msgstr "Épais(se)"
+msgstr "Épais(se)"
 
 #: 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"
 
 #: 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"
+msgstr "Épaisseur"
 
 #: 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/anemone.xml.h:14 hacks/config/cubestorm.xml.h:12
 #: hacks/config/deluxe.xml.h:11 hacks/config/fuzzyflakes.xml.h:20
@@ -1413,34 +1488,33 @@ msgstr "Vitesse de rotation"
 #: 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/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/moire2.xml.h:9
-#: hacks/config/moire.xml.h:11 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
-#: hacks/config/rocks.xml.h:12 hacks/config/rotor.xml.h:13
-#: 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: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
-#: hacks/config/xfishtank.xml.h:11
+#: hacks/config/hopalong.xml.h:25 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:10 hacks/config/polyominoes.xml.h:12
+#: hacks/config/rd-bomb.xml.h:20 hacks/config/rocks.xml.h:12
+#: hacks/config/rotor.xml.h:13 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: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 hacks/config/xfishtank.xml.h:11
 msgid "Two"
 msgstr "Deux"
 
 #: hacks/config/anemone.xml.h:17
 msgid "Wiggling tentacles. By Gabriel Finch."
 msgid "Two"
 msgstr "Deux"
 
 #: hacks/config/anemone.xml.h:17
 msgid "Wiggling tentacles. By Gabriel Finch."
-msgstr "Tentacules agitées. Par Gabriel Finch."
+msgstr "Tentacules agitées. Par Gabriel Finch."
 
 #: hacks/config/anemone.xml.h:18
 msgid "Withdraw freqency"
 
 #: hacks/config/anemone.xml.h:18
 msgid "Withdraw freqency"
-msgstr "Fréquence de retrait"
+msgstr "Fréquence de retrait"
 
 #: hacks/config/anemotaxis.xml.h:1
 msgid "Anemotaxis"
 
 #: hacks/config/anemotaxis.xml.h:1
 msgid "Anemotaxis"
@@ -1476,65 +1550,6 @@ msgstr "Chercheurs"
 msgid "Sources"
 msgstr "Sources"
 
 msgid "Sources"
 msgstr "Sources"
 
-#: 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/boing.xml.h:8
-#: hacks/config/boxed.xml.h:6 hacks/config/bubble3d.xml.h:4
-#: hacks/config/cage.xml.h:3 hacks/config/carousel.xml.h:12
-#: 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:19 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/ant.xml.h:1
 msgid ""
 "A cellular automaton that is really a two-dimensional Turing machine: as the "
 #: hacks/config/ant.xml.h:1
 msgid ""
 "A cellular automaton that is really a two-dimensional Turing machine: as the "
@@ -1543,10 +1558,10 @@ msgid ""
 "Written by David Bagley."
 msgstr ""
 "Un automate cellulaire qui est en fait une machine de Turing "
 "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."
+"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"
 
 #: hacks/config/ant.xml.h:2
 msgid "Ant"
@@ -1566,60 +1581,61 @@ msgstr "Dessiner des yeux"
 
 #: hacks/config/ant.xml.h:7
 msgid "Four Sided Cells"
 
 #: hacks/config/ant.xml.h:7
 msgid "Four Sided Cells"
-msgstr "Cellules à 4 côtés"
+msgstr "Cellules à 4 côtés"
 
 #: hacks/config/ant.xml.h:8 hacks/config/attraction.xml.h:13
 
 #: 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
+#: hacks/config/cloudlife.xml.h:7 hacks/config/cube21.xml.h:8
+#: 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"
 msgid "Large"
 msgstr "Important(e)"
 
 #: hacks/config/ant.xml.h:10
 msgid "Nine Sided Cells"
-msgstr "Cellules à 8 côtés"
+msgstr "Cellules à 8 côtés"
 
 #: hacks/config/ant.xml.h:12
 msgid "Random Cell Shape"
 
 #: hacks/config/ant.xml.h:12
 msgid "Random Cell Shape"
-msgstr "Forme de cellule aléatoire"
+msgstr "Forme de cellule aléatoire"
 
 #: hacks/config/ant.xml.h:13 hacks/config/speedmine.xml.h:11
 msgid "Sharp Turns"
 
 #: hacks/config/ant.xml.h:13 hacks/config/speedmine.xml.h:11
 msgid "Sharp Turns"
-msgstr "Virages serrés"
+msgstr "Virages serrés"
 
 #: hacks/config/ant.xml.h:14
 msgid "Six Sided Cells"
 
 #: hacks/config/ant.xml.h:14
 msgid "Six Sided Cells"
-msgstr "Cellules à 6 côtés"
+msgstr "Cellules à 6 côtés"
 
 #: hacks/config/ant.xml.h:16 hacks/config/attraction.xml.h:27
 
 #: 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
+#: hacks/config/cloudlife.xml.h:12 hacks/config/cube21.xml.h:17
+#: 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"
 msgid "Small"
 msgstr "Faible"
 
 #: hacks/config/ant.xml.h:18
 msgid "Three Sided Cells"
-msgstr "Cellules à 3 côtés"
+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/ant.xml.h:19 hacks/config/demon.xml.h:12
 #: hacks/config/discrete.xml.h:10 hacks/config/fadeplot.xml.h:11
@@ -1628,7 +1644,7 @@ msgstr "Cellules 
 #: hacks/config/rubik.xml.h:12 hacks/config/sierpinski.xml.h:11
 #: hacks/config/slip.xml.h:11
 msgid "Timeout"
 #: hacks/config/rubik.xml.h:12 hacks/config/sierpinski.xml.h:11
 #: hacks/config/slip.xml.h:11
 msgid "Timeout"
-msgstr "Délai"
+msgstr "Délai"
 
 #: hacks/config/ant.xml.h:20
 msgid "Truchet Lines"
 
 #: hacks/config/ant.xml.h:20
 msgid "Truchet Lines"
@@ -1636,7 +1652,79 @@ msgstr "Lignes de Truchet"
 
 #: hacks/config/ant.xml.h:21
 msgid "Twelve Sided Cells"
 
 #: hacks/config/ant.xml.h:21
 msgid "Twelve Sided Cells"
-msgstr "Cellules à 12 côtés"
+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/antmaze.xml.h:4
+#: 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/boing.xml.h:8 hacks/config/boxed.xml.h:14
+#: hacks/config/bubble3d.xml.h:5 hacks/config/cage.xml.h:3
+#: hacks/config/carousel.xml.h:12 hacks/config/circuit.xml.h:9
+#: hacks/config/cube21.xml.h:13 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/fliptext.xml.h:12
+#: 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/glhanoi.xml.h:7 hacks/config/glknots.xml.h:16
+#: hacks/config/glmatrix.xml.h:17 hacks/config/glplanet.xml.h:7
+#: hacks/config/glslideshow.xml.h:19 hacks/config/glsnake.xml.h:10
+#: hacks/config/gltext.xml.h:14 hacks/config/hypertorus.xml.h:17
+#: hacks/config/jigglypuff.xml.h:15 hacks/config/juggler3d.xml.h:11
+#: 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:17 hacks/config/moebius.xml.h:6
+#: hacks/config/molecule.xml.h:22 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:110
+#: 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
+#: hacks/config/timetunnel.xml.h:9
+msgid "Show Frames-per-Second"
+msgstr "Afficher «trames par seconde» (FPS)"
+
+#: hacks/config/antmaze.xml.h:1
+msgid "AntMaze"
+msgstr "Labyrinthe des fourmis"
+
+#: hacks/config/antmaze.xml.h:2
+msgid ""
+"Antmaze draws a few views of a few ants walking around in a simple maze. "
+"Written by Blair Tennessy."
+msgstr ""
+
+#: 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"
 
 #: hacks/config/apollonian.xml.h:1
 msgid "Apollonian"
@@ -1656,15 +1744,15 @@ msgstr "Afficher le texte"
 
 #: hacks/config/apollonian.xml.h:6
 msgid "Include Alternate Geometries"
 
 #: hacks/config/apollonian.xml.h:6
 msgid "Include Alternate Geometries"
-msgstr "Inclure 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 ""
 
 #: 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."
+"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"
 
 #: hacks/config/apollonian.xml.h:10
 msgid "Shallow"
@@ -1681,26 +1769,27 @@ 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"
 #: 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"
+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 "
 
 #: 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."
+"period. In \"Text Mode\", it displays the output of a program, or the "
+"contents of a file or URL, as configured on the \"Advanced\" tab of the main "
+"Screensaver Preferences window. 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 "
 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"
+"é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 "
 "\", 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 "
+"\"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
 "et lance le programme. Par Trevor Blackwell."
 
 #: hacks/config/apple2.xml.h:5
@@ -1711,11 +1800,11 @@ msgstr "Mode diaporama"
 msgid "Text Mode"
 msgstr "Mode texte"
 
 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
+#: hacks/config/apple2.xml.h:7 hacks/config/fliptext.xml.h:17
+#: 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"
 msgid "Text Program"
-msgstr "Programme générant du texte"
+msgstr "Programme générant du texte"
 
 #: hacks/config/atlantis.xml.h:1
 msgid "Agressive"
 
 #: hacks/config/atlantis.xml.h:1
 msgid "Agressive"
@@ -1731,11 +1820,11 @@ msgstr "Eau claire"
 
 #: hacks/config/atlantis.xml.h:5
 msgid "Flat Background"
 
 #: hacks/config/atlantis.xml.h:5
 msgid "Flat Background"
-msgstr "Arrière-plan uni"
+msgstr "Arrière-plan uni"
 
 #: hacks/config/atlantis.xml.h:6
 msgid "Gradient Background"
 
 #: hacks/config/atlantis.xml.h:6
 msgid "Gradient Background"
-msgstr "Arrière-plan dégradé"
+msgstr "Arrière-plan dégradé"
 
 #: hacks/config/atlantis.xml.h:7
 msgid "Number of Sharks"
 
 #: hacks/config/atlantis.xml.h:7
 msgid "Number of Sharks"
@@ -1759,10 +1848,10 @@ msgstr "Timide"
 
 #: 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/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/mismunch.xml.h:11
-#: hacks/config/molecule.xml.h:23 hacks/config/munch.xml.h:8
+#: hacks/config/glplanet.xml.h:9 hacks/config/glsnake.xml.h:13
+#: hacks/config/gltext.xml.h:16 hacks/config/menger.xml.h:17
+#: hacks/config/mismunch.xml.h:11 hacks/config/molecule.xml.h:24
+#: hacks/config/munch.xml.h:8 hacks/config/providence.xml.h:6
 #: 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/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
@@ -1778,30 +1867,34 @@ msgid ""
 msgstr ""
 "Voici un aquarium grand format: une animation GL avec des requins, des "
 "dauphins et des baleines. Les mouvements de nage sont magnifiques. "
 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)."
+"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/atunnel.xml.h:10
 
 #: hacks/config/atlantis.xml.h:16
 msgid "Whale Speed"
 msgstr "Vitesse des baleines"
 
 #: 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/boing.xml.h:15 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/blinkbox.xml.h:10 hacks/config/blocktube.xml.h:13
+#: hacks/config/boing.xml.h:15 hacks/config/boxed.xml.h:17
+#: hacks/config/cage.xml.h:9 hacks/config/crackberg.xml.h:23
+#: hacks/config/cube21.xml.h:28 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/glforestfire.xml.h:20
+#: hacks/config/glhanoi.xml.h:10 hacks/config/glknots.xml.h:23
+#: hacks/config/glplanet.xml.h:15 hacks/config/glsnake.xml.h:15
+#: hacks/config/gltext.xml.h:21 hacks/config/jigglypuff.xml.h:25
+#: hacks/config/juggler3d.xml.h:13 hacks/config/lament.xml.h:9
 #: hacks/config/lavalite.xml.h:32 hacks/config/menger.xml.h:21
 #: 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/mirrorblob.xml.h:23 hacks/config/moebius.xml.h:11
+#: hacks/config/molecule.xml.h:27 hacks/config/pinion.xml.h:15
+#: hacks/config/polyhedra.xml.h:166 hacks/config/providence.xml.h:9
+#: hacks/config/pulsar.xml.h:20 hacks/config/queens.xml.h:7
 #: 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:12
 #: 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:12
+#: hacks/config/tangram.xml.h:8
 msgid "Wireframe"
 msgstr "Fil de fer"
 
 msgid "Wireframe"
 msgstr "Fil de fer"
 
@@ -1833,7 +1926,7 @@ msgstr "Contraste des couleurs"
 
 #: hacks/config/attraction.xml.h:7
 msgid "Environmental Viscosity"
 
 #: hacks/config/attraction.xml.h:7
 msgid "Environmental Viscosity"
-msgstr "Viscosité environnementale"
+msgstr "Viscosité environnementale"
 
 #: hacks/config/attraction.xml.h:9
 msgid "Filled Splines"
 
 #: hacks/config/attraction.xml.h:9
 msgid "Filled Splines"
@@ -1842,28 +1935,29 @@ msgstr "Rayons pleins"
 #: hacks/config/attraction.xml.h:10 hacks/config/carousel.xml.h:7
 #: hacks/config/ccurve.xml.h:9 hacks/config/cloudlife.xml.h:5
 #: hacks/config/cubenetic.xml.h:10 hacks/config/euler2d.xml.h:5
 #: hacks/config/attraction.xml.h:10 hacks/config/carousel.xml.h:7
 #: hacks/config/ccurve.xml.h:9 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
+#: hacks/config/flame.xml.h:9 hacks/config/fliptext.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"
 msgid "High"
 msgstr "Haut(e)"
 
 #: hacks/config/attraction.xml.h:11
 msgid "Ignore Screen Edges"
-msgstr "Ignorer les bords de l'écran"
+msgstr "Ignorer les bords de l'écran"
 
 #: hacks/config/attraction.xml.h:12
 msgid "Inward"
 
 #: hacks/config/attraction.xml.h:12
 msgid "Inward"
-msgstr "Intérieur"
+msgstr "Intérieur"
 
 #: hacks/config/attraction.xml.h:14
 msgid ""
 
 #: hacks/config/attraction.xml.h:14
 msgid ""
@@ -1878,16 +1972,16 @@ msgid ""
 "edge of the screen. It looks quite chaotic. Written by Jamie Zawinski, based "
 "on Lisp code by John Pezaris."
 msgstr ""
 "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 "
+"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 "
 "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 "
+"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
 "John Pezaris."
 
 #: hacks/config/attraction.xml.h:15 hacks/config/deluxe.xml.h:5
@@ -1897,19 +1991,21 @@ msgid "Lines"
 msgstr "Ligne"
 
 #: hacks/config/attraction.xml.h:16 hacks/config/blocktube.xml.h:5
 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/fiberlamp.xml.h:5
-#: 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:4 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/substrate.xml.h:11 hacks/config/wander.xml.h:10
+#: hacks/config/braid.xml.h:6 hacks/config/celtic.xml.h:4
+#: hacks/config/crackberg.xml.h:13 hacks/config/cube21.xml.h:9
+#: 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/fiberlamp.xml.h:5 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:4
+#: 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/substrate.xml.h:11
+#: hacks/config/timetunnel.xml.h:6 hacks/config/wander.xml.h:10
 #: hacks/config/whirlwindwarp.xml.h:3
 msgid "Long"
 msgstr "Long(ue)"
 #: hacks/config/whirlwindwarp.xml.h:3
 msgid "Long"
 msgstr "Long(ue)"
@@ -1917,18 +2013,18 @@ msgstr "Long(ue)"
 #: hacks/config/attraction.xml.h:17 hacks/config/carousel.xml.h:9
 #: hacks/config/ccurve.xml.h:10 hacks/config/cloudlife.xml.h:8
 #: hacks/config/cubenetic.xml.h:12 hacks/config/euler2d.xml.h:7
 #: hacks/config/attraction.xml.h:17 hacks/config/carousel.xml.h:9
 #: hacks/config/ccurve.xml.h:10 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:16
-#: 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
+#: hacks/config/flame.xml.h:10 hacks/config/fliptext.xml.h:10
+#: hacks/config/glslideshow.xml.h:16 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)"
 
 msgid "Low"
 msgstr "Bas(se)"
 
@@ -1938,7 +2034,7 @@ msgstr "Mode orbital"
 
 #: hacks/config/attraction.xml.h:21
 msgid "Outward"
 
 #: hacks/config/attraction.xml.h:21
 msgid "Outward"
-msgstr "Extérieur"
+msgstr "Extérieur"
 
 #: hacks/config/attraction.xml.h:22
 msgid "Polygons"
 
 #: hacks/config/attraction.xml.h:22
 msgid "Polygons"
@@ -1951,21 +2047,23 @@ msgstr "Rayon"
 
 #: hacks/config/attraction.xml.h:24
 msgid "Repulsion Threshold"
 
 #: hacks/config/attraction.xml.h:24
 msgid "Repulsion Threshold"
-msgstr "Seuil de répulsion"
+msgstr "Seuil de répulsion"
 
 #: hacks/config/attraction.xml.h:25 hacks/config/blocktube.xml.h:7
 
 #: 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/fiberlamp.xml.h:7
-#: hacks/config/fireflies.xml.h:34 hacks/config/flow.xml.h:9
-#: hacks/config/galaxy.xml.h:9 hacks/config/juggle.xml.h:7
-#: 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:14
+#: hacks/config/braid.xml.h:10 hacks/config/celtic.xml.h:7
+#: hacks/config/crackberg.xml.h:17 hacks/config/cube21.xml.h:12
+#: 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/fiberlamp.xml.h:7 hacks/config/fireflies.xml.h:34
+#: hacks/config/flow.xml.h:9 hacks/config/galaxy.xml.h:9
+#: hacks/config/juggle.xml.h:7 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:14 hacks/config/timetunnel.xml.h:8
 #: hacks/config/wander.xml.h:12 hacks/config/whirlwindwarp.xml.h:6
 msgid "Short"
 msgstr "Court(e)"
 #: hacks/config/wander.xml.h:12 hacks/config/whirlwindwarp.xml.h:6
 msgid "Short"
 msgstr "Court(e)"
@@ -1981,7 +2079,7 @@ msgstr "Queues"
 #: hacks/config/attraction.xml.h:31 hacks/config/euler2d.xml.h:16
 #: hacks/config/juggle.xml.h:10
 msgid "Trail Length"
 #: hacks/config/attraction.xml.h:31 hacks/config/euler2d.xml.h:16
 #: hacks/config/juggle.xml.h:10
 msgid "Trail Length"
-msgstr "Longueur de la traînée"
+msgstr "Longueur de la traînée"
 
 #: hacks/config/atunnel.xml.h:1
 msgid "Atunnel"
 
 #: hacks/config/atunnel.xml.h:1
 msgid "Atunnel"
@@ -1993,8 +2091,8 @@ msgid ""
 "machine with fast hardware support for texture maps. Written by Eric "
 "Lassauge and Roman Podobedov."
 msgstr ""
 "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 "
+"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/atunnel.xml.h:4 hacks/config/distort.xml.h:9
 "Lassauge &lt;lassauge@users.sourceforge.net&gt; et Roman Podobedov."
 
 #: hacks/config/atunnel.xml.h:4 hacks/config/distort.xml.h:9
@@ -2003,14 +2101,15 @@ msgstr ""
 msgid "Normal"
 msgstr "Normal"
 
 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
+#: hacks/config/atunnel.xml.h:8 hacks/config/cube21.xml.h:24
+#: 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"
 msgid "Untextured"
 msgstr "Sans texture"
 
 #: hacks/config/atunnel.xml.h:9
 msgid "Use light"
-msgstr "Utiliser l'éclairage"
+msgstr "Utiliser l'éclairage"
 
 #: hacks/config/barcode.xml.h:1
 msgid "Barcode"
 
 #: hacks/config/barcode.xml.h:1
 msgid "Barcode"
@@ -2026,7 +2125,7 @@ msgstr "Horloge codes barre (AM/PM)"
 
 #: hacks/config/barcode.xml.h:5
 msgid "Scrolling Barcodes"
 
 #: hacks/config/barcode.xml.h:5
 msgid "Scrolling Barcodes"
-msgstr "Codes barre défilants"
+msgstr "Codes barre défilants"
 
 #: hacks/config/barcode.xml.h:8
 msgid ""
 
 #: hacks/config/barcode.xml.h:8
 msgid ""
@@ -2044,8 +2143,8 @@ msgid ""
 "colored circles) doing battle in front of a moving star field. Written by "
 "Jonathan Lin."
 msgstr ""
 "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 "
+"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
 "par Jonathan Lin."
 
 #: hacks/config/blaster.xml.h:5 hacks/config/penetrate.xml.h:4
@@ -2058,7 +2157,7 @@ msgstr "Robots"
 
 #: hacks/config/blaster.xml.h:10 hacks/config/glplanet.xml.h:11
 msgid "Stars"
 
 #: hacks/config/blaster.xml.h:10 hacks/config/glplanet.xml.h:11
 msgid "Stars"
-msgstr "Étoiles"
+msgstr "Étoiles"
 
 #: hacks/config/blinkbox.xml.h:1
 msgid "BlinkBox"
 
 #: hacks/config/blinkbox.xml.h:1
 msgid "BlinkBox"
@@ -2074,9 +2173,13 @@ msgstr "Dissolution"
 
 #: hacks/config/blinkbox.xml.h:4 hacks/config/phosphor.xml.h:3
 msgid "Fade"
 
 #: hacks/config/blinkbox.xml.h:4 hacks/config/phosphor.xml.h:3
 msgid "Fade"
-msgstr "Flétrissement"
+msgstr "Flétrissement"
 
 #: hacks/config/blinkbox.xml.h:6
 
 #: hacks/config/blinkbox.xml.h:6
+msgid "Motion Blur"
+msgstr "Flou de déplacement"
+
+#: hacks/config/blinkbox.xml.h:7
 msgid ""
 "Shows a ball contained inside of a bounding box. Colored blocks blink in "
 "when the ball hits the edges. Written by Jeremy English."
 msgid ""
 "Shows a ball contained inside of a bounding box. Colored blocks blink in "
 "when the ball hits the edges. Written by Jeremy English."
@@ -2084,11 +2187,11 @@ msgstr ""
 
 #: hacks/config/blitspin.xml.h:1
 msgid "90 deg Rotation Speed"
 
 #: hacks/config/blitspin.xml.h:1
 msgid "90 deg Rotation Speed"
-msgstr "Vitesse de rotation à 90°"
+msgstr "Vitesse de rotation Ã  90°"
 
 #: hacks/config/blitspin.xml.h:2
 msgid "Bitmap to rotate"
 
 #: hacks/config/blitspin.xml.h:2
 msgid "Bitmap to rotate"
-msgstr "Image à pivoter"
+msgstr "Image à pivoter"
 
 #: hacks/config/blitspin.xml.h:3
 msgid "BlitSpin"
 
 #: hacks/config/blitspin.xml.h:3
 msgid "BlitSpin"
@@ -2100,7 +2203,7 @@ msgstr "Vitesse de rotation du brouillage"
 
 #: hacks/config/blitspin.xml.h:6
 msgid "Grab Screen"
 
 #: hacks/config/blitspin.xml.h:6
 msgid "Grab Screen"
-msgstr "Capturer l'écran"
+msgstr "Capturer l'écran"
 
 #: hacks/config/blitspin.xml.h:8
 msgid ""
 
 #: hacks/config/blitspin.xml.h:8
 msgid ""
@@ -2114,32 +2217,32 @@ msgid ""
 "provide the image to use, as an XBM or XPM file, or tell it to grab a screen "
 "image and rotate that."
 msgstr ""
 "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 "
+"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 "
 "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 "
+"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"
 
 "pivoter."
 
 #: hacks/config/blocktube.xml.h:1
 msgid "BlockTube"
 msgstr "Tube de blocs"
 
-#: hacks/config/blocktube.xml.h:2
+#: hacks/config/blocktube.xml.h:2 hacks/config/timetunnel.xml.h:3
 msgid "Color Change Time"
 msgid "Color Change Time"
-msgstr "Durée de changement de couleur"
+msgstr "Durée de changement de couleur"
 
 #: hacks/config/blocktube.xml.h:3
 msgid "Color Hold Time"
 
 #: hacks/config/blocktube.xml.h:3
 msgid "Color Hold Time"
-msgstr "Durée de rétention de couleur"
+msgstr "Durée de rétention de couleur"
 
 #: hacks/config/blocktube.xml.h:6
 msgid "Reflective Blocks"
 
 #: hacks/config/blocktube.xml.h:6
 msgid "Reflective Blocks"
-msgstr "Blocs Réflechissants"
+msgstr "Blocs Réflechissants"
 
 #: hacks/config/blocktube.xml.h:10
 msgid "Solid Blocks"
 
 #: hacks/config/blocktube.xml.h:10
 msgid "Solid Blocks"
@@ -2153,32 +2256,32 @@ msgstr ""
 
 #: hacks/config/boing.xml.h:1
 msgid "Boing"
 
 #: hacks/config/boing.xml.h:1
 msgid "Boing"
-msgstr "Boïng"
+msgstr "Boïng"
 
 
-#: hacks/config/boing.xml.h:3 hacks/config/fireflies.xml.h:17
-#: hacks/config/pinion.xml.h:7
+#: hacks/config/boing.xml.h:3 hacks/config/boxed.xml.h:8
+#: hacks/config/fireflies.xml.h:17 hacks/config/pinion.xml.h:7
 msgid "Huge"
 msgid "Huge"
-msgstr "Énorme"
+msgstr "Énorme"
 
 
-#: hacks/config/boing.xml.h:4
+#: hacks/config/boing.xml.h:4 hacks/config/crackberg.xml.h:12
 msgid "Lighting"
 msgid "Lighting"
-msgstr "Éclair"
+msgstr "Éclair"
 
 #: hacks/config/boing.xml.h:5
 msgid "Meridians"
 
 #: hacks/config/boing.xml.h:5
 msgid "Meridians"
-msgstr "Méridiens"
+msgstr "Méridiens"
 
 #: hacks/config/boing.xml.h:6
 msgid "Parallels"
 
 #: hacks/config/boing.xml.h:6
 msgid "Parallels"
-msgstr "Parallèles"
+msgstr "Parallèles"
 
 #: hacks/config/boing.xml.h:7
 msgid "Scanlines"
 
 #: hacks/config/boing.xml.h:7
 msgid "Scanlines"
-msgstr ""
+msgstr "Lignes"
 
 #: hacks/config/boing.xml.h:9 hacks/config/galaxy.xml.h:10
 #: hacks/config/lisa.xml.h:7 hacks/config/lissie.xml.h:8
 
 #: hacks/config/boing.xml.h:9 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/loop.xml.h:6 hacks/config/penrose.xml.h:7
 #: 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
 #: 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
@@ -2198,8 +2301,8 @@ msgid ""
 "on \"scanlines\". Written by Jamie Zawinski."
 msgstr ""
 
 "on \"scanlines\". Written by Jamie Zawinski."
 msgstr ""
 
-#: hacks/config/boing.xml.h:14 hacks/config/fireflies.xml.h:43
-#: hacks/config/pinion.xml.h:14
+#: hacks/config/boing.xml.h:14 hacks/config/boxed.xml.h:16
+#: hacks/config/fireflies.xml.h:43 hacks/config/pinion.xml.h:14
 msgid "Tiny"
 msgstr "Fin"
 
 msgid "Tiny"
 msgstr "Fin"
 
@@ -2209,7 +2312,7 @@ msgstr "Bouboule"
 
 #: hacks/config/bouboule.xml.h:2 hacks/config/rocks.xml.h:3
 msgid "Do Red/Blue 3D seperation"
 
 #: hacks/config/bouboule.xml.h:2 hacks/config/rocks.xml.h:3
 msgid "Do Red/Blue 3D seperation"
-msgstr "Séparation rouge/bleu 3D"
+msgstr "Séparation rouge/bleu 3D"
 
 #: hacks/config/bouboule.xml.h:7
 msgid "Number of Spots"
 
 #: hacks/config/bouboule.xml.h:7
 msgid "Number of Spots"
@@ -2220,25 +2323,25 @@ msgid ""
 "This draws what looks like a spinning, deforming balloon with varying-sized "
 "spots painted on its invisible surface. Written by Jeremie Petit."
 msgstr ""
 "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."
+"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/bouncingcow.xml.h:1
 msgid "A Cow. A Trampoline. Together, they fight crime. By Jamie Zawinski."
 msgstr ""
 
 #: 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 "
+"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
 "Zawinski."
 
 #: hacks/config/bouncingcow.xml.h:2 hacks/config/boxed.xml.h:1
-#: hacks/config/carousel.xml.h:3 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
+#: hacks/config/carousel.xml.h:3 hacks/config/ccurve.xml.h:3
+#: 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"
 
 msgid "Animation Speed"
 msgstr "Vitesse d'animation"
 
@@ -2270,23 +2373,48 @@ msgstr "Nombre de vaches"
 msgid "Wireframe Cow"
 msgstr "Vache file de fer"
 
 msgid "Wireframe Cow"
 msgstr "Vache file de fer"
 
-#: hacks/config/boxed.xml.h:2
-msgid "Boxed"
-msgstr "En boîte"
+#: hacks/config/boxed.xml.h:2 hacks/config/fluidballs.xml.h:2
+msgid "Ball Size"
+msgstr "Taille des balles"
 
 #: hacks/config/boxed.xml.h:3
 
 #: hacks/config/boxed.xml.h:3
+msgid "Boxed"
+msgstr "En boîte"
+
+#: hacks/config/boxed.xml.h:4
 msgid ""
 "Draws a box full of 3D bouncing balls that explode. Written by Sander van "
 "Grieken."
 msgstr ""
 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 "
+"Dessine une boîte remplie de balles 3D qui explosent. Écrit par Sander van "
 "Grieken."
 
 "Grieken."
 
-#: hacks/config/boxed.xml.h:5 hacks/config/cubestorm.xml.h:5
+#: hacks/config/boxed.xml.h:5
+msgid "Explosion Force"
+msgstr "Force des explosions"
+
+#: hacks/config/boxed.xml.h:9 hacks/config/pipes.xml.h:9
+#: hacks/config/substrate.xml.h:12 hacks/config/wormhole.xml.h:4
+msgid "Lots"
+msgstr "Beaucoup"
+
+#: hacks/config/boxed.xml.h:10 hacks/config/cubestorm.xml.h:5
 #: hacks/config/fontglide.xml.h:9 hacks/config/glknots.xml.h:6
 #: hacks/config/fontglide.xml.h:9 hacks/config/glknots.xml.h:6
-#: hacks/config/polyhedra.xml.h:85
+#: hacks/config/polyhedra.xml.h:84
 msgid "Motion Speed"
 msgid "Motion Speed"
-msgstr "Vitesse de déplacement"
+msgstr "Vitesse de déplacement"
+
+#: hacks/config/boxed.xml.h:11
+msgid "Nuke"
+msgstr "Explosion"
+
+#: hacks/config/boxed.xml.h:12
+msgid "Number of Balls"
+msgstr "Nombre de balles"
+
+#: hacks/config/boxed.xml.h:13 hacks/config/hopalong.xml.h:18
+msgid "Popcorn"
+msgstr "Popcorn"
 
 #: hacks/config/boxfit.xml.h:1 hacks/config/popsquares.xml.h:1
 msgid "Border"
 
 #: hacks/config/boxfit.xml.h:1 hacks/config/popsquares.xml.h:1
 msgid "Border"
@@ -2298,33 +2426,42 @@ msgstr "BoxFit"
 
 #: hacks/config/boxfit.xml.h:3 hacks/config/cubenetic.xml.h:1
 msgid "Boxes"
 
 #: hacks/config/boxfit.xml.h:3 hacks/config/cubenetic.xml.h:1
 msgid "Boxes"
-msgstr "Boîtes"
+msgstr "Boîtes"
 
 #: hacks/config/boxfit.xml.h:4
 msgid "Boxes Only"
 
 #: hacks/config/boxfit.xml.h:4
 msgid "Boxes Only"
-msgstr "Boîtes seulement"
+msgstr "Boîtes seulement"
 
 #: hacks/config/boxfit.xml.h:5
 msgid "Boxes or Circles"
 
 #: hacks/config/boxfit.xml.h:5
 msgid "Boxes or Circles"
-msgstr "Boîtes ou cercles"
+msgstr "Boîtes ou cercles"
 
 #: hacks/config/boxfit.xml.h:6
 msgid "Circles Only"
 msgstr "Cercles seulement"
 
 
 #: hacks/config/boxfit.xml.h:6
 msgid "Circles Only"
 msgstr "Cercles seulement"
 
-#: hacks/config/boxfit.xml.h:8
+#: hacks/config/boxfit.xml.h:7
+msgid "Color Gradient"
+msgstr "Dégradés de couleur"
+
+#: hacks/config/boxfit.xml.h:9
+msgid "Grab Images"
+msgstr "Capturer des images"
+
+#: hacks/config/boxfit.xml.h:10
 msgid "Grow By"
 msgstr "Aggrandir par"
 
 msgid "Grow By"
 msgstr "Aggrandir par"
 
-#: hacks/config/boxfit.xml.h:9
+#: hacks/config/boxfit.xml.h:11
 msgid ""
 msgid ""
-"Packs the screen with growing boxes or circles, colored according to a "
-"horizontal or vertical gradient. The objects grow until they touch, then "
-"stop. When the screen is full, they shrink away and the process restarts. "
-"Written by Jamie Zawinski."
+"Packs the screen with growing squares or circles, colored according to a "
+"horizontal or vertical gradient, or according to the colors of the desktop "
+"or a loaded image file. The objects grow until they touch, then stop. When "
+"the screen is full, they shrink away and the process restarts. Written by "
+"Jamie Zawinski."
 msgstr ""
 
 msgstr ""
 
-#: hacks/config/boxfit.xml.h:11 hacks/config/xearth.xml.h:23
+#: hacks/config/boxfit.xml.h:13 hacks/config/xearth.xml.h:23
 msgid "Spacing"
 msgstr "Espacement"
 
 msgid "Spacing"
 msgstr "Espacement"
 
@@ -2337,23 +2474,22 @@ msgid ""
 "Draws random color-cycling inter-braided concentric circles. Written by John "
 "Neil."
 msgstr ""
 "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."
+"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:9
 
 #: 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/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/polyhedra.xml.h:17
+#: 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/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:10
+#: hacks/config/munch.xml.h:2 hacks/config/nerverot.xml.h:8
+#: hacks/config/pedal.xml.h:3 hacks/config/polyhedra.xml.h:16
 #: 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/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
@@ -2361,12 +2497,12 @@ msgstr ""
 #: hacks/config/vidwhacker.xml.h:3 hacks/config/wander.xml.h:7
 #: hacks/config/xspirograph.xml.h:3
 msgid "Duration"
 #: hacks/config/vidwhacker.xml.h:3 hacks/config/wander.xml.h:7
 #: hacks/config/xspirograph.xml.h:3
 msgid "Duration"
-msgstr "Durée"
+msgstr "Durée"
 
 #: hacks/config/braid.xml.h:5 hacks/config/epicycle.xml.h:7
 #: hacks/config/nerverot.xml.h:12
 msgid "Line Thickness"
 
 #: hacks/config/braid.xml.h:5 hacks/config/epicycle.xml.h:7
 #: hacks/config/nerverot.xml.h:12
 msgid "Line Thickness"
-msgstr "Épaisseur de ligne"
+msgstr "Épaisseur de ligne"
 
 #: hacks/config/braid.xml.h:8
 msgid "Max Rings"
 
 #: hacks/config/braid.xml.h:8
 msgid "Max Rings"
@@ -2407,9 +2543,9 @@ msgid ""
 "emulation, this hack simulates popular screen savers from a number of less "
 "robust operating systems. Written by Jamie Zawinski."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/bsod.xml.h:10
 msgid "HPUX"
@@ -2456,52 +2592,64 @@ msgid "Nvidia"
 msgstr "Nvidia"
 
 #: hacks/config/bsod.xml.h:21
 msgstr "Nvidia"
 
 #: hacks/config/bsod.xml.h:21
+msgid "OS/2"
+msgstr "OS/2"
+
+#: hacks/config/bsod.xml.h:22
 msgid "OS/390"
 msgstr "OS/390"
 
 msgid "OS/390"
 msgstr "OS/390"
 
-#: hacks/config/bsod.xml.h:22
+#: hacks/config/bsod.xml.h:23
 msgid "SCO"
 msgstr "SCO"
 
 msgid "SCO"
 msgstr "SCO"
 
-#: hacks/config/bsod.xml.h:23
+#: hacks/config/bsod.xml.h:24
 msgid "Sad Mac"
 msgstr "Mac Triste"
 
 msgid "Sad Mac"
 msgstr "Mac Triste"
 
-#: hacks/config/bsod.xml.h:24
+#: hacks/config/bsod.xml.h:25
 msgid "Solaris"
 msgstr "Solaris"
 
 msgid "Solaris"
 msgstr "Solaris"
 
-#: hacks/config/bsod.xml.h:25
+#: hacks/config/bsod.xml.h:26
 msgid "Tru64"
 msgstr "Tru64"
 
 msgid "Tru64"
 msgstr "Tru64"
 
-#: hacks/config/bsod.xml.h:26
+#: hacks/config/bsod.xml.h:27
 msgid "VMS"
 msgstr "VMS"
 
 msgid "VMS"
 msgstr "VMS"
 
-#: hacks/config/bsod.xml.h:27
+#: hacks/config/bsod.xml.h:28
 msgid "Windows 2000  "
 msgstr "Windows 2000"
 
 msgid "Windows 2000  "
 msgstr "Windows 2000"
 
-#: hacks/config/bsod.xml.h:28
+#: hacks/config/bsod.xml.h:29
 msgid "Windows 3.1"
 msgstr "Windows 3.1"
 
 msgid "Windows 3.1"
 msgstr "Windows 3.1"
 
-#: hacks/config/bsod.xml.h:29
+#: hacks/config/bsod.xml.h:30
 msgid "Windows NT"
 msgstr "Windows NT"
 
 #: hacks/config/bubble3d.xml.h:1
 msgid "Windows NT"
 msgstr "Windows NT"
 
 #: hacks/config/bubble3d.xml.h:1
+msgid "Bubble Color"
+msgstr "Couleur des bulles"
+
+#: hacks/config/bubble3d.xml.h:2
 msgid "Bubble3D"
 msgstr "Bulles 3D"
 
 msgid "Bubble3D"
 msgstr "Bulles 3D"
 
-#: hacks/config/bubble3d.xml.h:2
+#: hacks/config/bubble3d.xml.h:3
 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 "
 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."
+"l'écran, avec de belles réflexions spéculaires. Écrit par Richard Jones."
+
+#: hacks/config/bubble3d.xml.h:8
+msgid "Transparent Bubbles"
+msgstr "Bulles transparentes"
 
 #: hacks/config/bubbles.xml.h:1 hacks/config/xfishtank.xml.h:2
 msgid "Bubbles"
 
 #: hacks/config/bubbles.xml.h:1 hacks/config/xfishtank.xml.h:2
 msgid "Bubbles"
@@ -2525,7 +2673,7 @@ msgstr "Les bulles existent en 3 dimensions"
 
 #: hacks/config/bubbles.xml.h:6
 msgid "Don't hide bubbles when they pop"
 
 #: hacks/config/bubbles.xml.h:6
 msgid "Don't hide bubbles when they pop"
-msgstr "Ne pas masquer les bulles lorsqu'elles éclatent"
+msgstr "Ne pas masquer les bulles lorsqu'elles éclatent"
 
 #: hacks/config/bubbles.xml.h:7
 msgid "Draw circles instead of pixmap bubbles"
 
 #: hacks/config/bubbles.xml.h:7
 msgid "Draw circles instead of pixmap bubbles"
@@ -2533,7 +2681,7 @@ msgstr "Tracer des cercles au lieu de bulles pixmap"
 
 #: hacks/config/bubbles.xml.h:9
 msgid "Leave Trails"
 
 #: hacks/config/bubbles.xml.h:9
 msgid "Leave Trails"
-msgstr "Laisser des traînées"
+msgstr "Laisser des traînées"
 
 #: hacks/config/bubbles.xml.h:12
 msgid ""
 
 #: hacks/config/bubbles.xml.h:12
 msgid ""
@@ -2542,9 +2690,9 @@ msgid ""
 "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 "
 "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 "
+"en ébullition: de petites bulles apparaissent et, lorsqu'elles se "
 "rapprochent, elles se combinent pour former de plus grandes bulles, qui "
 "rapprochent, elles se combinent pour former de plus grandes bulles, qui "
-"finissent par éclater. Écrit par James Macnicol."
+"finissent par éclater. Écrit par James Macnicol."
 
 #: hacks/config/bumps.xml.h:1
 msgid ""
 
 #: hacks/config/bumps.xml.h:1
 msgid ""
@@ -2552,10 +2700,10 @@ 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 ""
 "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, "
+"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 "
 "il met en 3 dimensions une section variable du bureau, en fonction de "
-"l'intensité des couleurs. Écrit par Shane Smit."
+"l'intensité des couleurs. Écrit par Shane Smit."
 
 #: hacks/config/bumps.xml.h:2
 msgid "Bumps"
 
 #: hacks/config/bumps.xml.h:2
 msgid "Bumps"
@@ -2565,20 +2713,24 @@ msgstr "Reliefs"
 msgid "Cage"
 msgstr "Cage"
 
 msgid "Cage"
 msgstr "Cage"
 
-#: hacks/config/cage.xml.h:7
+#: hacks/config/cage.xml.h:7 hacks/config/cube21.xml.h:22
+msgid "Textured"
+msgstr "Texturée"
+
+#: hacks/config/cage.xml.h:8
 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 ""
 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."
+"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/carousel.xml.h:1 hacks/config/coral.xml.h:1
 #: hacks/config/deco.xml.h:1 hacks/config/helix.xml.h:1
 #: hacks/config/imsmap.xml.h:1 hacks/config/jigsaw.xml.h:2
 #: hacks/config/moire.xml.h:1 hacks/config/pedal.xml.h:1
 
 #: hacks/config/carousel.xml.h:1 hacks/config/coral.xml.h:1
 #: hacks/config/deco.xml.h:1 hacks/config/helix.xml.h:1
 #: hacks/config/imsmap.xml.h:1 hacks/config/jigsaw.xml.h:2
 #: hacks/config/moire.xml.h:1 hacks/config/pedal.xml.h:1
-#: hacks/config/rorschach.xml.h:1 hacks/config/rotzoomer.xml.h:2
-#: hacks/config/wander.xml.h:2 hacks/config/xspirograph.xml.h:1
+#: hacks/config/rorschach.xml.h:1 hacks/config/wander.xml.h:2
+#: hacks/config/xspirograph.xml.h:1
 msgid "1 Minute"
 msgstr "1 minute"
 
 msgid "1 Minute"
 msgstr "1 minute"
 
@@ -2590,7 +2742,8 @@ msgstr "5 secondes"
 msgid "Carousel"
 msgstr "Caroussel"
 
 msgid "Carousel"
 msgstr "Caroussel"
 
-#: hacks/config/carousel.xml.h:6 hacks/config/electricsheep.xml.h:3
+#: hacks/config/carousel.xml.h:6 hacks/config/electricsheep.xml.h:7
+#: hacks/config/fliptext.xml.h:8
 msgid "Frame Rate"
 msgstr "Vitesse de trame"
 
 msgid "Frame Rate"
 msgstr "Vitesse de trame"
 
@@ -2613,7 +2766,7 @@ msgstr "Pas de tilt"
 
 #: hacks/config/carousel.xml.h:11
 msgid "Number of Images:"
 
 #: hacks/config/carousel.xml.h:11
 msgid "Number of Images:"
-msgstr "Nombre d'images :"
+msgstr "Nombre d'images :"
 
 #: hacks/config/carousel.xml.h:13 hacks/config/glslideshow.xml.h:20
 msgid "Show Image Titles"
 
 #: hacks/config/carousel.xml.h:13 hacks/config/glslideshow.xml.h:20
 msgid "Show Image Titles"
@@ -2632,53 +2785,67 @@ msgid "Tilt Left/Right Only"
 msgstr "Tilt gauche/droite seulement"
 
 #: hacks/config/carousel.xml.h:18 hacks/config/glslideshow.xml.h:21
 msgstr "Tilt gauche/droite seulement"
 
 #: hacks/config/carousel.xml.h:18 hacks/config/glslideshow.xml.h:21
-#: hacks/config/mirrorblob.xml.h:22
+#: hacks/config/mirrorblob.xml.h:21
 msgid "Time until loading a new image:"
 msgid "Time until loading a new image:"
-msgstr "Durée avant chargement d'une nouvelle image :"
+msgstr "Durée avant chargement d'une nouvelle image :"
 
 #: hacks/config/carousel.xml.h:19
 msgid "Zoom In/Out"
 
 #: hacks/config/carousel.xml.h:19
 msgid "Zoom In/Out"
-msgstr "Zoom avant/arrière"
+msgstr "Zoom avant/arrière"
 
 #: hacks/config/ccurve.xml.h:1
 msgid "0 seconds"
 msgstr "0 seconde"
 
 
 #: hacks/config/ccurve.xml.h:1
 msgid "0 seconds"
 msgstr "0 seconde"
 
-#: hacks/config/ccurve.xml.h:2 hacks/config/epicycle.xml.h:1
-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:2 hacks/config/polyhedra.xml.h:2
+msgid "30 seconds"
+msgstr "30 secondes"
 
 #: hacks/config/ccurve.xml.h:4
 msgid "C Curve"
 msgstr "Courbe C"
 
 
 #: hacks/config/ccurve.xml.h:4
 msgid "C Curve"
 msgstr "Courbe C"
 
-#: hacks/config/ccurve.xml.h:5 hacks/config/fuzzyflakes.xml.h:4
-msgid "Delay"
-msgstr "Délai"
+#: hacks/config/ccurve.xml.h:5
+#, fuzzy
+msgid "Change Image Every"
+msgstr "Image ombragée"
 
 #: 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/xmatrix.xml.h:2
 msgid "Density"
 
 #: 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/xmatrix.xml.h:2
 msgid "Density"
-msgstr "Densité"
+msgstr "Densité"
 
 #: hacks/config/ccurve.xml.h:8
 msgid ""
 "Generates self-similar linear fractals, including the classic ``C Curve.'' "
 "Written by Rick Campbell."
 msgstr ""
 
 #: hacks/config/ccurve.xml.h:8
 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."
+"Génère des fractales linéaires auto-similaires, notamment la fameuse «courbe "
+"C». Écrit par Rick Campbell."
+
+#: hacks/config/celtic.xml.h:1
+msgid "Celtic"
+msgstr "Celtique"
+
+#: hacks/config/celtic.xml.h:2
+msgid "Draw Graph"
+msgstr "Dessiner des graphes"
+
+#: hacks/config/celtic.xml.h:5
+msgid "Pause"
+msgstr "Pause"
+
+#: hacks/config/celtic.xml.h:6
+msgid ""
+"Repeatedly draws random Celtic cross-stitch patterns. By Max Froumentin."
+msgstr ""
+"Dessine répétitivement des motifs de croix celtique. Par Max Froumentin."
 
 #: hacks/config/circuit.xml.h:1
 msgid "Animates a number of 3D electronic components. Written by Ben Buxton."
 
 #: hacks/config/circuit.xml.h:1
 msgid "Animates a number of 3D electronic components. Written by Ben Buxton."
-msgstr "Anime plusieurs composants électroniques 3D. Écrit par Ben Buxton."
+msgstr "Anime plusieurs composants électroniques 3D. Écrit par Ben Buxton."
 
 #: hacks/config/circuit.xml.h:2
 msgid "Circuit"
 
 #: hacks/config/circuit.xml.h:2
 msgid "Circuit"
@@ -2687,7 +2854,7 @@ msgstr "Circuit"
 #: hacks/config/circuit.xml.h:3 hacks/config/gflux.xml.h:4
 #: hacks/config/pulsar.xml.h:2
 msgid "Directional Lighting"
 #: hacks/config/circuit.xml.h:3 hacks/config/gflux.xml.h:4
 #: hacks/config/pulsar.xml.h:2
 msgid "Directional Lighting"
-msgstr "Éclairage directionnel"
+msgstr "Éclairage directionnel"
 
 #: hacks/config/circuit.xml.h:5
 msgid "Flat Coloring"
 
 #: hacks/config/circuit.xml.h:5
 msgid "Flat Coloring"
@@ -2699,6 +2866,7 @@ 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
 
 #: hacks/config/circuit.xml.h:7 hacks/config/flipscreen3d.xml.h:4
 #: hacks/config/gleidescope.xml.h:9 hacks/config/glplanet.xml.h:6
+#: hacks/config/ifs.xml.h:10
 msgid "Rotate"
 msgstr "Rotation globale"
 
 msgid "Rotate"
 msgstr "Rotation globale"
 
@@ -2706,9 +2874,10 @@ msgstr "Rotation globale"
 msgid "Rotation Speed"
 msgstr "Vitesse de rotation"
 
 msgid "Rotation Speed"
 msgstr "Vitesse de rotation"
 
-#: 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
+#: hacks/config/circuit.xml.h:12 hacks/config/cube21.xml.h:18
+#: 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/polyhedra.xml.h:145 hacks/config/whirlygig.xml.h:14
 msgid "Spin"
 msgstr "Rotation des objets"
 
 msgid "Spin"
 msgstr "Rotation des objets"
 
@@ -2732,7 +2901,7 @@ msgstr ""
 
 #: hacks/config/cloudlife.xml.h:6
 msgid "Initial Density"
 
 #: hacks/config/cloudlife.xml.h:6
 msgid "Initial Density"
-msgstr "Densité initiale"
+msgstr "Densité initiale"
 
 #: hacks/config/cloudlife.xml.h:9
 msgid "Max Age"
 
 #: hacks/config/cloudlife.xml.h:9
 msgid "Max Age"
@@ -2763,14 +2932,14 @@ msgid ""
 "This draws a compass, with all elements spinning about randomly, for that "
 "``lost and nauseous'' feeling. Written by Jamie Zawinski."
 msgstr ""
 "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."
+"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:2 hacks/config/deco.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/coral.xml.h:2 hacks/config/deco.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
+#: hacks/config/pedal.xml.h:2 hacks/config/rorschach.xml.h:2
+#: hacks/config/xspirograph.xml.h:2
 msgid "1 Second"
 msgstr "1 seconde"
 
 msgid "1 Second"
 msgstr "1 seconde"
 
@@ -2797,7 +2966,7 @@ msgid ""
 msgstr ""
 
 #: hacks/config/coral.xml.h:13 hacks/config/fireworkx.xml.h:10
 msgstr ""
 
 #: 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/gflux.xml.h:13 hacks/config/glblur.xml.h:15
 #: 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/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
@@ -2815,6 +2984,86 @@ msgid ""
 "at &lt;http://www.cosmosx.org/&gt;"
 msgstr ""
 
 "at &lt;http://www.cosmosx.org/&gt;"
 msgstr ""
 
+#: hacks/config/crackberg.xml.h:1
+msgid "Confused"
+msgstr "Confus"
+
+#: hacks/config/crackberg.xml.h:2
+msgid "Crackberg"
+msgstr "Crackberg"
+
+#: hacks/config/crackberg.xml.h:3
+msgid "Display FPS"
+msgstr "Affichage images par seconde (FPS)"
+
+#: hacks/config/crackberg.xml.h:4
+msgid "Eagle Nest"
+msgstr "Nid d'aigle"
+
+#: hacks/config/crackberg.xml.h:5
+msgid "Flat Shading"
+msgstr "Éclairage plat"
+
+#: hacks/config/crackberg.xml.h:6
+msgid ""
+"Flies through height maps, optionally animating the creation and destruction "
+"of generated tiles; tiles `grow' into place."
+msgstr ""
+
+#: hacks/config/crackberg.xml.h:7
+msgid "Frame Delay"
+msgstr "Délai entre trames"
+
+#: hacks/config/crackberg.xml.h:8
+msgid "Growing"
+msgstr "Grandissant"
+
+#: hacks/config/crackberg.xml.h:9
+msgid "Ice"
+msgstr "Glace"
+
+#: hacks/config/crackberg.xml.h:10
+msgid "Immediate"
+msgstr "Immédiat"
+
+#: hacks/config/crackberg.xml.h:11 hacks/config/glslideshow.xml.h:14
+msgid "Letterbox"
+msgstr "Boîte aux lettres"
+
+#: hacks/config/crackberg.xml.h:14
+msgid "Mouse Hole"
+msgstr "Trou de souris"
+
+#: hacks/config/crackberg.xml.h:15
+msgid "Plain"
+msgstr "Solide"
+
+#: hacks/config/crackberg.xml.h:16 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/crackberg.xml.h:18
+msgid "Subdivisions"
+msgstr "Sub-divisions"
+
+#: hacks/config/crackberg.xml.h:19
+msgid "Swampy"
+msgstr "Marécageux"
+
+#: hacks/config/crackberg.xml.h:20
+msgid "Visibility"
+msgstr "Visibilité"
+
+#: hacks/config/crackberg.xml.h:21
+msgid "Vomit"
+msgstr "Vomitif"
+
+#: hacks/config/crackberg.xml.h:22 hacks/config/flurry.xml.h:11
+msgid "Water"
+msgstr "Eau"
+
 #: hacks/config/critical.xml.h:1
 msgid "Critical"
 msgstr "Critique"
 #: hacks/config/critical.xml.h:1
 msgid "Critical"
 msgstr "Critique"
@@ -2824,13 +3073,13 @@ 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 ""
 "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."
+"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"
 
 #: hacks/config/crystal.xml.h:1
 msgid "Center on Screen"
-msgstr "Centré sur 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:1
 
 #: hacks/config/crystal.xml.h:2 hacks/config/deluxe.xml.h:1
 #: hacks/config/fadeplot.xml.h:1 hacks/config/flow.xml.h:1
@@ -2863,19 +3112,89 @@ msgstr "Dessiner une grille"
 
 #: hacks/config/crystal.xml.h:7
 msgid "Horizontal Symmetries"
 
 #: hacks/config/crystal.xml.h:7
 msgid "Horizontal Symmetries"
-msgstr "Symétries horizontales"
+msgstr "Symétries horizontales"
 
 #: hacks/config/crystal.xml.h:9
 msgid ""
 "Moving polygons, similar to a kaleidescope (more like a kaleidescope than "
 "the hack called `kaleid,' actually.) This one by Jouk Jansen."
 msgstr ""
 
 #: hacks/config/crystal.xml.h:9
 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."
+"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"
 
 #: hacks/config/crystal.xml.h:14
 msgid "Vertical Symmetries"
-msgstr "Symétries verticales"
+msgstr "Symétries verticales"
+
+#: hacks/config/cube21.xml.h:1
+msgid ""
+"Animates a Rubik-like puzzle known as Cube 21 or Square-1. The rotations are "
+"chosen randomly. Requires OpenGL. Written by Vasek Potocek."
+msgstr ""
+
+#: hacks/config/cube21.xml.h:2
+msgid "Classic Edition"
+msgstr "Lavalite classique"
+
+#: hacks/config/cube21.xml.h:3
+msgid "Cube 21"
+msgstr "Cube 21"
+
+#: hacks/config/cube21.xml.h:4
+msgid "Cube size"
+msgstr "Taille du cube"
+
+#: hacks/config/cube21.xml.h:5
+msgid "Delay in ending position"
+msgstr "Delai en position finale"
+
+#: hacks/config/cube21.xml.h:7
+msgid "Global speed"
+msgstr "Vitesse globale"
+
+#: hacks/config/cube21.xml.h:10
+msgid "Random color"
+msgstr "Couleurs aléatoires"
+
+#: hacks/config/cube21.xml.h:11 hacks/config/rocks.xml.h:8
+msgid "Rotation"
+msgstr "Rotation"
+
+#: hacks/config/cube21.xml.h:14
+msgid "Silver Edition"
+msgstr "Edition Argent"
+
+#: hacks/config/cube21.xml.h:15
+msgid "Six random colors"
+msgstr "Six couleurs aléatoires"
+
+#: hacks/config/cube21.xml.h:19
+msgid "Spinning"
+msgstr "Rotation"
+
+#: hacks/config/cube21.xml.h:20
+msgid "Start as cube"
+msgstr "Démarrage par le cube"
+
+#: hacks/config/cube21.xml.h:21
+msgid "Start as random shape"
+msgstr "Démarrage avec une forme aléatoire"
+
+#: hacks/config/cube21.xml.h:23
+msgid "Two random colors"
+msgstr "Deux couleurs aléatoires"
+
+#: hacks/config/cube21.xml.h:25
+msgid "Wander on screen"
+msgstr "Déplacement dans l'écran"
+
+#: hacks/config/cube21.xml.h:26
+msgid "Wandering"
+msgstr "Déplacement"
+
+#: hacks/config/cube21.xml.h:27
+msgid "White"
+msgstr "Blanc"
 
 #: hacks/config/cubenetic.xml.h:2
 msgid "Cubenetic"
 
 #: hacks/config/cubenetic.xml.h:2
 msgid "Cubenetic"
@@ -2887,17 +3206,17 @@ msgstr "Afficher des couleurs unies"
 
 #: hacks/config/cubenetic.xml.h:4
 msgid "Display Surface Patterns"
 
 #: hacks/config/cubenetic.xml.h:4
 msgid "Display Surface Patterns"
-msgstr "Afficher les modèles de surface"
+msgstr "Afficher les modèles de surface"
 
 #: hacks/config/cubenetic.xml.h:5
 msgid "Display Wireframe"
 msgstr "Fil de fer"
 
 #: hacks/config/cubenetic.xml.h:6 hacks/config/glblur.xml.h:3
 
 #: hacks/config/cubenetic.xml.h:5
 msgid "Display Wireframe"
 msgstr "Fil de fer"
 
 #: 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/glknots.xml.h:2 hacks/config/gltext.xml.h:3
 #: hacks/config/lavalite.xml.h:7 hacks/config/menger.xml.h:1
 #: 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
+#: hacks/config/molecule.xml.h:4 hacks/config/spheremonics.xml.h:1
+#: hacks/config/tangram.xml.h:1
 msgid "Don't Rotate"
 msgstr "Ne pas pivoter"
 
 msgid "Don't Rotate"
 msgstr "Ne pas pivoter"
 
@@ -2909,87 +3228,80 @@ msgid ""
 msgstr ""
 
 #: hacks/config/cubenetic.xml.h:14 hacks/config/glblur.xml.h:6
 msgstr ""
 
 #: 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/glknots.xml.h:8 hacks/config/gltext.xml.h:7
 #: hacks/config/lavalite.xml.h:19 hacks/config/menger.xml.h:7
 #: 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
+#: hacks/config/molecule.xml.h:15 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/glblur.xml.h:7
 msgid "Rotate around X and Y axes"
 msgstr "Rotation autour des axes X et Y"
 
 #: 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/glknots.xml.h:9 hacks/config/gltext.xml.h:8
 #: hacks/config/lavalite.xml.h:20 hacks/config/menger.xml.h:8
 #: 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
+#: hacks/config/molecule.xml.h:16 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/glblur.xml.h:8
 msgid "Rotate around X and Z axes"
 msgstr "Rotation autour des axes X et Z"
 
 #: 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/glknots.xml.h:10 hacks/config/gltext.xml.h:9
 #: hacks/config/lavalite.xml.h:21 hacks/config/menger.xml.h:9
 #: 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
+#: hacks/config/molecule.xml.h:17 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/glblur.xml.h:9
 msgid "Rotate around X axis"
 msgstr "Rotation autour de l'axe X"
 
 #: 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/glknots.xml.h:11 hacks/config/gltext.xml.h:10
 #: hacks/config/lavalite.xml.h:22 hacks/config/menger.xml.h:10
 #: 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
+#: hacks/config/molecule.xml.h:18 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/glblur.xml.h:10
 msgid "Rotate around Y and Z axes"
 msgstr "Rotation autour des axes Y et Z"
 
 #: 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/glknots.xml.h:12 hacks/config/gltext.xml.h:11
 #: hacks/config/lavalite.xml.h:23 hacks/config/menger.xml.h:11
 #: 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
+#: hacks/config/molecule.xml.h:19 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/glblur.xml.h:11
 msgid "Rotate around Y axis"
 msgstr "Rotation autour de l'axe Y"
 
 #: 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/glknots.xml.h:13 hacks/config/gltext.xml.h:12
 #: hacks/config/lavalite.xml.h:24 hacks/config/menger.xml.h:12
 #: 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
+#: hacks/config/molecule.xml.h:20 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/glblur.xml.h:12
 msgid "Rotate around Z axis"
 msgstr "Rotation autour de l'axe Z"
 
 #: 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/glknots.xml.h:14 hacks/config/gltext.xml.h:13
 #: hacks/config/lavalite.xml.h:25 hacks/config/menger.xml.h:13
 #: 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
+#: hacks/config/molecule.xml.h:21 hacks/config/spheremonics.xml.h:16
 msgid "Rotate around all three axes"
 msgstr "Rotation autour des trois axes"
 
 #: hacks/config/cubenetic.xml.h:25
 msgid "Surface Pattern Complexity"
 msgid "Rotate around all three axes"
 msgstr "Rotation autour des trois axes"
 
 #: hacks/config/cubenetic.xml.h:25
 msgid "Surface Pattern Complexity"
-msgstr "Complexité des modèles de surface"
+msgstr "Complexité des modèles de surface"
 
 #: hacks/config/cubenetic.xml.h:26
 msgid "Surface Pattern Overlap"
 
 #: hacks/config/cubenetic.xml.h:26
 msgid "Surface Pattern Overlap"
-msgstr "Recouvrement des modèles de surface"
+msgstr "Recouvrement des modèles de surface"
 
 #: hacks/config/cubenetic.xml.h:27
 msgid "Surface Pattern Speed"
 
 #: hacks/config/cubenetic.xml.h:27
 msgid "Surface Pattern Speed"
-msgstr "Vitesse de changement des modèles de surface"
+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/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/glblur.xml.h:18 hacks/config/glforestfire.xml.h:19
 #: hacks/config/glknots.xml.h:22 hacks/config/glplanet.xml.h:14
 #: 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/gltext.xml.h:20 hacks/config/lavalite.xml.h:31
+#: hacks/config/menger.xml.h:20 hacks/config/molecule.xml.h:26
+#: hacks/config/polyhedra.xml.h:165 hacks/config/spheremonics.xml.h:25
 #: hacks/config/wander.xml.h:15
 msgid "Wander"
 #: hacks/config/wander.xml.h:15
 msgid "Wander"
-msgstr "Déplacement"
+msgstr "Déplacement"
 
 #: hacks/config/cubestorm.xml.h:2
 msgid "CubeStorm"
 
 #: hacks/config/cubestorm.xml.h:2
 msgid "CubeStorm"
-msgstr "Tempête de cubes"
+msgstr "Tempête de cubes"
 
 #: hacks/config/cubestorm.xml.h:3
 msgid ""
 
 #: hacks/config/cubestorm.xml.h:3
 msgid ""
@@ -3003,7 +3315,7 @@ msgstr "Nombre de cubes"
 
 #: hacks/config/cubestorm.xml.h:10
 msgid "Strut Thickness"
 
 #: hacks/config/cubestorm.xml.h:10
 msgid "Strut Thickness"
-msgstr "Épaisseur traverse"
+msgstr "Épaisseur traverse"
 
 #: hacks/config/cynosure.xml.h:1
 msgid ""
 
 #: hacks/config/cynosure.xml.h:1
 msgid ""
@@ -3012,10 +3324,10 @@ msgid ""
 "clone. That clone was discovered by Jamie Zawinski, and ported to C for "
 "inclusion here."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/cynosure.xml.h:2
 msgid "Cynosure"
@@ -3030,8 +3342,8 @@ msgid ""
 "Draws a ball that periodically extrudes many random spikes. Ouch! Written by "
 "Jamie Zawinski."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/dangerball.xml.h:7
 msgid "Spike Count"
@@ -3043,11 +3355,11 @@ msgstr "Croissance des picots"
 
 #: hacks/config/decayscreen.xml.h:1
 msgid "DecayScreen"
 
 #: hacks/config/decayscreen.xml.h:1
 msgid "DecayScreen"
-msgstr "Écran fondu"
+msgstr "Écran fondu"
 
 #: hacks/config/decayscreen.xml.h:3
 msgid "Fuzzy Melt"
 
 #: hacks/config/decayscreen.xml.h:3
 msgid "Fuzzy Melt"
-msgstr "Fondu brouillé"
+msgstr "Fondu brouillé"
 
 #: hacks/config/decayscreen.xml.h:4
 msgid "Melt Away From Center"
 
 #: hacks/config/decayscreen.xml.h:4
 msgid "Melt Away From Center"
@@ -3095,15 +3407,15 @@ msgstr "Fondu fondu"
 
 #: hacks/config/decayscreen.xml.h:15
 msgid "Random Melt Style"
 
 #: hacks/config/decayscreen.xml.h:15
 msgid "Random Melt Style"
-msgstr "Fondu aléatoire"
+msgstr "Fondu aléatoire"
 
 #: hacks/config/decayscreen.xml.h:16
 msgid "Shuffle Melt"
 
 #: hacks/config/decayscreen.xml.h:16
 msgid "Shuffle Melt"
-msgstr "Fondu mélangé"
+msgstr "Fondu mélangé"
 
 #: hacks/config/decayscreen.xml.h:19
 msgid "Stretchy Melt"
 
 #: hacks/config/decayscreen.xml.h:19
 msgid "Stretchy Melt"
-msgstr "Fondu étendu"
+msgstr "Fondu étendu"
 
 #: hacks/config/decayscreen.xml.h:20
 msgid ""
 
 #: hacks/config/decayscreen.xml.h:20
 msgid ""
@@ -3113,15 +3425,15 @@ msgid ""
 "after the screen saver is off, seek medical attention. Written by David "
 "Wald, Vivek Khera, Jamie Zawinski, and Vince Levey."
 msgstr ""
 "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 "
+"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"
 "David Wald et Vivek Khera."
 
 #: hacks/config/deco.xml.h:3
 msgid "Deco"
-msgstr "Déco"
+msgstr "Déco"
 
 #: hacks/config/deco.xml.h:6 hacks/config/menger.xml.h:5
 #: hacks/config/sierpinski3d.xml.h:4
 
 #: hacks/config/deco.xml.h:6 hacks/config/menger.xml.h:5
 #: hacks/config/sierpinski3d.xml.h:4
@@ -3139,10 +3451,10 @@ msgid ""
 "ugly enough to peel paint.'') Written by Jamie Zawinski, inspired by Java "
 "code by Michael Bayne."
 msgstr ""
 "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."
+"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:20 hacks/config/xearth.xml.h:33
 
 #: hacks/config/deco.xml.h:11 hacks/config/rd-bomb.xml.h:23
 #: hacks/config/whirlygig.xml.h:20 hacks/config/xearth.xml.h:33
@@ -3161,10 +3473,10 @@ msgid ""
 "this be both: fast, and flicker-free. Yet another reason X sucks. Written by "
 "Jamie Zawinski."
 msgstr ""
 "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 "
+"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. "
 "de le rendre rapide sans scintillement. Encore un mauvais point pour X. "
-"Écrit par Jamie Zawinski."
+"Écrit par Jamie Zawinski."
 
 #: hacks/config/deluxe.xml.h:13
 msgid "Transparency"
 
 #: hacks/config/deluxe.xml.h:13
 msgid "Transparency"
@@ -3175,16 +3487,16 @@ msgid ""
 "A cellular automaton that starts with a random field, and organizes it into "
 "stripes and spirals. Written by David Bagley."
 msgstr ""
 "A cellular automaton that starts with a random field, and organizes it into "
 "stripes and spirals. Written by David Bagley."
 msgstr ""
-"Automate cellulaire qui commence par un champ aléatoire et s'organise en "
-"bandes et spirales. Écrit par David Bagley."
+"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"
 
 #: hacks/config/demon.xml.h:3
 msgid "Demon"
-msgstr "Démon"
+msgstr "Démon"
 
 #: hacks/config/demon.xml.h:11
 msgid "States"
 
 #: hacks/config/demon.xml.h:11
 msgid "States"
-msgstr "États"
+msgstr "États"
 
 #: hacks/config/discrete.xml.h:1
 msgid "Discrete"
 
 #: hacks/config/discrete.xml.h:1
 msgid "Discrete"
@@ -3195,8 +3507,8 @@ msgid ""
 "More ``discrete map'' systems, including new variants of Hopalong and Julia, "
 "and a few others. Written by Tim Auckland."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/distort.xml.h:1
 msgid "Black Hole"
@@ -3224,11 +3536,11 @@ msgstr "Agrandir"
 
 #: hacks/config/distort.xml.h:10
 msgid "Reflect"
 
 #: hacks/config/distort.xml.h:10
 msgid "Reflect"
-msgstr "Réfléchir"
+msgstr "Réfléchir"
 
 #: hacks/config/distort.xml.h:14
 msgid "Swamp Thing"
 
 #: hacks/config/distort.xml.h:14
 msgid "Swamp Thing"
-msgstr "Marais(e)"
+msgstr "Chose des marais"
 
 #: hacks/config/distort.xml.h:15
 msgid ""
 
 #: hacks/config/distort.xml.h:15
 msgid ""
@@ -3236,15 +3548,15 @@ msgid ""
 "wander around the screen, magnifying whatever is underneath. Written by "
 "Jonas Munsin."
 msgstr ""
 "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."
+"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/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/rd-bomb.xml.h:21 hacks/config/ripples.xml.h:16
 #: 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"
 #: 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 "Utiliser une mémoire partagée"
+msgstr "Utiliser une mémoire partagée"
 
 #: hacks/config/distort.xml.h:17
 msgid "Vortex"
 
 #: hacks/config/distort.xml.h:17
 msgid "Vortex"
@@ -3252,7 +3564,7 @@ msgstr "Vortex"
 
 #: hacks/config/drift.xml.h:1
 msgid "Drift"
 
 #: hacks/config/drift.xml.h:1
 msgid "Drift"
-msgstr "Dérive"
+msgstr "Dérive"
 
 #: hacks/config/drift.xml.h:4
 msgid "Fractal Growth"
 
 #: hacks/config/drift.xml.h:4
 msgid "Fractal Growth"
@@ -3260,7 +3572,7 @@ msgstr "Croissance fractale"
 
 #: hacks/config/drift.xml.h:5
 msgid "High Dimensional Sphere"
 
 #: hacks/config/drift.xml.h:5
 msgid "High Dimensional Sphere"
-msgstr "Sphère dimensionnelle"
+msgstr "Sphère dimensionnelle"
 
 #: hacks/config/drift.xml.h:6
 msgid ""
 
 #: hacks/config/drift.xml.h:6
 msgid ""
@@ -3268,18 +3580,34 @@ msgid ""
 "cosmic flames?'' Another fine hack from the Scott Draves collection of fine "
 "hacks."
 msgstr ""
 "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."
+"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 "Figures Lissojous"
 
 #: hacks/config/electricsheep.xml.h:1
 
 #: hacks/config/drift.xml.h:7
 msgid "Lissojous Figures"
 msgstr "Figures Lissojous"
 
 #: hacks/config/electricsheep.xml.h:1
+msgid "1 Gbyte cache"
+msgstr "1 Goctets de cache"
+
+#: hacks/config/electricsheep.xml.h:2
+msgid "100 Mbyte cache"
+msgstr "100 Moctets de cache"
+
+#: hacks/config/electricsheep.xml.h:3
+msgid "3 Gbyte cache"
+msgstr "3 Goctets de cache"
+
+#: hacks/config/electricsheep.xml.h:4
+msgid "300 Mbyte cache"
+msgstr "300 Moctets de cache"
+
+#: hacks/config/electricsheep.xml.h:5
 msgid "ElectricSheep"
 msgstr "Mouton Electrique"
 
 msgid "ElectricSheep"
 msgstr "Mouton Electrique"
 
-#: hacks/config/electricsheep.xml.h:2
+#: hacks/config/electricsheep.xml.h:6
 msgid ""
 "ElectricSheep is an xscreensaver module that displays mpeg video of an "
 "animated fractal flame. In the background, it contributes render cycles to "
 msgid ""
 "ElectricSheep is an xscreensaver module that displays mpeg video of an "
 "animated fractal flame. In the background, it contributes render cycles to "
@@ -3290,30 +3618,36 @@ msgid ""
 "org/&gt;."
 msgstr ""
 
 "org/&gt;."
 msgstr ""
 
-#: 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
+#: hacks/config/electricsheep.xml.h:8
 msgid "Nickname"
 msgstr "Pseudo"
 
 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:9
+msgid "No Animation"
+msgstr "Pas d'animation"
 
 
-#: hacks/config/electricsheep.xml.h:8
-msgid "Standalone"
-msgstr "Autonome"
+#: hacks/config/electricsheep.xml.h:10
+msgid "No Network"
+msgstr "Pas de réseau"
 
 
-#: hacks/config/electricsheep.xml.h:9
+#: hacks/config/electricsheep.xml.h:11
+msgid "Repititions of each Sheep"
+msgstr "Répétitions de chaque mouton"
+
+#: hacks/config/electricsheep.xml.h:12
 msgid "URL"
 msgstr "URL"
 
 msgid "URL"
 msgstr "URL"
 
+#: hacks/config/electricsheep.xml.h:13
+msgid "Unlimited"
+msgstr "Illimité"
+
+#: hacks/config/electricsheep.xml.h:14 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/endgame.xml.h:1
 msgid ""
 "Black slips out of three mating nets, but the fourth one holds him tight! A "
 #: hacks/config/endgame.xml.h:1
 msgid ""
 "Black slips out of three mating nets, but the fourth one holds him tight! A "
@@ -3349,7 +3683,7 @@ msgid ""
 "Draws a simple model of an engine that floats around the screen. Written by "
 "Ben Buxton and Ed Beroset."
 msgstr ""
 "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 "
+"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
 "Buxton et Ed Beroset."
 
 #: hacks/config/engine.xml.h:7
@@ -3366,11 +3700,11 @@ msgstr "Jaguar XKE (12 cylindres en V)"
 
 #: hacks/config/engine.xml.h:11
 msgid "Porsche 911 (6 cylinders, flat)"
 
 #: hacks/config/engine.xml.h:11
 msgid "Porsche 911 (6 cylinders, flat)"
-msgstr "Porsche 911 (6 cylindres à plat)"
+msgstr "Porsche 911 (6 cylindres à plat)"
 
 #: hacks/config/engine.xml.h:12
 msgid "Random Engine"
 
 #: hacks/config/engine.xml.h:12
 msgid "Random Engine"
-msgstr "Moteur aléatoire"
+msgstr "Moteur aléatoire"
 
 #: hacks/config/engine.xml.h:13
 msgid "Show Engine Name"
 
 #: hacks/config/engine.xml.h:13
 msgid "Show Engine Name"
@@ -3382,11 +3716,19 @@ msgstr "Subaru XT (6 cylindres en V)"
 
 #: hacks/config/engine.xml.h:19
 msgid "VW Beetle (4 cylinders, flat)"
 
 #: hacks/config/engine.xml.h:19
 msgid "VW Beetle (4 cylinders, flat)"
-msgstr "VW Beetle (4 cylindres à plat)"
+msgstr "VW Beetle (4 cylindres à plat)"
+
+#: hacks/config/epicycle.xml.h:1
+msgid "1 minute"
+msgstr "1 minute"
+
+#: hacks/config/epicycle.xml.h:2 hacks/config/polyhedra.xml.h:1
+msgid "1 second"
+msgstr "1 seconde"
 
 #: hacks/config/epicycle.xml.h:4
 msgid "Epicycle"
 
 #: hacks/config/epicycle.xml.h:4
 msgid "Epicycle"
-msgstr "Épicycle"
+msgstr "Épicycle"
 
 #: hacks/config/epicycle.xml.h:6
 msgid "Harmonics"
 
 #: hacks/config/epicycle.xml.h:6
 msgid "Harmonics"
@@ -3399,10 +3741,10 @@ msgid ""
 "several times. These were the basis for the pre-heliocentric model of "
 "planetary motion. Written by James Youngman."
 msgstr ""
 "several times. These were the basis for the pre-heliocentric model of "
 "planetary motion. Written by James Youngman."
 msgstr ""
-"Ce programme dessine le chemin tracé par un point sur le bord d'un cercle. "
+"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 "
 "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."
+"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."
 
 #: hacks/config/eruption.xml.h:1
 msgid "An exposive version of XFlame. By W.P. van Paassen."
@@ -3414,12 +3756,12 @@ msgstr "Facteur de refroidissement"
 
 #: hacks/config/eruption.xml.h:4
 msgid "Eruption"
 
 #: hacks/config/eruption.xml.h:4
 msgid "Eruption"
-msgstr "Éruption"
+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"
 
 #: 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é"
+msgstr "Gravité"
 
 #: hacks/config/eruption.xml.h:8
 msgid "Heat"
 
 #: hacks/config/eruption.xml.h:8
 msgid "Heat"
@@ -3435,7 +3777,7 @@ msgstr "Faible"
 
 #: hacks/config/eruption.xml.h:13
 msgid "Negative"
 
 #: hacks/config/eruption.xml.h:13
 msgid "Negative"
-msgstr "Négative"
+msgstr "Négative"
 
 #: hacks/config/eruption.xml.h:15
 msgid "Number of Particles"
 
 #: hacks/config/eruption.xml.h:15
 msgid "Number of Particles"
@@ -3466,7 +3808,7 @@ msgid ""
 "Simulates two dimensional Incompressible Inviscid Fluid Flow. Written by "
 "Stephen Montgomery-Smith."
 msgstr ""
 "Simulates two dimensional Incompressible Inviscid Fluid Flow. Written by "
 "Stephen Montgomery-Smith."
 msgstr ""
-"Simule un flux fluide non-visqueux incompressible bidimensionnel. Écrit par "
+"Simule un flux fluide non-visqueux incompressible bidimensionnel. Écrit par "
 "Stephen Montgomery-Smith."
 
 #: hacks/config/extrusion.xml.h:1
 "Stephen Montgomery-Smith."
 
 #: hacks/config/extrusion.xml.h:1
@@ -3475,9 +3817,9 @@ msgid ""
 "inside out. Created by David Konerding from the samples that come with the "
 "GL Extrusion library by Linas Vepstas."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/extrusion.xml.h:2
 msgid "Extrusion"
@@ -3485,23 +3827,23 @@ msgstr "Extrusion"
 
 #: hacks/config/extrusion.xml.h:4
 msgid "Helix 2"
 
 #: hacks/config/extrusion.xml.h:4
 msgid "Helix 2"
-msgstr "Hélice 2"
+msgstr "Hélice 2"
 
 #: hacks/config/extrusion.xml.h:5
 msgid "Helix 3"
 
 #: hacks/config/extrusion.xml.h:5
 msgid "Helix 3"
-msgstr "Hélice 3"
+msgstr "Hélice 3"
 
 #: hacks/config/extrusion.xml.h:6
 msgid "Helix 4"
 
 #: hacks/config/extrusion.xml.h:6
 msgid "Helix 4"
-msgstr "Hélice 4"
+msgstr "Hélice 4"
 
 #: hacks/config/extrusion.xml.h:7
 msgid "Join Offset"
 
 #: hacks/config/extrusion.xml.h:7
 msgid "Join Offset"
-msgstr "Décalage de jointure"
+msgstr "Décalage de jointure"
 
 #: hacks/config/extrusion.xml.h:8 hacks/config/polytopes.xml.h:16
 msgid "Random Object"
 
 #: hacks/config/extrusion.xml.h:8 hacks/config/polytopes.xml.h:16
 msgid "Random Object"
-msgstr "Objet aléatoire"
+msgstr "Objet aléatoire"
 
 #: hacks/config/extrusion.xml.h:9
 msgid "Screw"
 
 #: hacks/config/extrusion.xml.h:9
 msgid "Screw"
@@ -3517,7 +3859,7 @@ msgstr "Image de texture"
 
 #: hacks/config/extrusion.xml.h:16
 msgid "Twistoid"
 
 #: hacks/config/extrusion.xml.h:16
 msgid "Twistoid"
-msgstr "Twistoïd"
+msgstr "Twistoïd"
 
 #: hacks/config/extrusion.xml.h:17 hacks/config/glplanet.xml.h:12
 #: hacks/config/pulsar.xml.h:19
 
 #: hacks/config/extrusion.xml.h:17 hacks/config/glplanet.xml.h:12
 #: hacks/config/pulsar.xml.h:19
@@ -3526,14 +3868,14 @@ msgstr "Utiliser les couleurs en aplat"
 
 #: hacks/config/extrusion.xml.h:18 hacks/config/glplanet.xml.h:13
 msgid "Use Lighting"
 
 #: hacks/config/extrusion.xml.h:18 hacks/config/glplanet.xml.h:13
 msgid "Use Lighting"
-msgstr "Utiliser l'éclairage"
+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 ""
 
 #: 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 ""
-"Dessine une sorte de ruban ondulant suivant un chemin sinusoïdal. Écrit par "
+"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
 "Bas van Gaalen et Charles Vidal."
 
 #: hacks/config/fadeplot.xml.h:3
@@ -3542,11 +3884,11 @@ msgstr "FadePlot"
 
 #: hacks/config/fiberlamp.xml.h:1
 msgid "Draws a groovy rotating fiber optic lamp. Written by Tim Auckland."
 
 #: hacks/config/fiberlamp.xml.h:1
 msgid "Draws a groovy rotating fiber optic lamp. Written by Tim Auckland."
-msgstr "Dessine une lampe à fibre optique en rotation. Écrit par Tim Auckland."
+msgstr "Dessine une lampe à fibre optique en rotation. Écrit par Tim Auckland."
 
 #: hacks/config/fiberlamp.xml.h:3
 msgid "Fiberlamp"
 
 #: hacks/config/fiberlamp.xml.h:3
 msgid "Fiberlamp"
-msgstr "Lampe à fibres"
+msgstr "Lampe à fibres"
 
 #: hacks/config/fiberlamp.xml.h:4
 msgid "Fibers"
 
 #: hacks/config/fiberlamp.xml.h:4
 msgid "Fibers"
@@ -3575,11 +3917,11 @@ msgstr "Ajoute des lucioles"
 
 #: hacks/config/fireflies.xml.h:4
 msgid "Bait accel"
 
 #: hacks/config/fireflies.xml.h:4
 msgid "Bait accel"
-msgstr "Accélération des appâts"
+msgstr "Accélération des appâts"
 
 #: hacks/config/fireflies.xml.h:5
 msgid "Bait speed"
 
 #: hacks/config/fireflies.xml.h:5
 msgid "Bait speed"
-msgstr "Vitesse des appâts"
+msgstr "Vitesse des appâts"
 
 #: hacks/config/fireflies.xml.h:6
 msgid "Color cycle speed"
 
 #: hacks/config/fireflies.xml.h:6
 msgid "Color cycle speed"
@@ -3587,11 +3929,11 @@ msgstr "Vitesse du cycle de couleurs"
 
 #: hacks/config/fireflies.xml.h:7
 msgid "Draw baits"
 
 #: hacks/config/fireflies.xml.h:7
 msgid "Draw baits"
-msgstr "Dessiner les appâts"
+msgstr "Dessiner les appâts"
 
 #: hacks/config/fireflies.xml.h:8
 msgid "Faded colors"
 
 #: hacks/config/fireflies.xml.h:8
 msgid "Faded colors"
-msgstr "Flétrissement des couleurs"
+msgstr "Flétrissement des couleurs"
 
 #: hacks/config/fireflies.xml.h:9
 msgid "Fast Forward speed"
 
 #: hacks/config/fireflies.xml.h:9
 msgid "Fast Forward speed"
@@ -3603,7 +3945,7 @@ msgstr "Lucioles"
 
 #: hacks/config/fireflies.xml.h:11
 msgid "Firefly accel"
 
 #: hacks/config/fireflies.xml.h:11
 msgid "Firefly accel"
-msgstr "Accélération des lucioles"
+msgstr "Accélération des lucioles"
 
 #: hacks/config/fireflies.xml.h:12
 msgid "Firefly size"
 
 #: hacks/config/fireflies.xml.h:12
 msgid "Firefly size"
@@ -3623,7 +3965,7 @@ msgstr "Luminescence"
 
 #: hacks/config/fireflies.xml.h:16
 msgid "Half"
 
 #: hacks/config/fireflies.xml.h:16
 msgid "Half"
-msgstr "Moitié"
+msgstr "Moitié"
 
 #: hacks/config/fireflies.xml.h:18 hacks/config/fluidballs.xml.h:10
 msgid "Hurricane"
 
 #: hacks/config/fireflies.xml.h:18 hacks/config/fluidballs.xml.h:10
 msgid "Hurricane"
@@ -3647,7 +3989,7 @@ msgstr "Matrix (pause et rotation)"
 
 #: hacks/config/fireflies.xml.h:24
 msgid "Maximum baits"
 
 #: hacks/config/fireflies.xml.h:24
 msgid "Maximum baits"
-msgstr "Nombre max d'appâts"
+msgstr "Nombre max d'appâts"
 
 #: hacks/config/fireflies.xml.h:25
 msgid "Maximum flies"
 
 #: hacks/config/fireflies.xml.h:25
 msgid "Maximum flies"
@@ -3659,7 +4001,7 @@ msgstr "Fusionne deux essaims"
 
 #: hacks/config/fireflies.xml.h:27
 msgid "Minimum baits"
 
 #: hacks/config/fireflies.xml.h:27
 msgid "Minimum baits"
-msgstr "Nombre mini d'appâts"
+msgstr "Nombre mini d'appâts"
 
 #: hacks/config/fireflies.xml.h:28
 msgid "Minimum flies"
 
 #: hacks/config/fireflies.xml.h:28
 msgid "Minimum flies"
@@ -3683,7 +4025,7 @@ msgstr "Opaque"
 
 #: hacks/config/fireflies.xml.h:35
 msgid "Split a swarm"
 
 #: hacks/config/fireflies.xml.h:35
 msgid "Split a swarm"
-msgstr "Dédoubler un essaim"
+msgstr "Dédoubler un essaim"
 
 #: hacks/config/fireflies.xml.h:36 hacks/config/fluidballs.xml.h:21
 #: hacks/config/glforestfire.xml.h:16
 
 #: hacks/config/fireflies.xml.h:36 hacks/config/fluidballs.xml.h:21
 #: hacks/config/glforestfire.xml.h:16
@@ -3692,7 +4034,7 @@ msgstr "Tranquille"
 
 #: hacks/config/fireflies.xml.h:37
 msgid "Swarm bursts into rainbow               "
 
 #: hacks/config/fireflies.xml.h:37
 msgid "Swarm bursts into rainbow               "
-msgstr "L'essaim éclate en arc-en-ciel"
+msgstr "L'essaim éclate en arc-en-ciel"
 
 #: hacks/config/fireflies.xml.h:38
 msgid "Swarm comes to a halt"
 
 #: hacks/config/fireflies.xml.h:38
 msgid "Swarm comes to a halt"
@@ -3724,27 +4066,30 @@ msgstr "Le vent reprend"
 
 #: hacks/config/fireworkx.xml.h:1 hacks/config/lavalite.xml.h:3
 msgid "Activity"
 
 #: hacks/config/fireworkx.xml.h:1 hacks/config/lavalite.xml.h:3
 msgid "Activity"
-msgstr "Activité"
+msgstr "Activité"
 
 #: hacks/config/fireworkx.xml.h:4
 
 #: 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"
 
 msgid "Fireworkx"
 msgstr "Feux d'artifice"
 
+#: hacks/config/fireworkx.xml.h:5
+msgid "Light Flash"
+msgstr "Eclair de lumière"
+
 #: hacks/config/fireworkx.xml.h:6
 #: hacks/config/fireworkx.xml.h:6
-msgid "Light effect"
-msgstr "Effet de lumière"
+msgid ""
+"Pyrotechnics simulation eye-candy, MMX optimized. Turn off Light for speed. "
+"Clicks on the preview window Explodes..! Written by Rony B Chandran. http://"
+"www.ronybc.8k.com"
+msgstr ""
 
 #: hacks/config/fireworkx.xml.h:7
 
 #: 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."
+msgid "Self Glowing Smoke!"
+msgstr "Fumée luminescente"
 
 #: hacks/config/fireworkx.xml.h:8
 
 #: hacks/config/fireworkx.xml.h:8
-msgid "Shoot"
-msgstr "Tir"
+msgid "Shoot The Shells up"
+msgstr "Destruction des boucliers"
 
 #: hacks/config/flag.xml.h:1
 msgid "Bitmap for Flag"
 
 #: hacks/config/flag.xml.h:1
 msgid "Bitmap for Flag"
@@ -3766,15 +4111,14 @@ msgid ""
 "``Bob,'' but you can replace the text or the image with a command-line "
 "option. Written by Charles Vidal and Jamie Zawinski."
 msgstr ""
 "``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."
+"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/flame.xml.h:1 hacks/config/jigsaw.xml.h:1
-#: hacks/config/maze.xml.h:1 hacks/config/rotzoomer.xml.h:1
-#: hacks/config/wander.xml.h:1
+#: hacks/config/maze.xml.h:1 hacks/config/wander.xml.h:1
 msgid "0 Seconds"
 msgstr "0 seconde"
 
 msgid "0 Seconds"
 msgstr "0 seconde"
 
@@ -3786,11 +4130,11 @@ msgstr "10 secondes"
 
 #: hacks/config/flame.xml.h:3
 msgid "Another iterative fractal generator. Written by Scott Draves."
 
 #: hacks/config/flame.xml.h:3
 msgid "Another iterative fractal generator. Written by Scott Draves."
-msgstr "Un autre générateur fractal itératif. Écrit par Scott Draves."
+msgstr "Un autre générateur fractal itératif. Écrit par Scott Draves."
 
 #: hacks/config/flame.xml.h:4 hacks/config/jigglypuff.xml.h:4
 msgid "Complexity"
 
 #: hacks/config/flame.xml.h:4 hacks/config/jigglypuff.xml.h:4
 msgid "Complexity"
-msgstr "Complexité"
+msgstr "Complexité"
 
 #: hacks/config/flame.xml.h:8
 msgid "Flame"
 
 #: hacks/config/flame.xml.h:8
 msgid "Flame"
@@ -3816,33 +4160,73 @@ msgstr "Tuiles pleines"
 
 #: hacks/config/flipscreen3d.xml.h:2
 msgid "Flipscreen3d"
 
 #: hacks/config/flipscreen3d.xml.h:2
 msgid "Flipscreen3d"
-msgstr "Écran retourné 3D"
+msgstr "Écran retourné 3D"
+
+#: hacks/config/flipscreen3d.xml.h:3
+msgid ""
+"Grabs an image of the desktop, turns it into a GL texture map, and spins it "
+"around and deforms it in various ways. Written by Ben Buxton."
+msgstr ""
+
+#: hacks/config/fliptext.xml.h:1 hacks/config/starwars.xml.h:3
+msgid "Centered Text"
+msgstr "Texte centré"
 
 
-#: hacks/config/flipscreen3d.xml.h:3
+#: hacks/config/fliptext.xml.h:2
 msgid ""
 msgid ""
-"Grabs an image of the desktop, turns it into a GL texture map, and spins it "
-"around and deforms it in various ways. Written by Ben Buxton."
+"Draws successive pages of text. The lines flip in and out in a soothing 3D "
+"pattern. The text can be the output of a program or the contents of a file "
+"or URL, as configured on the \"Advanced\" tab of the main Screensaver "
+"Preferences window. Written by Jamie Zawinski."
 msgstr ""
 
 msgstr ""
 
+#: hacks/config/fliptext.xml.h:4
+msgid "FlipText"
+msgstr "FlipTexte"
+
+#: hacks/config/fliptext.xml.h:5 hacks/config/starwars.xml.h:7
+msgid "Flush Left Text"
+msgstr "Décaler le texte vers la gauche"
+
+#: hacks/config/fliptext.xml.h:6 hacks/config/starwars.xml.h:8
+msgid "Flush Right Text"
+msgstr "Décaler le texte vers la droite"
+
+#: hacks/config/fliptext.xml.h:7 hacks/config/starwars.xml.h:9
+msgid "Font Point Size"
+msgstr "Taille de police"
+
+#: hacks/config/fliptext.xml.h:11
+msgid "Random Text Alignment"
+msgstr "Alignement aléatoire du texte"
+
+#: hacks/config/fliptext.xml.h:15 hacks/config/starwars.xml.h:15
+msgid "Text Columns"
+msgstr "Colonnes de texte"
+
+#: hacks/config/fliptext.xml.h:16 hacks/config/starwars.xml.h:16
+msgid "Text Lines"
+msgstr "Lignes de texte"
+
 #: hacks/config/flow.xml.h:3
 msgid "Flow"
 msgstr "Flux"
 
 #: hacks/config/flow.xml.h:5
 msgid "Length of trails"
 #: hacks/config/flow.xml.h:3
 msgid "Flow"
 msgstr "Flux"
 
 #: hacks/config/flow.xml.h:5
 msgid "Length of trails"
-msgstr "Taille des traînées"
+msgstr "Taille des traînées"
 
 #: hacks/config/flow.xml.h:13
 msgid ""
 "Strange attractors formed of flows in a 3D differential equation phase "
 "space. Written by Tim Auckland."
 msgstr ""
 
 #: 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."
+"Attracteurs étranges formés de flux dans un espace 3D d'équation de phase. "
+"Écrit par Tim Auckland."
 
 #: hacks/config/flow.xml.h:16
 msgid "turn on/off bounding box."
 
 #: hacks/config/flow.xml.h:16
 msgid "turn on/off bounding box."
-msgstr "Boîte englobante."
+msgstr "Boîte englobante."
 
 #: hacks/config/flow.xml.h:17
 msgid "turn on/off double buffering."
 
 #: hacks/config/flow.xml.h:17
 msgid "turn on/off double buffering."
@@ -3850,7 +4234,7 @@ msgstr "Double tampon."
 
 #: hacks/config/flow.xml.h:18
 msgid "turn on/off periodic attractors."
 
 #: hacks/config/flow.xml.h:18
 msgid "turn on/off periodic attractors."
-msgstr "Attracteurs périodiques."
+msgstr "Attracteurs périodiques."
 
 #: hacks/config/flow.xml.h:19
 msgid "turn on/off ride in the flow."
 
 #: hacks/config/flow.xml.h:19
 msgid "turn on/off ride in the flow."
@@ -3868,10 +4252,6 @@ msgstr "Rechercher de nouveaux attracteurs"
 msgid "      Freefall"
 msgstr "Chute libre"
 
 msgid "      Freefall"
 msgstr "Chute libre"
 
-#: hacks/config/fluidballs.xml.h:2
-msgid "Ball Size"
-msgstr "Taille des balles"
-
 #: hacks/config/fluidballs.xml.h:4
 msgid "Clay"
 msgstr "Argile"
 #: hacks/config/fluidballs.xml.h:4
 msgid "Clay"
 msgstr "Argile"
@@ -3902,11 +4282,11 @@ msgstr "Caoutchouc"
 
 #: hacks/config/fluidballs.xml.h:16
 msgid "Shake Box"
 
 #: hacks/config/fluidballs.xml.h:16
 msgid "Shake Box"
-msgstr "Remuer la boîte"
+msgstr "Remuer la boîte"
 
 #: hacks/config/fluidballs.xml.h:22
 msgid "Various Ball Sizes"
 
 #: hacks/config/fluidballs.xml.h:22
 msgid "Various Ball Sizes"
-msgstr "Taille des balles variée"
+msgstr "Taille des balles variée"
 
 #: hacks/config/flurry.xml.h:1
 msgid "Binary"
 
 #: hacks/config/flurry.xml.h:1
 msgid "Binary"
@@ -3930,18 +4310,12 @@ msgstr "Folie"
 
 #: hacks/config/flurry.xml.h:6
 msgid "Psychedelic"
 
 #: hacks/config/flurry.xml.h:6
 msgid "Psychedelic"
-msgstr "Psychédélique"
+msgstr "Psychédélique"
 
 #: hacks/config/flurry.xml.h:7
 msgid "RGB"
 msgstr "RVB"
 
 
 #: 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"
 #: hacks/config/flurry.xml.h:10
 msgid ""
 "This port of the OSX screensaver of the same name draws a colourful star"
@@ -3950,10 +4324,6 @@ msgid ""
 "calumr@mac.com&gt; http://homepage.mac.com/calumr"
 msgstr ""
 
 "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 "
 #: hacks/config/flyingtoasters.xml.h:1
 msgid ""
 "A fleet of 3d space-age jet-powered flying toasters (and toast!) Inspired by "
@@ -3967,7 +4337,7 @@ msgstr "Vitesse de l'air"
 
 #: hacks/config/flyingtoasters.xml.h:4
 msgid "Chrome Toasters"
 
 #: hacks/config/flyingtoasters.xml.h:4
 msgid "Chrome Toasters"
-msgstr "Grille-pains chromés"
+msgstr "Grille-pains chromés"
 
 #: hacks/config/flyingtoasters.xml.h:6
 msgid "Flying Toasters"
 
 #: hacks/config/flyingtoasters.xml.h:6
 msgid "Flying Toasters"
@@ -3975,7 +4345,7 @@ msgstr "Grille-pains volant"
 
 #: hacks/config/flyingtoasters.xml.h:7 hacks/config/glslideshow.xml.h:17
 #: hacks/config/jigglypuff.xml.h:12 hacks/config/juggle.xml.h:5
 
 #: hacks/config/flyingtoasters.xml.h:7 hacks/config/glslideshow.xml.h:17
 #: hacks/config/jigglypuff.xml.h:12 hacks/config/juggle.xml.h:5
-#: hacks/config/mirrorblob.xml.h:16 hacks/config/pipes.xml.h:10
+#: hacks/config/mirrorblob.xml.h:15 hacks/config/pipes.xml.h:10
 msgid "None"
 msgstr "Aucun"
 
 msgid "None"
 msgstr "Aucun"
 
@@ -3997,19 +4367,19 @@ msgstr "Essaim"
 
 #: hacks/config/fontglide.xml.h:2
 msgid "Brief"
 
 #: hacks/config/fontglide.xml.h:2
 msgid "Brief"
-msgstr "Brève"
+msgstr "Brève"
 
 #: hacks/config/fontglide.xml.h:5
 msgid "Font Border Thickness"
 
 #: hacks/config/fontglide.xml.h:5
 msgid "Font Border Thickness"
-msgstr "Épaisseur de la bordure de la police"
+msgstr "Épaisseur de la bordure de la police"
 
 #: hacks/config/fontglide.xml.h:6
 msgid "FontGlide"
 
 #: hacks/config/fontglide.xml.h:6
 msgid "FontGlide"
-msgstr "Vol plané de texte"
+msgstr "Vol plané de texte"
 
 #: hacks/config/fontglide.xml.h:7
 msgid "Horizontally scrolling text"
 
 #: hacks/config/fontglide.xml.h:7
 msgid "Horizontally scrolling text"
-msgstr "Défilement horizontal du texte"
+msgstr "Défilement horizontal du texte"
 
 #: hacks/config/fontglide.xml.h:10
 msgid "Pages of text"
 
 #: hacks/config/fontglide.xml.h:10
 msgid "Pages of text"
@@ -4019,37 +4389,41 @@ msgstr "Pages de texte"
 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 "
 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."
+"from right to left. The text can be the output of a program or the contents "
+"of a file or URL, as configured on the \"Advanced\" tab of the main "
+"Screensaver Preferences window. Written Jamie Zawinski."
 msgstr ""
 
 #: hacks/config/fontglide.xml.h:14
 msgid "Text Linger"
 msgstr ""
 
 #: hacks/config/fontglide.xml.h:14
 msgid "Text Linger"
-msgstr "Rémanence du texte"
+msgstr "Rémanence du texte"
 
 #: hacks/config/fontglide.xml.h:16
 msgid "Vapor Trails"
 
 #: hacks/config/fontglide.xml.h:16
 msgid "Vapor Trails"
-msgstr "Traînées de vapeur"
+msgstr "Traînées de vapeur"
 
 #: hacks/config/forest.xml.h:2 hacks/config/glforestfire.xml.h:6
 msgid "Forest"
 
 #: hacks/config/forest.xml.h:2 hacks/config/glforestfire.xml.h:6
 msgid "Forest"
-msgstr "Forêt"
+msgstr "Forêt"
 
 #: hacks/config/forest.xml.h:7
 msgid ""
 "This draws fractal trees. Written by Peter Baumung. Everybody loves "
 "fractals, right?"
 msgstr ""
 
 #: hacks/config/forest.xml.h:7
 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 "
+"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"
 "fractales, n'est-ce pas ?"
 
 #: hacks/config/fuzzyflakes.xml.h:2
 msgid "Border Thickness"
-msgstr "Épaisseur de la bordure"
+msgstr "Épaisseur de la bordure"
+
+#: hacks/config/fuzzyflakes.xml.h:4
+msgid "Delay"
+msgstr "Délai"
 
 #: hacks/config/fuzzyflakes.xml.h:6
 
 #: 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."
+msgid "Falling colored snowflake/flower shapes. Written by Barry Dmytro."
 msgstr ""
 
 #: hacks/config/fuzzyflakes.xml.h:9
 msgstr ""
 
 #: hacks/config/fuzzyflakes.xml.h:9
@@ -4062,7 +4436,7 @@ msgstr "Couches"
 
 #: hacks/config/fuzzyflakes.xml.h:14
 msgid "Random Colors"
 
 #: hacks/config/fuzzyflakes.xml.h:14
 msgid "Random Colors"
-msgstr "Couleurs aléatoires"
+msgstr "Couleurs aléatoires"
 
 #: hacks/config/galaxy.xml.h:4
 msgid "Galaxy"
 
 #: hacks/config/galaxy.xml.h:4
 msgid "Galaxy"
@@ -4079,7 +4453,7 @@ msgid ""
 "Siegmund."
 msgstr ""
 "Dessine des galaxies tournoyantes, qui entrent en collision et dispersent "
 "Siegmund."
 msgstr ""
 "Dessine des galaxies tournoyantes, qui entrent en collision et dispersent "
-"leurs étoiles aux quatre vents (en quelque sorte). Initialement un programme "
+"leurs étoiles aux quatre vents (en quelque sorte). Initialement un programme "
 "Amiga d'Uli Siegmund."
 
 #: hacks/config/gears.xml.h:3
 "Amiga d'Uli Siegmund."
 
 #: hacks/config/gears.xml.h:3
@@ -4088,7 +4462,7 @@ msgstr "Engrenages"
 
 #: hacks/config/gears.xml.h:4
 msgid "Planetary Gear System"
 
 #: hacks/config/gears.xml.h:4
 msgid "Planetary Gear System"
-msgstr "Train d'engrenages planétaires"
+msgstr "Train d'engrenages planétaires"
 
 #: hacks/config/gears.xml.h:5 hacks/config/goop.xml.h:9
 msgid "Rotational Speed"
 
 #: hacks/config/gears.xml.h:5 hacks/config/goop.xml.h:9
 msgid "Rotational Speed"
@@ -4100,16 +4474,16 @@ msgid ""
 "dimensions. Another GL hack, by Danny Sung, Brian Paul, Ed Mackey, and Jamie "
 "Zawinski."
 msgstr ""
 "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 "
+"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"
 "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 engrenages"
+msgstr "Système à trois engrenages"
 
 #: hacks/config/gflux.xml.h:2
 msgid "Checkerboard"
 
 #: hacks/config/gflux.xml.h:2
 msgid "Checkerboard"
-msgstr "Échiquier"
+msgstr "Échiquier"
 
 #: hacks/config/gflux.xml.h:5
 msgid ""
 
 #: hacks/config/gflux.xml.h:5
 msgid ""
@@ -4117,11 +4491,11 @@ msgid ""
 "Josiah Pease."
 msgstr ""
 "Dessine des vagues ondulantes sur une grille en rotation en utilisant GL. "
 "Josiah Pease."
 msgstr ""
 "Dessine des vagues ondulantes sur une grille en rotation en utilisant GL. "
-"Écrit par Josiah Pease."
+"Écrit par Josiah Pease."
 
 #: hacks/config/gflux.xml.h:7
 msgid "Flat Lighting"
 
 #: hacks/config/gflux.xml.h:7
 msgid "Flat Lighting"
-msgstr "Éclairage plat"
+msgstr "Éclairage plat"
 
 #: hacks/config/gflux.xml.h:8
 msgid "GFlux"
 
 #: hacks/config/gflux.xml.h:8
 msgid "GFlux"
@@ -4129,11 +4503,11 @@ msgstr "GFlux"
 
 #: hacks/config/gflux.xml.h:9
 msgid "Mesh Density"
 
 #: hacks/config/gflux.xml.h:9
 msgid "Mesh Density"
-msgstr "Densité de maille"
+msgstr "Densité de maille"
 
 #: hacks/config/gflux.xml.h:10
 msgid "Screen Image"
 
 #: hacks/config/gflux.xml.h:10
 msgid "Screen Image"
-msgstr "Image écran"
+msgstr "Image écran"
 
 #: hacks/config/gflux.xml.h:14 hacks/config/interference.xml.h:21
 msgid "Wave Speed"
 
 #: hacks/config/gflux.xml.h:14 hacks/config/interference.xml.h:21
 msgid "Wave Speed"
@@ -4155,7 +4529,7 @@ msgstr "Douceur du flou"
 msgid "GLBlur"
 msgstr "Flou GL"
 
 msgid "GLBlur"
 msgstr "Flou GL"
 
-#: hacks/config/glblur.xml.h:18
+#: hacks/config/glblur.xml.h:17
 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 "
 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 "
@@ -4179,11 +4553,11 @@ msgstr ""
 
 #: hacks/config/gleidescope.xml.h:4
 msgid "Gleidescope"
 
 #: hacks/config/gleidescope.xml.h:4
 msgid "Gleidescope"
-msgstr "Kaleïdoscope GL"
+msgstr "Kaleïdoscope GL"
 
 #: hacks/config/gleidescope.xml.h:5
 msgid "Image Duration"
 
 #: hacks/config/gleidescope.xml.h:5
 msgid "Image Duration"
-msgstr "Durée de l'image"
+msgstr "Durée de l'image"
 
 #: hacks/config/gleidescope.xml.h:6
 msgid "Image file"
 
 #: hacks/config/gleidescope.xml.h:6
 msgid "Image file"
@@ -4191,20 +4565,15 @@ msgstr "Fichier image"
 
 #: hacks/config/gleidescope.xml.h:8
 msgid "Move"
 
 #: hacks/config/gleidescope.xml.h:8
 msgid "Move"
-msgstr "Déplacement"
+msgstr "Déplacement"
 
 #: hacks/config/gleidescope.xml.h:11
 msgid "Size of tube"
 msgstr "Taille du tube"
 
 
 #: 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"
 #: hacks/config/glforestfire.xml.h:2
 msgid "Desert"
-msgstr "Désert"
+msgstr "Désert"
 
 #: hacks/config/glforestfire.xml.h:3
 msgid ""
 
 #: hacks/config/glforestfire.xml.h:3
 msgid ""
@@ -4214,8 +4583,8 @@ msgid ""
 "net&gt;."
 msgstr ""
 "Dessine une animation d'un pseudo-feu avec des triangles 3D dans un paysage "
 "net&gt;."
 msgstr ""
 "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."
+"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/glmatrix.xml.h:9
 "net&gt;."
 
 #: hacks/config/glforestfire.xml.h:5 hacks/config/glmatrix.xml.h:9
@@ -4224,7 +4593,7 @@ msgstr "Brouillard"
 
 #: hacks/config/glforestfire.xml.h:7
 msgid "GLForestFire"
 
 #: hacks/config/glforestfire.xml.h:7
 msgid "GLForestFire"
-msgstr "Feu de forêt GL"
+msgstr "Feu de forêt GL"
 
 #: hacks/config/glforestfire.xml.h:8
 msgid "Huge Fire"
 
 #: hacks/config/glforestfire.xml.h:8
 msgid "Huge Fire"
@@ -4246,6 +4615,33 @@ msgstr "Pluie"
 msgid "Track mouse"
 msgstr "Suivre la souris"
 
 msgid "Track mouse"
 msgstr "Suivre la souris"
 
+#: hacks/config/glhanoi.xml.h:1
+msgid "Enable fog"
+msgstr "Activer le brouillard"
+
+#: hacks/config/glhanoi.xml.h:2
+msgid "Enable lighting"
+msgstr "Activer l'éclairage"
+
+#: hacks/config/glhanoi.xml.h:4
+msgid "Frame Delay (us)"
+msgstr "Délai entre trames (us)"
+
+#: hacks/config/glhanoi.xml.h:5
+msgid "GLHanoi"
+msgstr "GL Hanoï"
+
+#: hacks/config/glhanoi.xml.h:6
+msgid "Number of Disks"
+msgstr "Nombre de disques"
+
+#: hacks/config/glhanoi.xml.h:9
+msgid ""
+"Solves the Towers of Hanoi puzzle. Move N disks from one pole to another, "
+"one disk at a time, with no disk ever resting on a disk smaller than itself. "
+"Written by Dave Atkinson."
+msgstr ""
+
 #: hacks/config/glknots.xml.h:4
 msgid "GLKnots"
 msgstr "Noeuds GL"
 #: hacks/config/glknots.xml.h:4
 msgid "GLKnots"
 msgstr "Noeuds GL"
@@ -4254,16 +4650,16 @@ msgstr "Noeuds GL"
 msgid ""
 "Generates some twisting 3d knot patterns. Spins 'em around. Written by Jamie "
 "Zawinski."
 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."
+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"
 
 #: hacks/config/glknots.xml.h:7 hacks/config/lavalite.xml.h:17
 #: hacks/config/spheremonics.xml.h:9
 msgid "Resolution"
-msgstr "Résolution"
+msgstr "Résolution"
 
 #: hacks/config/glknots.xml.h:15
 msgid "Segmented"
 
 #: hacks/config/glknots.xml.h:15
 msgid "Segmented"
-msgstr "Segmenté"
+msgstr "Segmenté"
 
 #: hacks/config/glknots.xml.h:18 hacks/config/lavalite.xml.h:28
 #: hacks/config/xmountains.xml.h:25
 
 #: hacks/config/glknots.xml.h:18 hacks/config/lavalite.xml.h:28
 #: hacks/config/xmountains.xml.h:25
@@ -4300,11 +4696,11 @@ msgstr "GLMatrix"
 
 #: hacks/config/glmatrix.xml.h:11 hacks/config/xmatrix.xml.h:7
 msgid "Genetic Encoding"
 
 #: hacks/config/glmatrix.xml.h:11 hacks/config/xmatrix.xml.h:7
 msgid "Genetic Encoding"
-msgstr "Encodage génétique"
+msgstr "Encodage génétique"
 
 #: hacks/config/glmatrix.xml.h:12
 msgid "Glyph Density"
 
 #: hacks/config/glmatrix.xml.h:12
 msgid "Glyph Density"
-msgstr "Densité des glyphes"
+msgstr "Densité des glyphes"
 
 #: hacks/config/glmatrix.xml.h:13
 msgid "Glyph Speed"
 
 #: hacks/config/glmatrix.xml.h:13
 msgid "Glyph Speed"
@@ -4312,7 +4708,7 @@ msgstr "Vitesse des glyphes"
 
 #: hacks/config/glmatrix.xml.h:14 hacks/config/xmatrix.xml.h:8
 msgid "Hexadecimal Encoding"
 
 #: hacks/config/glmatrix.xml.h:14 hacks/config/xmatrix.xml.h:8
 msgid "Hexadecimal Encoding"
-msgstr "Encodage hexadécimal"
+msgstr "Encodage hexadécimal"
 
 #: hacks/config/glmatrix.xml.h:15 hacks/config/xmatrix.xml.h:11
 msgid "Matrix Encoding"
 
 #: hacks/config/glmatrix.xml.h:15 hacks/config/xmatrix.xml.h:11
 msgid "Matrix Encoding"
@@ -4329,14 +4725,14 @@ msgid ""
 "wrap any texture around the sphere, e.g., the planetary textures that come "
 "with `ssystem'."
 msgstr ""
 "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»."
+"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"
 
 #: hacks/config/glplanet.xml.h:3
 msgid "GLPlanet"
-msgstr "Planète GL"
+msgstr "Planète GL"
 
 #: hacks/config/glplanet.xml.h:4
 msgid "Image File"
 
 #: hacks/config/glplanet.xml.h:4
 msgid "Image File"
@@ -4353,7 +4749,7 @@ msgid "100%"
 msgstr "100%"
 
 #: hacks/config/glslideshow.xml.h:5 hacks/config/glsnake.xml.h:2
 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
+#: hacks/config/mirrorblob.xml.h:2
 msgid "30 Seconds"
 msgstr "30 secondes"
 
 msgid "30 Seconds"
 msgstr "30 secondes"
 
@@ -4364,24 +4760,20 @@ msgstr "50 %"
 
 #: hacks/config/glslideshow.xml.h:9
 msgid "Always show at least this much of the image:"
 
 #: hacks/config/glslideshow.xml.h:9
 msgid "Always show at least this much of the image:"
-msgstr "Montre au moins ce % de l'image :"
+msgstr "Montre au moins ce % de l'image :"
 
 #: hacks/config/glslideshow.xml.h:10 hacks/config/mirrorblob.xml.h:6
 msgid "Crossfade Duration:"
 
 #: hacks/config/glslideshow.xml.h:10 hacks/config/mirrorblob.xml.h:6
 msgid "Crossfade Duration:"
-msgstr "Durée du fondu-enchaîné :"
+msgstr "Durée du fondu-enchaîné :"
 
 #: hacks/config/glslideshow.xml.h:11
 msgid "Frame Rate:"
 
 #: hacks/config/glslideshow.xml.h:11
 msgid "Frame Rate:"
-msgstr "Trames par seconde :"
+msgstr "Trames par seconde :"
 
 #: hacks/config/glslideshow.xml.h:12
 msgid "GLSlideshow"
 msgstr "Diaporama GL"
 
 
 #: hacks/config/glslideshow.xml.h:12
 msgid "GLSlideshow"
 msgstr "Diaporama GL"
 
-#: hacks/config/glslideshow.xml.h:14
-msgid "Letterbox"
-msgstr "Boîte aux lettres"
-
 #: hacks/config/glslideshow.xml.h:15
 msgid ""
 "Loads a random sequence of images and smoothly scans and zooms around in "
 #: hacks/config/glslideshow.xml.h:15
 msgid ""
 "Loads a random sequence of images and smoothly scans and zooms around in "
@@ -4396,7 +4788,7 @@ msgstr ""
 
 #: hacks/config/glslideshow.xml.h:18
 msgid "Pan/Zoom Duration:"
 
 #: hacks/config/glslideshow.xml.h:18
 msgid "Pan/Zoom Duration:"
-msgstr "Durée panoramique/zoom :"
+msgstr "Durée panoramique/zoom :"
 
 #: hacks/config/glsnake.xml.h:1 hacks/config/lavalite.xml.h:1
 msgid "1"
 
 #: hacks/config/glsnake.xml.h:1 hacks/config/lavalite.xml.h:1
 msgid "1"
@@ -4411,7 +4803,7 @@ msgid ""
 "Draws a simulation of the Rubik's Snake puzzle. Written by Jamie Wilkinson, "
 "Andrew Bennetts, and Peter Aylett."
 msgstr ""
 "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 "
+"Dessine une simulation du serpent Rubik. Écrit par Jamie Wilkinson, Andrew "
 "Bennetts et Peter Aylett."
 
 #: hacks/config/glsnake.xml.h:7
 "Bennetts et Peter Aylett."
 
 #: hacks/config/glsnake.xml.h:7
@@ -4420,7 +4812,7 @@ msgstr "Serpent GL"
 
 #: hacks/config/glsnake.xml.h:8
 msgid "Loose"
 
 #: hacks/config/glsnake.xml.h:8
 msgid "Loose"
-msgstr "Étendu"
+msgstr "Étendu"
 
 #: hacks/config/glsnake.xml.h:9
 msgid "Packing"
 
 #: hacks/config/glsnake.xml.h:9
 msgid "Packing"
@@ -4432,7 +4824,7 @@ msgstr "Montre les titres"
 
 #: hacks/config/glsnake.xml.h:14
 msgid "Tight"
 
 #: hacks/config/glsnake.xml.h:14
 msgid "Tight"
-msgstr "Serré"
+msgstr "Serré"
 
 #: hacks/config/glsnake.xml.h:16
 msgid "Y Angular Velocity"
 
 #: hacks/config/glsnake.xml.h:16
 msgid "Y Angular Velocity"
@@ -4443,18 +4835,30 @@ msgid "Z Angular Velocity"
 msgstr "Vitesse angulaire en Z"
 
 #: hacks/config/gltext.xml.h:1
 msgstr "Vitesse angulaire en Z"
 
 #: hacks/config/gltext.xml.h:1
+msgid "Always face front"
+msgstr "Toujours regarder l'avant"
+
+#: hacks/config/gltext.xml.h:2
 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. "
 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."
+"Écrit par Jamie Zawinski."
 
 
-#: hacks/config/gltext.xml.h:4
+#: hacks/config/gltext.xml.h:5
 msgid "GLText"
 msgstr "Texte GL"
 
 msgid "GLText"
 msgstr "Texte GL"
 
-#: hacks/config/gltext.xml.h:16 hacks/config/noseguy.xml.h:5
+#: hacks/config/gltext.xml.h:6
+msgid "Program"
+msgstr "Programme"
+
+#: hacks/config/gltext.xml.h:18
+msgid "Spin all the way around"
+msgstr "Rotation"
+
+#: hacks/config/gltext.xml.h:19 hacks/config/noseguy.xml.h:5
 msgid "Text"
 msgstr "Texte"
 
 msgid "Text"
 msgstr "Texte"
 
@@ -4470,7 +4874,7 @@ msgstr ""
 
 #: hacks/config/goop.xml.h:1
 msgid "Additive Colors (reflected light)"
 
 #: hacks/config/goop.xml.h:1
 msgid "Additive Colors (reflected light)"
-msgstr "Couleurs additives (lumière réfléchie)"
+msgstr "Couleurs additives (lumière réfléchie)"
 
 #: hacks/config/goop.xml.h:2
 msgid "Blob Count"
 
 #: hacks/config/goop.xml.h:2
 msgid "Blob Count"
@@ -4478,7 +4882,7 @@ msgstr "Nombre de taches"
 
 #: hacks/config/goop.xml.h:3
 msgid "Elasticity"
 
 #: hacks/config/goop.xml.h:3
 msgid "Elasticity"
-msgstr "Élasticité"
+msgstr "Élasticité"
 
 #: hacks/config/goop.xml.h:5
 msgid "Goop"
 
 #: hacks/config/goop.xml.h:5
 msgid "Goop"
@@ -4494,7 +4898,7 @@ msgstr "Vitesse limite"
 
 #: hacks/config/goop.xml.h:13
 msgid "Subtractive Colors (transmitted light)"
 
 #: hacks/config/goop.xml.h:13
 msgid "Subtractive Colors (transmitted light)"
-msgstr "Couleurs soustractives (lumière transmise)"
+msgstr "Couleurs soustractives (lumière transmise)"
 
 #: hacks/config/goop.xml.h:14
 msgid ""
 
 #: hacks/config/goop.xml.h:14
 msgid ""
@@ -4506,14 +4910,14 @@ msgid ""
 "several layers plastic with colored oil between them. Written by Jamie "
 "Zawinski."
 msgstr ""
 "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 "
+"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 "
 "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."
+"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"
 
 #: hacks/config/goop.xml.h:15
 msgid "Transparent Blobs"
@@ -4525,24 +4929,24 @@ msgstr "Taches XOR"
 
 #: hacks/config/grav.xml.h:3
 msgid "Grav"
 
 #: hacks/config/grav.xml.h:3
 msgid "Grav"
-msgstr "Gravité"
+msgstr "Gravité"
 
 #: hacks/config/grav.xml.h:6
 msgid "Object Trails"
 
 #: hacks/config/grav.xml.h:6
 msgid "Object Trails"
-msgstr "Traînées d'objets"
+msgstr "Traînées d'objets"
 
 #: hacks/config/grav.xml.h:7
 msgid "Orbital Decay"
 
 #: hacks/config/grav.xml.h:7
 msgid "Orbital Decay"
-msgstr "Désintégration orbitale"
+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 ""
 
 #: 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."
+"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"
 
 #: hacks/config/greynetic.xml.h:2
 msgid "Greynetic"
@@ -4552,12 +4956,12 @@ msgstr "Rectangles de couleur"
 msgid ""
 "This draws random colored and stippled rectangles. Written by Jamie Zawinski."
 msgstr ""
 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 "
+"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)"
 "Jamie Zawinski."
 
 #: hacks/config/halftone.xml.h:1
 msgid "Delay (Large = low cpu load)"
-msgstr "Délai (élévé = peu de charge processeur)"
+msgstr "Délai (élévé = peu de charge processeur)"
 
 #: hacks/config/halftone.xml.h:2
 msgid "Dot fill factor"
 
 #: hacks/config/halftone.xml.h:2
 msgid "Dot fill factor"
@@ -4577,7 +4981,7 @@ msgstr ""
 
 #: hacks/config/halftone.xml.h:5
 msgid "Gravity points"
 
 #: hacks/config/halftone.xml.h:5
 msgid "Gravity points"
-msgstr "Gravité des points"
+msgstr "Gravité des points"
 
 #: hacks/config/halftone.xml.h:6
 msgid "Halftone"
 
 #: hacks/config/halftone.xml.h:6
 msgid "Halftone"
@@ -4601,7 +5005,7 @@ msgstr "Vitesse min"
 
 #: hacks/config/halo.xml.h:1
 msgid "Animate Circles"
 
 #: hacks/config/halo.xml.h:1
 msgid "Animate Circles"
-msgstr "Cercles animés"
+msgstr "Cercles animés"
 
 #: hacks/config/halo.xml.h:3
 msgid "Halo"
 
 #: hacks/config/halo.xml.h:3
 msgid "Halo"
@@ -4625,19 +5029,19 @@ msgid ""
 "also animate the control-points, but that takes a lot of CPU and bandwidth. "
 "Written by Jamie Zawinski."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/helix.xml.h:4
 msgid "Helix"
-msgstr "Hélix"
+msgstr "Hélix"
 
 #: hacks/config/helix.xml.h:5
 msgid ""
 "This repeatedly generates spirally string-art-ish patterns. Written by Jamie "
 "Zawinski."
 
 #: hacks/config/helix.xml.h:5
 msgid ""
 "This repeatedly generates spirally string-art-ish patterns. Written by Jamie "
 "Zawinski."
-msgstr "Génère de nombreux motifs en spirale. Écrit par Jamie Zawinski."
+msgstr "Génère de nombreux motifs en spirale. Écrit par Jamie Zawinski."
 
 #: hacks/config/hopalong.xml.h:3
 msgid "EJK1"
 
 #: hacks/config/hopalong.xml.h:3
 msgid "EJK1"
@@ -4665,7 +5069,7 @@ msgstr "EJK6"
 
 #: hacks/config/hopalong.xml.h:11
 msgid "Hopalong"
 
 #: hacks/config/hopalong.xml.h:11
 msgid "Hopalong"
-msgstr "Cercles psychédéliques"
+msgstr "Cercles psychédéliques"
 
 #: hacks/config/hopalong.xml.h:12
 msgid "Jong"
 
 #: hacks/config/hopalong.xml.h:12
 msgid "Jong"
@@ -4675,10 +5079,6 @@ msgstr "Jong"
 msgid "Martin"
 msgstr "Martin"
 
 msgid "Martin"
 msgstr "Martin"
 
-#: hacks/config/hopalong.xml.h:18
-msgid "Popcorn"
-msgstr "Popcorn"
-
 #: hacks/config/hopalong.xml.h:19
 msgid "RR"
 msgstr "RR"
 #: hacks/config/hopalong.xml.h:19
 msgid "RR"
 msgstr "RR"
@@ -4692,9 +5092,9 @@ 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 ""
 "This draws lacy fractal patterns, based on iteration in the imaginary plane, "
 "from a 1986 Scientific American article. Mostly written by Patrick Naughton."
 msgstr ""
-"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."
+"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"
 
 #: hacks/config/hyperball.xml.h:4
 msgid "Hyperball"
@@ -4708,9 +5108,9 @@ msgid ""
 "Written by Joe Keane. See also the \"polytopes\" hack for a more general "
 "version of this using OpenGL."
 msgstr ""
 "Written by Joe Keane. See also the \"polytopes\" hack for a more general "
 "version of this using OpenGL."
 msgstr ""
-"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."
+"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"
 
 #: hacks/config/hyperball.xml.h:10 hacks/config/hypercube.xml.h:10
 msgid "XW Rotation"
@@ -4752,14 +5152,14 @@ msgid ""
 "See also the \"polytopes\" hack for a more general version of this using "
 "OpenGL."
 msgstr ""
 "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 "
+"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 "
 "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."
+"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"
 
 #: hacks/config/hypertorus.xml.h:1 hacks/config/polytopes.xml.h:1
 msgid "-4.0"
@@ -4801,16 +5201,36 @@ msgstr "Perspective 4D"
 msgid "See-Through Bands"
 msgstr "Bandes transparentes"
 
 msgid "See-Through Bands"
 msgstr "Bandes transparentes"
 
+#: hacks/config/hypertorus.xml.h:12
+msgid "See-Through Spirals (1 Spiral)"
+msgstr "Spirales transparentes (1 spirale)"
+
+#: hacks/config/hypertorus.xml.h:13
+msgid "See-Through Spirals (16 Spirals)"
+msgstr "Spirales transparentes (16 spirales)"
+
 #: hacks/config/hypertorus.xml.h:14
 #: hacks/config/hypertorus.xml.h:14
+msgid "See-Through Spirals (2 Spirals)"
+msgstr "Spirales transparentes (2 spirales)"
+
+#: hacks/config/hypertorus.xml.h:15
+msgid "See-Through Spirals (4 Spirals)"
+msgstr "Spirales transparentes (4 spirales)"
+
+#: hacks/config/hypertorus.xml.h:16
+msgid "See-Through Spirals (8 Spirals)"
+msgstr "Spirales transparentes (8 spirale)"
+
+#: hacks/config/hypertorus.xml.h:19
 msgid "Solid Object"
 msgstr "Objets solides"
 
 msgid "Solid Object"
 msgstr "Objets solides"
 
-#: hacks/config/hypertorus.xml.h:15 hacks/config/mirrorblob.xml.h:20
+#: hacks/config/hypertorus.xml.h:20 hacks/config/mirrorblob.xml.h:19
 #: hacks/config/polytopes.xml.h:21 hacks/config/pulsar.xml.h:16
 msgid "Solid Surface"
 msgstr "Surface solide"
 
 #: hacks/config/polytopes.xml.h:21 hacks/config/pulsar.xml.h:16
 msgid "Solid Surface"
 msgstr "Surface solide"
 
-#: hacks/config/hypertorus.xml.h:16
+#: hacks/config/hypertorus.xml.h:21
 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 "
 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 "
@@ -4818,61 +5238,98 @@ msgid ""
 "and Higher Dimensions\", Scientific American Library, 1990."
 msgstr ""
 
 "and Higher Dimensions\", Scientific American Library, 1990."
 msgstr ""
 
-#: hacks/config/hypertorus.xml.h:17 hacks/config/polytopes.xml.h:23
+#: hacks/config/hypertorus.xml.h:22 hacks/config/polytopes.xml.h:23
 msgid "Transparent Surface"
 msgstr "Surface transparente"
 
 msgid "Transparent Surface"
 msgstr "Surface transparente"
 
-#: hacks/config/hypertorus.xml.h:18
+#: hacks/config/hypertorus.xml.h:23
 msgid "Two-Sided"
 msgstr "2 faces"
 
 msgid "Two-Sided"
 msgstr "2 faces"
 
-#: hacks/config/hypertorus.xml.h:19 hacks/config/polytopes.xml.h:24
+#: hacks/config/hypertorus.xml.h:24 hacks/config/polytopes.xml.h:24
 msgid "WX Rotation Speed"
 msgstr "Vitesse de rotation WX"
 
 msgid "WX Rotation Speed"
 msgstr "Vitesse de rotation WX"
 
-#: hacks/config/hypertorus.xml.h:20 hacks/config/polytopes.xml.h:25
+#: hacks/config/hypertorus.xml.h:25 hacks/config/polytopes.xml.h:25
 msgid "WY Rotation Speed"
 msgstr "Vitesse de rotation WY"
 
 msgid "WY Rotation Speed"
 msgstr "Vitesse de rotation WY"
 
-#: hacks/config/hypertorus.xml.h:21 hacks/config/polytopes.xml.h:26
+#: hacks/config/hypertorus.xml.h:26 hacks/config/polytopes.xml.h:26
 msgid "WZ Rotation Speed"
 msgstr "Vitesse de rotation WZ"
 
 msgid "WZ Rotation Speed"
 msgstr "Vitesse de rotation WZ"
 
-#: hacks/config/hypertorus.xml.h:22 hacks/config/polytopes.xml.h:27
+#: hacks/config/hypertorus.xml.h:27 hacks/config/polytopes.xml.h:27
 msgid "Wireframe Mesh"
 msgstr "Fil de fer"
 
 msgid "Wireframe Mesh"
 msgstr "Fil de fer"
 
-#: hacks/config/hypertorus.xml.h:23 hacks/config/polytopes.xml.h:28
+#: hacks/config/hypertorus.xml.h:28 hacks/config/polytopes.xml.h:28
 msgid "XY Rotation Speed"
 msgstr "Vitesse de rotation XY"
 
 msgid "XY Rotation Speed"
 msgstr "Vitesse de rotation XY"
 
-#: hacks/config/hypertorus.xml.h:24 hacks/config/polytopes.xml.h:29
+#: hacks/config/hypertorus.xml.h:29 hacks/config/polytopes.xml.h:29
 msgid "XZ Rotation Speed"
 msgstr "Vitesse de rotation XZ"
 
 msgid "XZ Rotation Speed"
 msgstr "Vitesse de rotation XZ"
 
-#: hacks/config/hypertorus.xml.h:25 hacks/config/polytopes.xml.h:30
+#: hacks/config/hypertorus.xml.h:30 hacks/config/polytopes.xml.h:30
 msgid "YZ Rotation Speed"
 msgstr "Vitesse de rotation YZ"
 
 msgid "YZ Rotation Speed"
 msgstr "Vitesse de rotation YZ"
 
+#: hacks/config/ifs.xml.h:1
+msgid "2"
+msgstr "2"
+
 #: hacks/config/ifs.xml.h:2
 #: hacks/config/ifs.xml.h:2
+msgid "Blend"
+msgstr "Fondu"
+
+#: hacks/config/ifs.xml.h:3
+msgid "Detail"
+msgstr "Détail"
+
+#: hacks/config/ifs.xml.h:5
+msgid "Function"
+msgstr "Fonction"
+
+#: hacks/config/ifs.xml.h:6
+msgid "Functions"
+msgstr "Fonctions"
+
+#: hacks/config/ifs.xml.h:7
 msgid "IFS"
 msgstr "IFS"
 
 msgid "IFS"
 msgstr "IFS"
 
-#: hacks/config/ifs.xml.h:7
+#: hacks/config/ifs.xml.h:9
+msgid "Number of Colours"
+msgstr "Nombre de couleurs"
+
+#: hacks/config/ifs.xml.h:11 hacks/config/phosphor.xml.h:6
+msgid "Scale"
+msgstr "Échelle"
+
+#: hacks/config/ifs.xml.h:12
+msgid "Single"
+msgstr "Simple"
+
+#: hacks/config/ifs.xml.h:15
 msgid ""
 msgid ""
-"This one draws spinning, colliding iterated-function-system images. Written "
-"by Massimino Pascal."
+"This one draws spinning, colliding iterated-function-system images. Note "
+"that the \"quality\" parameter is exponential. Number of points drawn is "
+"functions^detail. The number of colours is only used in Blend mode to "
+"provide a palette to create the base colours. These are then blended "
+"together in a non-colourmap friendly fashion. Written by Chris Le Sueur."
 msgstr ""
 msgstr ""
-"Dessine des images de système de fonctions itérées, qui tournent et entrent "
-"en collision. Écrit par Massimino Pascal."
+
+#: hacks/config/ifs.xml.h:16
+msgid "Translate"
+msgstr "Translation"
 
 #: hacks/config/imsmap.xml.h:3
 msgid "Brightness Gradients"
 
 #: hacks/config/imsmap.xml.h:3
 msgid "Brightness Gradients"
-msgstr "Dégradés de luminosité"
+msgstr "Dégradés de luminosité"
 
 #: hacks/config/imsmap.xml.h:7
 msgid "Hue Gradients"
 
 #: hacks/config/imsmap.xml.h:7
 msgid "Hue Gradients"
-msgstr "Dégradés de teinte"
+msgstr "Dégradés de teinte"
 
 #: hacks/config/imsmap.xml.h:8
 msgid "IMSmap"
 
 #: hacks/config/imsmap.xml.h:8
 msgid "IMSmap"
@@ -4880,7 +5337,7 @@ msgstr "IMSmap"
 
 #: hacks/config/imsmap.xml.h:12
 msgid "Saturation Gradients"
 
 #: hacks/config/imsmap.xml.h:12
 msgid "Saturation Gradients"
-msgstr "Dégradés de saturation"
+msgstr "Dégradés de saturation"
 
 #: hacks/config/imsmap.xml.h:14
 msgid ""
 
 #: hacks/config/imsmap.xml.h:14
 msgid ""
@@ -4895,25 +5352,45 @@ msgid ""
 "to generate images that look like heat-maps or CAT-scans. Written by Juergen "
 "Nickelsen and Jamie Zawinski."
 msgstr ""
 "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
+"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/interaggregate.xml.h:2
+msgid "Interaggregate"
+msgstr "InterAggregate"
+
+#: hacks/config/interaggregate.xml.h:3 hacks/config/intermomentary.xml.h:3
+msgid "Number of Discs"
+msgstr "Nombre de disques"
+
+#: hacks/config/interaggregate.xml.h:6
+msgid ""
+"The Intersection Aggregate 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 \"InterAggregate"
+"\" at http://www.complexification.net"
+msgstr ""
+
+#: hacks/config/interference.xml.h:1 hacks/config/rotzoomer.xml.h:1
 msgid "0"
 msgid "0"
-msgstr "0°"
+msgstr "0°"
 
 #: hacks/config/interference.xml.h:2
 msgid "360"
 
 #: hacks/config/interference.xml.h:2
 msgid "360"
-msgstr "360°"
+msgstr "360°"
 
 #: hacks/config/interference.xml.h:3
 msgid "Anim Speed"
 
 #: hacks/config/interference.xml.h:3
 msgid "Anim Speed"
@@ -4925,9 +5402,9 @@ msgid ""
 "waves, and allowing them to interfere with each other as their origins move. "
 "Written by Hannu Mallat."
 msgstr ""
 "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 "
+"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
 "Mallat."
 
 #: hacks/config/interference.xml.h:9
@@ -4936,7 +5413,7 @@ msgstr "Teinte"
 
 #: hacks/config/interference.xml.h:10
 msgid "Interference"
 
 #: hacks/config/interference.xml.h:10
 msgid "Interference"
-msgstr "Interférences"
+msgstr "Interférences"
 
 #: hacks/config/interference.xml.h:13 hacks/config/t3d.xml.h:9
 #: hacks/config/xearth.xml.h:11 hacks/config/zoom.xml.h:5
 
 #: hacks/config/interference.xml.h:13 hacks/config/t3d.xml.h:9
 #: hacks/config/xearth.xml.h:11 hacks/config/zoom.xml.h:5
@@ -4955,10 +5432,6 @@ msgstr "Taille des vagues"
 msgid "Intermomentary"
 msgstr "InterMomentary"
 
 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 "
 #: hacks/config/intermomentary.xml.h:6
 msgid ""
 "The Intersection Momentary is a fun visualization defining the relationships "
@@ -4977,7 +5450,7 @@ msgstr "Chrome"
 
 #: hacks/config/jigglypuff.xml.h:3
 msgid "Clown barf"
 
 #: hacks/config/jigglypuff.xml.h:3
 msgid "Clown barf"
-msgstr "Clown retourné"
+msgstr "Clown retourné"
 
 #: hacks/config/jigglypuff.xml.h:5
 msgid "Cycle"
 
 #: hacks/config/jigglypuff.xml.h:5
 msgid "Cycle"
@@ -4985,11 +5458,11 @@ msgstr "Cycles"
 
 #: hacks/config/jigglypuff.xml.h:7
 msgid "Flower box"
 
 #: hacks/config/jigglypuff.xml.h:7
 msgid "Flower box"
-msgstr "Boîte de fleurs"
+msgstr "Boîte de fleurs"
 
 #: hacks/config/jigglypuff.xml.h:9
 msgid "Inertial damping"
 
 #: hacks/config/jigglypuff.xml.h:9
 msgid "Inertial damping"
-msgstr "Atténuation inertielle"
+msgstr "Atténuation inertielle"
 
 #: hacks/config/jigglypuff.xml.h:10
 msgid "JigglyPuff"
 
 #: hacks/config/jigglypuff.xml.h:10
 msgid "JigglyPuff"
@@ -5001,11 +5474,11 @@ msgstr "Vitesse de rotation"
 
 #: hacks/config/jigglypuff.xml.h:17 hacks/config/sphere.xml.h:7
 msgid "Sphere"
 
 #: hacks/config/jigglypuff.xml.h:17 hacks/config/sphere.xml.h:7
 msgid "Sphere"
-msgstr "Sphère"
+msgstr "Sphère"
 
 #: hacks/config/jigglypuff.xml.h:18
 msgid "Sphere strength"
 
 #: hacks/config/jigglypuff.xml.h:18
 msgid "Sphere strength"
-msgstr "Force des sphères"
+msgstr "Force des sphères"
 
 #: hacks/config/jigglypuff.xml.h:19
 msgid "Spookiness"
 
 #: hacks/config/jigglypuff.xml.h:19
 msgid "Spookiness"
@@ -5015,10 +5488,10 @@ msgstr "Niveau de frayeur"
 msgid "Spoooooky"
 msgstr "Chair de poulesque (!)"
 
 msgid "Spoooooky"
 msgstr "Chair de poulesque (!)"
 
-#: hacks/config/jigglypuff.xml.h:21 hacks/config/polyhedra.xml.h:155
+#: hacks/config/jigglypuff.xml.h:21 hacks/config/polyhedra.xml.h:148
 #: hacks/config/sballs.xml.h:16
 msgid "Tetrahedron"
 #: hacks/config/sballs.xml.h:16
 msgid "Tetrahedron"
-msgstr "Tétraèdre"
+msgstr "Tétraèdre"
 
 #: hacks/config/jigglypuff.xml.h:22
 msgid ""
 
 #: hacks/config/jigglypuff.xml.h:22
 msgid ""
@@ -5066,7 +5539,7 @@ msgstr "Puzzle"
 
 #: hacks/config/jigsaw.xml.h:6
 msgid "Solved Duration"
 
 #: hacks/config/jigsaw.xml.h:6
 msgid "Solved Duration"
-msgstr "Durée de résolution"
+msgstr "Durée de résolution"
 
 #: hacks/config/jigsaw.xml.h:8
 msgid ""
 
 #: hacks/config/jigsaw.xml.h:8
 msgid ""
@@ -5077,16 +5550,16 @@ msgid ""
 "sometimes pretty hard to guess what the image is going to look like once the "
 "puzzle is solved. Written by Jamie Zawinski."
 msgstr ""
 "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 "
+"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 "
 "assez difficile de deviner l'apparence de l'image  une fois le puzzle "
-"résolu. Écrit par Jamie Zawinski."
+"résolu. Écrit par Jamie Zawinski."
 
 #: hacks/config/juggle.xml.h:1
 msgid "Draws a juggling stick-man. Written by Tim Auckland."
 
 #: hacks/config/juggle.xml.h:1
 msgid "Draws a juggling stick-man. Written by Tim Auckland."
-msgstr "Dessine un bonhomme jongleur. Écrit par Tim Auckland."
+msgstr "Dessine un bonhomme jongleur. Écrit par Tim Auckland."
 
 #: hacks/config/juggle.xml.h:3
 msgid "Juggle"
 
 #: hacks/config/juggle.xml.h:3
 msgid "Juggle"
@@ -5114,7 +5587,7 @@ msgstr "Massues oui/non."
 
 #: hacks/config/juggle.xml.h:15
 msgid "turn on/off Flaming Torches."
 
 #: hacks/config/juggle.xml.h:15
 msgid "turn on/off Flaming Torches."
-msgstr "Torches enflammées oui/non."
+msgstr "Torches enflammées oui/non."
 
 #: hacks/config/juggle.xml.h:16
 msgid "turn on/off Knives."
 
 #: hacks/config/juggle.xml.h:16
 msgid "turn on/off Knives."
@@ -5128,9 +5601,47 @@ msgstr "Anneaux oui/non."
 msgid "turn on/off pattern descriptions."
 msgstr "Description des patterns oui/non."
 
 msgid "turn on/off pattern descriptions."
 msgstr "Description des patterns oui/non."
 
+#: hacks/config/juggler3d.xml.h:1
+msgid ""
+"3D simulation of a juggler performing with balls, clubs and rings. Written "
+"by Brian Apps and partially based on his Win32 Juggle Saver program."
+msgstr ""
+
+#: hacks/config/juggler3d.xml.h:3
+msgid "Juggler Horizontal Speed"
+msgstr "Vitesse horizontale du jongleur"
+
+#: hacks/config/juggler3d.xml.h:4
+msgid "Juggler Spin Speed"
+msgstr "Vitesse de rotation du jongleur"
+
+#: hacks/config/juggler3d.xml.h:5
+msgid "Juggler3D"
+msgstr "Jonglage 3D"
+
+#: hacks/config/juggler3d.xml.h:6
+msgid "Juggling Speed"
+msgstr "Vitesse de jonglage"
+
+#: hacks/config/juggler3d.xml.h:7
+msgid "Max Height"
+msgstr "Hauteur max."
+
+#: hacks/config/juggler3d.xml.h:8
+msgid "Max Objects"
+msgstr "Objets max."
+
+#: hacks/config/juggler3d.xml.h:9
+msgid "Min Height"
+msgstr "Hauteur min."
+
+#: hacks/config/juggler3d.xml.h:10
+msgid "Min Objects"
+msgstr "Objets min."
+
 #: hacks/config/julia.xml.h:3 hacks/config/rorschach.xml.h:4
 msgid "Iterations"
 #: hacks/config/julia.xml.h:3 hacks/config/rorschach.xml.h:4
 msgid "Iterations"
-msgstr "Itération"
+msgstr "Itération"
 
 #: hacks/config/julia.xml.h:4
 msgid "Julia"
 
 #: hacks/config/julia.xml.h:4
 msgid "Julia"
@@ -5145,12 +5656,12 @@ msgid ""
 "the image, which indicates the control point from which the rest of the "
 "image was generated. Written by Sean McCullough."
 msgstr ""
 "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."
+"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 ""
 
 #: hacks/config/kaleidescope.xml.h:1
 msgid ""
@@ -5159,15 +5670,15 @@ msgid ""
 "think it needs more solids, or perhaps just brighter colors. More variations "
 "in the rotational speed might help, too."
 msgstr ""
 "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 "
+"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 "
 "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."
+"rotation seraient aussi appréciables."
 
 #: hacks/config/kaleidescope.xml.h:4
 msgid "Kaleidescope"
 
 #: hacks/config/kaleidescope.xml.h:4
 msgid "Kaleidescope"
-msgstr "Kaleïdoscope"
+msgstr "Kaleïdoscope"
 
 #: hacks/config/kaleidescope.xml.h:6 hacks/config/qix.xml.h:18
 msgid "Segments"
 
 #: hacks/config/kaleidescope.xml.h:6 hacks/config/qix.xml.h:18
 msgid "Segments"
@@ -5175,11 +5686,11 @@ msgstr "Segments"
 
 #: hacks/config/kaleidescope.xml.h:9
 msgid "Symmetry"
 
 #: hacks/config/kaleidescope.xml.h:9
 msgid "Symmetry"
-msgstr "Symétrie"
+msgstr "Symétrie"
 
 #: hacks/config/kaleidescope.xml.h:10
 msgid "Trails"
 
 #: hacks/config/kaleidescope.xml.h:10
 msgid "Trails"
-msgstr "Traînées"
+msgstr "Traînées"
 
 #: hacks/config/klein.xml.h:3
 msgid "Klein"
 
 #: hacks/config/klein.xml.h:3
 msgid "Klein"
@@ -5193,11 +5704,11 @@ msgstr ""
 
 #: hacks/config/klein.xml.h:11
 msgid "Use Randomized Surfaces and Primitives"
 
 #: hacks/config/klein.xml.h:11
 msgid "Use Randomized Surfaces and Primitives"
-msgstr "Utiliser des primitives et surfaces aléatoires"
+msgstr "Utiliser des primitives et surfaces aléatoires"
 
 #: hacks/config/klein.xml.h:12
 msgid "Wander Around the Screen"
 
 #: hacks/config/klein.xml.h:12
 msgid "Wander Around the Screen"
-msgstr "Déplacement sur l'écran"
+msgstr "Déplacement sur l'écran"
 
 #: hacks/config/kumppa.xml.h:5
 msgid "Kumppa"
 
 #: hacks/config/kumppa.xml.h:5
 msgid "Kumppa"
@@ -5205,15 +5716,15 @@ msgstr "Kumppa"
 
 #: hacks/config/kumppa.xml.h:7
 msgid "Randomize"
 
 #: hacks/config/kumppa.xml.h:7
 msgid "Randomize"
-msgstr "Aléatoire"
+msgstr "Aléatoire"
 
 #: hacks/config/kumppa.xml.h:10
 msgid ""
 "Spiraling, spinning, and very, very fast splashes of color rush toward the "
 "screen. Written by Teemu Suutari."
 msgstr ""
 
 #: hacks/config/kumppa.xml.h:10
 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."
+"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 ""
 
 #: hacks/config/lament.xml.h:1
 msgid ""
@@ -5221,9 +5732,9 @@ msgid ""
 "Requires OpenGL, and a machine with fast hardware support for texture maps. "
 "Warning: occasionally opens doors. Written by Jamie Zawinski."
 msgstr ""
 "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 "
+"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
 "Zawinski."
 
 #: hacks/config/lament.xml.h:3
@@ -5239,8 +5750,8 @@ msgid ""
 "Moving radiating lines, that look vaguely like scanning laser beams. Written "
 "by Pascal Pensa. (Frankie say: relax.)"
 msgstr ""
 "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.)"
+"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"
 
 #: hacks/config/lavalite.xml.h:2 hacks/config/xmountains.xml.h:2
 msgid "10"
@@ -5272,7 +5783,7 @@ msgstr "A facettes"
 
 #: hacks/config/lavalite.xml.h:11
 msgid "Giant Lavalite"
 
 #: hacks/config/lavalite.xml.h:11
 msgid "Giant Lavalite"
-msgstr "Lavalite géante"
+msgstr "Lavalite géante"
 
 #: hacks/config/lavalite.xml.h:13
 msgid "LavaLite"
 
 #: hacks/config/lavalite.xml.h:13
 msgid "LavaLite"
@@ -5284,7 +5795,7 @@ msgstr "Maximum de blobs"
 
 #: hacks/config/lavalite.xml.h:16
 msgid "Random Lamp Style"
 
 #: hacks/config/lavalite.xml.h:16
 msgid "Random Lamp Style"
-msgstr "Style de lampe aléatoire"
+msgstr "Style de lampe aléatoire"
 
 #: hacks/config/lavalite.xml.h:18
 msgid "Rocket Lavalite"
 
 #: hacks/config/lavalite.xml.h:18
 msgid "Rocket Lavalite"
@@ -5292,15 +5803,15 @@ msgstr "Lavalite roquette"
 
 #: hacks/config/lightning.xml.h:2
 msgid "Lightning"
 
 #: hacks/config/lightning.xml.h:2
 msgid "Lightning"
-msgstr "Éclairs"
+msgstr "Éclairs"
 
 #: hacks/config/lightning.xml.h:7
 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 ""
 
 #: hacks/config/lightning.xml.h:7
 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."
+"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"
 
 #: hacks/config/lisa.xml.h:4
 msgid "Lisa"
@@ -5308,7 +5819,7 @@ msgstr "Lisa"
 
 #: hacks/config/lisa.xml.h:10
 msgid "Steps"
 
 #: hacks/config/lisa.xml.h:10
 msgid "Steps"
-msgstr "Étapes"
+msgstr "Étapes"
 
 #: hacks/config/lisa.xml.h:11
 msgid ""
 
 #: hacks/config/lisa.xml.h:11
 msgid ""
@@ -5317,8 +5828,8 @@ msgid ""
 "was one of these."
 msgstr ""
 "Trace des boucles de Lissajous, par Caleb Cullen. Vous vous souvenez de "
 "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."
+"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 ""
 
 #: hacks/config/lissie.xml.h:1
 msgid ""
@@ -5326,7 +5837,7 @@ msgid ""
 "along a path. Written by Alexander Jolk."
 msgstr ""
 "Une autre figure de Lissajous. Elle trace la progression de formes "
 "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."
+"circulaires le long d'un chemin. Écrit par Alexander Jolk."
 
 #: hacks/config/lissie.xml.h:5
 msgid "Lissie"
 
 #: hacks/config/lissie.xml.h:5
 msgid "Lissie"
@@ -5334,15 +5845,15 @@ msgstr "Lissajous"
 
 #: hacks/config/lmorph.xml.h:1
 msgid "Closed Figures"
 
 #: hacks/config/lmorph.xml.h:1
 msgid "Closed Figures"
-msgstr "Figures fermées"
+msgstr "Figures fermées"
 
 #: hacks/config/lmorph.xml.h:2
 msgid "Control Points"
 
 #: hacks/config/lmorph.xml.h:2
 msgid "Control Points"
-msgstr "Points de contrôle"
+msgstr "Points de contrôle"
 
 #: hacks/config/lmorph.xml.h:4
 msgid "Interpolation Steps"
 
 #: hacks/config/lmorph.xml.h:4
 msgid "Interpolation Steps"
-msgstr "Étapes d'interpolation"
+msgstr "Étapes d'interpolation"
 
 #: hacks/config/lmorph.xml.h:5
 msgid "LMorph"
 
 #: hacks/config/lmorph.xml.h:5
 msgid "LMorph"
@@ -5362,14 +5873,14 @@ msgstr "Figures ouvertes"
 
 #: hacks/config/lmorph.xml.h:10
 msgid "Open and Closed Figures"
 
 #: hacks/config/lmorph.xml.h:10
 msgid "Open and Closed Figures"
-msgstr "Figures ouvertes et fermées"
+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 ""
 
 #: 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 "
+"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
 "Sverre H. Huseby et Glenn T. Lines."
 
 #: hacks/config/loop.xml.h:3
@@ -5382,11 +5893,11 @@ msgid ""
 "Written by David Bagley."
 msgstr ""
 "Produit des colonies en forme de boucles qui se reproduisent, vieillissent "
 "Written by David Bagley."
 msgstr ""
 "Produit des colonies en forme de boucles qui se reproduisent, vieillissent "
-"et meurent. Écrit par David Bagley."
+"et meurent. Écrit par David Bagley."
 
 #: hacks/config/maze.xml.h:3
 msgid "Backtracking Generator"
 
 #: hacks/config/maze.xml.h:3
 msgid "Backtracking Generator"
-msgstr "Générateur de retour en arrière"
+msgstr "Générateur de retour en arrière"
 
 #: hacks/config/maze.xml.h:5 hacks/config/slidescreen.xml.h:3
 msgid "Grid Size"
 
 #: hacks/config/maze.xml.h:5 hacks/config/slidescreen.xml.h:3
 msgid "Grid Size"
@@ -5402,7 +5913,7 @@ msgstr "Ignorer la direction de la sortie"
 
 #: hacks/config/maze.xml.h:8
 msgid "Joining Generator"
 
 #: hacks/config/maze.xml.h:8
 msgid "Joining Generator"
-msgstr "Générateur de fusion"
+msgstr "Générateur de fusion"
 
 #: hacks/config/maze.xml.h:9
 msgid "Maze"
 
 #: hacks/config/maze.xml.h:9
 msgid "Maze"
@@ -5410,23 +5921,23 @@ msgstr "Labyrinthe"
 
 #: hacks/config/maze.xml.h:10
 msgid "Post-Solve Delay"
 
 #: hacks/config/maze.xml.h:10
 msgid "Post-Solve Delay"
-msgstr "Délai post-résolution"
+msgstr "Délai post-résolution"
 
 #: hacks/config/maze.xml.h:11
 msgid "Pre-Solve Delay"
 
 #: hacks/config/maze.xml.h:11
 msgid "Pre-Solve Delay"
-msgstr "Délai pré-résolution"
+msgstr "Délai pré-résolution"
 
 #: hacks/config/maze.xml.h:12
 msgid "Random Generator"
 
 #: hacks/config/maze.xml.h:12
 msgid "Random Generator"
-msgstr "Générateur aléatoire"
+msgstr "Générateur aléatoire"
 
 #: hacks/config/maze.xml.h:13
 msgid "Seeding Generator"
 
 #: hacks/config/maze.xml.h:13
 msgid "Seeding Generator"
-msgstr "Générateur d'ensemencement"
+msgstr "Générateur d'ensemencement"
 
 #: hacks/config/maze.xml.h:15
 msgid "Solve Speed"
 
 #: hacks/config/maze.xml.h:15
 msgid "Solve Speed"
-msgstr "Vitesse de résolution"
+msgstr "Vitesse de résolution"
 
 #: hacks/config/maze.xml.h:16
 msgid ""
 
 #: hacks/config/maze.xml.h:16
 msgid ""
@@ -5434,9 +5945,9 @@ msgid ""
 "generates a random maze, then solves it with visual feedback. Originally by "
 "Jim Randell; modified by a cast of thousands."
 msgstr ""
 "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 "
+"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
 "gens."
 
 #: hacks/config/memscroller.xml.h:1
@@ -5445,7 +5956,7 @@ msgstr "Dessiner une grille"
 
 #: hacks/config/memscroller.xml.h:2
 msgid "Draw Random Numbers"
 
 #: hacks/config/memscroller.xml.h:2
 msgid "Draw Random Numbers"
-msgstr "Afficher des nombres aléatoires"
+msgstr "Afficher des nombres aléatoires"
 
 #: hacks/config/memscroller.xml.h:3
 msgid "Draw in RGB"
 
 #: hacks/config/memscroller.xml.h:3
 msgid "Draw in RGB"
@@ -5453,7 +5964,7 @@ msgstr "Dessiner en RVB"
 
 #: hacks/config/memscroller.xml.h:4
 msgid "Dump Memory"
 
 #: hacks/config/memscroller.xml.h:4
 msgid "Dump Memory"
-msgstr "Vidage mémoire"
+msgstr "Vidage mémoire"
 
 #: hacks/config/memscroller.xml.h:6
 msgid "MemScroller"
 
 #: hacks/config/memscroller.xml.h:6
 msgid "MemScroller"
@@ -5475,13 +5986,13 @@ msgid ""
 "cube-based fractal object analagous to the Sierpinski Tetrahedron. Written "
 "by Jamie Zawinski."
 msgstr ""
 "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 "
+"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"
 "Zawinski."
 
 #: hacks/config/metaballs.xml.h:1
 msgid "Big"
-msgstr "Élevé"
+msgstr "Élevé"
 
 #: hacks/config/metaballs.xml.h:2
 msgid ""
 
 #: hacks/config/metaballs.xml.h:2
 msgid ""
@@ -5491,23 +6002,23 @@ msgstr ""
 
 #: hacks/config/metaballs.xml.h:7
 msgid "MetaBall Movement"
 
 #: hacks/config/metaballs.xml.h:7
 msgid "MetaBall Movement"
-msgstr "Mouvement des méta-balles"
+msgstr "Mouvement des méta-balles"
 
 #: hacks/config/metaballs.xml.h:8
 msgid "MetaBall Radius"
 
 #: hacks/config/metaballs.xml.h:8
 msgid "MetaBall Radius"
-msgstr "Rayon des méta-balles"
+msgstr "Rayon des méta-balles"
 
 #: hacks/config/metaballs.xml.h:9
 msgid "MetaBalls"
 
 #: hacks/config/metaballs.xml.h:9
 msgid "MetaBalls"
-msgstr "Méta-balles"
+msgstr "Méta-balles"
 
 #: hacks/config/metaballs.xml.h:11
 msgid "Number of MetaBalls"
 
 #: hacks/config/metaballs.xml.h:11
 msgid "Number of MetaBalls"
-msgstr "Nombre de méta-balles"
+msgstr "Nombre de méta-balles"
 
 #: hacks/config/mirrorblob.xml.h:4
 msgid "Blobby"
 
 #: hacks/config/mirrorblob.xml.h:4
 msgid "Blobby"
-msgstr "Patés"
+msgstr "Patés"
 
 #: hacks/config/mirrorblob.xml.h:5 hacks/config/nerverot.xml.h:2
 msgid "Calm"
 
 #: hacks/config/mirrorblob.xml.h:5 hacks/config/nerverot.xml.h:2
 msgid "Calm"
@@ -5520,48 +6031,44 @@ msgid ""
 msgstr ""
 
 #: hacks/config/mirrorblob.xml.h:8
 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"
 
 msgid "Enable Colouring"
 msgstr "Autoriser la colorisation"
 
-#: hacks/config/mirrorblob.xml.h:10
+#: hacks/config/mirrorblob.xml.h:9
 msgid "Enable Reflected Image"
 msgid "Enable Reflected Image"
-msgstr "Autoriser l'image réfléchie"
+msgstr "Autoriser l'image réfléchie"
 
 
-#: hacks/config/mirrorblob.xml.h:11
+#: hacks/config/mirrorblob.xml.h:10
 msgid "Enable Walls"
 msgstr "Autoriser les murs"
 
 msgid "Enable Walls"
 msgstr "Autoriser les murs"
 
-#: hacks/config/mirrorblob.xml.h:13
+#: hacks/config/mirrorblob.xml.h:12
 msgid "Field Points"
 msgstr "Points"
 
 msgid "Field Points"
 msgstr "Points"
 
-#: hacks/config/mirrorblob.xml.h:14
+#: hacks/config/mirrorblob.xml.h:13
 msgid "Freaky"
 msgstr "Bizarre"
 
 msgid "Freaky"
 msgstr "Bizarre"
 
-#: hacks/config/mirrorblob.xml.h:15
+#: hacks/config/mirrorblob.xml.h:14
 msgid "MirrorBlob"
 msgid "MirrorBlob"
-msgstr "Tâches miroir"
+msgstr "Tâches miroir"
 
 
-#: hacks/config/mirrorblob.xml.h:17
+#: hacks/config/mirrorblob.xml.h:16
 msgid "Offset Texture Coordinates"
 msgid "Offset Texture Coordinates"
-msgstr "Offset des coordonnées de la texture"
+msgstr "Offset des coordonnées de la texture"
 
 
-#: hacks/config/mirrorblob.xml.h:23
+#: hacks/config/mirrorblob.xml.h:22
 msgid "Very Freaky"
 msgid "Very Freaky"
-msgstr "Délirant"
+msgstr "Délirant"
 
 
-#: hacks/config/mirrorblob.xml.h:25
+#: hacks/config/mirrorblob.xml.h:24
 msgid "X Resolution"
 msgid "X Resolution"
-msgstr "Résolution X"
+msgstr "Résolution X"
 
 
-#: hacks/config/mirrorblob.xml.h:26
+#: hacks/config/mirrorblob.xml.h:25
 msgid "Y Resolution"
 msgid "Y Resolution"
-msgstr "Résolution Y"
+msgstr "Résolution Y"
 
 #: hacks/config/mismunch.xml.h:5
 msgid "Mismunch"
 
 #: hacks/config/mismunch.xml.h:5
 msgid "Mismunch"
@@ -5579,7 +6086,7 @@ msgstr "Un"
 
 #: hacks/config/mismunch.xml.h:9
 msgid "Simultaneous Squares"
 
 #: hacks/config/mismunch.xml.h:9
 msgid "Simultaneous Squares"
-msgstr "Carrés simultannés"
+msgstr "Carrés simultannés"
 
 #: hacks/config/mismunch.xml.h:13 hacks/config/munch.xml.h:10
 #: hacks/config/qix.xml.h:26
 
 #: hacks/config/mismunch.xml.h:13 hacks/config/munch.xml.h:10
 #: hacks/config/qix.xml.h:26
@@ -5591,8 +6098,8 @@ 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 ""
 "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."
+"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"
 
 #: hacks/config/moebius.xml.h:2
 msgid "Draw Ants"
@@ -5600,7 +6107,7 @@ msgstr "Dessiner des fournis"
 
 #: hacks/config/moebius.xml.h:4
 msgid "Mesh Floor"
 
 #: hacks/config/moebius.xml.h:4
 msgid "Mesh Floor"
-msgstr "Sol grillagé"
+msgstr "Sol grillagé"
 
 #: hacks/config/moebius.xml.h:5
 msgid "Moebius"
 
 #: hacks/config/moebius.xml.h:5
 msgid "Moebius"
@@ -5614,31 +6121,13 @@ msgstr "Sol uniforme"
 msgid "Solid Objects"
 msgstr "Objets solides"
 
 msgid "Solid Objects"
 msgstr "Objets solides"
 
-#: hacks/config/moire2.xml.h:1
-msgid ""
-"Another example of the fun you can have with moire interference patterns; "
-"this hack generates fields of concentric circles or ovals, and combines the "
-"planes with various operations. The planes are moving independently of one "
-"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/moire.xml.h:6
 msgid "Moire"
 msgstr "Moirage"
 
 #: hacks/config/moire.xml.h:8 hacks/config/rorschach.xml.h:6
 msgid "Offset"
 #: hacks/config/moire.xml.h:6
 msgid "Moire"
 msgstr "Moirage"
 
 #: hacks/config/moire.xml.h:8 hacks/config/rorschach.xml.h:6
 msgid "Offset"
-msgstr "Décalage"
+msgstr "Décalage"
 
 #: hacks/config/moire.xml.h:10
 msgid ""
 
 #: hacks/config/moire.xml.h:10
 msgid ""
@@ -5650,60 +6139,82 @@ msgid ""
 "just a pair of loops and a handful of arithmetic, giving it a high ``display "
 "hack metric''."
 msgstr ""
 "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 "
+"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 "
 "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."
+"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 ""
+"Another example of the fun you can have with moire interference patterns; "
+"this hack generates fields of concentric circles or ovals, and combines the "
+"planes with various operations. The planes are moving independently of one "
+"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/molecule.xml.h:3
 msgid "Describe Molecule"
 
 #: hacks/config/molecule.xml.h:3
 msgid "Describe Molecule"
-msgstr "Décrire la molécule"
+msgstr "Décrire la molécule"
 
 #: hacks/config/molecule.xml.h:5
 msgid "Draw Atomic Bonds"
 msgstr "Dessiner des liaisons atomiques"
 
 #: hacks/config/molecule.xml.h:6
 
 #: hacks/config/molecule.xml.h:5
 msgid "Draw Atomic Bonds"
 msgstr "Dessiner des liaisons atomiques"
 
 #: hacks/config/molecule.xml.h:6
-msgid "Draw Atoms"
-msgstr "Dessiner des atomes"
+msgid "Draw Atomic Nuclei"
+msgstr "Dessiner des liaisons atomiques"
 
 #: hacks/config/molecule.xml.h:7 hacks/config/spheremonics.xml.h:2
 msgid "Draw Bounding Box"
 msgstr "Dessiner le cadre englobant"
 
 #: hacks/config/molecule.xml.h:8
 
 #: hacks/config/molecule.xml.h:7 hacks/config/spheremonics.xml.h:2
 msgid "Draw Bounding Box"
 msgstr "Dessiner le cadre englobant"
 
 #: hacks/config/molecule.xml.h:8
+msgid "Draw Electron Shells"
+msgstr "Dessiner les électrons"
+
+#: hacks/config/molecule.xml.h:9
 msgid ""
 "Draws several different representations of molecules. Some common molecules "
 "are built in, and it can also read PDB (Protein Data Base) files as input. "
 "Written by Jamie Zawinski."
 msgstr ""
 msgid ""
 "Draws several different representations of molecules. Some common molecules "
 "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."
+"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
+#: hacks/config/molecule.xml.h:12
 msgid "Label Atoms"
 msgstr "Affichage du nom des atomes"
 
 msgid "Label Atoms"
 msgstr "Affichage du nom des atomes"
 
-#: hacks/config/molecule.xml.h:12
+#: hacks/config/molecule.xml.h:13
 msgid "Molecule"
 msgid "Molecule"
-msgstr "Molécule"
+msgstr "Molécule"
 
 
-#: hacks/config/molecule.xml.h:13
+#: hacks/config/molecule.xml.h:14
 msgid "PDB File or Directory"
 msgid "PDB File or Directory"
-msgstr "Fichier PDB ou répertoire"
+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 ""
 
 #: 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..."
+"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"
 
 #: hacks/config/morph3d.xml.h:4
 msgid "Morph3D"
@@ -5714,7 +6225,7 @@ msgid ""
 "Generates random 3d plots that look vaguely mountainous. Written by Pascal "
 "Pensa."
 msgstr ""
 "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 "
+"Génère des graphiques 3D aléatoires d'apparence vaguement montagneuse. Écrit "
 "par Pascal Pensa."
 
 #: hacks/config/mountain.xml.h:5
 "par Pascal Pensa."
 
 #: hacks/config/mountain.xml.h:5
@@ -5728,10 +6239,10 @@ msgid ""
 "screenhack, some 35 years later. The number of lines of enclosing code has "
 "increased substantially, however. This version is by Tim Showalter."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/munch.xml.h:5
 msgid "Munch"
@@ -5758,12 +6269,12 @@ 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 ""
 "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."
+"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"
 
 #: hacks/config/nerverot.xml.h:10
 msgid "Frequent"
-msgstr "Fréquent"
+msgstr "Fréquent"
 
 #: hacks/config/nerverot.xml.h:16
 msgid "NerveRot"
 
 #: hacks/config/nerverot.xml.h:16
 msgid "NerveRot"
@@ -5771,7 +6282,7 @@ msgstr "NerveRot"
 
 #: hacks/config/nerverot.xml.h:17
 msgid "Nervousness"
 
 #: hacks/config/nerverot.xml.h:17
 msgid "Nervousness"
-msgstr "Nervosité"
+msgstr "Nervosité"
 
 #: hacks/config/nerverot.xml.h:18 hacks/config/pyro.xml.h:12
 msgid "Seldom"
 
 #: hacks/config/nerverot.xml.h:18 hacks/config/pyro.xml.h:12
 msgid "Seldom"
@@ -5792,14 +6303,14 @@ msgstr "Noof"
 #: hacks/config/noseguy.xml.h:1
 msgid ""
 "A little man with a big nose wanders around your screen saying things. The "
 #: hacks/config/noseguy.xml.h:1
 msgid ""
 "A little man with a big nose wanders around your screen saying things. The "
-"things which he says can come from a file, or from an external program like "
-"`zippy' or `fortune'. This was extracted from `xnlock' by Dan Heller. "
-"Colorized by Jamie Zawinski."
+"things which he says are the output of a program or the contents of a file "
+"or URL, as configured on the \"Advanced\" tab of the main Screensaver "
+"Preferences window. By Dan Heller and Jamie Zawinski."
 msgstr ""
 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."
+"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, d'un programme externe ou "
+"d'une URL, selon ce qui est configuré dans l'onglet \"Avancé\" de la fenêtre "
+"des préférences de XscreenSaver. Par Dan Heller et Jamie Zawinski."
 
 #: hacks/config/noseguy.xml.h:2
 msgid "Get Text from File"
 
 #: hacks/config/noseguy.xml.h:2
 msgid "Get Text from File"
@@ -5837,7 +6348,7 @@ msgstr ""
 
 #: hacks/config/pedal.xml.h:7
 msgid "Pedal"
 
 #: hacks/config/pedal.xml.h:7
 msgid "Pedal"
-msgstr "Pédale"
+msgstr "Pédale"
 
 #: hacks/config/pedal.xml.h:8
 msgid ""
 
 #: hacks/config/pedal.xml.h:8
 msgid ""
@@ -5846,9 +6357,9 @@ msgid ""
 "an even/odd winding rule. Written by Dale Moore, based on some ancient PDP-"
 "11 code."
 msgstr ""
 "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 "
+"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 "
 "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-"
+"une règle WIND_EVEN_ODD. Écrit par Dale Moore, basé sur un ancien code PDP-"
 "11."
 
 #: hacks/config/penetrate.xml.h:1
 "11."
 
 #: hacks/config/penetrate.xml.h:1
@@ -5861,7 +6372,7 @@ msgstr "Explosions"
 
 #: hacks/config/penetrate.xml.h:5
 msgid "Penetrate"
 
 #: hacks/config/penetrate.xml.h:5
 msgid "Penetrate"
-msgstr "Pénétrer"
+msgstr "Pénétrer"
 
 #: hacks/config/penetrate.xml.h:7
 msgid "Start badly, but learn"
 
 #: hacks/config/penetrate.xml.h:7
 msgid "Start badly, but learn"
@@ -5872,14 +6383,14 @@ msgid ""
 "This hack simulates the classic arcade game Missile Command. Written by Adam "
 "Miller."
 msgstr ""
 "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 "
+"Ce hack simule le jeu d'arcade classique Missile Command. Écrit par Adam "
 "Miller."
 
 "Miller."
 
-#: hacks/config/penrose.xml.h:3
+#: hacks/config/penrose.xml.h:1
 msgid "Draw Ammann Lines"
 msgstr "Tracer des lignes d'Ammann"
 
 msgid "Draw Ammann Lines"
 msgstr "Tracer des lignes d'Ammann"
 
-#: hacks/config/penrose.xml.h:4
+#: hacks/config/penrose.xml.h:2
 msgid ""
 "Draws quasiperiodic tilings; think of the implications on modern formica "
 "technology. Written by Timo Korvola. In April 1997, Sir Roger Penrose, a "
 msgid ""
 "Draws quasiperiodic tilings; think of the implications on modern formica "
 "technology. Written by Timo Korvola. In April 1997, Sir Roger Penrose, a "
@@ -5893,20 +6404,20 @@ 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 ""
 "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
+"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:6
 msgid "Penrose"
 msgstr "Penrose"
 
 msgid "Penrose"
 msgstr "Penrose"
 
@@ -5924,15 +6435,15 @@ msgstr "Diamant"
 
 #: hacks/config/petri.xml.h:6
 msgid "Fertility"
 
 #: hacks/config/petri.xml.h:6
 msgid "Fertility"
-msgstr "Fertilité"
+msgstr "Fertilité"
 
 #: hacks/config/petri.xml.h:12
 msgid "Maxium Lifespan"
 
 #: hacks/config/petri.xml.h:12
 msgid "Maxium Lifespan"
-msgstr "Durée de vie maximum"
+msgstr "Durée de vie maximum"
 
 #: hacks/config/petri.xml.h:13
 msgid "Maxium Rate of Death"
 
 #: hacks/config/petri.xml.h:13
 msgid "Maxium Rate of Death"
-msgstr "Taux de mortalité maximum"
+msgstr "Taux de mortalité maximum"
 
 #: hacks/config/petri.xml.h:14
 msgid "Maxium Rate of Growth"
 
 #: hacks/config/petri.xml.h:14
 msgid "Maxium Rate of Growth"
@@ -5940,11 +6451,11 @@ msgstr "Taux de croissance maximum"
 
 #: hacks/config/petri.xml.h:15
 msgid "Minium Lifespan"
 
 #: hacks/config/petri.xml.h:15
 msgid "Minium Lifespan"
-msgstr "Durée de vie minimum"
+msgstr "Durée de vie minimum"
 
 #: hacks/config/petri.xml.h:16
 msgid "Minium Rate of Death"
 
 #: hacks/config/petri.xml.h:16
 msgid "Minium Rate of Death"
-msgstr "Taux de mortalité minimum"
+msgstr "Taux de mortalité minimum"
 
 #: hacks/config/petri.xml.h:17
 msgid "Minium Rate of Growth"
 
 #: hacks/config/petri.xml.h:17
 msgid "Minium Rate of Growth"
@@ -5952,11 +6463,11 @@ msgstr "Taux de croissance minimum"
 
 #: hacks/config/petri.xml.h:18
 msgid "Mold Varieties"
 
 #: hacks/config/petri.xml.h:18
 msgid "Mold Varieties"
-msgstr "Variétés de moisissures"
+msgstr "Variétés de moisissures"
 
 #: hacks/config/petri.xml.h:19
 msgid "Offspring"
 
 #: hacks/config/petri.xml.h:19
 msgid "Offspring"
-msgstr "Progéniture"
+msgstr "Progéniture"
 
 #: hacks/config/petri.xml.h:20
 msgid "Petri"
 
 #: hacks/config/petri.xml.h:20
 msgid "Petri"
@@ -5972,7 +6483,7 @@ msgstr "Lentement"
 
 #: hacks/config/petri.xml.h:26
 msgid "Square"
 
 #: hacks/config/petri.xml.h:26
 msgid "Square"
-msgstr "Carré"
+msgstr "Carré"
 
 #: hacks/config/petri.xml.h:27
 msgid ""
 
 #: hacks/config/petri.xml.h:27
 msgid ""
@@ -5980,19 +6491,18 @@ msgid ""
 "circles overlap and leave spiral interference in their wake. Written by Dan "
 "Bornstein."
 msgstr ""
 "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."
+"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 ""
 "Draws a simulation of an old terminal, with large pixels and long-sustain "
 
 #: hacks/config/phosphor.xml.h:1
 msgid ""
 "Draws a simulation of an old terminal, with large pixels and long-sustain "
-"phosphor. It can run any program as a source of the text it displays. "
-"Written by Jamie Zawinski."
+"phosphor. This program is also a fully-functional VT100 emulator! The text "
+"can be the output of a program or the contents of a file or URL, as "
+"configured on the \"Advanced\" tab of the main Screensaver Preferences "
+"window. Written by Jamie Zawinski."
 msgstr ""
 msgstr ""
-"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 "Dump pipe"
 
 #: hacks/config/phosphor.xml.h:2
 msgid "Dump pipe"
@@ -6002,10 +6512,6 @@ msgstr "Pipe simple"
 msgid "Phosphor"
 msgstr "Phosphore"
 
 msgid "Phosphor"
 msgstr "Phosphore"
 
-#: hacks/config/phosphor.xml.h:6
-msgid "Scale"
-msgstr "Échelle"
-
 #: hacks/config/phosphor.xml.h:10
 msgid "Use PTY"
 msgstr "Utilise PTY"
 #: hacks/config/phosphor.xml.h:10
 msgid "Use PTY"
 msgstr "Utilise PTY"
@@ -6045,7 +6551,7 @@ msgid ""
 "Draws an interconnected set of gears moving across the screen. Written by "
 "Jamie Zawinski."
 msgstr ""
 "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 "
+"Dessine des engrenages interconnectés se déplacant dans l'écran. Écrit par "
 "Jamie Zawinski."
 
 #: hacks/config/pinion.xml.h:6
 "Jamie Zawinski."
 
 #: hacks/config/pinion.xml.h:6
@@ -6062,19 +6568,19 @@ msgstr "Pinion"
 
 #: hacks/config/pinion.xml.h:11
 msgid "Scrolling Speed"
 
 #: hacks/config/pinion.xml.h:11
 msgid "Scrolling Speed"
-msgstr "Vitesse de défilement"
+msgstr "Vitesse de défilement"
 
 #: hacks/config/pipes.xml.h:1
 msgid "Allow Tight Turns"
 
 #: hacks/config/pipes.xml.h:1
 msgid "Allow Tight Turns"
-msgstr "Autoriser des virages serrés"
+msgstr "Autoriser des virages serrés"
 
 #: hacks/config/pipes.xml.h:2
 msgid "Ball Joints"
 
 #: hacks/config/pipes.xml.h:2
 msgid "Ball Joints"
-msgstr "Raccords à boule"
+msgstr "Raccords à boule"
 
 #: hacks/config/pipes.xml.h:3
 msgid "Curved Pipes"
 
 #: hacks/config/pipes.xml.h:3
 msgid "Curved Pipes"
-msgstr "Canalisations courbées"
+msgstr "Canalisations courbées"
 
 #: hacks/config/pipes.xml.h:6
 msgid "Fisheye Lens"
 
 #: hacks/config/pipes.xml.h:6
 msgid "Fisheye Lens"
@@ -6089,17 +6595,12 @@ 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 ""
 "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/substrate.xml.h:12
-#: hacks/config/wormhole.xml.h:4
-msgid "Lots"
-msgstr "Beaucoup"
+"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:11
 msgid "Number of Pipe Systems"
 
 #: hacks/config/pipes.xml.h:11
 msgid "Number of Pipe Systems"
-msgstr "Nombre de systèmes de canalisation"
+msgstr "Nombre de systèmes de canalisation"
 
 #: hacks/config/pipes.xml.h:12
 msgid "Pipe Fittings"
 
 #: hacks/config/pipes.xml.h:12
 msgid "Pipe Fittings"
@@ -6111,11 +6612,7 @@ msgstr "Canalisations"
 
 #: hacks/config/pipes.xml.h:17
 msgid "System Length"
 
 #: hacks/config/pipes.xml.h:17
 msgid "System Length"
-msgstr "Longueur du système"
-
-#: hacks/config/polyhedra.xml.h:2
-msgid "30 seconds"
-msgstr "30 secondes"
+msgstr "Longueur du système"
 
 #: hacks/config/polyhedra.xml.h:4 hacks/config/sballs.xml.h:1
 msgid "Cube"
 
 #: hacks/config/polyhedra.xml.h:4 hacks/config/sballs.xml.h:1
 msgid "Cube"
@@ -6151,12 +6648,12 @@ msgstr ""
 
 #: hacks/config/polyhedra.xml.h:12
 msgid "Display Random Polyhedron"
 
 #: hacks/config/polyhedra.xml.h:12
 msgid "Display Random Polyhedron"
-msgstr ""
+msgstr "Affiche un polyèdre aléatoire"
 
 #: hacks/config/polyhedra.xml.h:13
 msgid ""
 "Displays different 3D solids and some information about each. A new solid is "
 
 #: 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 "
+"chosen every few seconds. There are 75 uniform polyhedra, plus 5 infinite "
 "sets of prisms and antiprisms; including their duals brings the total to "
 "160. Written by Dr. Zvi Har'El and Jamie Zawinski."
 msgstr ""
 "sets of prisms and antiprisms; including their duals brings the total to "
 "160. Written by Dr. Zvi Har'El and Jamie Zawinski."
 msgstr ""
@@ -6167,579 +6664,579 @@ msgstr ""
 
 #: hacks/config/polyhedra.xml.h:15 hacks/config/sballs.xml.h:2
 msgid "Dodecahedron"
 
 #: hacks/config/polyhedra.xml.h:15 hacks/config/sballs.xml.h:2
 msgid "Dodecahedron"
-msgstr "Dodécaèdre"
+msgstr "Dodécaèdre"
 
 
-#: hacks/config/polyhedra.xml.h:19
+#: hacks/config/polyhedra.xml.h:18
 msgid "Great Cubicuboctahedron"
 msgstr ""
 
 msgid "Great Cubicuboctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:20
+#: hacks/config/polyhedra.xml.h:19
 msgid "Great Deltoidal Hexecontahedron"
 msgstr ""
 
 msgid "Great Deltoidal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:21
+#: hacks/config/polyhedra.xml.h:20
 msgid "Great Deltoidal Icositetrahedron"
 msgstr ""
 
 msgid "Great Deltoidal Icositetrahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:22
+#: hacks/config/polyhedra.xml.h:21
 msgid "Great Dirhombicosidodecacron"
 msgstr ""
 
 msgid "Great Dirhombicosidodecacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:23
+#: hacks/config/polyhedra.xml.h:22
 msgid "Great Dirhombicosidodecahedron"
 msgstr ""
 
 msgid "Great Dirhombicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:24
+#: hacks/config/polyhedra.xml.h:23
 msgid "Great Disdyakisdodecahedron"
 msgstr ""
 
 msgid "Great Disdyakisdodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:25
+#: hacks/config/polyhedra.xml.h:24
 msgid "Great Disdyakistriacontahedron"
 msgstr ""
 
 msgid "Great Disdyakistriacontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:26
+#: hacks/config/polyhedra.xml.h:25
 msgid "Great Ditrigonal Dodecacronic Hexecontahedron"
 msgstr ""
 
 msgid "Great Ditrigonal Dodecacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:27
+#: hacks/config/polyhedra.xml.h:26
 msgid "Great Ditrigonal Dodecicosidodecahedron"
 msgstr ""
 
 msgid "Great Ditrigonal Dodecicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:28
+#: hacks/config/polyhedra.xml.h:27
 msgid "Great Ditrigonal Icosidodecahedron"
 msgstr ""
 
 msgid "Great Ditrigonal Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:29
+#: hacks/config/polyhedra.xml.h:28
 msgid "Great Dodecacronic Hexecontahedron"
 msgstr ""
 
 msgid "Great Dodecacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:30
+#: hacks/config/polyhedra.xml.h:29
 msgid "Great Dodecadodecahedron"
 msgstr ""
 
 msgid "Great Dodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:31
+#: hacks/config/polyhedra.xml.h:30
 msgid "Great Dodecahedron"
 msgstr ""
 
 msgid "Great Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:32
+#: hacks/config/polyhedra.xml.h:31
 msgid "Great Dodecahemicosacron"
 msgstr ""
 
 msgid "Great Dodecahemicosacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:33
+#: hacks/config/polyhedra.xml.h:32
 msgid "Great Dodecahemicosahedron"
 msgstr ""
 
 msgid "Great Dodecahemicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:34
+#: hacks/config/polyhedra.xml.h:33
 msgid "Great Dodecahemidodecacron"
 msgstr ""
 
 msgid "Great Dodecahemidodecacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:35
+#: hacks/config/polyhedra.xml.h:34
 msgid "Great Dodecahemidodecahedron"
 msgstr ""
 
 msgid "Great Dodecahemidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:36
+#: hacks/config/polyhedra.xml.h:35
 msgid "Great Dodecicosacron"
 msgstr ""
 
 msgid "Great Dodecicosacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:37
+#: hacks/config/polyhedra.xml.h:36
 msgid "Great Dodecicosahedron"
 msgstr ""
 
 msgid "Great Dodecicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:38
+#: hacks/config/polyhedra.xml.h:37
 msgid "Great Dodecicosidodecahedron"
 msgstr ""
 
 msgid "Great Dodecicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:39
+#: hacks/config/polyhedra.xml.h:38
 msgid "Great Hexacronic Icositetrahedron"
 msgstr ""
 
 msgid "Great Hexacronic Icositetrahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:40
+#: hacks/config/polyhedra.xml.h:39
 msgid "Great Hexagonal Hexecontahedron"
 msgstr ""
 
 msgid "Great Hexagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:41
+#: hacks/config/polyhedra.xml.h:40
 msgid "Great Icosacronic Hexecontahedron"
 msgstr ""
 
 msgid "Great Icosacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:42
+#: hacks/config/polyhedra.xml.h:41
 msgid "Great Icosahedron"
 msgstr ""
 
 msgid "Great Icosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:43
+#: hacks/config/polyhedra.xml.h:42
 msgid "Great Icosicosidodecahedron"
 msgstr ""
 
 msgid "Great Icosicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:44
+#: hacks/config/polyhedra.xml.h:43
 msgid "Great Icosidodecahedron"
 msgstr ""
 
 msgid "Great Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:45
+#: hacks/config/polyhedra.xml.h:44
 msgid "Great Icosihemidodecacron"
 msgstr ""
 
 msgid "Great Icosihemidodecacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:46
+#: hacks/config/polyhedra.xml.h:45
 msgid "Great Icosihemidodecahedron"
 msgstr ""
 
 msgid "Great Icosihemidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:47
+#: hacks/config/polyhedra.xml.h:46
 msgid "Great Inverted Pentagonal Hexecontahedron"
 msgstr ""
 
 msgid "Great Inverted Pentagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:48
+#: hacks/config/polyhedra.xml.h:47
 msgid "Great Inverted Snub Icosidodecahedron"
 msgstr ""
 
 msgid "Great Inverted Snub Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:49
+#: hacks/config/polyhedra.xml.h:48
 msgid "Great Pentagonal Hexecontahedron"
 msgstr ""
 
 msgid "Great Pentagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:50
+#: hacks/config/polyhedra.xml.h:49
 msgid "Great Pentagrammic Hexecontahedron"
 msgstr ""
 
 msgid "Great Pentagrammic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:51
+#: hacks/config/polyhedra.xml.h:50
 msgid "Great Pentakisdodekahedron"
 msgstr ""
 
 msgid "Great Pentakisdodekahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:52
+#: hacks/config/polyhedra.xml.h:51
 msgid "Great Retrosnub Icosidodecahedron"
 msgstr ""
 
 msgid "Great Retrosnub Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:53
+#: hacks/config/polyhedra.xml.h:52
 msgid "Great Rhombic Triacontahedron"
 msgstr ""
 
 msgid "Great Rhombic Triacontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:54
+#: hacks/config/polyhedra.xml.h:53
 msgid "Great Rhombicosidodecahedron"
 msgstr ""
 
 msgid "Great Rhombicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:55
+#: hacks/config/polyhedra.xml.h:54
 msgid "Great Rhombicuboctahedron"
 msgstr ""
 
 msgid "Great Rhombicuboctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:56
+#: hacks/config/polyhedra.xml.h:55
 msgid "Great Rhombidodecacron"
 msgstr ""
 
 msgid "Great Rhombidodecacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:57
+#: hacks/config/polyhedra.xml.h:56
 msgid "Great Rhombidodecahedron"
 msgstr ""
 
 msgid "Great Rhombidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:58
+#: hacks/config/polyhedra.xml.h:57
 msgid "Great Rhombihexacron"
 msgstr ""
 
 msgid "Great Rhombihexacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:59
+#: hacks/config/polyhedra.xml.h:58
 msgid "Great Rhombihexahedron"
 msgstr ""
 
 msgid "Great Rhombihexahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:60
+#: hacks/config/polyhedra.xml.h:59
 msgid "Great Snub Dodecicosidodecahedron"
 msgstr ""
 
 msgid "Great Snub Dodecicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:61
+#: hacks/config/polyhedra.xml.h:60
 msgid "Great Snub Icosidodecahedron"
 msgstr ""
 
 msgid "Great Snub Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:62
+#: hacks/config/polyhedra.xml.h:61
 msgid "Great Stellapentakisdodecahedron"
 msgstr ""
 
 msgid "Great Stellapentakisdodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:63
+#: hacks/config/polyhedra.xml.h:62
 msgid "Great Stellated Dodecahedron"
 msgstr ""
 
 msgid "Great Stellated Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:64
+#: hacks/config/polyhedra.xml.h:63
 msgid "Great Stellated Truncated Dodecahedron"
 msgstr ""
 
 msgid "Great Stellated Truncated Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:65
+#: hacks/config/polyhedra.xml.h:64
 msgid "Great Triakisicosahedron"
 msgstr ""
 
 msgid "Great Triakisicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:66
+#: hacks/config/polyhedra.xml.h:65
 msgid "Great Triakisoctahedron"
 msgstr ""
 
 msgid "Great Triakisoctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:67
+#: hacks/config/polyhedra.xml.h:66
 msgid "Great Triambic Icosahedron"
 msgstr ""
 
 msgid "Great Triambic Icosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:68
+#: hacks/config/polyhedra.xml.h:67
 msgid "Great Truncated Cuboctahedron"
 msgstr ""
 
 msgid "Great Truncated Cuboctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:69
+#: hacks/config/polyhedra.xml.h:68
 msgid "Great Truncated Icosahedron"
 msgstr ""
 
 msgid "Great Truncated Icosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:70
+#: hacks/config/polyhedra.xml.h:69
 msgid "Great Truncated Icosidodecahedron"
 msgstr ""
 
 msgid "Great Truncated Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:71
+#: hacks/config/polyhedra.xml.h:70
 msgid "Hexahemioctacron"
 msgstr ""
 
 msgid "Hexahemioctacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:72 hacks/config/sballs.xml.h:5
+#: hacks/config/polyhedra.xml.h:71 hacks/config/sballs.xml.h:5
 msgid "Icosahedron"
 msgid "Icosahedron"
-msgstr "Icosaèdre"
+msgstr "Icosaèdre"
 
 
-#: hacks/config/polyhedra.xml.h:73
+#: hacks/config/polyhedra.xml.h:72
 msgid "Icosidodecadodecahedron"
 msgstr ""
 
 msgid "Icosidodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:74
+#: hacks/config/polyhedra.xml.h:73
 msgid "Icosidodecahedron"
 msgstr ""
 
 msgid "Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:75
+#: hacks/config/polyhedra.xml.h:74
 msgid "Icositruncated Dodecadodecahedron"
 msgstr ""
 
 msgid "Icositruncated Dodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:76
+#: hacks/config/polyhedra.xml.h:75
 msgid "Inverted Snub Dodecadodecahedron"
 msgstr ""
 
 msgid "Inverted Snub Dodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:77
+#: hacks/config/polyhedra.xml.h:76
 msgid "Medial Deltoidal Hexecontahedron"
 msgstr ""
 
 msgid "Medial Deltoidal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:78
+#: hacks/config/polyhedra.xml.h:77
 msgid "Medial Disdyakistriacontahedron"
 msgstr ""
 
 msgid "Medial Disdyakistriacontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:79
+#: hacks/config/polyhedra.xml.h:78
 msgid "Medial Hexagonal Hexecontahedron"
 msgstr ""
 
 msgid "Medial Hexagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:80
+#: hacks/config/polyhedra.xml.h:79
 msgid "Medial Icosacronic Hexecontahedron"
 msgstr ""
 
 msgid "Medial Icosacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:81
+#: hacks/config/polyhedra.xml.h:80
 msgid "Medial Inverted Pentagonal Hexecontahedron"
 msgstr ""
 
 msgid "Medial Inverted Pentagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:82
+#: hacks/config/polyhedra.xml.h:81
 msgid "Medial Pentagonal Hexecontahedron"
 msgstr ""
 
 msgid "Medial Pentagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:83
+#: hacks/config/polyhedra.xml.h:82
 msgid "Medial Rhombic Triacontahedron"
 msgstr ""
 
 msgid "Medial Rhombic Triacontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:84
+#: hacks/config/polyhedra.xml.h:83
 msgid "Medial Triambic Icosahedron"
 msgstr ""
 
 msgid "Medial Triambic Icosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:86 hacks/config/sballs.xml.h:7
+#: hacks/config/polyhedra.xml.h:85 hacks/config/sballs.xml.h:7
 msgid "Octahedron"
 msgid "Octahedron"
-msgstr "Octaèdre"
+msgstr "Octaèdre"
 
 
-#: hacks/config/polyhedra.xml.h:87
+#: hacks/config/polyhedra.xml.h:86
 msgid "Octahemioctacron"
 msgstr ""
 
 msgid "Octahemioctacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:88
+#: hacks/config/polyhedra.xml.h:87
 msgid "Octahemioctahedron"
 msgstr ""
 
 msgid "Octahemioctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:89
+#: hacks/config/polyhedra.xml.h:88
 msgid "Pentagonal Antiprism"
 msgstr ""
 
 msgid "Pentagonal Antiprism"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:90
+#: hacks/config/polyhedra.xml.h:89
 msgid "Pentagonal Deltohedron"
 msgstr ""
 
 msgid "Pentagonal Deltohedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:91
+#: hacks/config/polyhedra.xml.h:90
 msgid "Pentagonal Dipyramid"
 msgstr ""
 
 msgid "Pentagonal Dipyramid"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:92
+#: hacks/config/polyhedra.xml.h:91
 msgid "Pentagonal Hexecontahedron"
 msgstr ""
 
 msgid "Pentagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:93
+#: hacks/config/polyhedra.xml.h:92
 msgid "Pentagonal Icositetrahedron"
 msgstr ""
 
 msgid "Pentagonal Icositetrahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:94
+#: hacks/config/polyhedra.xml.h:93
 msgid "Pentagonal Prism"
 msgstr ""
 
 msgid "Pentagonal Prism"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:95
+#: hacks/config/polyhedra.xml.h:94
 msgid "Pentagrammic Antiprism"
 msgstr ""
 
 msgid "Pentagrammic Antiprism"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:96
+#: hacks/config/polyhedra.xml.h:95
 msgid "Pentagrammic Concave Deltohedron"
 msgstr ""
 
 msgid "Pentagrammic Concave Deltohedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:97
+#: hacks/config/polyhedra.xml.h:96
 msgid "Pentagrammic Crossed Antiprism"
 msgstr ""
 
 msgid "Pentagrammic Crossed Antiprism"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:98
+#: hacks/config/polyhedra.xml.h:97
 msgid "Pentagrammic Deltohedron"
 msgstr ""
 
 msgid "Pentagrammic Deltohedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:99
+#: hacks/config/polyhedra.xml.h:98
 msgid "Pentagrammic Dipyramid"
 msgstr ""
 
 msgid "Pentagrammic Dipyramid"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:100
+#: hacks/config/polyhedra.xml.h:99
 msgid "Pentagrammic Prism"
 msgstr ""
 
 msgid "Pentagrammic Prism"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:101
+#: hacks/config/polyhedra.xml.h:100
 msgid "Pentakisdodecahedron"
 msgstr ""
 
 msgid "Pentakisdodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:102
+#: hacks/config/polyhedra.xml.h:101
 msgid "Polyhedra"
 msgstr ""
 
 msgid "Polyhedra"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:103
+#: hacks/config/polyhedra.xml.h:102
 msgid "Rhombic Dodecahedron"
 msgstr ""
 
 msgid "Rhombic Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:104
+#: hacks/config/polyhedra.xml.h:103
 msgid "Rhombic Triacontahedron"
 msgstr ""
 
 msgid "Rhombic Triacontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:105
+#: hacks/config/polyhedra.xml.h:104
 msgid "Rhombicosacron"
 msgstr ""
 
 msgid "Rhombicosacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:106
+#: hacks/config/polyhedra.xml.h:105
 msgid "Rhombicosahedron"
 msgstr ""
 
 msgid "Rhombicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:107
+#: hacks/config/polyhedra.xml.h:106
 msgid "Rhombicosidodecahedron"
 msgstr ""
 
 msgid "Rhombicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:108
+#: hacks/config/polyhedra.xml.h:107
 msgid "Rhombicuboctahedron"
 msgstr ""
 
 msgid "Rhombicuboctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:109
+#: hacks/config/polyhedra.xml.h:108
 msgid "Rhombidodecadodecahedron"
 msgstr ""
 
 msgid "Rhombidodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:117
+#: hacks/config/polyhedra.xml.h:109
 msgid "Show Description"
 msgstr "Affiche la description"
 
 msgid "Show Description"
 msgstr "Affiche la description"
 
-#: hacks/config/polyhedra.xml.h:120
+#: hacks/config/polyhedra.xml.h:112
 msgid "Small Cubicuboctahedron"
 msgstr ""
 
 msgid "Small Cubicuboctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:121
+#: hacks/config/polyhedra.xml.h:113
 msgid "Small Ditrigonal Dodecacronic Hexecontahedron"
 msgstr ""
 
 msgid "Small Ditrigonal Dodecacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:122
+#: hacks/config/polyhedra.xml.h:114
 msgid "Small Ditrigonal Dodecicosidodecahedron"
 msgstr ""
 
 msgid "Small Ditrigonal Dodecicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:123
+#: hacks/config/polyhedra.xml.h:115
 msgid "Small Ditrigonal Icosidodecahedron"
 msgstr ""
 
 msgid "Small Ditrigonal Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:124
+#: hacks/config/polyhedra.xml.h:116
 msgid "Small Dodecacronic Hexecontahedron"
 msgstr ""
 
 msgid "Small Dodecacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:125
+#: hacks/config/polyhedra.xml.h:117
 msgid "Small Dodecahemicosacron"
 msgstr ""
 
 msgid "Small Dodecahemicosacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:126
+#: hacks/config/polyhedra.xml.h:118
 msgid "Small Dodecahemicosahedron"
 msgstr ""
 
 msgid "Small Dodecahemicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:127
+#: hacks/config/polyhedra.xml.h:119
 msgid "Small Dodecahemidodecacron"
 msgstr ""
 
 msgid "Small Dodecahemidodecacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:128
+#: hacks/config/polyhedra.xml.h:120
 msgid "Small Dodecahemidodecahedron"
 msgstr ""
 
 msgid "Small Dodecahemidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:129
+#: hacks/config/polyhedra.xml.h:121
 msgid "Small Dodecicosacron"
 msgstr ""
 
 msgid "Small Dodecicosacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:130
+#: hacks/config/polyhedra.xml.h:122
 msgid "Small Dodecicosahedron"
 msgstr ""
 
 msgid "Small Dodecicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:131
+#: hacks/config/polyhedra.xml.h:123
 msgid "Small Dodecicosidodecahedron"
 msgstr ""
 
 msgid "Small Dodecicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:132
+#: hacks/config/polyhedra.xml.h:124
 msgid "Small Hexacronic Icositetrahedron"
 msgstr ""
 
 msgid "Small Hexacronic Icositetrahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:133
+#: hacks/config/polyhedra.xml.h:125
 msgid "Small Hexagonal Hexecontahedron"
 msgstr ""
 
 msgid "Small Hexagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:134
+#: hacks/config/polyhedra.xml.h:126
 msgid "Small Hexagrammic Hexecontahedron"
 msgstr ""
 
 msgid "Small Hexagrammic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:135
+#: hacks/config/polyhedra.xml.h:127
 msgid "Small Icosacronic Hexecontahedron"
 msgstr ""
 
 msgid "Small Icosacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:136
+#: hacks/config/polyhedra.xml.h:128
 msgid "Small Icosicosidodecahedron"
 msgstr ""
 
 msgid "Small Icosicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:137
+#: hacks/config/polyhedra.xml.h:129
 msgid "Small Icosihemidodecacron"
 msgstr ""
 
 msgid "Small Icosihemidodecacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:138
+#: hacks/config/polyhedra.xml.h:130
 msgid "Small Icosihemidodecahedron"
 msgstr ""
 
 msgid "Small Icosihemidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:139
+#: hacks/config/polyhedra.xml.h:131
 msgid "Small Retrosnub Icosicosidodecahedron"
 msgstr ""
 
 msgid "Small Retrosnub Icosicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:140
+#: hacks/config/polyhedra.xml.h:132
 msgid "Small Rhombidodecacron"
 msgstr ""
 
 msgid "Small Rhombidodecacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:141
+#: hacks/config/polyhedra.xml.h:133
 msgid "Small Rhombidodecahedron"
 msgstr ""
 
 msgid "Small Rhombidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:142
+#: hacks/config/polyhedra.xml.h:134
 msgid "Small Rhombihexacron"
 msgstr ""
 
 msgid "Small Rhombihexacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:143
+#: hacks/config/polyhedra.xml.h:135
 msgid "Small Rhombihexahedron"
 msgstr ""
 
 msgid "Small Rhombihexahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:144
+#: hacks/config/polyhedra.xml.h:136
 msgid "Small Snub Icosicosidodecahedron"
 msgstr ""
 
 msgid "Small Snub Icosicosidodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:145
+#: hacks/config/polyhedra.xml.h:137
 msgid "Small Stellapentakisdodecahedron"
 msgstr ""
 
 msgid "Small Stellapentakisdodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:146
+#: hacks/config/polyhedra.xml.h:138
 msgid "Small Stellated Dodecahedron"
 msgstr ""
 
 msgid "Small Stellated Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:147
+#: hacks/config/polyhedra.xml.h:139
 msgid "Small Stellated Truncated Dodecahedron"
 msgstr ""
 
 msgid "Small Stellated Truncated Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:148
+#: hacks/config/polyhedra.xml.h:140
 msgid "Small Triambic Icosahedron"
 msgstr ""
 
 msgid "Small Triambic Icosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:149
+#: hacks/config/polyhedra.xml.h:141
 msgid "Snub Cube"
 msgstr ""
 
 msgid "Snub Cube"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:150
+#: hacks/config/polyhedra.xml.h:142
 msgid "Snub Dodecadodecahedron"
 msgstr ""
 
 msgid "Snub Dodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:151
+#: hacks/config/polyhedra.xml.h:143
 msgid "Snub Dodecahedron"
 msgstr ""
 
 msgid "Snub Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:152
+#: hacks/config/polyhedra.xml.h:144
 msgid "Snub Icosidodecadodecahedron"
 msgstr ""
 
 msgid "Snub Icosidodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:153
+#: hacks/config/polyhedra.xml.h:146
 msgid "Stellated Truncated Hexahedron"
 msgstr ""
 
 msgid "Stellated Truncated Hexahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:154
+#: hacks/config/polyhedra.xml.h:147
 msgid "Tetradyakishexahedron"
 msgstr ""
 
 msgid "Tetradyakishexahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:156
+#: hacks/config/polyhedra.xml.h:149
 msgid "Tetrahemihexacron"
 msgstr ""
 
 msgid "Tetrahemihexacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:157
+#: hacks/config/polyhedra.xml.h:150
 msgid "Tetrahemihexahedron"
 msgstr ""
 
 msgid "Tetrahemihexahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:158
+#: hacks/config/polyhedra.xml.h:151
 msgid "Tetrakishexahedron"
 msgstr ""
 
 msgid "Tetrakishexahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:159
+#: hacks/config/polyhedra.xml.h:152
 msgid "Triakisicosahedron"
 msgstr ""
 
 msgid "Triakisicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:160
+#: hacks/config/polyhedra.xml.h:153
 msgid "Triakisoctahedron"
 msgstr ""
 
 msgid "Triakisoctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:161
+#: hacks/config/polyhedra.xml.h:154
 msgid "Triakistetrahedron"
 msgstr ""
 
 msgid "Triakistetrahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:162
+#: hacks/config/polyhedra.xml.h:155
 msgid "Tridyakisicosahedron"
 msgstr ""
 
 msgid "Tridyakisicosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:163
+#: hacks/config/polyhedra.xml.h:156
 msgid "Truncated Cube"
 msgstr ""
 
 msgid "Truncated Cube"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:164
+#: hacks/config/polyhedra.xml.h:157
 msgid "Truncated Cuboctahedron"
 msgstr ""
 
 msgid "Truncated Cuboctahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:165
+#: hacks/config/polyhedra.xml.h:158
 msgid "Truncated Dodecadodecahedron"
 msgstr ""
 
 msgid "Truncated Dodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:166
+#: hacks/config/polyhedra.xml.h:159
 msgid "Truncated Dodecahedron"
 msgstr ""
 
 msgid "Truncated Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:167
+#: hacks/config/polyhedra.xml.h:160
 msgid "Truncated Great Dodecahedron"
 msgstr ""
 
 msgid "Truncated Great Dodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:168
+#: hacks/config/polyhedra.xml.h:161
 msgid "Truncated Icosahedron"
 msgstr ""
 
 msgid "Truncated Icosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:169
+#: hacks/config/polyhedra.xml.h:162
 msgid "Truncated Icosidodechedon"
 msgstr ""
 
 msgid "Truncated Icosidodechedon"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:170
+#: hacks/config/polyhedra.xml.h:163
 msgid "Truncated Octahedron"
 msgstr ""
 
 msgid "Truncated Octahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:171
+#: hacks/config/polyhedra.xml.h:164
 msgid "Truncated Tetrahedron"
 msgstr ""
 
 #: hacks/config/polyominoes.xml.h:3
 msgid "Identical Pieces"
 msgid "Truncated Tetrahedron"
 msgstr ""
 
 #: hacks/config/polyominoes.xml.h:3
 msgid "Identical Pieces"
-msgstr "Pièces identiques"
+msgstr "Pièces identiques"
 
 #: hacks/config/polyominoes.xml.h:7
 msgid "Polyominoes"
 
 #: hacks/config/polyominoes.xml.h:7
 msgid "Polyominoes"
@@ -6750,8 +7247,8 @@ msgid ""
 "Repeatedly attempts to completely fill a rectangle with irregularly-shaped "
 "puzzle pieces. Written by Stephen Montgomery-Smith."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/polytopes.xml.h:2
 msgid "120-Cell"
@@ -6759,7 +7256,7 @@ msgstr "120 cellules"
 
 #: hacks/config/polytopes.xml.h:3
 msgid "16-Cell (Hyper-Octahedron)"
 
 #: hacks/config/polytopes.xml.h:3
 msgid "16-Cell (Hyper-Octahedron)"
-msgstr "16 cellules (Hyper-Octahèdre)"
+msgstr "16 cellules (Hyper-Octahèdre)"
 
 #: hacks/config/polytopes.xml.h:4
 msgid "24-Cell"
 
 #: hacks/config/polytopes.xml.h:4
 msgid "24-Cell"
@@ -6767,7 +7264,7 @@ msgstr "24 cellules"
 
 #: hacks/config/polytopes.xml.h:6
 msgid "5-Cell (Hyper-Tetrahedron)"
 
 #: hacks/config/polytopes.xml.h:6
 msgid "5-Cell (Hyper-Tetrahedron)"
-msgstr "5 cellules (Hyper-Tétrahèdre)"
+msgstr "5 cellules (Hyper-Tétrahèdre)"
 
 #: hacks/config/polytopes.xml.h:7
 msgid "600-Cell"
 
 #: hacks/config/polytopes.xml.h:7
 msgid "600-Cell"
@@ -6783,7 +7280,7 @@ msgstr "Couleur en profondeur 4D"
 
 #: hacks/config/polytopes.xml.h:17
 msgid "Regular 4D Polytopes"
 
 #: hacks/config/polytopes.xml.h:17
 msgid "Regular 4D Polytopes"
-msgstr "Polytupes 4D réguliers"
+msgstr "Polytupes 4D réguliers"
 
 #: hacks/config/polytopes.xml.h:19
 msgid "Single Color"
 
 #: hacks/config/polytopes.xml.h:19
 msgid "Single Color"
@@ -6815,7 +7312,7 @@ msgstr "Couleur de fin"
 
 #: hacks/config/popsquares.xml.h:7
 msgid "Start color"
 
 #: hacks/config/popsquares.xml.h:7
 msgid "Start color"
-msgstr "Couleur de début"
+msgstr "Couleur de début"
 
 #: hacks/config/popsquares.xml.h:8
 msgid "Subdivision"
 
 #: hacks/config/popsquares.xml.h:8
 msgid "Subdivision"
@@ -6832,7 +7329,7 @@ msgstr "Mouvement compulsif"
 
 #: hacks/config/popsquares.xml.h:11
 msgid "popsquares"
 
 #: hacks/config/popsquares.xml.h:11
 msgid "popsquares"
-msgstr "Carrés pop-art"
+msgstr "Carrés pop-art"
 
 #: hacks/config/providence.xml.h:1
 msgid "Draw Eye"
 
 #: hacks/config/providence.xml.h:1
 msgid "Draw Eye"
@@ -6842,7 +7339,7 @@ msgstr "Dessiner des yeux"
 msgid "Providence"
 msgstr "Providence"
 
 msgid "Providence"
 msgstr "Providence"
 
-#: hacks/config/providence.xml.h:7
+#: hacks/config/providence.xml.h:8
 msgid ""
 "The providence code displays an eye, shrouded in glory, set upon the base of "
 "a pyramid. Written by Blair Tennessy."
 msgid ""
 "The providence code displays an eye, shrouded in glory, set upon the base of "
 "a pyramid. Written by Blair Tennessy."
@@ -6850,7 +7347,7 @@ msgstr ""
 
 #: hacks/config/pulsar.xml.h:1
 msgid "Anti-alias Lines"
 
 #: hacks/config/pulsar.xml.h:1
 msgid "Anti-alias Lines"
-msgstr "Lignes anti-aliasées"
+msgstr "Lignes anti-aliasées"
 
 #: hacks/config/pulsar.xml.h:3
 msgid ""
 
 #: hacks/config/pulsar.xml.h:3
 msgid ""
@@ -6858,14 +7355,14 @@ msgid ""
 "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 ""
 "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, "
+"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 "
 "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."
+"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"
 
 #: hacks/config/pulsar.xml.h:4
 msgid "Enable Blending"
-msgstr "Activer le mélange"
+msgstr "Activer le mélange"
 
 #: hacks/config/pulsar.xml.h:5
 msgid "Enable Depth Buffer"
 
 #: hacks/config/pulsar.xml.h:5
 msgid "Enable Depth Buffer"
@@ -6877,7 +7374,7 @@ msgstr "Activer le brouillard"
 
 #: hacks/config/pulsar.xml.h:7
 msgid "Enable Lighting"
 
 #: hacks/config/pulsar.xml.h:7
 msgid "Enable Lighting"
-msgstr "Activer l'éclairage"
+msgstr "Activer l'éclairage"
 
 #: hacks/config/pulsar.xml.h:8
 msgid "Enable Texture Filtering"
 
 #: hacks/config/pulsar.xml.h:8
 msgid "Enable Texture Filtering"
@@ -6909,11 +7406,11 @@ msgstr "Production d'explosions"
 
 #: hacks/config/pyro.xml.h:6
 msgid "Launch Frequency"
 
 #: hacks/config/pyro.xml.h:6
 msgid "Launch Frequency"
-msgstr "Fréquence de lancement"
+msgstr "Fréquence de lancement"
 
 #: hacks/config/pyro.xml.h:9
 msgid "Particle Density"
 
 #: hacks/config/pyro.xml.h:9
 msgid "Particle Density"
-msgstr "Densité des particules"
+msgstr "Densité des particules"
 
 #: hacks/config/pyro.xml.h:10
 msgid "Pyro"
 
 #: hacks/config/pyro.xml.h:10
 msgid "Pyro"
@@ -6923,7 +7420,7 @@ msgstr "Pyro"
 msgid ""
 "Pyro draws exploding fireworks. Blah blah blah. Written by Jamie Zawinski."
 msgstr ""
 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 "
+"Pyro dessine des feux d'artifices en explosion. Bla bla. Écrit par Jamie "
 "Zawinski."
 
 #: hacks/config/qix.xml.h:1
 "Zawinski."
 
 #: hacks/config/qix.xml.h:1
@@ -6940,7 +7437,7 @@ msgstr "Segments de ligne"
 
 #: hacks/config/qix.xml.h:12
 msgid "Linear Motion"
 
 #: hacks/config/qix.xml.h:12
 msgid "Linear Motion"
-msgstr "Mouvement linéaire"
+msgstr "Mouvement linéaire"
 
 #: hacks/config/qix.xml.h:15
 msgid "Max Size"
 
 #: hacks/config/qix.xml.h:15
 msgid "Max Size"
@@ -6952,7 +7449,7 @@ msgstr "Qix"
 
 #: hacks/config/qix.xml.h:17
 msgid "Random Motion"
 
 #: hacks/config/qix.xml.h:17
 msgid "Random Motion"
-msgstr "Mouvement aléatoire"
+msgstr "Mouvement aléatoire"
 
 #: hacks/config/qix.xml.h:23
 msgid "Subtractive Colors"
 
 #: hacks/config/qix.xml.h:23
 msgid "Subtractive Colors"
@@ -6965,10 +7462,10 @@ msgid ""
 "to produce all sorts of different presentations: line segments, filled "
 "polygons, overlapping translucent areas... Written by Jamie Zawinski."
 msgstr ""
 "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 "
+"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
 "par Jamie Zawinski."
 
 #: hacks/config/qix.xml.h:25
@@ -7001,17 +7498,17 @@ msgid ""
 "of growing square-like shapes that, once they overtake each other, react in "
 "unpredictable ways. ``RD'' stands for reaction-diffusion."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/rd-bomb.xml.h:8
 msgid "Epoch"
-msgstr "Époque"
+msgstr "Époque"
 
 #: hacks/config/rd-bomb.xml.h:10
 msgid "Fill Screen"
 
 #: hacks/config/rd-bomb.xml.h:10
 msgid "Fill Screen"
-msgstr "Remplir l'écran"
+msgstr "Remplir l'écran"
 
 #: hacks/config/rd-bomb.xml.h:14
 msgid "RD-Bomb"
 
 #: hacks/config/rd-bomb.xml.h:14
 msgid "RD-Bomb"
@@ -7019,7 +7516,7 @@ msgstr "Bombe RD"
 
 #: hacks/config/rd-bomb.xml.h:15
 msgid "Reaction/Difusion"
 
 #: hacks/config/rd-bomb.xml.h:15
 msgid "Reaction/Difusion"
-msgstr "Réaction/Diffusion"
+msgstr "Réaction/Diffusion"
 
 #: hacks/config/rd-bomb.xml.h:16
 msgid "Seed Radius"
 
 #: hacks/config/rd-bomb.xml.h:16
 msgid "Seed Radius"
@@ -7027,11 +7524,11 @@ msgstr "Rayon du germe"
 
 #: hacks/config/rd-bomb.xml.h:19 hacks/config/twang.xml.h:12
 msgid "Tile Size"
 
 #: hacks/config/rd-bomb.xml.h:19 hacks/config/twang.xml.h:12
 msgid "Tile Size"
-msgstr "Taille des mosaïques"
+msgstr "Taille des mosaïques"
 
 #: hacks/config/rd-bomb.xml.h:22
 msgid "Wander Speed"
 
 #: hacks/config/rd-bomb.xml.h:22
 msgid "Wander Speed"
-msgstr "Vitesse de déplacement"
+msgstr "Vitesse de déplacement"
 
 #: hacks/config/ripples.xml.h:1
 msgid "Big Drops"
 
 #: hacks/config/ripples.xml.h:1
 msgid "Big Drops"
@@ -7047,50 +7544,50 @@ msgstr "Bruine"
 
 #: hacks/config/ripples.xml.h:5
 msgid "Grab Screen Image"
 
 #: hacks/config/ripples.xml.h:5
 msgid "Grab Screen Image"
-msgstr "Capturer l'écran"
+msgstr "Capturer l'écran"
 
 #: hacks/config/ripples.xml.h:6
 
 #: hacks/config/ripples.xml.h:6
+msgid "Grayscale"
+msgstr "Niveaux de gris"
+
+#: hacks/config/ripples.xml.h:7
 msgid "Lighting Effect"
 msgid "Lighting Effect"
-msgstr "Effet d'éclairage"
+msgstr "Effet d'éclairage"
 
 
-#: hacks/config/ripples.xml.h:8
+#: hacks/config/ripples.xml.h:9
 msgid "Moving Splashes"
 msgid "Moving Splashes"
-msgstr "Éclaboussures mobiles"
+msgstr "Éclaboussures mobiles"
 
 
-#: hacks/config/ripples.xml.h:9
+#: hacks/config/ripples.xml.h:10
 msgid "Psychedelic Colors"
 msgid "Psychedelic Colors"
-msgstr "Couleurs psychédéliques"
+msgstr "Couleurs psychédéliques"
 
 
-#: hacks/config/ripples.xml.h:10
+#: hacks/config/ripples.xml.h:11
 msgid "Ripples"
 msgstr "Ondulations"
 
 msgid "Ripples"
 msgstr "Ondulations"
 
-#: hacks/config/ripples.xml.h:12
+#: hacks/config/ripples.xml.h:13
 msgid "Small Drops"
 msgstr "Petites gouttes"
 
 msgid "Small Drops"
 msgstr "Petites gouttes"
 
-#: hacks/config/ripples.xml.h:13
+#: hacks/config/ripples.xml.h:14
 msgid "Storm"
 msgid "Storm"
-msgstr "Tempète"
+msgstr "Tempète"
 
 
-#: hacks/config/ripples.xml.h:14
+#: hacks/config/ripples.xml.h:15
 msgid ""
 "This draws rippling interference patterns like splashing water. With the -"
 "water option, it manipulates your desktop image to look like something is "
 "dripping into it. Written by Tom Hammersley."
 msgstr ""
 msgid ""
 "This draws rippling interference patterns like splashing water. With the -"
 "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."
+"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"
 msgstr "Rochers"
 
 
 #: hacks/config/rocks.xml.h:7
 msgid "Rocks"
 msgstr "Rochers"
 
-#: hacks/config/rocks.xml.h:8
-msgid "Rotation"
-msgstr "Rotation"
-
 #: hacks/config/rocks.xml.h:10
 msgid "Steering"
 msgstr "Orientation"
 #: hacks/config/rocks.xml.h:10
 msgid "Steering"
 msgstr "Orientation"
@@ -7101,13 +7598,13 @@ msgid ""
 "rotation and direction. It can also display 3D separations for red/blue "
 "glasses! Mostly written by Jamie Zawinski."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/rocks.xml.h:13
 msgid "Velocity"
-msgstr "Vélocité"
+msgstr "Vélocité"
 
 #: hacks/config/rorschach.xml.h:7
 msgid "Rorschach"
 
 #: hacks/config/rorschach.xml.h:7
 msgid "Rorschach"
@@ -7121,19 +7618,19 @@ msgid ""
 "neurotic tendencies which this program reveals are your own problem. Written "
 "by Jamie Zawinski."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/rorschach.xml.h:10
 msgid "With X Symmetry"
-msgstr "Avec symétrie X"
+msgstr "Avec symétrie X"
 
 #: hacks/config/rorschach.xml.h:11
 msgid "With Y Symmetry"
 
 #: hacks/config/rorschach.xml.h:11
 msgid "With Y Symmetry"
-msgstr "Avec symétrie Y"
+msgstr "Avec symétrie Y"
 
 #: hacks/config/rotor.xml.h:1
 msgid ""
 
 #: hacks/config/rotor.xml.h:1
 msgid ""
@@ -7149,6 +7646,11 @@ msgstr "Longueur"
 msgid "Rotor"
 msgstr "Rotor"
 
 msgid "Rotor"
 msgstr "Rotor"
 
+#: hacks/config/rotzoomer.xml.h:2
+#, fuzzy
+msgid "60"
+msgstr "360°"
+
 #: hacks/config/rotzoomer.xml.h:3
 msgid "Animate"
 msgstr "Animer"
 #: hacks/config/rotzoomer.xml.h:3
 msgid "Animate"
 msgstr "Animer"
@@ -7158,7 +7660,7 @@ msgid ""
 "Creates a collage of rotated and scaled portions of the screen. Written by "
 "Claudio Matsuoka."
 msgstr ""
 "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 "
+"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
 "par Claudio Matsuoka."
 
 #: hacks/config/rotzoomer.xml.h:6
@@ -7186,8 +7688,8 @@ 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 ""
 "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."
+"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"
 
 #: hacks/config/rubik.xml.h:5
 msgid "Rubik"
@@ -7195,7 +7697,7 @@ msgstr "Rubik"
 
 #: hacks/config/rubik.xml.h:7
 msgid "Show Shuffling"
 
 #: hacks/config/rubik.xml.h:7
 msgid "Show Shuffling"
-msgstr "Afficher le mélange"
+msgstr "Afficher le mélange"
 
 #: hacks/config/sballs.xml.h:3
 msgid ""
 
 #: hacks/config/sballs.xml.h:3
 msgid ""
@@ -7203,9 +7705,9 @@ msgid ""
 "OpenGL, and a machine with fast hardware support for texture maps. Written "
 "by Eric Lassauge &lt;lassauge@users.sourceforge.net&gt;."
 msgstr ""
 "OpenGL, and a machine with fast hardware support for texture maps. Written "
 "by Eric Lassauge &lt;lassauge@users.sourceforge.net&gt;."
 msgstr ""
-"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;."
+"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"
 
 #: hacks/config/sballs.xml.h:8
 msgid "Plane"
@@ -7221,7 +7723,7 @@ msgstr "Sballs"
 
 #: hacks/config/sballs.xml.h:15
 msgid "Star"
 
 #: hacks/config/sballs.xml.h:15
 msgid "Star"
-msgstr "Étoile"
+msgstr "Étoile"
 
 #: hacks/config/shadebobs.xml.h:7
 msgid "ShadeBobs"
 
 #: hacks/config/shadebobs.xml.h:7
 msgid "ShadeBobs"
@@ -7232,20 +7734,8 @@ msgid ""
 "This draws smoothly-shaded oscillating oval patterns, that look something "
 "like vapor trails or neon tubes. Written by Shane Smit."
 msgstr ""
 "This draws smoothly-shaded oscillating oval patterns, that look something "
 "like vapor trails or neon tubes. Written by Shane Smit."
 msgstr ""
-"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/sierpinski3d.xml.h:7
-msgid "Sierpinski3D"
-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."
+"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"
 
 #: hacks/config/sierpinski.xml.h:6
 msgid "Sierpinski"
@@ -7256,8 +7746,20 @@ msgid ""
 "This draws the two-dimensional variant of the recursive Sierpinski triangle "
 "fractal. Written by Desmond Daignault."
 msgstr ""
 "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."
+"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 "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
 
 #: hacks/config/slidescreen.xml.h:1 hacks/config/twang.xml.h:1
 #: hacks/config/zoom.xml.h:1
@@ -7270,7 +7772,7 @@ msgstr "Vitesse de glissement"
 
 #: hacks/config/slidescreen.xml.h:5
 msgid "SlideScreen"
 
 #: hacks/config/slidescreen.xml.h:5
 msgid "SlideScreen"
-msgstr "Glissement d'écran"
+msgstr "Glissement d'écran"
 
 #: hacks/config/slidescreen.xml.h:8
 msgid ""
 
 #: hacks/config/slidescreen.xml.h:8
 msgid ""
@@ -7280,10 +7782,10 @@ msgid ""
 "those puzzles, but watching one permute itself is more amusing. Written by "
 "Jamie Zawinski."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/slip.xml.h:6
 msgid "Slip"
@@ -7299,12 +7801,12 @@ msgid ""
 "desktop to chew on. Originally written by Scott Draves; whacked on by Jamie "
 "Zawinski."
 msgstr ""
 "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 "
+"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 "
 "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 "
+"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 "
 "touche personnelle) capturera l'image de votre bureau actuel pour la "
-"retourner. Initialement écrit par Scott Draves ; bouleversé par Jamie "
+"retourner. Initialement écrit par Scott Draves ; bouleversé par Jamie "
 "Zawinski."
 
 #: hacks/config/sonar.xml.h:1
 "Zawinski."
 
 #: hacks/config/sonar.xml.h:1
@@ -7313,47 +7815,47 @@ msgstr "Ping des machines connues"
 
 #: hacks/config/sonar.xml.h:2
 msgid "Ping mode..."
 
 #: hacks/config/sonar.xml.h:2
 msgid "Ping mode..."
-msgstr "Mode de ping ..."
+msgstr "Mode de ping... "
 
 #: hacks/config/sonar.xml.h:3
 msgid "Ping subnet/24 (254 hosts)"
 
 #: hacks/config/sonar.xml.h:3
 msgid "Ping subnet/24 (254 hosts)"
-msgstr "Ping sous-réseau/24 (254 hôtes)"
+msgstr "Ping sous-réseau/24 (254 hôtes)"
 
 #: hacks/config/sonar.xml.h:4
 msgid "Ping subnet/25 (126 hosts)"
 
 #: hacks/config/sonar.xml.h:4
 msgid "Ping subnet/25 (126 hosts)"
-msgstr "Ping sous-réseau/25 (126 hôtes)"
+msgstr "Ping sous-réseau/25 (126 hôtes)"
 
 #: hacks/config/sonar.xml.h:5
 msgid "Ping subnet/26 (62 hosts)"
 
 #: hacks/config/sonar.xml.h:5
 msgid "Ping subnet/26 (62 hosts)"
-msgstr "Ping sous-réseau/26 (62 hôtes)"
+msgstr "Ping sous-réseau/26 (62 hôtes)"
 
 #: hacks/config/sonar.xml.h:6
 msgid "Ping subnet/27 (31 hosts)"
 
 #: hacks/config/sonar.xml.h:6
 msgid "Ping subnet/27 (31 hosts)"
-msgstr "Ping sous-réseau/27 (31 hôtes)"
+msgstr "Ping sous-réseau/27 (31 hôtes)"
 
 #: hacks/config/sonar.xml.h:7
 msgid "Ping subnet/28 (14 hosts)"
 
 #: hacks/config/sonar.xml.h:7
 msgid "Ping subnet/28 (14 hosts)"
-msgstr "Ping sous-réseau/28 (14 hôtes)"
+msgstr "Ping sous-réseau/28 (14 hôtes)"
 
 #: hacks/config/sonar.xml.h:8
 msgid "Ping subnet/29 (6 hosts)"
 
 #: hacks/config/sonar.xml.h:8
 msgid "Ping subnet/29 (6 hosts)"
-msgstr "Ping sous-réseau/29 (6 hôtes)"
+msgstr "Ping sous-réseau/29 (6 hôtes)"
 
 #: hacks/config/sonar.xml.h:9
 msgid "Ping subnet/30 (2 hosts)"
 
 #: hacks/config/sonar.xml.h:9
 msgid "Ping subnet/30 (2 hosts)"
-msgstr "Ping sous-réseau/30 (2 hôtes)"
+msgstr "Ping sous-réseau/30 (2 hôtes)"
 
 #: hacks/config/sonar.xml.h:10
 msgid "Resolve Host Names"
 
 #: hacks/config/sonar.xml.h:10
 msgid "Resolve Host Names"
-msgstr "Résolution des noms d'hôte"
+msgstr "Résolution des noms d'hôte"
 
 #: hacks/config/sonar.xml.h:11
 msgid "Show Ping Times"
 
 #: hacks/config/sonar.xml.h:11
 msgid "Show Ping Times"
-msgstr "Montre les durées des ping"
+msgstr "Montre les durées des ping"
 
 #: hacks/config/sonar.xml.h:12
 msgid "Simulation Team Members"
 
 #: hacks/config/sonar.xml.h:12
 msgid "Simulation Team Members"
-msgstr "Membres de l'équipe simulation"
+msgstr "Membres de l'équipe simulation"
 
 #: hacks/config/sonar.xml.h:13
 msgid "Sonar"
 
 #: hacks/config/sonar.xml.h:13
 msgid "Sonar"
@@ -7361,11 +7863,11 @@ msgstr "Sonar"
 
 #: hacks/config/sonar.xml.h:14
 msgid "Team A Name"
 
 #: hacks/config/sonar.xml.h:14
 msgid "Team A Name"
-msgstr "Nom de l'équipe A"
+msgstr "Nom de l'équipe A"
 
 #: hacks/config/sonar.xml.h:15
 msgid "Team B Name"
 
 #: hacks/config/sonar.xml.h:15
 msgid "Team B Name"
-msgstr "Nom de l'équipe B"
+msgstr "Nom de l'équipe B"
 
 #: hacks/config/sonar.xml.h:16
 msgid ""
 
 #: hacks/config/sonar.xml.h:16
 msgid ""
@@ -7375,11 +7877,11 @@ msgid ""
 "proximity of the other hosts on your network to you. Written by Stephen "
 "Martin and Jamie Zawinski."
 msgstr ""
 "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."
+"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:17
 msgid "vs."
 
 #: hacks/config/sonar.xml.h:17
 msgid "vs."
@@ -7387,7 +7889,7 @@ msgstr "contre"
 
 #: hacks/config/speedmine.xml.h:1
 msgid "Allow Wall Collisions"
 
 #: hacks/config/speedmine.xml.h:1
 msgid "Allow Wall Collisions"
-msgstr "Éviter les collisions avec le mur"
+msgstr "Éviter les collisions avec le mur"
 
 #: hacks/config/speedmine.xml.h:2
 msgid "Display Crosshair"
 
 #: hacks/config/speedmine.xml.h:2
 msgid "Display Crosshair"
@@ -7395,7 +7897,7 @@ msgstr "Afficher le viseur"
 
 #: hacks/config/speedmine.xml.h:7
 msgid "Max Velocity"
 
 #: 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"
 
 #: hacks/config/speedmine.xml.h:8
 msgid "Mine Shaft"
@@ -7403,7 +7905,7 @@ msgstr "Puits de mine"
 
 #: hacks/config/speedmine.xml.h:9
 msgid "Present Bonuses"
 
 #: hacks/config/speedmine.xml.h:9
 msgid "Present Bonuses"
-msgstr "Bonus présents"
+msgstr "Bonus présents"
 
 #: hacks/config/speedmine.xml.h:10
 msgid "Rocky Walls"
 
 #: hacks/config/speedmine.xml.h:10
 msgid "Rocky Walls"
@@ -7415,7 +7917,7 @@ msgid ""
 "by Conrad Parker."
 msgstr ""
 "Simule la descente dans un puits de mine rocheux ou affiche un ver funky "
 "by Conrad Parker."
 msgstr ""
 "Simule la descente dans un puits de mine rocheux ou affiche un ver funky "
-"dansant. Écrit par Conrad Parker."
+"dansant. Écrit par Conrad Parker."
 
 #: hacks/config/speedmine.xml.h:16
 msgid "SpeedMine"
 
 #: hacks/config/speedmine.xml.h:16
 msgid "SpeedMine"
@@ -7423,12 +7925,22 @@ msgstr "SpeedMine"
 
 #: hacks/config/speedmine.xml.h:17
 msgid "Thrust"
 
 #: hacks/config/speedmine.xml.h:17
 msgid "Thrust"
-msgstr "Poussée"
+msgstr "Poussée"
 
 #: hacks/config/speedmine.xml.h:19 hacks/config/worm.xml.h:10
 msgid "Worm"
 msgstr "Ver"
 
 
 #: hacks/config/speedmine.xml.h:19 hacks/config/worm.xml.h:10
 msgid "Worm"
 msgstr "Ver"
 
+#: hacks/config/sphere.xml.h:1
+msgid ""
+"Another of the classic screenhacks of the distant past, this one draws "
+"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/sphereeversion.xml.h:1
 msgid "SphereEversion"
 msgstr "SphereEversion"
 #: hacks/config/sphereeversion.xml.h:1
 msgid "SphereEversion"
 msgstr "SphereEversion"
@@ -7446,11 +7958,11 @@ msgstr ""
 
 #: hacks/config/spheremonics.xml.h:20
 msgid "Smoothed Lines"
 
 #: hacks/config/spheremonics.xml.h:20
 msgid "Smoothed Lines"
-msgstr "Lignes lissées"
+msgstr "Lignes lissées"
 
 #: hacks/config/spheremonics.xml.h:23
 msgid "Spheremonics"
 
 #: hacks/config/spheremonics.xml.h:23
 msgid "Spheremonics"
-msgstr "Sphèremonics"
+msgstr "Sphèremonics"
 
 #: hacks/config/spheremonics.xml.h:24
 msgid ""
 
 #: hacks/config/spheremonics.xml.h:24
 msgid ""
@@ -7460,19 +7972,9 @@ msgid ""
 "angular momentum operators. Written by Paul Bourke and Jamie Zawinski."
 msgstr ""
 
 "angular momentum operators. Written by Paul Bourke and Jamie Zawinski."
 msgstr ""
 
-#: hacks/config/sphere.xml.h:1
-msgid ""
-"Another of the classic screenhacks of the distant past, this one draws "
-"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/spiral.xml.h:2 hacks/config/superquadrics.xml.h:2
 msgid "Cycles"
 #: hacks/config/spiral.xml.h:2 hacks/config/superquadrics.xml.h:2
 msgid "Cycles"
-msgstr "Fréquence des cycles"
+msgstr "Fréquence des cycles"
 
 #: hacks/config/spiral.xml.h:7
 msgid ""
 
 #: hacks/config/spiral.xml.h:7
 msgid ""
@@ -7480,7 +7982,7 @@ msgid ""
 "means moire; interference patterns, of course."
 msgstr ""
 "Motifs circulaires mobiles, par Peter Schmitzberger. Les motifs circulaires "
 "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."
+"mobiles sont synonymes de moiré ; des motifs d'interférences, évidemment."
 
 #: hacks/config/spiral.xml.h:11
 msgid "Spiral"
 
 #: hacks/config/spiral.xml.h:11
 msgid "Spiral"
@@ -7491,8 +7993,8 @@ msgid ""
 "Draws a spotlight scanning across a black screen, illuminating the "
 "underlying desktop when it passes. Written by Rick Schultz."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/spotlight.xml.h:6
 msgid "Spotlight"
@@ -7500,7 +8002,7 @@ msgstr "Faisceau lumineux"
 
 #: hacks/config/sproingies.xml.h:3
 msgid "Q-Bert meets Marble Madness! Written by Ed Mackey."
 
 #: hacks/config/sproingies.xml.h:3
 msgid "Q-Bert meets Marble Madness! Written by Ed Mackey."
-msgstr "La rencontre de Q-Bert et de Marble Madness ! Écrit par Ed Mackey."
+msgstr "La rencontre de Q-Bert et de Marble Madness ! Écrit par Ed Mackey."
 
 #: hacks/config/sproingies.xml.h:9
 msgid "Sproingies"
 
 #: hacks/config/sproingies.xml.h:9
 msgid "Sproingies"
@@ -7513,8 +8015,8 @@ msgid ""
 "Jeff Epler."
 msgstr ""
 "Dessine un ensemble d'automates qui interagissent et produisent des spirales "
 "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."
+"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"
 
 #: hacks/config/squiral.xml.h:5
 msgid "Handedness"
@@ -7526,7 +8028,7 @@ msgstr "Gauche"
 
 #: hacks/config/squiral.xml.h:11 hacks/config/twang.xml.h:8
 msgid "Randomness"
 
 #: hacks/config/squiral.xml.h:11 hacks/config/twang.xml.h:8
 msgid "Randomness"
-msgstr "Caractère aléatoire"
+msgstr "Caractère aléatoire"
 
 #: hacks/config/squiral.xml.h:12
 msgid "Right"
 
 #: hacks/config/squiral.xml.h:12
 msgid "Right"
@@ -7534,7 +8036,7 @@ msgstr "Droite"
 
 #: hacks/config/squiral.xml.h:17
 msgid "Squiral"
 
 #: hacks/config/squiral.xml.h:17
 msgid "Squiral"
-msgstr "Spirale carrées"
+msgstr "Spirale carrées"
 
 #: hacks/config/ssystem.xml.h:1
 msgid "SSystem"
 
 #: hacks/config/ssystem.xml.h:1
 msgid "SSystem"
@@ -7564,12 +8066,12 @@ msgid ""
 "by Marcelo Vianna's third Escher GL hack, this one draws an ``infinite'' "
 "staircase."
 msgstr ""
 "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»."
+"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"
 
 #: hacks/config/starfish.xml.h:1
 msgid "Color Gradients"
-msgstr "Dégradés de couleur"
+msgstr "Dégradés de couleur"
 
 #: hacks/config/starfish.xml.h:7
 msgid "Pulsating Blob"
 
 #: hacks/config/starfish.xml.h:7
 msgid "Pulsating Blob"
@@ -7577,7 +8079,7 @@ msgstr "Tache pulsatile"
 
 #: hacks/config/starfish.xml.h:10
 msgid "Starfish"
 
 #: hacks/config/starfish.xml.h:10
 msgid "Starfish"
-msgstr "Étoile de mer"
+msgstr "Étoile de mer"
 
 #: hacks/config/starfish.xml.h:13
 msgid ""
 
 #: hacks/config/starfish.xml.h:13
 msgid ""
@@ -7586,75 +8088,51 @@ msgid ""
 "to lay down a field of colors, which are then cycled. The motion is very "
 "organic. Written by Jamie Zawinski."
 msgstr ""
 "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, "
+"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 "
 "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."
+"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"
 
 #: hacks/config/starwars.xml.h:2
 msgid "Anti-aliased Lines"
-msgstr "Lignes anti-aliassées"
-
-#: hacks/config/starwars.xml.h:3
-msgid "Centered Text"
-msgstr "Texte centré"
+msgstr "Lignes anti-aliassées"
 
 #: hacks/config/starwars.xml.h:4
 msgid ""
 "Draws a stream of text slowly scrolling into the distance at an angle, over "
 
 #: hacks/config/starwars.xml.h:4
 msgid ""
 "Draws a stream of text slowly scrolling into the distance at an angle, over "
-"a star field, like at the beginning of the movie of the same name. Written "
-"by Jamie Zawinski and Claudio Matauoka."
+"a star field, like at the beginning of the movie of the same name. The text "
+"can be the output of a program or the contents of a file or URL, as "
+"configured on the \"Advanced\" tab of the main Screensaver Preferences "
+"window. Written by Jamie Zawinski and Claudio Matauoka."
 msgstr ""
 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 "Fondu au noir"
 
 
 #: hacks/config/starwars.xml.h:5
 msgid "Fade Out"
 msgstr "Fondu au noir"
 
-#: hacks/config/starwars.xml.h:7
-msgid "Flush Left Text"
-msgstr "Décaler le texte vers la gauche"
-
-#: hacks/config/starwars.xml.h:8
-msgid "Flush Right Text"
-msgstr "Décaler le texte vers la droite"
-
-#: hacks/config/starwars.xml.h:9
-msgid "Font Point Size"
-msgstr "Taille de police"
-
 #: hacks/config/starwars.xml.h:10
 msgid "Scroll Speed"
 #: hacks/config/starwars.xml.h:10
 msgid "Scroll Speed"
-msgstr "Vitesse de défilement"
+msgstr "Vitesse de défilement"
 
 #: hacks/config/starwars.xml.h:13
 msgid "Star Rotation Speed"
 
 #: hacks/config/starwars.xml.h:13
 msgid "Star Rotation Speed"
-msgstr "Vitesse de rotation des étoiles"
+msgstr "Vitesse de rotation des étoiles"
 
 #: hacks/config/starwars.xml.h:14
 msgid "StarWars"
 msgstr "StarWars"
 
 
 #: hacks/config/starwars.xml.h:14
 msgid "StarWars"
 msgstr "StarWars"
 
-#: hacks/config/starwars.xml.h:15
-msgid "Text Columns"
-msgstr "Colonnes de texte"
-
-#: hacks/config/starwars.xml.h:16
-msgid "Text Lines"
-msgstr "Lignes de texte"
-
 #: hacks/config/starwars.xml.h:18
 msgid "Texture-Mapped Font"
 #: hacks/config/starwars.xml.h:18
 msgid "Texture-Mapped Font"
-msgstr "Police de caractère texturée"
+msgstr "Police de caractère texturée"
 
 #: hacks/config/starwars.xml.h:19
 msgid "Thick Lines"
 
 #: hacks/config/starwars.xml.h:19
 msgid "Thick Lines"
-msgstr "Lignes épaisses"
+msgstr "Lignes épaisses"
 
 #: hacks/config/starwars.xml.h:20
 msgid "Wrap Long Lines"
 
 #: hacks/config/starwars.xml.h:20
 msgid "Wrap Long Lines"
-msgstr "Retour à la ligne"
+msgstr "Retour à la ligne"
 
 #: hacks/config/stonerview.xml.h:1
 msgid ""
 
 #: hacks/config/stonerview.xml.h:1
 msgid ""
@@ -7662,17 +8140,17 @@ msgid ""
 "patterns. Written by Andrew Plotkin, based on SGI's `electropaint' "
 "screensaver."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/stonerview.xml.h:3
 msgid "StonerView"
-msgstr "Spirale psyché"
+msgstr "Spirale psyché"
 
 #: hacks/config/strange.xml.h:6
 msgid "Strange"
 
 #: hacks/config/strange.xml.h:6
 msgid "Strange"
-msgstr "Étrange"
+msgstr "Étrange"
 
 #: hacks/config/strange.xml.h:7
 msgid ""
 
 #: hacks/config/strange.xml.h:7
 msgid ""
@@ -7680,14 +8158,14 @@ msgid ""
 "field of dots that swoops and twists around. The motion is very nice. "
 "Written by Massimino Pascal."
 msgstr ""
 "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."
+"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:2 hacks/config/xplanet.xml.h:2
 #, no-c-format
 msgid "0%"
 
 #: hacks/config/substrate.xml.h:2 hacks/config/xplanet.xml.h:2
 #, no-c-format
 msgid "0%"
-msgstr "0 %"
+msgstr "0 %"
 
 #: hacks/config/substrate.xml.h:5
 msgid "Circle Percentage"
 
 #: hacks/config/substrate.xml.h:5
 msgid "Circle Percentage"
@@ -7722,10 +8200,10 @@ msgid ""
 "on a Commodore 64 in 1987, as a 320x200 black and white wireframe. Now it is "
 "GL and has specular reflections."
 msgstr ""
 "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 "
+"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 "
 "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."
+"320x200 noir et blanc. Il est désormais en GL et présente des réflexions "
+"spéculaires."
 
 #: hacks/config/superquadrics.xml.h:11
 msgid "Superquadrics"
 
 #: hacks/config/superquadrics.xml.h:11
 msgid "Superquadrics"
@@ -7738,9 +8216,9 @@ msgid ""
 "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. "
 "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é "
+"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 "
 "FlowFazer. Il existe aussi une chouette applet Java avec un concept "
-"apparenté."
+"apparenté."
 
 #: hacks/config/swirl.xml.h:8
 msgid "Swirl"
 
 #: hacks/config/swirl.xml.h:8
 msgid "Swirl"
@@ -7748,7 +8226,7 @@ msgstr "Tourbillon"
 
 #: hacks/config/t3d.xml.h:1
 msgid "0 deg"
 
 #: hacks/config/t3d.xml.h:1
 msgid "0 deg"
-msgstr "0°"
+msgstr "0°"
 
 #: hacks/config/t3d.xml.h:2
 msgid "5 Minute Tick Marks"
 
 #: hacks/config/t3d.xml.h:2
 msgid "5 Minute Tick Marks"
@@ -7756,7 +8234,7 @@ msgstr "Marque toutes les 5 minutes"
 
 #: hacks/config/t3d.xml.h:3
 msgid "90 deg"
 
 #: hacks/config/t3d.xml.h:3
 msgid "90 deg"
-msgstr "90°"
+msgstr "90°"
 
 #: hacks/config/t3d.xml.h:4
 msgid "Bigger"
 
 #: hacks/config/t3d.xml.h:4
 msgid "Bigger"
@@ -7783,8 +8261,8 @@ msgid ""
 "This draws a working analog clock composed of floating, throbbing bubbles. "
 "Written by Bernd Paysan."
 msgstr ""
 "This draws a working analog clock composed of floating, throbbing bubbles. "
 "Written by Bernd Paysan."
 msgstr ""
-"Dessine une horloge analogique composée de bulles flottantes et pulsatiles. "
-"Écrit 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"
 
 #: hacks/config/t3d.xml.h:16
 msgid "Turn Side-to-Side"
@@ -7794,12 +8272,37 @@ msgstr "Retourner"
 msgid "Wobbliness"
 msgstr "Oscillation"
 
 msgid "Wobbliness"
 msgstr "Oscillation"
 
+#: hacks/config/tangram.xml.h:3
+msgid ""
+"Lets you watch the computer solve Tangram puzzles Written by Jeremy English."
+msgstr ""
+
+#: hacks/config/tangram.xml.h:6
+msgid "Tangram"
+msgstr "Tangram"
+
+#: hacks/config/tangram.xml.h:7
+msgid "Viewing Time"
+msgstr "Durée d'affichage"
+
+#: hacks/config/tangram.xml.h:9
+msgid "X Camera Rotate"
+msgstr "Rotation caméra en X"
+
+#: hacks/config/tangram.xml.h:10
+msgid "Y Camera Rotate"
+msgstr "Rotation caméra en Y"
+
+#: hacks/config/tangram.xml.h:11
+msgid "Z Camera Rotate"
+msgstr "Rotation caméra en Z"
+
 #: hacks/config/thornbird.xml.h:1
 msgid ""
 "Displays a view of the ``Bird in a Thornbush'' fractal. Written by Tim "
 "Auckland."
 msgstr ""
 #: 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 "
+"Affiche la fractale de l'«oiseau dans un buisson épineux». Écrit par Tim "
 "Auckland."
 
 #: hacks/config/thornbird.xml.h:6
 "Auckland."
 
 #: hacks/config/thornbird.xml.h:6
@@ -7808,15 +8311,45 @@ msgstr "Points"
 
 #: hacks/config/thornbird.xml.h:12
 msgid "Thornbird"
 
 #: hacks/config/thornbird.xml.h:12
 msgid "Thornbird"
-msgstr "Buisson épineux"
+msgstr "Buisson épineux"
+
+#: hacks/config/timetunnel.xml.h:1
+msgid "0 sec"
+msgstr "0 seconde"
+
+#: hacks/config/timetunnel.xml.h:2
+msgid "30 sec"
+msgstr "30 secondes"
+
+#: hacks/config/timetunnel.xml.h:4
+msgid "Draw Logo"
+msgstr "Dessiner le logo"
+
+#: hacks/config/timetunnel.xml.h:5
+msgid ""
+"Draws an animation similar to the opening and closing effects on the Dr. Who "
+"television show. Written by Sean P. Brennan."
+msgstr ""
+
+#: hacks/config/timetunnel.xml.h:7
+msgid "Run Backward"
+msgstr "En arrière"
+
+#: hacks/config/timetunnel.xml.h:10
+msgid "Start sequence time"
+msgstr "Durée de la séquence initiale"
+
+#: hacks/config/timetunnel.xml.h:11
+msgid "Timetunnel"
+msgstr "Tunnel du temps"
 
 #: hacks/config/triangle.xml.h:2
 msgid ""
 "Generates random mountain ranges using iterative subdivision of triangles. "
 "Written by Tobias Gloth."
 msgstr ""
 
 #: hacks/config/triangle.xml.h:2
 msgid ""
 "Generates random mountain ranges using iterative subdivision of triangles. "
 "Written by Tobias Gloth."
 msgstr ""
-"Génère des chaînes de montagne aléatoires en utilisant la subdivision "
-"itérative de triangles. Écrit par 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"
 
 #: hacks/config/triangle.xml.h:7
 msgid "Triangle"
@@ -7827,8 +8360,8 @@ msgid ""
 "This draws line- and arc-based Truchet patterns that tile the screen. "
 "Written by Adrian Likins."
 msgstr ""
 "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."
+"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"
 
 #: hacks/config/truchet.xml.h:5
 msgid "Truchet"
@@ -7838,7 +8371,7 @@ msgstr "Truchet"
 msgid ""
 "Divides the screen into a grid, and plucks them. Written by Dan Bornstein."
 msgstr ""
 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 "
+"Divise l'écran en petits rectangles, qui sont ensuite enlevés. Écrit par Dan "
 "Bornstein."
 
 #: hacks/config/twang.xml.h:6
 "Bornstein."
 
 #: hacks/config/twang.xml.h:6
@@ -7847,7 +8380,7 @@ msgstr "Sautillant"
 
 #: hacks/config/twang.xml.h:11
 msgid "Springiness"
 
 #: hacks/config/twang.xml.h:11
 msgid "Springiness"
-msgstr "Flexibilité"
+msgstr "Flexibilité"
 
 #: hacks/config/twang.xml.h:13
 msgid "Transference"
 
 #: hacks/config/twang.xml.h:13
 msgid "Transference"
@@ -7859,11 +8392,11 @@ msgstr "Twang"
 
 #: hacks/config/vermiculate.xml.h:1
 msgid "Draws squiggly worm-like paths. Written by Tyler Pierce."
 
 #: hacks/config/vermiculate.xml.h:1
 msgid "Draws squiggly worm-like paths. Written by Tyler Pierce."
-msgstr "Trace des gribouillis vermiculés. Écrit par Tyler Pierce."
+msgstr "Trace des gribouillis vermiculés. Écrit par Tyler Pierce."
 
 #: hacks/config/vermiculate.xml.h:2
 msgid "Vermiculate"
 
 #: hacks/config/vermiculate.xml.h:2
 msgid "Vermiculate"
-msgstr "Vermiculé"
+msgstr "Vermiculé"
 
 #: hacks/config/vidwhacker.xml.h:2
 msgid "2 seconds"
 
 #: hacks/config/vidwhacker.xml.h:2
 msgid "2 seconds"
@@ -7871,7 +8404,7 @@ msgstr "2 secondes"
 
 #: hacks/config/vidwhacker.xml.h:4
 msgid "Image Directory"
 
 #: hacks/config/vidwhacker.xml.h:4
 msgid "Image Directory"
-msgstr "Répertoire d'images"
+msgstr "Répertoire d'images"
 
 #: hacks/config/vidwhacker.xml.h:5
 msgid ""
 
 #: hacks/config/vidwhacker.xml.h:5
 msgid ""
@@ -7882,12 +8415,12 @@ 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 ""
 "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.) "
+"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 "
 "Ensuite, il  affiche cette image pendant quelques secondes et recommence. Ce "
-"programme fonctionne très bien si vous le reliez à un téléviseur."
+"programme fonctionne très bien si vous le reliez à un téléviseur."
 
 #: hacks/config/vidwhacker.xml.h:6
 msgid "VidWhacker"
 
 #: hacks/config/vidwhacker.xml.h:6
 msgid "VidWhacker"
@@ -7899,8 +8432,8 @@ 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 ""
 "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 "
+"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
 "par Tracy Camp et David Hansen."
 
 #: hacks/config/vines.xml.h:8
@@ -7915,7 +8448,7 @@ msgstr "Dessiner des taches"
 msgid ""
 "Draws a colorful random-walk, in various forms. Written by Rick Campbell."
 msgstr ""
 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 "
+"Dessine une promenade aléatoire colorée, sous plusieurs formes. Écrit par "
 "Rick Campbell."
 
 #: hacks/config/wander.xml.h:14
 "Rick Campbell."
 
 #: hacks/config/wander.xml.h:14
@@ -7932,7 +8465,7 @@ msgstr "30 secondes"
 
 #: hacks/config/webcollage.xml.h:3
 msgid "Delay:                    None"
 
 #: hacks/config/webcollage.xml.h:3
 msgid "Delay:                    None"
-msgstr "Délai :  Aucun"
+msgstr "Délai :  Aucun"
 
 #: hacks/config/webcollage.xml.h:4
 msgid "Dictionary File"
 
 #: hacks/config/webcollage.xml.h:4
 msgid "Dictionary File"
@@ -7940,11 +8473,11 @@ msgstr "Fichier dictionnaire"
 
 #: hacks/config/webcollage.xml.h:5
 msgid "Opacity:      Transparent"
 
 #: hacks/config/webcollage.xml.h:5
 msgid "Opacity:      Transparent"
-msgstr "Opacité : Transparent"
+msgstr "Opacité : Transparent"
 
 #: hacks/config/webcollage.xml.h:6
 msgid "Overall Filter Program"
 
 #: hacks/config/webcollage.xml.h:6
 msgid "Overall Filter Program"
-msgstr "Programme de filtrage général"
+msgstr "Programme de filtrage général"
 
 #: hacks/config/webcollage.xml.h:7
 msgid "Per-Image Filter Program"
 
 #: hacks/config/webcollage.xml.h:7
 msgid "Per-Image Filter Program"
@@ -7960,18 +8493,18 @@ msgid ""
 "might show up in the collage including -- quite possibly -- pornography, or "
 "even nudity. Please act accordingly. Written by Jamie Zawinski."
 msgstr ""
 "might show up in the collage including -- quite possibly -- pornography, or "
 "even nudity. Please act accordingly. 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."
+"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:     2 secs"
 
 #: hacks/config/webcollage.xml.h:10
 msgid "URL Timeout:     2 secs"
-msgstr "Délai d'expiration de l'URL : 2 secondes"
+msgstr "Délai d'expiration de l'URL : 2 secondes"
 
 #: hacks/config/webcollage.xml.h:11
 msgid "WebCollage"
 
 #: hacks/config/webcollage.xml.h:11
 msgid "WebCollage"
@@ -7983,9 +8516,9 @@ msgid ""
 "strength of each forcefield changes continuously, and it is also switched on "
 "and off at random. By Paul 'Joey' Clark."
 msgstr ""
 "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 "
+"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. "
 "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' "
+"Les champs sont également  activés et désactivés au hasard. Par Paul 'Joey' "
 "Clark."
 
 #: hacks/config/whirlwindwarp.xml.h:7
 "Clark."
 
 #: hacks/config/whirlwindwarp.xml.h:7
@@ -8007,7 +8540,7 @@ msgstr "Cercle"
 #: hacks/config/whirlygig.xml.h:3
 msgid "Draws zooming chains of sinusoidal spots. Written by Ashton Trey Belew."
 msgstr ""
 #: 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."
+"Dessine des chaînes de taches sinusoïdales. Écrit par Ashton Trey Belew."
 
 #: hacks/config/whirlygig.xml.h:4
 msgid "Explain modes"
 
 #: hacks/config/whirlygig.xml.h:4
 msgid "Explain modes"
@@ -8027,11 +8560,11 @@ msgstr ""
 
 #: hacks/config/whirlygig.xml.h:8
 msgid "Leave a trail"
 
 #: hacks/config/whirlygig.xml.h:8
 msgid "Leave a trail"
-msgstr "Laisser des traînées"
+msgstr "Laisser des traînées"
 
 #: hacks/config/whirlygig.xml.h:9
 msgid "Linear"
 
 #: hacks/config/whirlygig.xml.h:9
 msgid "Linear"
-msgstr "Linéaire"
+msgstr "Linéaire"
 
 #: hacks/config/whirlygig.xml.h:11
 msgid "Lissajous"
 
 #: hacks/config/whirlygig.xml.h:11
 msgid "Lissajous"
@@ -8055,15 +8588,24 @@ msgstr "WhirlyGig"
 
 #: hacks/config/whirlygig.xml.h:19
 msgid "Wrap the screen"
 
 #: hacks/config/whirlygig.xml.h:19
 msgid "Wrap the screen"
-msgstr "Faire le tour de l'écran"
+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"
 
 #: hacks/config/wormhole.xml.h:6
 msgid "Star speed"
-msgstr "Vitesse des étoiles"
+msgstr "Vitesse des étoiles"
 
 #: hacks/config/wormhole.xml.h:7
 msgid "Stars Created"
 
 #: hacks/config/wormhole.xml.h:7
 msgid "Stars Created"
-msgstr "Création des étoiles"
+msgstr "Création des étoiles"
 
 #: hacks/config/wormhole.xml.h:8
 msgid "Wormhole"
 
 #: hacks/config/wormhole.xml.h:8
 msgid "Wormhole"
@@ -8075,15 +8617,6 @@ msgid ""
 "Jon Rafkind."
 msgstr ""
 
 "Jon Rafkind."
 msgstr ""
 
-#: 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/xanalogtv.xml.h:1
 msgid "XAnalogTV"
 msgstr "X TV analogique"
 #: hacks/config/xanalogtv.xml.h:1
 msgid "XAnalogTV"
 msgstr "X TV analogique"
@@ -8127,7 +8660,7 @@ msgstr "Afficher les secondes"
 
 #: hacks/config/xdaliclock.xml.h:5
 msgid "Huge Font"
 
 #: hacks/config/xdaliclock.xml.h:5
 msgid "Huge Font"
-msgstr "Très grande police"
+msgstr "Très grande police"
 
 #: hacks/config/xdaliclock.xml.h:6 hacks/config/xmatrix.xml.h:10
 msgid "Large Font"
 
 #: hacks/config/xdaliclock.xml.h:6 hacks/config/xmatrix.xml.h:10
 msgid "Large Font"
@@ -8167,7 +8700,7 @@ msgstr "Jour  Dim"
 
 #: hacks/config/xearth.xml.h:5
 msgid "Display Stars"
 
 #: hacks/config/xearth.xml.h:5
 msgid "Display Stars"
-msgstr "Afficher les étoiles"
+msgstr "Afficher les étoiles"
 
 #: hacks/config/xearth.xml.h:8
 msgid "Label Cities"
 
 #: hacks/config/xearth.xml.h:8
 msgid "Label Cities"
@@ -8175,11 +8708,11 @@ msgstr "Indiquer les villes"
 
 #: hacks/config/xearth.xml.h:9 hacks/config/xplanet.xml.h:49
 msgid "Lower Left"
 
 #: hacks/config/xearth.xml.h:9 hacks/config/xplanet.xml.h:49
 msgid "Lower Left"
-msgstr "Inférieur gauche"
+msgstr "Inférieur gauche"
 
 #: hacks/config/xearth.xml.h:10 hacks/config/xplanet.xml.h:50
 msgid "Lower Right"
 
 #: hacks/config/xearth.xml.h:10 hacks/config/xplanet.xml.h:50
 msgid "Lower Right"
-msgstr "Inférieur droit"
+msgstr "Inférieur droit"
 
 #: hacks/config/xearth.xml.h:13 hacks/config/xplanet.xml.h:51
 msgid "Mercator Projection"
 
 #: hacks/config/xearth.xml.h:13 hacks/config/xplanet.xml.h:51
 msgid "Mercator Projection"
@@ -8191,7 +8724,7 @@ msgstr "Nuit   Dim"
 
 #: hacks/config/xearth.xml.h:15
 msgid "No Stars"
 
 #: hacks/config/xearth.xml.h:15
 msgid "No Stars"
-msgstr "Pas d'étoiles"
+msgstr "Pas d'étoiles"
 
 #: hacks/config/xearth.xml.h:16
 msgid "North/South Rotation"
 
 #: hacks/config/xearth.xml.h:16
 msgid "North/South Rotation"
@@ -8203,11 +8736,11 @@ msgstr "Projection orthographique"
 
 #: hacks/config/xearth.xml.h:19 hacks/config/xplanet.xml.h:56
 msgid "Real Time"
 
 #: hacks/config/xearth.xml.h:19 hacks/config/xplanet.xml.h:56
 msgid "Real Time"
-msgstr "Temps réel"
+msgstr "Temps réel"
 
 #: hacks/config/xearth.xml.h:20
 msgid "Shaded Image"
 
 #: hacks/config/xearth.xml.h:20
 msgid "Shaded Image"
-msgstr "Image ombragée"
+msgstr "Image ombragée"
 
 #: hacks/config/xearth.xml.h:21
 msgid "Sharp"
 
 #: hacks/config/xearth.xml.h:21
 msgid "Sharp"
@@ -8223,11 +8756,11 @@ msgstr "Alignement temporel"
 
 #: hacks/config/xearth.xml.h:29 hacks/config/xplanet.xml.h:62
 msgid "Upper Left"
 
 #: hacks/config/xearth.xml.h:29 hacks/config/xplanet.xml.h:62
 msgid "Upper Left"
-msgstr "Supérieur gauche"
+msgstr "Supérieur gauche"
 
 #: hacks/config/xearth.xml.h:30 hacks/config/xplanet.xml.h:63
 msgid "Upper Right"
 
 #: hacks/config/xearth.xml.h:30 hacks/config/xplanet.xml.h:63
 msgid "Upper Right"
-msgstr "Supérieur droit"
+msgstr "Supérieur droit"
 
 #: hacks/config/xearth.xml.h:31
 msgid ""
 
 #: hacks/config/xearth.xml.h:31
 msgid ""
@@ -8271,13 +8804,13 @@ 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 ""
 "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 "
+"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"
 "nombreuses contributions."
 
 #: hacks/config/xflame.xml.h:3
 msgid "Enable Blooming"
-msgstr "Activer l'étendue"
+msgstr "Activer l'étendue"
 
 #: hacks/config/xflame.xml.h:8
 msgid "Xflame"
 
 #: hacks/config/xflame.xml.h:8
 msgid "Xflame"
@@ -8290,10 +8823,10 @@ msgid ""
 "Shining,'' you won't get it. Those who have describe this hack as "
 "``inspired.''"
 msgstr ""
 "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é»."
+"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"
 
 #: hacks/config/xjack.xml.h:5
 msgid "Xjack"
@@ -8305,9 +8838,9 @@ msgid ""
 "``Lyapunov exponent.'' It has a cool interactive mode, too. Written by Ron "
 "Record."
 msgstr ""
 "``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."
+"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"
 
 #: hacks/config/xlyap.xml.h:2
 msgid "Xlyap"
@@ -8335,11 +8868,11 @@ msgstr "Toc toc"
 
 #: hacks/config/xmatrix.xml.h:12
 msgid "Phone Number"
 
 #: hacks/config/xmatrix.xml.h:12
 msgid "Phone Number"
-msgstr "Numéro de téléphone"
+msgstr "Numéro de téléphone"
 
 #: hacks/config/xmatrix.xml.h:13
 msgid "Run Trace Program"
 
 #: hacks/config/xmatrix.xml.h:13
 msgid "Run Trace Program"
-msgstr "Exécuter le programme de suivi"
+msgstr "Exécuter le programme de suivi"
 
 #: hacks/config/xmatrix.xml.h:14
 msgid "Slider Algorithm"
 
 #: hacks/config/xmatrix.xml.h:14
 msgid "Slider Algorithm"
@@ -8375,7 +8908,7 @@ msgstr "Environnement bas"
 
 #: hacks/config/xmountains.xml.h:7
 msgid "Angle of Light"
 
 #: hacks/config/xmountains.xml.h:7
 msgid "Angle of Light"
-msgstr "Angle lumière"
+msgstr "Angle lumière"
 
 #: hacks/config/xmountains.xml.h:8
 msgid "Contour  Low"
 
 #: hacks/config/xmountains.xml.h:8
 msgid "Contour  Low"
@@ -8391,7 +8924,7 @@ msgstr "Rocailleux"
 
 #: hacks/config/xmountains.xml.h:11
 msgid "Cross Update"
 
 #: hacks/config/xmountains.xml.h:11
 msgid "Cross Update"
-msgstr "Mise à jour croisée"
+msgstr "Mise à jour croisée"
 
 #: hacks/config/xmountains.xml.h:12
 msgid "Distance  Low"
 
 #: hacks/config/xmountains.xml.h:12
 msgid "Distance  Low"
@@ -8415,19 +8948,19 @@ msgstr "Horizontale faible"
 
 #: hacks/config/xmountains.xml.h:19
 msgid "Iteration  0"
 
 #: hacks/config/xmountains.xml.h:19
 msgid "Iteration  0"
-msgstr "Itération 0"
+msgstr "Itération 0"
 
 #: hacks/config/xmountains.xml.h:20
 msgid "Light Level"
 
 #: hacks/config/xmountains.xml.h:20
 msgid "Light Level"
-msgstr "Niveau de lumière"
+msgstr "Niveau de lumière"
 
 #: hacks/config/xmountains.xml.h:21
 msgid "Recursion  0"
 
 #: hacks/config/xmountains.xml.h:21
 msgid "Recursion  0"
-msgstr "Récursion 0"
+msgstr "Récursion 0"
 
 #: hacks/config/xmountains.xml.h:22
 msgid "Reflections"
 
 #: hacks/config/xmountains.xml.h:22
 msgid "Reflections"
-msgstr "Réflexions"
+msgstr "Réflexions"
 
 #: hacks/config/xmountains.xml.h:23
 msgid "Sea Level  Low"
 
 #: hacks/config/xmountains.xml.h:23
 msgid "Sea Level  Low"
@@ -8435,7 +8968,7 @@ msgstr "Niveau de la mer bas"
 
 #: hacks/config/xmountains.xml.h:24
 msgid "Side View"
 
 #: hacks/config/xmountains.xml.h:24
 msgid "Side View"
-msgstr "Vue latérale"
+msgstr "Vue latérale"
 
 #: hacks/config/xmountains.xml.h:26
 msgid "Smoothing  0"
 
 #: hacks/config/xmountains.xml.h:26
 msgid "Smoothing  0"
@@ -8455,7 +8988,7 @@ msgstr "Vue plongeante"
 
 #: hacks/config/xmountains.xml.h:30
 msgid "V. Shift  Low"
 
 #: hacks/config/xmountains.xml.h:30
 msgid "V. Shift  Low"
-msgstr "Décalage vert. faible"
+msgstr "Décalage vert. faible"
 
 #: hacks/config/xmountains.xml.h:31
 msgid "V. Stretch  Low"
 
 #: hacks/config/xmountains.xml.h:31
 msgid "V. Stretch  Low"
@@ -8536,7 +9069,7 @@ msgstr "Depuis Europa"
 
 #: hacks/config/xplanet.xml.h:17
 msgid "From Ganymede"
 
 #: hacks/config/xplanet.xml.h:17
 msgid "From Ganymede"
-msgstr "Depuis Ganymède"
+msgstr "Depuis Ganymède"
 
 #: hacks/config/xplanet.xml.h:18
 msgid "From Hyperion"
 
 #: hacks/config/xplanet.xml.h:18
 msgid "From Hyperion"
@@ -8604,11 +9137,11 @@ msgstr "Depuis Pluton"
 
 #: hacks/config/xplanet.xml.h:34
 msgid "From Random"
 
 #: hacks/config/xplanet.xml.h:34
 msgid "From Random"
-msgstr "Depuis un corps céleste aléatoire"
+msgstr "Depuis un corps céleste aléatoire"
 
 #: hacks/config/xplanet.xml.h:35
 msgid "From Rhea"
 
 #: hacks/config/xplanet.xml.h:35
 msgid "From Rhea"
-msgstr "Depuis Rhéa"
+msgstr "Depuis Rhéa"
 
 #: hacks/config/xplanet.xml.h:36
 msgid "From Saturn"
 
 #: hacks/config/xplanet.xml.h:36
 msgid "From Saturn"
@@ -8648,7 +9181,7 @@ msgstr "Depuis Venus"
 
 #: hacks/config/xplanet.xml.h:45
 msgid "Hemisphere Projection"
 
 #: hacks/config/xplanet.xml.h:45
 msgid "Hemisphere Projection"
-msgstr "Projection Hémisphérique"
+msgstr "Projection Hémisphérique"
 
 #: hacks/config/xplanet.xml.h:46
 msgid "Lambert Projection"
 
 #: hacks/config/xplanet.xml.h:46
 msgid "Lambert Projection"
@@ -8676,7 +9209,7 @@ msgstr "Projection Rectangulaire"
 
 #: hacks/config/xplanet.xml.h:58
 msgid "Render as a Globe"
 
 #: hacks/config/xplanet.xml.h:58
 msgid "Render as a Globe"
-msgstr "Génère un globe"
+msgstr "Génère un globe"
 
 #: hacks/config/xplanet.xml.h:64
 msgid "View Ariel"
 
 #: hacks/config/xplanet.xml.h:64
 msgid "View Ariel"
@@ -8712,7 +9245,7 @@ msgstr "Voir Europe"
 
 #: hacks/config/xplanet.xml.h:72
 msgid "View Ganymede"
 
 #: hacks/config/xplanet.xml.h:72
 msgid "View Ganymede"
-msgstr "Voir Ganymède"
+msgstr "Voir Ganymède"
 
 #: hacks/config/xplanet.xml.h:73
 msgid "View Hyperion"
 
 #: hacks/config/xplanet.xml.h:73
 msgid "View Hyperion"
@@ -8764,7 +9297,7 @@ msgstr "Voir Nereid"
 
 #: hacks/config/xplanet.xml.h:85
 msgid "View Oberon"
 
 #: hacks/config/xplanet.xml.h:85
 msgid "View Oberon"
-msgstr "Voir Obéron"
+msgstr "Voir Obéron"
 
 #: hacks/config/xplanet.xml.h:86
 msgid "View Phobos"
 
 #: hacks/config/xplanet.xml.h:86
 msgid "View Phobos"
@@ -8780,11 +9313,11 @@ msgstr "Voir Pluton"
 
 #: hacks/config/xplanet.xml.h:89
 msgid "View Random"
 
 #: hacks/config/xplanet.xml.h:89
 msgid "View Random"
-msgstr "Voir un corps céleste aléatoire"
+msgstr "Voir un corps céleste aléatoire"
 
 #: hacks/config/xplanet.xml.h:90
 msgid "View Rhea"
 
 #: hacks/config/xplanet.xml.h:90
 msgid "View Rhea"
-msgstr "Voir Rhéa"
+msgstr "Voir Rhéa"
 
 #: hacks/config/xplanet.xml.h:91
 msgid "View Saturn"
 
 #: hacks/config/xplanet.xml.h:91
 msgid "View Saturn"
@@ -8820,7 +9353,7 @@ msgstr "Voir Uranus"
 
 #: hacks/config/xplanet.xml.h:99
 msgid "View Venus"
 
 #: hacks/config/xplanet.xml.h:99
 msgid "View Venus"
-msgstr "Voir Vénus"
+msgstr "Voir Vénus"
 
 #: hacks/config/xplanet.xml.h:100
 msgid "Xplanet"
 
 #: hacks/config/xplanet.xml.h:100
 msgid "Xplanet"
@@ -8840,8 +9373,8 @@ msgid ""
 "Draws a few swarms of critters flying around the screen, with nicely faded "
 "color trails behind them. Written by Chris Leger."
 msgstr ""
 "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."
+"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."
 
 #: hacks/config/xrayswarm.xml.h:5
 msgid "XRaySwarm"
 
 #: hacks/config/xrayswarm.xml.h:5
 msgid "XRaySwarm"
@@ -8862,7 +9395,7 @@ msgid ""
 "Simulates that pen-in-nested-plastic-gears toy from your childhood. By Rohit "
 "Singh."
 msgstr ""
 "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 "
+"Simule le célèbre jouet de notre enfance, constitué d'un stylo logé dans un "
 "engrenage en plastique. Par Rohit Singh."
 
 #: hacks/config/xspirograph.xml.h:6
 "engrenage en plastique. Par Rohit Singh."
 
 #: hacks/config/xspirograph.xml.h:6
@@ -8871,19 +9404,19 @@ msgstr "XSpiroGraph"
 
 #: hacks/config/xteevee.xml.h:1
 msgid "Color Bars Enabled"
 
 #: hacks/config/xteevee.xml.h:1
 msgid "Color Bars Enabled"
-msgstr "Barres de couleur activées"
+msgstr "Barres de couleur activées"
 
 #: hacks/config/xteevee.xml.h:2
 msgid "Cycle Through Modes"
 
 #: hacks/config/xteevee.xml.h:2
 msgid "Cycle Through Modes"
-msgstr "Cycle à travers les modes"
+msgstr "Cycle à travers les modes"
 
 #: hacks/config/xteevee.xml.h:3
 msgid "Rolling Enabled"
 
 #: hacks/config/xteevee.xml.h:3
 msgid "Rolling Enabled"
-msgstr "Baladage activé"
+msgstr "Baladage activé"
 
 #: hacks/config/xteevee.xml.h:4
 msgid "Static Enabled"
 
 #: hacks/config/xteevee.xml.h:4
 msgid "Static Enabled"
-msgstr "Parasites activés"
+msgstr "Parasites activés"
 
 #: hacks/config/xteevee.xml.h:5
 msgid "XTeeVee"
 
 #: hacks/config/xteevee.xml.h:5
 msgid "XTeeVee"
@@ -8894,12 +9427,12 @@ msgid ""
 "XTeeVee simulates various television problems, including static, loss of "
 "vertical hold, and a test pattern. By Greg Knauss."
 msgstr ""
 "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."
+"XTeeVee simule différents problèmes de télévision comme les parasites, la "
+"perte de stabilité verticale et la mire. Par Greg Knauss."
 
 #: hacks/config/zoom.xml.h:3
 msgid "Lens Offset"
 
 #: hacks/config/zoom.xml.h:3
 msgid "Lens Offset"
-msgstr "Décalage lentille"
+msgstr "Décalage lentille"
 
 #: hacks/config/zoom.xml.h:4
 msgid "Lenses"
 
 #: hacks/config/zoom.xml.h:4
 msgid "Lenses"
@@ -8911,15 +9444,6 @@ msgid ""
 "option the result is like looking through many overlapping lenses rather "
 "than just a simple zoom. Written by James Macnicol."
 msgstr ""
 "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."
-
-#~ msgid "Linux"
-#~ msgstr "Linux"
-
-#~ msgid "Sparc Linux"
-#~ msgstr "Sparc Linux"
-
-#~ msgid "Checkered Balls"
-#~ msgstr "Balles à damiers"
+"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."