ftp://ftp.krokus.ru/pub/OpenBSD/distfiles/xscreensaver-5.01.tar.gz
[xscreensaver] / po / fr.po
index 43d830fd05739f22e0909c13aec7610c9828847d..dfca6a102ec4938657cb66a72629192e794bde1b 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: xscreensaver 5.00\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-02-13 12:26+0100\n"
+"POT-Creation-Date: 2006-05-24 12:23+0200\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"
@@ -14,11 +14,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: driver/demo-Gtk-conf.c:818
+#: driver/demo-Gtk-conf.c:839
 msgid "Browse..."
 msgstr "Parcourir... "
 
-#: driver/demo-Gtk-conf.c:1110
+#: driver/demo-Gtk-conf.c:1131
 msgid "Select file."
 msgstr "Sélectionnez un fichier."
 
@@ -151,7 +151,7 @@ msgid ""
 "return.)"
 msgstr ""
 "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
 msgid "Settings..."
@@ -279,7 +279,7 @@ 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
 msgid "Fade To Black When Blanking"
@@ -291,7 +291,7 @@ msgid ""
 "deactivates."
 msgstr ""
 "L'écran doit-il fondre lentement depuis le noir quand l'économiseur d'écran "
-"se désactive"
+"se désactive."
 
 #: driver/demo-Gtk-widgets.c:884
 msgid "Fade From Black When Unblanking"
@@ -510,7 +510,7 @@ msgstr "Valider"
 msgid "Cancel"
 msgstr "Annuler"
 
-#: driver/demo-Gtk.c:692 driver/demo-Gtk.c:4282
+#: driver/demo-Gtk.c:692 driver/demo-Gtk.c:4286
 #, c-format
 msgid ""
 "Warning:\n"
@@ -526,7 +526,7 @@ msgstr ""
 #: 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"
+"Traduction © 2006, Eric Lassauge http://lassauge.free.fr/xscreensaver/\n"
 "\n"
 "Pour les mises à jour, vérifier sur http://www.jwz.org/xscreensaver/"
 
@@ -702,7 +702,7 @@ msgstr "Non"
 msgid "Installed"
 msgstr "installé"
 
-#: driver/demo-Gtk.c:4292
+#: driver/demo-Gtk.c:4296
 #, c-format
 msgid ""
 "Warning:\n"
@@ -735,7 +735,7 @@ msgstr ""
 "\n"
 "Relancer le démon xscreensaver maintenant ?\n"
 
-#: driver/demo-Gtk.c:4317
+#: driver/demo-Gtk.c:4321
 #, c-format
 msgid ""
 "Warning:\n"
@@ -762,7 +762,7 @@ msgstr ""
 "\n"
 "Relancer le démon sur «%s» en tant que «%s» maintenant ?\n"
 
-#: driver/demo-Gtk.c:4339
+#: driver/demo-Gtk.c:4343
 #, c-format
 msgid ""
 "Warning:\n"
@@ -781,12 +781,12 @@ msgstr ""
 "\n"
 "Relancer le démon xscreensaver maintenant ?\n"
 
-#: driver/demo-Gtk.c:4800
+#: driver/demo-Gtk.c:4804
 #, c-format
 msgid "%s: unknown option: %s\n"
 msgstr "%s : option inconnue : %s\n"
 
-#: driver/demo-Gtk.c:4865
+#: driver/demo-Gtk.c:4869
 msgid "Screensaver Preferences"
 msgstr "Préférences économiseur d'écran"
 
@@ -820,7 +820,7 @@ msgstr "Fondu au noir lors du _verrouillage"
 
 #: driver/xscreensaver-demo.glade2.h:17
 msgid "Fading and Colormaps"
-msgstr "Flétrissement des couleurs"
+msgstr "Fondu et palette de couleurs"
 
 #: driver/xscreensaver-demo.glade2.h:19
 msgid "Grab Desktop _Images"
@@ -828,7 +828,7 @@ msgstr "Capturer des _images du bureau"
 
 #: driver/xscreensaver-demo.glade2.h:20
 msgid "Grab _Video Frames"
-msgstr "Captures des trames _vidéo"
+msgstr "Capturer des trames _vidéo"
 
 #: driver/xscreensaver-demo.glade2.h:23
 msgid "How long after the screen blanks until a password will be required."
@@ -845,7 +845,7 @@ msgid ""
 "mode.)"
 msgstr ""
 "Combien de temps avant l'activation d'un autre économiseur d'écran (en mode "
-"aléatoire)"
+"aléatoire)."
 
 #: driver/xscreensaver-demo.glade2.h:27
 msgid "How long until the monitor goes completely black."
@@ -931,7 +931,7 @@ msgstr ""
 
 #: driver/xscreensaver-demo.glade2.h:59
 msgid "When idle or locked, blacken the screen only."
-msgstr "En attente ou blocage, seuelment effacer l'écran."
+msgstr "En attente ou blocage, seulement effacer l'écran."
 
 #: driver/xscreensaver-demo.glade2.h:60
 msgid ""
@@ -1092,71 +1092,73 @@ msgstr "Bras"
 #: hacks/config/anemone.xml.h:3 hacks/config/anemotaxis.xml.h:5
 #: hacks/config/ant.xml.h:6 hacks/config/antinspect.xml.h:4
 #: hacks/config/antmaze.xml.h:3 hacks/config/antspotlight.xml.h:3
-#: hacks/config/apollonian.xml.h:5 hacks/config/atlantis.xml.h:4
+#: hacks/config/apollonian.xml.h:5 hacks/config/atlantis.xml.h:5
 #: 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/barcode.xml.h:6 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/blocktube.xml.h:5 hacks/config/boing.xml.h:2
+#: hacks/config/bouboule.xml.h:3 hacks/config/bouncingcow.xml.h:5
 #: 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/compass.xml.h:3 hacks/config/coral.xml.h:6
 #: 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/cube21.xml.h:6 hacks/config/cubenetic.xml.h:5
+#: hacks/config/cubestorm.xml.h:4 hacks/config/cynosure.xml.h:3
 #: 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/deluxe.xml.h:5 hacks/config/demon.xml.h:4
 #: hacks/config/discrete.xml.h:2 hacks/config/distort.xml.h:4
-#: hacks/config/drift.xml.h:3 hacks/config/endgame.xml.h:3
+#: hacks/config/drift.xml.h:4 hacks/config/endgame.xml.h:3
 #: hacks/config/engine.xml.h:8 hacks/config/epicycle.xml.h:5
 #: hacks/config/eruption.xml.h:5 hacks/config/euler2d.xml.h:3
 #: hacks/config/extrusion.xml.h:3 hacks/config/fadeplot.xml.h:4
-#: hacks/config/fireworkx.xml.h:3 hacks/config/flag.xml.h:2
-#: hacks/config/flame.xml.h:6 hacks/config/flipflop.xml.h:1
+#: hacks/config/fireworkx.xml.h:4 hacks/config/flag.xml.h:2
+#: hacks/config/flame.xml.h:5 hacks/config/flipflop.xml.h:2
 #: 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/flow.xml.h:4 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/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/glknots.xml.h:3 hacks/config/glmatrix.xml.h:5
+#: hacks/config/glplanet.xml.h:2 hacks/config/glschool.xml.h:5
+#: hacks/config/glsnake.xml.h:6 hacks/config/gltext.xml.h:4
+#: hacks/config/goop.xml.h:4 hacks/config/grav.xml.h:2
+#: hacks/config/greynetic.xml.h:2 hacks/config/halftone.xml.h:5
+#: hacks/config/halo.xml.h:3 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: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/lightning.xml.h:1 hacks/config/lisa.xml.h:2
-#: hacks/config/lissie.xml.h:3 hacks/config/lmorph.xml.h:3
-#: hacks/config/loop.xml.h:1 hacks/config/maze.xml.h:4
-#: hacks/config/memscroller.xml.h:5 hacks/config/menger.xml.h:3
-#: 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/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/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/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/pyro.xml.h:4 hacks/config/qix.xml.h:7
-#: hacks/config/queens.xml.h:1 hacks/config/rd-bomb.xml.h:9
+#: hacks/config/hypertorus.xml.h:5 hacks/config/ifs.xml.h:3
+#: hacks/config/imsmap.xml.h:6 hacks/config/interaggregate.xml.h:2
+#: hacks/config/interference.xml.h:7 hacks/config/intermomentary.xml.h:4
+#: hacks/config/jigglypuff.xml.h:6 hacks/config/jigsaw.xml.h:3
+#: hacks/config/juggle.xml.h:5 hacks/config/juggler3d.xml.h:2
+#: hacks/config/julia.xml.h:3 hacks/config/kaleidescope.xml.h:4
+#: 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:9 hacks/config/lightning.xml.h:2
+#: hacks/config/lisa.xml.h:2 hacks/config/lissie.xml.h:2
+#: 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:11 hacks/config/mismunch.xml.h:2
+#: hacks/config/moebius.xml.h:2 hacks/config/moire2.xml.h:1
+#: hacks/config/molecule.xml.h:11 hacks/config/morph3d.xml.h:3
+#: hacks/config/mountain.xml.h:1 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:3 hacks/config/petri.xml.h:5
+#: hacks/config/phosphor.xml.h:3 hacks/config/piecewise.xml.h:4
+#: hacks/config/pinion.xml.h:5 hacks/config/pipes.xml.h:7
+#: 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:10 hacks/config/pyro.xml.h:4
+#: hacks/config/qix.xml.h:8 hacks/config/queens.xml.h:1
+#: hacks/config/rd-bomb.xml.h:9 hacks/config/rdbomb.xml.h:9
 #: hacks/config/ripples.xml.h:4 hacks/config/rocks.xml.h:4
 #: hacks/config/rotor.xml.h:3 hacks/config/rubik.xml.h:3
 #: hacks/config/sballs.xml.h:4 hacks/config/shadebobs.xml.h:3
@@ -1164,108 +1166,108 @@ msgstr "Bras"
 #: hacks/config/slidescreen.xml.h:2 hacks/config/slip.xml.h:2
 #: 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/spotlight.xml.h:2 hacks/config/sproingies.xml.h:1
+#: hacks/config/squiral.xml.h:4 hacks/config/stairs.xml.h:2
 #: 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/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
+#: hacks/config/t3d.xml.h:7 hacks/config/tangram.xml.h:1
+#: hacks/config/thornbird.xml.h:2 hacks/config/topblock.xml.h:7
+#: 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/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
-#: 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/boxed.xml.h:7 hacks/config/coral.xml.h:7
+#: hacks/config/cubenetic.xml.h:6 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/flame.xml.h:6 hacks/config/fluidballs.xml.h:6
+#: hacks/config/fuzzyflakes.xml.h:8 hacks/config/glschool.xml.h:6
+#: hacks/config/julia.xml.h:4 hacks/config/kaleidescope.xml.h:5
 #: 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/petri.xml.h:7 hacks/config/piecewise.xml.h:5
+#: hacks/config/qix.xml.h:9 hacks/config/substrate.xml.h:8
+#: hacks/config/thornbird.xml.h:3 hacks/config/whirlwindwarp.xml.h:1
+#: hacks/config/wormhole.xml.h:3
 msgid "Few"
 msgstr "Peu"
 
 #: hacks/config/anemone.xml.h:5 hacks/config/anemotaxis.xml.h:7
 #: hacks/config/ant.xml.h:9 hacks/config/apollonian.xml.h:7
-#: hacks/config/attraction.xml.h:18 hacks/config/blaster.xml.h:6
+#: hacks/config/attraction.xml.h:17 hacks/config/blaster.xml.h:6
 #: hacks/config/bouboule.xml.h:5 hacks/config/braid.xml.h:7
 #: hacks/config/coral.xml.h:9 hacks/config/critical.xml.h:4
-#: hacks/config/crystal.xml.h:8 hacks/config/cubenetic.xml.h:13
-#: hacks/config/cynosure.xml.h:6 hacks/config/deco.xml.h:5
-#: hacks/config/deluxe.xml.h:6 hacks/config/demon.xml.h:6
-#: hacks/config/discrete.xml.h:4 hacks/config/drift.xml.h:9
+#: hacks/config/crystal.xml.h:8 hacks/config/cubenetic.xml.h:10
+#: hacks/config/cynosure.xml.h:5 hacks/config/deco.xml.h:5
+#: hacks/config/deluxe.xml.h:7 hacks/config/demon.xml.h:6
+#: hacks/config/discrete.xml.h:4 hacks/config/drift.xml.h:6
 #: hacks/config/epicycle.xml.h:8 hacks/config/eruption.xml.h:12
 #: hacks/config/euler2d.xml.h:8 hacks/config/fadeplot.xml.h:6
 #: hacks/config/fiberlamp.xml.h:6 hacks/config/flag.xml.h:5
-#: hacks/config/flame.xml.h:11 hacks/config/flow.xml.h:7
-#: hacks/config/fluidballs.xml.h:13 hacks/config/forest.xml.h:3
+#: hacks/config/flame.xml.h:11 hacks/config/flow.xml.h:9
+#: hacks/config/fluidballs.xml.h:13 hacks/config/forest.xml.h:4
 #: 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: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/grav.xml.h:4 hacks/config/halo.xml.h:5
+#: hacks/config/hopalong.xml.h:15 hacks/config/ifs.xml.h:7
+#: hacks/config/imsmap.xml.h:10 hacks/config/interference.xml.h:14
+#: hacks/config/julia.xml.h:9 hacks/config/kaleidescope.xml.h:7
+#: hacks/config/laser.xml.h:6 hacks/config/lightning.xml.h:4
+#: hacks/config/lisa.xml.h:6 hacks/config/lissie.xml.h:5
+#: hacks/config/loop.xml.h:5 hacks/config/metaballs.xml.h:6
 #: hacks/config/mismunch.xml.h:4 hacks/config/moire.xml.h:5
 #: hacks/config/moire2.xml.h:3 hacks/config/mountain.xml.h:4
 #: hacks/config/nerverot.xml.h:15 hacks/config/pedal.xml.h:6
-#: hacks/config/penrose.xml.h:4 hacks/config/petri.xml.h:11
-#: hacks/config/polyominoes.xml.h:5 hacks/config/qix.xml.h:14
-#: hacks/config/rd-bomb.xml.h:12 hacks/config/ripples.xml.h:8
+#: hacks/config/penrose.xml.h:5 hacks/config/petri.xml.h:11
+#: hacks/config/piecewise.xml.h:7 hacks/config/polyominoes.xml.h:5
+#: hacks/config/qix.xml.h:15 hacks/config/rd-bomb.xml.h:12
+#: hacks/config/rdbomb.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/spiral.xml.h:6 hacks/config/squiral.xml.h:9
 #: hacks/config/starfish.xml.h:5 hacks/config/strange.xml.h:2
-#: hacks/config/swirl.xml.h:3 hacks/config/thornbird.xml.h:4
-#: hacks/config/triangle.xml.h:3 hacks/config/vines.xml.h:2
+#: hacks/config/swirl.xml.h:4 hacks/config/thornbird.xml.h:4
+#: hacks/config/triangle.xml.h:3 hacks/config/vines.xml.h:3
 #: hacks/config/whirlwindwarp.xml.h:4 hacks/config/worm.xml.h:4
-#: hacks/config/xearth.xml.h:12 hacks/config/xfishtank.xml.h:8
 msgid "Many"
 msgstr "Beaucoup"
 
 #: hacks/config/anemone.xml.h:6 hacks/config/ant.xml.h:11
-#: hacks/config/apollonian.xml.h:8 hacks/config/attraction.xml.h:19
+#: hacks/config/apollonian.xml.h:8 hacks/config/attraction.xml.h:18
 #: hacks/config/bouboule.xml.h:6 hacks/config/braid.xml.h:9
 #: hacks/config/critical.xml.h:5 hacks/config/crystal.xml.h:10
-#: hacks/config/cynosure.xml.h:7 hacks/config/deco.xml.h:8
-#: hacks/config/deluxe.xml.h:7 hacks/config/demon.xml.h:7
-#: hacks/config/discrete.xml.h:6 hacks/config/drift.xml.h:10
+#: hacks/config/cynosure.xml.h:6 hacks/config/deco.xml.h:8
+#: hacks/config/deluxe.xml.h:8 hacks/config/demon.xml.h:7
+#: hacks/config/discrete.xml.h:6 hacks/config/drift.xml.h:7
 #: hacks/config/epicycle.xml.h:9 hacks/config/eruption.xml.h:14
 #: hacks/config/euler2d.xml.h:9 hacks/config/fadeplot.xml.h:7
 #: hacks/config/flag.xml.h:6 hacks/config/flame.xml.h:12
-#: hacks/config/flow.xml.h:8 hacks/config/forest.xml.h:4
+#: hacks/config/flow.xml.h:10 hacks/config/forest.xml.h:5
 #: 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/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/halo.xml.h:7 hacks/config/hopalong.xml.h:17
+#: hacks/config/imsmap.xml.h:11 hacks/config/interference.xml.h:15
+#: hacks/config/julia.xml.h:10 hacks/config/laser.xml.h:8
+#: hacks/config/lightning.xml.h:5 hacks/config/lisa.xml.h:7
+#: hacks/config/lissie.xml.h:6 hacks/config/loop.xml.h:6
 #: 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/penrose.xml.h:6 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/rdbomb.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:4 hacks/config/worm.xml.h:5
 msgid "Number of Colors"
 msgstr "Nombre de couleurs"
 
@@ -1281,13 +1283,13 @@ msgstr "Rarement"
 #: hacks/config/anemone.xml.h:9 hacks/config/anemotaxis.xml.h:10
 #: hacks/config/ant.xml.h:15 hacks/config/antinspect.xml.h:6
 #: hacks/config/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/apollonian.xml.h:11 hacks/config/atlantis.xml.h:14
+#: hacks/config/attraction.xml.h:25 hacks/config/atunnel.xml.h:6
+#: hacks/config/barcode.xml.h:8 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/boxed.xml.h:15 hacks/config/boxfit.xml.h:13
 #: 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
@@ -1295,153 +1297,154 @@ msgstr "Rarement"
 #: 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/cube21.xml.h:16 hacks/config/cubenetic.xml.h:19
 #: hacks/config/cubestorm.xml.h:8 hacks/config/cynosure.xml.h:9
 #: hacks/config/dangerball.xml.h:5 hacks/config/decayscreen.xml.h:17
-#: hacks/config/deluxe.xml.h:8 hacks/config/demon.xml.h:8
-#: hacks/config/discrete.xml.h:7 hacks/config/distort.xml.h:11
-#: hacks/config/drift.xml.h:12 hacks/config/endgame.xml.h:5
+#: hacks/config/deluxe.xml.h:9 hacks/config/demon.xml.h:8
+#: hacks/config/discrete.xml.h:7 hacks/config/distort.xml.h:12
+#: hacks/config/drift.xml.h:9 hacks/config/endgame.xml.h:6
 #: hacks/config/engine.xml.h:15 hacks/config/epicycle.xml.h:10
 #: hacks/config/eruption.xml.h:19 hacks/config/euler2d.xml.h:14
 #: hacks/config/extrusion.xml.h:11 hacks/config/fadeplot.xml.h:8
 #: hacks/config/fireworkx.xml.h:9 hacks/config/flag.xml.h:7
 #: hacks/config/flame.xml.h:14 hacks/config/flipflop.xml.h:5
 #: 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/flow.xml.h:16 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/forest.xml.h:6 hacks/config/fuzzyflakes.xml.h:15
+#: hacks/config/galaxy.xml.h:10 hacks/config/gears.xml.h:8
 #: 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/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/glforestfire.xml.h:13 hacks/config/glhanoi.xml.h:8
+#: hacks/config/glknots.xml.h:17 hacks/config/glmatrix.xml.h:15
+#: hacks/config/glplanet.xml.h:8 hacks/config/glschool.xml.h:14
+#: hacks/config/glsnake.xml.h:12 hacks/config/gltext.xml.h:15
+#: hacks/config/goop.xml.h:10 hacks/config/grav.xml.h:8
+#: hacks/config/greynetic.xml.h:4 hacks/config/halftone.xml.h:15
+#: hacks/config/halo.xml.h:11 hacks/config/hopalong.xml.h:21
 #: hacks/config/hyperball.xml.h:8 hacks/config/hypercube.xml.h:7
-#: 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/lightning.xml.h:5 hacks/config/lisa.xml.h:8
-#: hacks/config/lissie.xml.h:9 hacks/config/lmorph.xml.h:11
-#: hacks/config/loop.xml.h:7 hacks/config/maze.xml.h:14
-#: hacks/config/memscroller.xml.h:7 hacks/config/menger.xml.h:16
-#: 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/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/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/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/hypertorus.xml.h:18 hacks/config/ifs.xml.h:12
+#: hacks/config/imsmap.xml.h:14 hacks/config/interaggregate.xml.h:5
+#: hacks/config/interference.xml.h:17 hacks/config/intermomentary.xml.h:7
+#: hacks/config/jigglypuff.xml.h:16 hacks/config/jigsaw.xml.h:5
+#: hacks/config/juggle.xml.h:16 hacks/config/juggler3d.xml.h:12
+#: hacks/config/julia.xml.h:11 hacks/config/kaleidescope.xml.h:9
+#: hacks/config/klein.xml.h:7 hacks/config/kumppa.xml.h:8
+#: hacks/config/lament.xml.h:5 hacks/config/laser.xml.h:10
+#: hacks/config/lavalite.xml.h:27 hacks/config/lightning.xml.h:6
+#: hacks/config/lisa.xml.h:9 hacks/config/lissie.xml.h:8
+#: hacks/config/lmorph.xml.h:11 hacks/config/loop.xml.h:8
+#: 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:18 hacks/config/mismunch.xml.h:10
+#: hacks/config/moebius.xml.h:5 hacks/config/moire2.xml.h:6
+#: hacks/config/molecule.xml.h:23 hacks/config/morph3d.xml.h:10
+#: hacks/config/mountain.xml.h:9 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:7
+#: hacks/config/penrose.xml.h:8 hacks/config/petri.xml.h:23
+#: hacks/config/phosphor.xml.h:6 hacks/config/piecewise.xml.h:11
+#: hacks/config/pinion.xml.h:13 hacks/config/pipes.xml.h:19
+#: 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:14 hacks/config/pyro.xml.h:13
+#: hacks/config/qix.xml.h:20 hacks/config/queens.xml.h:4
+#: hacks/config/rd-bomb.xml.h:17 hacks/config/rdbomb.xml.h:17
 #: 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/sballs.xml.h:12 hacks/config/shadebobs.xml.h:10
 #: 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/speedmine.xml.h:13 hacks/config/sphere.xml.h:5
+#: hacks/config/slidescreen.xml.h:10 hacks/config/slip.xml.h:7
+#: hacks/config/speedmine.xml.h:12 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/squiral.xml.h:14 hacks/config/stairs.xml.h:4
+#: hacks/config/starfish.xml.h:9 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/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
+#: hacks/config/superquadrics.xml.h:11 hacks/config/swirl.xml.h:6
+#: hacks/config/t3d.xml.h:12 hacks/config/tangram.xml.h:3
+#: hacks/config/thornbird.xml.h:7 hacks/config/topblock.xml.h:17
+#: hacks/config/triangle.xml.h:5 hacks/config/truchet.xml.h:2
+#: hacks/config/twang.xml.h:10 hacks/config/vines.xml.h:5
+#: hacks/config/worm.xml.h:7 hacks/config/wormhole.xml.h:6
+#: hacks/config/xflame.xml.h:5 hacks/config/xjack.xml.h:2
+#: hacks/config/xmatrix.xml.h:16 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
 #: 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/apollonian.xml.h:12 hacks/config/attraction.xml.h:27
+#: hacks/config/atunnel.xml.h:7 hacks/config/barcode.xml.h:9
 #: 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/blocktube.xml.h:10 hacks/config/boing.xml.h:12
+#: hacks/config/bouboule.xml.h:9 hacks/config/boxfit.xml.h:15
 #: 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/cage.xml.h:5 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/cubenetic.xml.h:24 hacks/config/cynosure.xml.h:10
+#: hacks/config/cubenetic.xml.h:21 hacks/config/cynosure.xml.h:10
 #: hacks/config/dangerball.xml.h:6 hacks/config/decayscreen.xml.h:18
-#: hacks/config/deluxe.xml.h:9 hacks/config/demon.xml.h:10
-#: hacks/config/discrete.xml.h:9 hacks/config/distort.xml.h:13
-#: hacks/config/drift.xml.h:13 hacks/config/endgame.xml.h:6
+#: hacks/config/deluxe.xml.h:10 hacks/config/demon.xml.h:10
+#: hacks/config/discrete.xml.h:9 hacks/config/distort.xml.h:14
+#: hacks/config/drift.xml.h:10 hacks/config/endgame.xml.h:7
 #: hacks/config/engine.xml.h:16 hacks/config/epicycle.xml.h:11
 #: hacks/config/eruption.xml.h:20 hacks/config/euler2d.xml.h:15
-#: hacks/config/extrusion.xml.h:13 hacks/config/fadeplot.xml.h:10
+#: hacks/config/extrusion.xml.h:12 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/flame.xml.h:15 hacks/config/flipflop.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/kumppa.xml.h:9 hacks/config/lament.xml.h:7
+#: hacks/config/flow.xml.h:18 hacks/config/fluidballs.xml.h:20
+#: hacks/config/forest.xml.h:7 hacks/config/fuzzyflakes.xml.h:17
+#: hacks/config/galaxy.xml.h:11 hacks/config/glblur.xml.h:16
+#: hacks/config/glforestfire.xml.h:14 hacks/config/glplanet.xml.h:9
+#: hacks/config/glschool.xml.h:15 hacks/config/gltext.xml.h:16
+#: hacks/config/goop.xml.h:11 hacks/config/grav.xml.h:9
+#: hacks/config/greynetic.xml.h:5 hacks/config/halo.xml.h:12
+#: hacks/config/hopalong.xml.h:23 hacks/config/hyperball.xml.h:9
+#: hacks/config/hypercube.xml.h:8 hacks/config/ifs.xml.h:13
+#: hacks/config/imsmap.xml.h:16 hacks/config/interaggregate.xml.h:6
+#: hacks/config/intermomentary.xml.h:8 hacks/config/jigsaw.xml.h:7
+#: hacks/config/juggle.xml.h:17 hacks/config/julia.xml.h:13
+#: hacks/config/kaleidescope.xml.h:10 hacks/config/klein.xml.h:8
+#: hacks/config/kumppa.xml.h:9 hacks/config/lament.xml.h:6
 #: hacks/config/laser.xml.h:11 hacks/config/lavalite.xml.h:30
-#: hacks/config/lightning.xml.h:6 hacks/config/lisa.xml.h:9
-#: hacks/config/lissie.xml.h:11 hacks/config/lmorph.xml.h:12
-#: hacks/config/loop.xml.h:9 hacks/config/memscroller.xml.h:8
-#: hacks/config/menger.xml.h:18 hacks/config/metaballs.xml.h:15
-#: 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/molecule.xml.h:25 hacks/config/morph3d.xml.h:7
-#: hacks/config/mountain.xml.h:8 hacks/config/munch.xml.h:9
+#: hacks/config/lightning.xml.h:7 hacks/config/lisa.xml.h:10
+#: hacks/config/lissie.xml.h:10 hacks/config/lmorph.xml.h:12
+#: hacks/config/loop.xml.h:10 hacks/config/memscroller.xml.h:8
+#: hacks/config/menger.xml.h:17 hacks/config/metaballs.xml.h:15
+#: hacks/config/mirrorblob.xml.h:19 hacks/config/mismunch.xml.h:12
+#: hacks/config/moebius.xml.h:7 hacks/config/moire2.xml.h:7
+#: hacks/config/molecule.xml.h:24 hacks/config/morph3d.xml.h:11
+#: hacks/config/mountain.xml.h:10 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: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/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/shadebobs.xml.h:10 hacks/config/sierpinski.xml.h:9
-#: hacks/config/sierpinski3d.xml.h:10 hacks/config/slidescreen.xml.h:7
-#: hacks/config/slip.xml.h:9 hacks/config/speedmine.xml.h:15
-#: hacks/config/sphere.xml.h:6 hacks/config/spheremonics.xml.h:22
-#: hacks/config/spiral.xml.h:10 hacks/config/spotlight.xml.h:5
-#: hacks/config/sproingies.xml.h:8 hacks/config/squiral.xml.h:16
-#: hacks/config/stairs.xml.h:5 hacks/config/starfish.xml.h:9
-#: hacks/config/strange.xml.h:5 hacks/config/substrate.xml.h:16
-#: hacks/config/superquadrics.xml.h:10 hacks/config/swirl.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/pacman.xml.h:6 hacks/config/penrose.xml.h:10
+#: hacks/config/petri.xml.h:25 hacks/config/phosphor.xml.h:7
+#: hacks/config/piecewise.xml.h:13 hacks/config/pipes.xml.h:20
+#: hacks/config/polyominoes.xml.h:11 hacks/config/popsquares.xml.h:6
+#: hacks/config/providence.xml.h:6 hacks/config/pulsar.xml.h:15
+#: hacks/config/qix.xml.h:23 hacks/config/queens.xml.h:6
+#: hacks/config/rotor.xml.h:12 hacks/config/rubik.xml.h:11
+#: hacks/config/sballs.xml.h:13 hacks/config/shadebobs.xml.h:11
+#: hacks/config/sierpinski.xml.h:9 hacks/config/sierpinski3d.xml.h:9
+#: hacks/config/slidescreen.xml.h:12 hacks/config/slip.xml.h:9
+#: hacks/config/speedmine.xml.h:13 hacks/config/sphere.xml.h:6
+#: hacks/config/spheremonics.xml.h:21 hacks/config/spiral.xml.h:10
+#: hacks/config/spotlight.xml.h:6 hacks/config/sproingies.xml.h:7
+#: hacks/config/squiral.xml.h:16 hacks/config/stairs.xml.h:5
+#: hacks/config/starfish.xml.h:10 hacks/config/strange.xml.h:5
+#: hacks/config/substrate.xml.h:16 hacks/config/swirl.xml.h:7
+#: hacks/config/t3d.xml.h:14 hacks/config/tangram.xml.h:5
+#: hacks/config/thornbird.xml.h:8 hacks/config/topblock.xml.h:20
+#: hacks/config/triangle.xml.h:6 hacks/config/truchet.xml.h:3
+#: hacks/config/twang.xml.h:12 hacks/config/vines.xml.h:6
+#: hacks/config/whirlygig.xml.h:13 hacks/config/worm.xml.h:8
 #: 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/xmatrix.xml.h:19 hacks/config/xplanet.xml.h:60
 #: hacks/config/xrayswarm.xml.h:4 hacks/config/zoom.xml.h:7
 msgid "Speed"
 msgstr "Vitesse"
@@ -1451,10 +1454,9 @@ msgid "Tentacles"
 msgstr "Tentacules"
 
 #: hacks/config/anemone.xml.h:12 hacks/config/cubestorm.xml.h:11
-#: hacks/config/deluxe.xml.h:10 hacks/config/fuzzyflakes.xml.h:18
+#: hacks/config/deluxe.xml.h:11 hacks/config/fuzzyflakes.xml.h:18
 #: hacks/config/glknots.xml.h:19 hacks/config/lmorph.xml.h:13
-#: hacks/config/pong.xml.h:7 hacks/config/starfish.xml.h:11
-#: hacks/config/thornbird.xml.h:9
+#: hacks/config/starfish.xml.h:12 hacks/config/thornbird.xml.h:9
 msgid "Thick"
 msgstr "Épais(se)"
 
@@ -1465,10 +1467,9 @@ msgid "Thickness"
 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/deluxe.xml.h:12 hacks/config/fuzzyflakes.xml.h:20
 #: hacks/config/glknots.xml.h:21 hacks/config/lmorph.xml.h:14
-#: hacks/config/pong.xml.h:8 hacks/config/starfish.xml.h:12
-#: hacks/config/thornbird.xml.h:11
+#: hacks/config/starfish.xml.h:13 hacks/config/thornbird.xml.h:11
 msgid "Thin"
 msgstr "Fin(e)"
 
@@ -1477,40 +1478,40 @@ msgid "Turn speed"
 msgstr "Vitesse de rotation"
 
 #: hacks/config/anemone.xml.h:16 hacks/config/ant.xml.h:22
-#: hacks/config/apollonian.xml.h:13 hacks/config/attraction.xml.h:32
+#: hacks/config/apollonian.xml.h:13 hacks/config/attraction.xml.h:31
 #: hacks/config/bouboule.xml.h:11 hacks/config/braid.xml.h:13
 #: hacks/config/critical.xml.h:8 hacks/config/crystal.xml.h:13
 #: hacks/config/cynosure.xml.h:11 hacks/config/deco.xml.h:10
 #: hacks/config/deluxe.xml.h:14 hacks/config/demon.xml.h:13
-#: hacks/config/discrete.xml.h:11 hacks/config/drift.xml.h:14
+#: hacks/config/discrete.xml.h:11 hacks/config/drift.xml.h:11
 #: hacks/config/epicycle.xml.h:13 hacks/config/euler2d.xml.h:17
 #: hacks/config/fadeplot.xml.h:12 hacks/config/flag.xml.h:13
-#: hacks/config/flame.xml.h:16 hacks/config/flow.xml.h:15
-#: hacks/config/forest.xml.h:8 hacks/config/galaxy.xml.h:14
+#: hacks/config/flame.xml.h:16 hacks/config/flow.xml.h:21
+#: hacks/config/forest.xml.h:8 hacks/config/galaxy.xml.h:13
 #: hacks/config/grav.xml.h:11 hacks/config/halo.xml.h:13
-#: 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/hopalong.xml.h:25 hacks/config/imsmap.xml.h:18
+#: hacks/config/interference.xml.h:19 hacks/config/julia.xml.h:14
 #: 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
+#: hacks/config/moire.xml.h:10 hacks/config/moire2.xml.h:9
+#: hacks/config/mountain.xml.h:11 hacks/config/nerverot.xml.h:23
+#: hacks/config/penrose.xml.h:12 hacks/config/polyominoes.xml.h:12
+#: hacks/config/rd-bomb.xml.h:20 hacks/config/rdbomb.xml.h:20
+#: hacks/config/rocks.xml.h:12 hacks/config/rotor.xml.h:13
+#: hacks/config/shadebobs.xml.h:13 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:15 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
 msgid "Two"
 msgstr "Deux"
 
 #: hacks/config/anemone.xml.h:17
-msgid "Wiggling tentacles. By Gabriel Finch."
-msgstr "Tentacules agitées. Par Gabriel Finch."
+msgid "Wiggling tentacles. Written by Gabriel Finch; 2002."
+msgstr "Tentacules agitées. Écrit par Gabriel Finch; 2002."
 
 #: hacks/config/anemone.xml.h:18
 msgid "Withdraw freqency"
@@ -1525,7 +1526,7 @@ msgid ""
 "Anemotaxis demonstrates a search algorithm designed for locating a source of "
 "odor in turbulent atmosphere. The searcher is able to sense the odor and "
 "determine local instantaneous wind direction. The goal is to find the source "
-"in the shortest mean time. Written by Eugene Balkovsky."
+"in the shortest mean time. Written by Eugene Balkovsky; 2004."
 msgstr ""
 
 #: hacks/config/anemotaxis.xml.h:3
@@ -1553,15 +1554,15 @@ msgstr "Sources"
 #: hacks/config/ant.xml.h:1
 msgid ""
 "A cellular automaton that is really a two-dimensional Turing machine: as the "
-"heads (``ants'') walk along the screen, they change pixel values in their "
+"heads (\"ants\") walk along the screen, they change pixel values in their "
 "path. Then, as they pass over changed pixels, their behavior is influenced. "
-"Written by David Bagley."
+"Written by David Bagley; 1997."
 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."
+"Écrit par David Bagley; 1997."
 
 #: hacks/config/ant.xml.h:2
 msgid "Ant"
@@ -1585,18 +1586,21 @@ msgstr "Cellules à 4 côtés"
 
 #: hacks/config/ant.xml.h:8 hacks/config/attraction.xml.h:13
 #: hacks/config/cloudlife.xml.h:7 hacks/config/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/cubenetic.xml.h:8 hacks/config/demon.xml.h:5
+#: hacks/config/discrete.xml.h:3 hacks/config/distort.xml.h:6
 #: 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/flow.xml.h:6 hacks/config/fluidballs.xml.h:12
+#: hacks/config/fuzzyflakes.xml.h:10 hacks/config/gleidescope.xml.h:6
+#: hacks/config/halftone.xml.h:9 hacks/config/hopalong.xml.h:13
+#: hacks/config/interference.xml.h:11 hacks/config/julia.xml.h:7
+#: hacks/config/lissie.xml.h:3 hacks/config/loop.xml.h:3
+#: hacks/config/moire.xml.h:4 hacks/config/penrose.xml.h:4
+#: hacks/config/piecewise.xml.h:6 hacks/config/rd-bomb.xml.h:11
+#: hacks/config/rdbomb.xml.h:11 hacks/config/rorschach.xml.h:5
+#: hacks/config/rubik.xml.h:5 hacks/config/sierpinski.xml.h:3
+#: hacks/config/slidescreen.xml.h:4 hacks/config/slip.xml.h:3
+#: hacks/config/spotlight.xml.h:3 hacks/config/topblock.xml.h:10
+#: hacks/config/twang.xml.h:7
 msgid "Large"
 msgstr "Important(e)"
 
@@ -1608,7 +1612,7 @@ msgstr "Cellules à 8 côtés"
 msgid "Random Cell Shape"
 msgstr "Forme de cellule aléatoire"
 
-#: hacks/config/ant.xml.h:13 hacks/config/speedmine.xml.h:11
+#: hacks/config/ant.xml.h:13
 msgid "Sharp Turns"
 msgstr "Virages serrés"
 
@@ -1616,20 +1620,23 @@ msgstr "Virages serrés"
 msgid "Six Sided Cells"
 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:26
 #: 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/cubenetic.xml.h:20 hacks/config/demon.xml.h:9
+#: hacks/config/discrete.xml.h:8 hacks/config/distort.xml.h:13
 #: 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/flow.xml.h:17 hacks/config/fluidballs.xml.h:19
+#: hacks/config/fuzzyflakes.xml.h:16 hacks/config/gleidescope.xml.h:11
+#: hacks/config/halftone.xml.h:16 hacks/config/hopalong.xml.h:22
+#: hacks/config/interference.xml.h:18 hacks/config/julia.xml.h:12
+#: hacks/config/lissie.xml.h:9 hacks/config/loop.xml.h:9
 #: 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/penrose.xml.h:9 hacks/config/piecewise.xml.h:12
+#: hacks/config/rd-bomb.xml.h:18 hacks/config/rdbomb.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/sierpinski.xml.h:8 hacks/config/slidescreen.xml.h:11
+#: hacks/config/slip.xml.h:8 hacks/config/spotlight.xml.h:5
+#: hacks/config/topblock.xml.h:18 hacks/config/twang.xml.h:11
 msgid "Small"
 msgstr "Faible"
 
@@ -1639,7 +1646,7 @@ msgstr "Cellules à 3 côtés"
 
 #: hacks/config/ant.xml.h:19 hacks/config/demon.xml.h:12
 #: hacks/config/discrete.xml.h:10 hacks/config/fadeplot.xml.h:11
-#: hacks/config/flag.xml.h:12 hacks/config/flow.xml.h:14
+#: hacks/config/flag.xml.h:12 hacks/config/flow.xml.h:20
 #: hacks/config/lissie.xml.h:12 hacks/config/loop.xml.h:11
 #: hacks/config/rubik.xml.h:12 hacks/config/sierpinski.xml.h:11
 #: hacks/config/slip.xml.h:11
@@ -1665,44 +1672,47 @@ 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."
+"Tennessy; 2004."
 msgstr ""
 "Dessine un trio de fourmis déplacant une sphère en cercle. Écrit pas Blair "
-"Tennessy."
+"Tennessy; 2004."
 
 #: 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/antspotlight.xml.h:4 hacks/config/atlantis.xml.h:12
 #: 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/boing.xml.h:8 hacks/config/bouncingcow.xml.h:9
+#: 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/crackberg.xml.h:16
+#: hacks/config/cube21.xml.h:13 hacks/config/cubenetic.xml.h:18
 #: 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/dnalogo.xml.h:3 hacks/config/endgame.xml.h:5
+#: 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:7 hacks/config/gflux.xml.h:11
+#: hacks/config/glblur.xml.h:13 hacks/config/gleidescope.xml.h:9
+#: hacks/config/glforestfire.xml.h:12 hacks/config/glhanoi.xml.h:7
+#: hacks/config/glknots.xml.h:16 hacks/config/glmatrix.xml.h:14
+#: hacks/config/glplanet.xml.h:7 hacks/config/glschool.xml.h:13
 #: 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/klein.xml.h:6 hacks/config/lament.xml.h:4
 #: 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/mirrorblob.xml.h:17 hacks/config/moebius.xml.h:4
+#: hacks/config/molecule.xml.h:22 hacks/config/morph3d.xml.h:9
 #: 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/pipes.xml.h:18 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
+#: hacks/config/pulsar.xml.h:13 hacks/config/queens.xml.h:3
+#: hacks/config/rubik.xml.h:7 hacks/config/sballs.xml.h:11
+#: hacks/config/sierpinski3d.xml.h:6 hacks/config/speedmine.xml.h:10
+#: hacks/config/spheremonics.xml.h:18 hacks/config/sproingies.xml.h:5
+#: hacks/config/stairs.xml.h:3 hacks/config/starwars.xml.h:11
+#: hacks/config/stonerview.xml.h:2 hacks/config/superquadrics.xml.h:10
+#: hacks/config/timetunnel.xml.h:9 hacks/config/topblock.xml.h:16
 msgid "Show Frames-per-Second"
 msgstr "Afficher «trames par seconde» (FPS)"
 
@@ -1712,9 +1722,11 @@ 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."
+"Draws a few views of a few ants walking around in a simple maze. Written by "
+"Blair Tennessy; 2005."
 msgstr ""
+"Dessine quelques vues de fourmis se baladant dans un labyrinthe simple."
+" Écrit pas Blair Tennessy; 2005."
 
 #: hacks/config/antspotlight.xml.h:1
 msgid "AntSpotlight"
@@ -1722,9 +1734,11 @@ 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."
+"Draws an ant (with a headlight) who walks on top of an image of your desktop "
+"or other image. Written by Blair Tennessy; 2003."
 msgstr ""
+"Antspotlight dessine une fourmi (avec une lampe frontale) qui se promène sur "
+"une image de votre bureau ou une autre image. Écrit par Blair Tennessy; 2OO3."
 
 #: hacks/config/apollonian.xml.h:1
 msgid "Apollonian"
@@ -1749,10 +1763,10 @@ 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."
+"Circle Theorem. Written by Allan R. Wilks and David Bagley; 2002."
 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."
+"des cercles de Descartes. Écrit par Allan R. Wilks et David Bagley; 2002."
 
 #: hacks/config/apollonian.xml.h:10
 msgid "Shallow"
@@ -1763,138 +1777,122 @@ msgid "Apple ]["
 msgstr "Apple ]["
 
 #: hacks/config/apple2.xml.h:2
-msgid "Basic Programming Mode"
-msgstr "Mode programmation en BASIC"
-
-#: hacks/config/apple2.xml.h:3 hacks/config/halo.xml.h:8
-#: hacks/config/imsmap.xml.h:11
-msgid "Random Mode"
+msgid "Choose display mode randomly"
 msgstr "Mode aléatoire"
 
+#: hacks/config/apple2.xml.h:3
+msgid "Display images"
+msgstr "Afficher des images"
+
 #: hacks/config/apple2.xml.h:4
+msgid "Display scrolling text"
+msgstr "Afficher un texte défilant"
+
+#: hacks/config/apple2.xml.h:5
+msgid "Run BASIC programs"
+msgstr "Exécuter des programmes BASIC"
+
+#: hacks/config/apple2.xml.h:6
 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 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."
+"period. In \"Basic Programming Mode\", a simulated user types in a BASIC "
+"program and runs it. In \"Text Mode\", it displays the output of a program, "
+"or the contents of a file or URL. In \"Slideshow Mode\", it chooses random "
+"images and displays them within the limitations of the Apple ][ display "
+"hardware. (Six available colors in hi-res mode!) Written by Trevor "
+"Blackwell; 2003."
 msgstr ""
 "Simule une machine Apple ][ Plus dans toute sa gloire de 1979. Il reproduit "
-"également l'affichage d'une télévision couleur de l'époque. En mode \"Texte"
-"\", il affiche la sortie d'une commande (p.ex. \"fortune\"). En Mode "
-"\"diaporama\", il choisis des images depuis la source d'image configurée "
-"dans XScreenSaver et les affiche avec les limitations de l'écran de l'Apple ]"
-"[ (seulement 6 couleurs en mode haute résolution!). Dans le mode "
-"\"Programmation en BASIC\", un utilisateur simulé tape des commandes BASIC "
-"et lance le programme. Par Trevor Blackwell."
-
-#: hacks/config/apple2.xml.h:5
-msgid "Slideshow Mode"
-msgstr "Mode diaporama"
-
-#: hacks/config/apple2.xml.h:6
-msgid "Text Mode"
-msgstr "Mode texte"
+"également l'affichage d'une télévision couleur de l'époque. "
+"En mode «Programmation BASIC», un utilisateur simulé tape des commandes BASIC "
+"et lance le programme. En mode «Texte», il affiche la sortie d'un programme "
+"ou le contenu d'un fichier ou d'une URL. En Mode «Diaporama», il choisis des "
+"images aléatoirement et les affiche avec les limitations de l'écran de l'Apple"
+" ][ (seulement 6 couleurs en mode haute résolution!)."
+" Écrit par Trevor Blackwell; 2003."
 
 #: 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
+#: hacks/config/fontglide.xml.h:15 hacks/config/noseguy.xml.h:3
+#: hacks/config/phosphor.xml.h:10 hacks/config/starwars.xml.h:16
 msgid "Text Program"
 msgstr "Programme générant du texte"
 
 #: hacks/config/atlantis.xml.h:1
+msgid ""
+"A 3D animation of a number of sharks, dolphins, and whales. Written by Mark "
+"Kilgard; 1998."
+msgstr ""
+"Une animation 3D avec des requins, des "
+"dauphins et des baleines. Initialement écrit par Mark Kilgard ; 1994. Porté par Eric Lassauge pour xlock; 1998."
+
+#: hacks/config/atlantis.xml.h:2
 msgid "Agressive"
 msgstr "Agressif"
 
-#: hacks/config/atlantis.xml.h:2
+#: hacks/config/atlantis.xml.h:3
 msgid "Atlantis"
-msgstr "Atlantide"
+msgstr "Atlantis"
 
-#: hacks/config/atlantis.xml.h:3
+#: hacks/config/atlantis.xml.h:4
 msgid "Clear Water"
 msgstr "Eau claire"
 
-#: hacks/config/atlantis.xml.h:5
+#: hacks/config/atlantis.xml.h:6
 msgid "Flat Background"
 msgstr "Arrière-plan uni"
 
-#: hacks/config/atlantis.xml.h:6
+#: hacks/config/atlantis.xml.h:7
 msgid "Gradient Background"
 msgstr "Arrière-plan dégradé"
 
-#: hacks/config/atlantis.xml.h:7
+#: hacks/config/atlantis.xml.h:8
 msgid "Number of Sharks"
 msgstr "Nombre de requins"
 
-#: hacks/config/atlantis.xml.h:8
+#: hacks/config/atlantis.xml.h:9
 msgid "Shark Proximity"
 msgstr "Comportement des requins"
 
-#: hacks/config/atlantis.xml.h:9
+#: hacks/config/atlantis.xml.h:10
 msgid "Shark Speed"
 msgstr "Vitesse des requins"
 
-#: hacks/config/atlantis.xml.h:10
+#: hacks/config/atlantis.xml.h:11
 msgid "Shimmering Water"
 msgstr "Eau miroitante"
 
-#: hacks/config/atlantis.xml.h:12
+#: hacks/config/atlantis.xml.h:13
 msgid "Shy"
 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/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/superquadrics.xml.h:9 hacks/config/webcollage.xml.h:8
-msgid "Solid"
-msgstr "Plein"
-
 #: hacks/config/atlantis.xml.h:15
-msgid ""
-"This is xfishtank writ large: a GL animation of a number of sharks, "
-"dolphins, and whales. The swimming motions are great. Originally written by "
-"Mark Kilgard."
-msgstr ""
-"Voici un aquarium grand format: une animation GL avec des requins, des "
-"dauphins et des baleines. Les mouvements de nage sont magnifiques. "
-"Initialement écrit par Mark Kilgard (porté par Eric Lassauge pour xlock)."
-
-#: hacks/config/atlantis.xml.h:16
 msgid "Whale Speed"
 msgstr "Vitesse des baleines"
 
-#: hacks/config/atlantis.xml.h:17 hacks/config/atunnel.xml.h:10
-#: 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/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/tangram.xml.h:8
+#: hacks/config/atlantis.xml.h:16 hacks/config/atunnel.xml.h:9
+#: hacks/config/blinkbox.xml.h:10 hacks/config/blocktube.xml.h:12
+#: hacks/config/boing.xml.h:15 hacks/config/bouncingcow.xml.h:11
+#: hacks/config/boxed.xml.h:17 hacks/config/cage.xml.h:7
+#: hacks/config/crackberg.xml.h:22 hacks/config/cube21.xml.h:27
+#: hacks/config/cubenetic.xml.h:27 hacks/config/cubestorm.xml.h:14
+#: hacks/config/dangerball.xml.h:11 hacks/config/dnalogo.xml.h:4
+#: hacks/config/extrusion.xml.h:17 hacks/config/flipflop.xml.h:7
+#: hacks/config/flyingtoasters.xml.h:13 hacks/config/gears.xml.h:11
+#: hacks/config/glforestfire.xml.h:17 hacks/config/glhanoi.xml.h:10
+#: hacks/config/glknots.xml.h:23 hacks/config/glmatrix.xml.h:19
+#: hacks/config/glplanet.xml.h:14 hacks/config/glschool.xml.h:18
+#: hacks/config/glsnake.xml.h:14 hacks/config/gltext.xml.h:20
+#: hacks/config/jigglypuff.xml.h:25 hacks/config/juggler3d.xml.h:13
+#: hacks/config/lament.xml.h:8 hacks/config/lavalite.xml.h:32
+#: hacks/config/menger.xml.h:20 hacks/config/mirrorblob.xml.h:22
+#: hacks/config/molecule.xml.h:26 hacks/config/pinion.xml.h:15
+#: hacks/config/polyhedra.xml.h:166 hacks/config/providence.xml.h:8
+#: hacks/config/queens.xml.h:7 hacks/config/sballs.xml.h:17
+#: hacks/config/sierpinski3d.xml.h:11 hacks/config/speedmine.xml.h:17
+#: hacks/config/spheremonics.xml.h:25 hacks/config/sproingies.xml.h:9
+#: hacks/config/stonerview.xml.h:4 hacks/config/superquadrics.xml.h:14
+#: hacks/config/tangram.xml.h:8 hacks/config/topblock.xml.h:22
 msgid "Wireframe"
 msgstr "Fil de fer"
 
@@ -1911,6 +1909,7 @@ msgid "Ball Mass"
 msgstr "Masse des balles"
 
 #: hacks/config/attraction.xml.h:4 hacks/config/fluidballs.xml.h:3
+#: hacks/config/juggle.xml.h:1
 msgid "Balls"
 msgstr "Balles"
 
@@ -1919,7 +1918,7 @@ msgid "Bounce Off Walls"
 msgstr "Rebondir sur les murs"
 
 #: hacks/config/attraction.xml.h:6 hacks/config/hopalong.xml.h:1
-#: hacks/config/interference.xml.h:5 hacks/config/qix.xml.h:2
+#: hacks/config/interference.xml.h:4 hacks/config/qix.xml.h:3
 #: hacks/config/wander.xml.h:3
 msgid "Color Contrast"
 msgstr "Contraste des couleurs"
@@ -1934,20 +1933,21 @@ 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/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/cubenetic.xml.h:7 hacks/config/euler2d.xml.h:5
+#: hacks/config/flame.xml.h:8 hacks/config/fliptext.xml.h:9
+#: hacks/config/glschool.xml.h:10 hacks/config/glslideshow.xml.h:13
+#: hacks/config/goop.xml.h:6 hacks/config/halftone.xml.h:8
+#: hacks/config/hopalong.xml.h:10 hacks/config/hyperball.xml.h:3
+#: hacks/config/hypercube.xml.h:3 hacks/config/ifs.xml.h:4
 #: 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/kumppa.xml.h:4 hacks/config/lavalite.xml.h:11
 #: 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/pyro.xml.h:5 hacks/config/qix.xml.h:11
 #: 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/superquadrics.xml.h:5 hacks/config/t3d.xml.h:8
+#: hacks/config/topblock.xml.h:9 hacks/config/twang.xml.h:5
+#: hacks/config/wander.xml.h:8 hacks/config/xmountains.xml.h:17
 msgid "High"
 msgstr "Haut(e)"
 
@@ -1959,179 +1959,167 @@ msgstr "Ignorer les bords de l'écran"
 msgid "Inward"
 msgstr "Intérieur"
 
-#: hacks/config/attraction.xml.h:14
-msgid ""
-"Like qix, this uses a simple simple motion model to generate many different "
-"display modes. The control points attract each other up to a certain "
-"distance, and then begin to repel each other. The attraction/repulsion is "
-"proportional to the distance between any two particles, similar to the "
-"strong and weak nuclear forces. One of the most interesting ways to watch "
-"this hack is simply as bouncing balls, because their motions and "
-"interactions with each other are so odd. Sometimes two balls will get into a "
-"tight orbit around each other, to be interrupted later by a third, or by the "
-"edge of the screen. It looks quite chaotic. Written by Jamie Zawinski, based "
-"on Lisp code by John Pezaris."
-msgstr ""
-"Comme qix, il utilise un modèle de mouvement simple pour générer de nombreux "
-"modes d'affichage différents. Les points de contrôle s'attirent jusqu'à une "
-"certaine distance, puis commencent à se repousser. Le rapport d'attraction/"
-"répulsion est proportionnel à la distance entre deux particules, à l'instar "
-"des forces nucléaires fortes et faibles. Il est particulièrement intéressant "
-"de regarder ce hack simplement sous la forme de balles qui rebondissent, car "
-"leurs mouvements et leurs interactions sont très étranges. Il arrive parfois "
-"que deux balles entrent en orbite l'une avec l'autre, avant d'être "
-"interrompues par une troisième ou par le bord de l'écran. L'ensemble est "
-"assez chaotique. Écrit par Jamie Zawinski, sur la base d'un code Lisp de "
-"John Pezaris."
-
-#: hacks/config/attraction.xml.h:15 hacks/config/deluxe.xml.h:5
+#: hacks/config/attraction.xml.h:14 hacks/config/deluxe.xml.h:6
 #: hacks/config/lmorph.xml.h:7 hacks/config/pedal.xml.h:5
 #: hacks/config/starfish.xml.h:4 hacks/config/whirlygig.xml.h:10
 msgid "Lines"
 msgstr "Ligne"
 
-#: hacks/config/attraction.xml.h:16 hacks/config/blocktube.xml.h:5
+#: hacks/config/attraction.xml.h:15 hacks/config/blocktube.xml.h:6
 #: 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/crackberg.xml.h:11 hacks/config/cube21.xml.h:9
+#: hacks/config/cynosure.xml.h:4 hacks/config/drift.xml.h:5
 #: 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/flow.xml.h:8 hacks/config/fontglide.xml.h:8
+#: hacks/config/galaxy.xml.h:5 hacks/config/juggle.xml.h:10
 #: 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/pipes.xml.h:10 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/slidescreen.xml.h:5
 #: 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
+#: hacks/config/superquadrics.xml.h:6 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/attraction.xml.h:17 hacks/config/carousel.xml.h:9
+#: hacks/config/attraction.xml.h:16 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/cubenetic.xml.h:9 hacks/config/euler2d.xml.h:7
 #: 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/halftone.xml.h:10 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/ifs.xml.h:6 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:14 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:7
+#: hacks/config/t3d.xml.h:9 hacks/config/topblock.xml.h:11
+#: hacks/config/twang.xml.h:8 hacks/config/wander.xml.h:11
 msgid "Low"
 msgstr "Bas(se)"
 
-#: hacks/config/attraction.xml.h:20
+#: hacks/config/attraction.xml.h:19
 msgid "Orbital Mode"
 msgstr "Mode orbital"
 
-#: hacks/config/attraction.xml.h:21
+#: hacks/config/attraction.xml.h:20
 msgid "Outward"
 msgstr "Extérieur"
 
-#: hacks/config/attraction.xml.h:22
+#: hacks/config/attraction.xml.h:21
 msgid "Polygons"
 msgstr "Polygones"
 
-#: hacks/config/attraction.xml.h:23 hacks/config/fuzzyflakes.xml.h:13
-#: hacks/config/spotlight.xml.h:3 hacks/config/xplanet.xml.h:55
+#: hacks/config/attraction.xml.h:22 hacks/config/fuzzyflakes.xml.h:13
+#: hacks/config/xplanet.xml.h:55
 msgid "Radius"
 msgstr "Rayon"
 
-#: hacks/config/attraction.xml.h:24
+#: hacks/config/attraction.xml.h:23
 msgid "Repulsion Threshold"
 msgstr "Seuil de répulsion"
 
-#: hacks/config/attraction.xml.h:25 hacks/config/blocktube.xml.h:7
+#: hacks/config/attraction.xml.h:24 hacks/config/blocktube.xml.h:7
 #: 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/crackberg.xml.h:15 hacks/config/cube21.xml.h:12
+#: hacks/config/cynosure.xml.h:8 hacks/config/drift.xml.h:8
 #: 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/flow.xml.h:15 hacks/config/galaxy.xml.h:9
+#: hacks/config/juggle.xml.h:15 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
+#: hacks/config/petri.xml.h:22 hacks/config/pipes.xml.h:17
+#: hacks/config/polyominoes.xml.h:9 hacks/config/rotor.xml.h:9
+#: hacks/config/shadebobs.xml.h:9 hacks/config/sierpinski3d.xml.h:5
+#: hacks/config/slidescreen.xml.h:7 hacks/config/spheremonics.xml.h:17
+#: hacks/config/substrate.xml.h:14 hacks/config/superquadrics.xml.h:9
+#: 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/attraction.xml.h:29
+#: hacks/config/attraction.xml.h:28
 msgid "Splines"
 msgstr "Rayons"
 
-#: hacks/config/attraction.xml.h:30 hacks/config/fireflies.xml.h:42
+#: hacks/config/attraction.xml.h:29 hacks/config/fireflies.xml.h:42
 msgid "Tails"
 msgstr "Queues"
 
-#: hacks/config/attraction.xml.h:31 hacks/config/euler2d.xml.h:16
-#: hacks/config/juggle.xml.h:10
+#: hacks/config/attraction.xml.h:30 hacks/config/euler2d.xml.h:16
+#: hacks/config/juggle.xml.h:18
 msgid "Trail Length"
 msgstr "Longueur de la traînée"
 
+#: hacks/config/attraction.xml.h:32
+msgid ""
+"Uses a simple simple motion model to generate many different display modes. "
+"The control points attract each other up to a certain distance, and then "
+"begin to repel each other. The attraction/repulsion is proportional to the "
+"distance between any two particles, similar to the strong and weak nuclear "
+"forces. Written by Jamie Zawinski and John Pezaris; 1992."
+msgstr ""
+
 #: hacks/config/atunnel.xml.h:1
 msgid "Atunnel"
 msgstr "Tunnel GL"
 
 #: hacks/config/atunnel.xml.h:2
 msgid ""
-"Draws an animation of a textured tunnel in GL. Requires OpenGL, and a "
-"machine with fast hardware support for texture maps. Written by Eric "
-"Lassauge and Roman Podobedov."
+"Draws an animation of a textured tunnel in GL. Written by Eric Lassauge and "
+"Roman Podobedov; 2003."
 msgstr ""
-"Dessine une animation d'un tunnel texturé en 3D. Nécessite OpenGL et une "
-"machine avec un support matériel puissant pour les textures. Écrit par Eric "
-"Lassauge &lt;lassauge@users.sourceforge.net&gt; et Roman Podobedov."
-
-#: hacks/config/atunnel.xml.h:4 hacks/config/distort.xml.h:9
-#: hacks/config/glforestfire.xml.h:10 hacks/config/lament.xml.h:4
-#: hacks/config/sballs.xml.h:6
-msgid "Normal"
-msgstr "Normal"
+"Dessine une animation d'un tunnel texturé en 3D. "
+"Écrit par Eric Lassauge <lassauge@users.sourceforge.net> et Roman Podobedov; 2003."
 
-#: 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:4 hacks/config/boing.xml.h:4
+#: hacks/config/crackberg.xml.h:10
+msgid "Lighting"
+msgstr "Éclair"
 
-#: hacks/config/atunnel.xml.h:9
-msgid "Use light"
-msgstr "Utiliser l'éclairage"
+#: hacks/config/atunnel.xml.h:8 hacks/config/blocktube.xml.h:11
+#: hacks/config/cube21.xml.h:22 hacks/config/cubenetic.xml.h:25
+#: hacks/config/glmatrix.xml.h:17 hacks/config/lament.xml.h:7
+#: hacks/config/sballs.xml.h:16
+msgid "Textured"
+msgstr "Texturé"
 
 #: hacks/config/barcode.xml.h:1
 msgid "Barcode"
-msgstr "Codes barre"
+msgstr "Code-barres"
 
 #: hacks/config/barcode.xml.h:2
 msgid "Barcode Clock (24 Hour)"
-msgstr "Horloge codes barre (24 heures)"
+msgstr "Horloge code-barres (24 heures)"
 
 #: hacks/config/barcode.xml.h:3
 msgid "Barcode Clock (AM/PM)"
-msgstr "Horloge codes barre (AM/PM)"
+msgstr "Horloge code-barres (AM/PM)"
 
-#: hacks/config/barcode.xml.h:5
-msgid "Scrolling Barcodes"
-msgstr "Codes barre défilants"
+#: hacks/config/barcode.xml.h:4
+msgid "Barcode Grid"
+msgstr "Grille des code-barres"
 
-#: hacks/config/barcode.xml.h:8
+#: hacks/config/barcode.xml.h:5
 msgid ""
-"This draws a random sequence of colorful barcodes scrolling across your "
-"screen. CONSUME! By Dan Bornstein."
+"Draws a random sequence of colorful barcodes scrolling across your screen. "
+"CONSUME! Written by Dan Bornstein; 2003."
 msgstr ""
+"Dessine une séquence aléatoire de codes-barres colorés qui défilent sur "
+"votre écran. CONSOMMEZ ! Écrit par Dan Bornstein; 2003."
+
+#: hacks/config/barcode.xml.h:7
+msgid "Scrolling Barcodes"
+msgstr "Codes-barres défilants"
 
 #: hacks/config/blaster.xml.h:1
 msgid "Blaster"
@@ -2141,11 +2129,11 @@ msgstr "Explosion"
 msgid ""
 "Draws a simulation of flying space-combat robots (cleverly disguised as "
 "colored circles) doing battle in front of a moving star field. Written by "
-"Jonathan Lin."
+"Jonathan Lin; 1999."
 msgstr ""
 "Dessine une simulation de robots de combat volants (ingénieusement déguisés "
 "en cercles colorés) en guerre sur un fond de champ stellaire animé. Écrit "
-"par Jonathan Lin."
+"par Jonathan Lin; 1999."
 
 #: hacks/config/blaster.xml.h:5 hacks/config/penetrate.xml.h:4
 msgid "Lasers"
@@ -2155,7 +2143,7 @@ msgstr "Lasers"
 msgid "Robots"
 msgstr "Robots"
 
-#: hacks/config/blaster.xml.h:10 hacks/config/glplanet.xml.h:11
+#: hacks/config/blaster.xml.h:10 hacks/config/glplanet.xml.h:10
 msgid "Stars"
 msgstr "Étoiles"
 
@@ -2165,13 +2153,13 @@ msgstr "BlinkBox"
 
 #: hacks/config/blinkbox.xml.h:2
 msgid "Box Size"
-msgstr "Taille boite"
+msgstr "Taille boîte"
 
 #: hacks/config/blinkbox.xml.h:3
 msgid "Dissolve"
 msgstr "Dissolution"
 
-#: hacks/config/blinkbox.xml.h:4 hacks/config/phosphor.xml.h:3
+#: hacks/config/blinkbox.xml.h:4 hacks/config/phosphor.xml.h:2
 msgid "Fade"
 msgstr "Flétrissement"
 
@@ -2182,7 +2170,7 @@ 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."
+"when the ball hits the edges. Written by Jeremy English; 2003."
 msgstr ""
 
 #: hacks/config/blitspin.xml.h:1
@@ -2202,31 +2190,14 @@ msgid "Fuzzy Rotation Speed"
 msgstr "Vitesse de rotation du brouillage"
 
 #: hacks/config/blitspin.xml.h:6
-msgid "Grab Screen"
-msgstr "Capturer l'écran"
-
-#: hacks/config/blitspin.xml.h:8
-msgid ""
-"The ``blitspin'' hack repeatedly rotates a bitmap by 90 degrees by using "
-"logical operations: the bitmap is divided into quadrants, and the quadrants "
-"are shifted clockwise. Then the same thing is done again with progressively "
-"smaller quadrants, except that all sub-quadrants of a given size are rotated "
-"in parallel. Written by Jamie Zawinski based on some cool SmallTalk code "
-"seen in in Byte Magazine in 1981. As you watch it, the image appears to "
-"dissolve into static and then reconstitute itself, but rotated. You can "
-"provide the image to use, as an XBM or XPM file, or tell it to grab a screen "
-"image and rotate that."
-msgstr ""
-"Le mode Rotation Bitmap fait pivoter à plusieurs reprises un bitmap de 90° à "
-"l'aide d'opérations logiques: le bitmap est divisé en quadrants, qui "
-"pivotent dans le sens horaire. La même opération est répétée avec des "
-"quadrants progressivement plus petits, à ceci près que tous les sous-"
-"quadrants d'une certaine taille pivotent parallèlement. Écrit par Jamie "
-"Zawinski sur la base d'un super code SmallTalk trouvé dans Byte Magazine en "
-"1981. Lorsque vous la regardez, l'image semble se dissoudre en parasites "
-"puis se reconstituer avec une rotation. Vous pouvez fournir l'image à "
-"utiliser, au format XBM ou XPM, ou effectuer une capture d'écran et la faire "
-"pivoter."
+msgid ""
+"Repeatedly rotates a bitmap by 90 degrees by using logical operations: the "
+"bitmap is divided into quadrants, and the quadrants are shifted clockwise. "
+"Then the same thing is done again with progressively smaller quadrants, "
+"except that all sub-quadrants of a given size are rotated in parallel. As "
+"you watch it, the image appears to dissolve into static and then "
+"reconstitute itself, but rotated. Written by Jamie Zawinski; 1992."
+msgstr ""
 
 #: hacks/config/blocktube.xml.h:1
 msgid "BlockTube"
@@ -2240,18 +2211,10 @@ msgstr "Durée de changement de couleur"
 msgid "Color Hold Time"
 msgstr "Durée de rétention de couleur"
 
-#: hacks/config/blocktube.xml.h:6
-msgid "Reflective Blocks"
-msgstr "Blocs Réflechissants"
-
-#: hacks/config/blocktube.xml.h:10
-msgid "Solid Blocks"
-msgstr "Blocs pleins"
-
-#: hacks/config/blocktube.xml.h:12
+#: hacks/config/blocktube.xml.h:4
 msgid ""
-"This hack draws a swirling, falling tunnel of reflective slabs. They fade "
-"from hue to hue. Written by Lars R. Damerow."
+"Draws a swirling, falling tunnel of reflective slabs. They fade from hue to "
+"hue. Written by Lars R. Damerow; 2003."
 msgstr ""
 
 #: hacks/config/boing.xml.h:1
@@ -2263,10 +2226,6 @@ msgstr "Boïng"
 msgid "Huge"
 msgstr "Énorme"
 
-#: hacks/config/boing.xml.h:4 hacks/config/crackberg.xml.h:12
-msgid "Lighting"
-msgstr "Éclair"
-
 #: hacks/config/boing.xml.h:5
 msgid "Meridians"
 msgstr "Méridiens"
@@ -2279,11 +2238,9 @@ msgstr "Parallèles"
 msgid "Scanlines"
 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/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/boing.xml.h:9 hacks/config/lisa.xml.h:8
+#: hacks/config/lissie.xml.h:7 hacks/config/loop.xml.h:7
+#: hacks/config/rotor.xml.h:10 hacks/config/rubik.xml.h:8
 #: hacks/config/wander.xml.h:13 hacks/config/worm.xml.h:6
 msgid "Size"
 msgstr "Taille"
@@ -2298,20 +2255,20 @@ msgid ""
 "which was written by Dale Luck and RJ Mical during a break at the 1984 "
 "Consumer Electronics Show (or so the legend goes.) This looks like the "
 "original Amiga demo if you turn off \"smoothing\" and \"lighting\" and turn "
-"on \"scanlines\". Written by Jamie Zawinski."
+"on \"scanlines\". Written by Jamie Zawinski; 2005."
 msgstr ""
 
 #: 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"
+msgstr "Fin(e)"
 
 #: hacks/config/bouboule.xml.h:1
 msgid "Bouboule"
 msgstr "Bouboule"
 
 #: hacks/config/bouboule.xml.h:2 hacks/config/rocks.xml.h:3
-msgid "Do Red/Blue 3D seperation"
+msgid "Do Red/Blue 3D separation"
 msgstr "Séparation rouge/bleu 3D"
 
 #: hacks/config/bouboule.xml.h:7
@@ -2321,58 +2278,53 @@ msgstr "Nombre de taches"
 #: hacks/config/bouboule.xml.h:10
 msgid ""
 "This draws what looks like a spinning, deforming balloon with varying-sized "
-"spots painted on its invisible surface. Written by Jeremie Petit."
+"spots painted on its invisible surface. Written by Jeremie Petit; 1997."
 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."
+"variable sont peintes sur sa surface invisible. Écrit par Jeremie Petit; 1997."
 
 #: hacks/config/bouncingcow.xml.h:1
-msgid "A Cow. A Trampoline. Together, they fight crime. By Jamie Zawinski."
+msgid ""
+"A Cow. A Trampoline. Together, they fight crime. Written by Jamie Zawinski; "
+"2003."
 msgstr ""
 "Une vache. Un trampoline. Ensemble ils combattent le crime. Écrit par Jamie "
-"Zawinski."
+"Zawinski; 2003."
 
 #: hacks/config/bouncingcow.xml.h:2 hacks/config/boxed.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/glmatrix.xml.h:1 hacks/config/halftone.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/rdbomb.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/superquadrics.xml.h:1 hacks/config/wormhole.xml.h:1
 msgid "Animation Speed"
 msgstr "Vitesse d'animation"
 
 #: hacks/config/bouncingcow.xml.h:3
-msgid "Beefy Cow"
-msgstr "Vache costaude"
-
-#: hacks/config/bouncingcow.xml.h:4
 msgid "Bounce Speed"
 msgstr "Vitesse de rebond"
 
-#: hacks/config/bouncingcow.xml.h:5
+#: hacks/config/bouncingcow.xml.h:4
 msgid "BouncingCow"
 msgstr "Vache bondissante"
 
-#: hacks/config/bouncingcow.xml.h:7
+#: hacks/config/bouncingcow.xml.h:6
 msgid "Herd"
 msgstr "Troupeau"
 
-#: hacks/config/bouncingcow.xml.h:8
+#: hacks/config/bouncingcow.xml.h:7
 msgid "Moo"
 msgstr "Meuh"
 
-#: hacks/config/bouncingcow.xml.h:9
+#: hacks/config/bouncingcow.xml.h:8
 msgid "Number of Cows"
 msgstr "Nombre de vaches"
 
-#: hacks/config/bouncingcow.xml.h:11
-msgid "Wireframe Cow"
-msgstr "Vache file de fer"
-
 #: hacks/config/boxed.xml.h:2 hacks/config/fluidballs.xml.h:2
 msgid "Ball Size"
 msgstr "Taille des balles"
@@ -2384,17 +2336,19 @@ 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."
+"Grieken; 2002."
 msgstr ""
 "Dessine une boîte remplie de balles 3D qui explosent. Écrit par Sander van "
-"Grieken."
+"Grieken; 2002."
 
 #: 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
+#: hacks/config/boxed.xml.h:9 hacks/config/glschool.xml.h:11
+#: hacks/config/julia.xml.h:8 hacks/config/mountain.xml.h:3
+#: hacks/config/pipes.xml.h:11 hacks/config/sproingies.xml.h:2
+#: hacks/config/substrate.xml.h:12 hacks/config/wormhole.xml.h:5
 msgid "Lots"
 msgstr "Beaucoup"
 
@@ -2442,7 +2396,7 @@ msgstr "Cercles seulement"
 
 #: hacks/config/boxfit.xml.h:7
 msgid "Color Gradient"
-msgstr "Dégradés de couleur"
+msgstr "Dégradé de couleur"
 
 #: hacks/config/boxfit.xml.h:9
 msgid "Grab Images"
@@ -2458,10 +2412,14 @@ msgid ""
 "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."
+"Jamie Zawinski; 2005."
 msgstr ""
 
-#: hacks/config/boxfit.xml.h:13 hacks/config/xearth.xml.h:23
+#: hacks/config/boxfit.xml.h:12
+msgid "Peek at underlying images"
+msgstr "Coup d'oeil aux images en arrière-plan"
+
+#: hacks/config/boxfit.xml.h:14
 msgid "Spacing"
 msgstr "Espacement"
 
@@ -2472,19 +2430,18 @@ msgstr "Entrelacement"
 #: hacks/config/braid.xml.h:2
 msgid ""
 "Draws random color-cycling inter-braided concentric circles. Written by John "
-"Neil."
+"Neil; 1997."
 msgstr ""
 "Dessine des cercles concentriques aléatoires entrelacés, avec des cycles de "
-"couleurs. Écrit par John Neil."
+"couleurs. Écrit par John Neil; 1997."
 
 #: hacks/config/braid.xml.h:3 hacks/config/bsod.xml.h:9
-#: 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/cynosure.xml.h:2 hacks/config/deco.xml.h:4
+#: hacks/config/drift.xml.h:3 hacks/config/epicycle.xml.h:3
+#: hacks/config/eruption.xml.h:2 hacks/config/euler2d.xml.h:1
+#: hacks/config/flame.xml.h:4 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/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
@@ -2494,8 +2451,8 @@ msgstr ""
 #: hacks/config/rotzoomer.xml.h:5 hacks/config/shadebobs.xml.h:2
 #: hacks/config/sierpinski3d.xml.h:1 hacks/config/spheremonics.xml.h:4
 #: hacks/config/starfish.xml.h:2 hacks/config/substrate.xml.h:6
-#: hacks/config/vidwhacker.xml.h:3 hacks/config/wander.xml.h:7
-#: hacks/config/xspirograph.xml.h:3
+#: hacks/config/superquadrics.xml.h:3 hacks/config/vidwhacker.xml.h:3
+#: hacks/config/wander.xml.h:7 hacks/config/xspirograph.xml.h:3
 msgid "Duration"
 msgstr "Durée"
 
@@ -2539,13 +2496,13 @@ msgstr "BSOD"
 
 #: hacks/config/bsod.xml.h:8
 msgid ""
-"BSOD stands for ``Blue Screen of Death.'' The finest in personal computer "
-"emulation, this hack simulates popular screen savers from a number of less "
-"robust operating systems. Written by Jamie Zawinski."
+"BSOD stands for \"Blue Screen of Death\". The finest in personal computer "
+"emulation, this program simulates popular screen savers from a number of "
+"less robust operating systems. Written by Jamie Zawinski; 1998."
 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."
+"systèmes d'exploitation moins puissants. Écrit par Jamie Zawinski; 1998."
 
 #: hacks/config/bsod.xml.h:10
 msgid "HPUX"
@@ -2642,16 +2599,17 @@ msgstr "Bulles 3D"
 #: 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."
+"the screen, with transparency and specular reflections. Written by Richard "
+"Jones; 1998."
 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; 1998."
 
 #: hacks/config/bubble3d.xml.h:8
 msgid "Transparent Bubbles"
 msgstr "Bulles transparentes"
 
-#: hacks/config/bubbles.xml.h:1 hacks/config/xfishtank.xml.h:2
+#: hacks/config/bubbles.xml.h:1
 msgid "Bubbles"
 msgstr "Bulles"
 
@@ -2676,8 +2634,8 @@ msgid "Don't hide bubbles when they pop"
 msgstr "Ne pas masquer les bulles lorsqu'elles éclatent"
 
 #: hacks/config/bubbles.xml.h:7
-msgid "Draw circles instead of pixmap bubbles"
-msgstr "Tracer des cercles au lieu de bulles pixmap"
+msgid "Draw circles instead of bubble images"
+msgstr "Tracer des cercles au lieu des images de bulles"
 
 #: hacks/config/bubbles.xml.h:9
 msgid "Leave Trails"
@@ -2687,23 +2645,18 @@ msgstr "Laisser des traînées"
 msgid ""
 "This simulates the kind of bubble formation that happens when water boils:"
 "small bubbles appear, and as they get closer to each other, they combine to "
-"form larger bubbles, which eventually pop. Written by James Macnicol."
+"form larger bubbles, which eventually pop. Written by James Macnicol; 1996."
 msgstr ""
 "Simule le type de formation de bulles qui se produit lorsque de l'eau entre "
 "en ébullition: de petites bulles apparaissent et, lorsqu'elles se "
 "rapprochent, elles se combinent pour former de plus grandes bulles, qui "
-"finissent par éclater. Écrit par James Macnicol."
+"finissent par éclater. Écrit par James Macnicol; 1996."
 
 #: hacks/config/bumps.xml.h:1
 msgid ""
-"A bit like `Spotlight', except that instead of merely exposing part of your "
-"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."
+"A spotlight roams across an embossed version of your desktop or other "
+"picture. Written by Shane Smit; 1999."
 msgstr ""
-"Un peu comme «Faisceau lumineux», à ceci près qu'au lieu d'exposer "
-"simplement une partie du bureau, il en crée un placage de relief. En fait, "
-"il met en 3 dimensions une section variable du bureau, en fonction de "
-"l'intensité des couleurs. Écrit par Shane Smit."
 
 #: hacks/config/bumps.xml.h:2
 msgid "Bumps"
@@ -2713,17 +2666,13 @@ msgstr "Reliefs"
 msgid "Cage"
 msgstr "Cage"
 
-#: hacks/config/cage.xml.h:7 hacks/config/cube21.xml.h:22
-msgid "Textured"
-msgstr "Texturée"
-
-#: hacks/config/cage.xml.h:8
+#: hacks/config/cage.xml.h:6
 msgid ""
-"This draws Escher's ``Impossible Cage,'' a 3d analog of a moebius strip, and "
-"rotates it in three dimensions. Written by Marcelo Vianna."
+"This draws Escher's \"Impossible Cage\", a 3d analog of a moebius strip, and "
+"rotates it in three dimensions. Written by Marcelo Vianna; 1998."
 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; 1998."
 
 #: hacks/config/carousel.xml.h:1 hacks/config/coral.xml.h:1
 #: hacks/config/deco.xml.h:1 hacks/config/helix.xml.h:1
@@ -2750,14 +2699,9 @@ msgstr "Vitesse de trame"
 #: hacks/config/carousel.xml.h:8
 msgid ""
 "Loads several random images, and displays them flying in a circular "
-"formation. The circle changes speed and direction randomly, tilts on its "
-"axis, and the images move in and out. To tell it where to find the images to "
-"display, go to the \"Advanced\" tab on the Screensaver Preferences window. "
-"Select \"Choose Random Images\", and enter your image directory in the text "
-"field right below that. (Note: not the the \"Advanced\" button at the bottom "
-"of this window: the tab at the top of the *other* window.) This program "
-"requires a good video card capable of supporting large textures. Written by "
-"Jamie Zawinski."
+"formation. The formation changes speed and direction randomly, and images "
+"periodically drop out to be replaced by new ones. Written by Jamie Zawinski; "
+"2005."
 msgstr ""
 
 #: hacks/config/carousel.xml.h:10
@@ -2770,7 +2714,7 @@ msgstr "Nombre d'images :"
 
 #: hacks/config/carousel.xml.h:13 hacks/config/glslideshow.xml.h:20
 msgid "Show Image Titles"
-msgstr "Montre le titre de l'image"
+msgstr "Montrer le titre de l'image"
 
 #: hacks/config/carousel.xml.h:15
 msgid "Tilt In/Out Only"
@@ -2785,7 +2729,7 @@ msgid "Tilt Left/Right Only"
 msgstr "Tilt gauche/droite seulement"
 
 #: hacks/config/carousel.xml.h:18 hacks/config/glslideshow.xml.h:21
-#: hacks/config/mirrorblob.xml.h:21
+#: hacks/config/mirrorblob.xml.h:20
 msgid "Time until loading a new image:"
 msgstr "Durée avant chargement d'une nouvelle image :"
 
@@ -2806,24 +2750,24 @@ msgid "C Curve"
 msgstr "Courbe C"
 
 #: hacks/config/ccurve.xml.h:5
-#, fuzzy
 msgid "Change Image Every"
-msgstr "Image ombragée"
+msgstr "Changer l'image toutes les"
 
 #: 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
+#: hacks/config/qix.xml.h:7 hacks/config/squiral.xml.h:2
+#: hacks/config/superquadrics.xml.h:2 hacks/config/wander.xml.h:4
+#: hacks/config/xmatrix.xml.h:2
 msgid "Density"
 msgstr "Densité"
 
 #: hacks/config/ccurve.xml.h:8
 msgid ""
-"Generates self-similar linear fractals, including the classic ``C Curve.'' "
-"Written by Rick Campbell."
+"Generates self-similar linear fractals, including the classic \"C Curve\". "
+"Written by Rick Campbell; 1999."
 msgstr ""
 "Génère des fractales linéaires auto-similaires, notamment la fameuse «courbe "
-"C». Écrit par Rick Campbell."
+"C». Écrit par Rick Campbell; 1999."
 
 #: hacks/config/celtic.xml.h:1
 msgid "Celtic"
@@ -2833,26 +2777,27 @@ msgstr "Celtique"
 msgid "Draw Graph"
 msgstr "Dessiner des graphes"
 
-#: hacks/config/celtic.xml.h:5
+#: hacks/config/celtic.xml.h:5 hacks/config/slidescreen.xml.h:6
 msgid "Pause"
 msgstr "Pause"
 
 #: hacks/config/celtic.xml.h:6
 msgid ""
-"Repeatedly draws random Celtic cross-stitch patterns. By Max Froumentin."
+"Repeatedly draws random Celtic cross-stitch patterns. Written by Max "
+"Froumentin; 2005."
 msgstr ""
-"Dessine répétitivement des motifs de croix celtique. Par Max Froumentin."
+"Dessine répétitivement des motifs de croix celtique. Par Max Froumentin; 2005."
 
 #: 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."
+msgid ""
+"Animates a number of 3D electronic components. Written by Ben Buxton; 2001."
+msgstr "Anime plusieurs composants électroniques 3D. Écrit par Ben Buxton; 2001."
 
 #: hacks/config/circuit.xml.h:2
 msgid "Circuit"
 msgstr "Circuit"
 
 #: hacks/config/circuit.xml.h:3 hacks/config/gflux.xml.h:4
-#: hacks/config/pulsar.xml.h:2
 msgid "Directional Lighting"
 msgstr "Éclairage directionnel"
 
@@ -2865,12 +2810,14 @@ msgid "Parts"
 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/ifs.xml.h:10
+#: hacks/config/gleidescope.xml.h:8 hacks/config/glplanet.xml.h:6
+#: hacks/config/ifs.xml.h:10 hacks/config/tangram.xml.h:2
+#: hacks/config/topblock.xml.h:14
 msgid "Rotate"
 msgstr "Rotation globale"
 
 #: hacks/config/circuit.xml.h:8 hacks/config/pinion.xml.h:10
+#: hacks/config/topblock.xml.h:15
 msgid "Rotation Speed"
 msgstr "Vitesse de rotation"
 
@@ -2882,7 +2829,7 @@ msgid "Spin"
 msgstr "Rotation des objets"
 
 #: hacks/config/cloudlife.xml.h:1 hacks/config/demon.xml.h:2
-#: hacks/config/petri.xml.h:1
+#: hacks/config/petri.xml.h:1 hacks/config/slidescreen.xml.h:1
 msgid "Cell Size"
 msgstr "Taille des cellules"
 
@@ -2895,8 +2842,7 @@ msgid ""
 "Generates cloud-like formations based on a variant of Conway's Life. The "
 "difference is that cells have a maximum age, after which they count as 3 for "
 "populating the next generation. This makes long-lived formations explode "
-"instead of just sitting there burning a hole in your screen. Written by Don "
-"Marti."
+"instead of just sitting there. Written by Don Marti; 2003."
 msgstr ""
 
 #: hacks/config/cloudlife.xml.h:6
@@ -2905,35 +2851,35 @@ msgstr "Densité initiale"
 
 #: hacks/config/cloudlife.xml.h:9
 msgid "Max Age"
-msgstr "Age max"
+msgstr "Age max."
 
 #: hacks/config/cloudlife.xml.h:10
 msgid "Old"
-msgstr "vieux"
+msgstr "Vieux"
 
 #: hacks/config/cloudlife.xml.h:14
 msgid "Young"
-msgstr "jeune"
+msgstr "Jeune"
 
 #: hacks/config/compass.xml.h:1
 msgid "Compass"
 msgstr "Boussole"
 
 #: hacks/config/compass.xml.h:2 hacks/config/deluxe.xml.h:3
-#: hacks/config/fontglide.xml.h:3 hacks/config/fuzzyflakes.xml.h:5
-#: hacks/config/interference.xml.h:6 hacks/config/kumppa.xml.h:2
-#: hacks/config/nerverot.xml.h:6 hacks/config/piecewise.xml.h:3
-#: hacks/config/pipes.xml.h:4
+#: hacks/config/flow.xml.h:2 hacks/config/fontglide.xml.h:3
+#: hacks/config/fuzzyflakes.xml.h:5 hacks/config/interference.xml.h:6
+#: hacks/config/kumppa.xml.h:2 hacks/config/nerverot.xml.h:6
+#: hacks/config/piecewise.xml.h:3
 msgid "Double Buffer"
 msgstr "Double tampon"
 
 #: hacks/config/compass.xml.h:6
 msgid ""
 "This draws a compass, with all elements spinning about randomly, for that "
-"``lost and nauseous'' feeling. Written by Jamie Zawinski."
+"\"lost and nauseous\" feeling. Written by Jamie Zawinski; 1999."
 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."
+"pour obtenir cette sensation de «mal de mer». Écrit par Jamie Zawinski; 1999."
 
 #: hacks/config/coral.xml.h:2 hacks/config/deco.xml.h:2
 #: hacks/config/glslideshow.xml.h:1 hacks/config/helix.xml.h:2
@@ -2951,26 +2897,32 @@ msgstr "Corail"
 #: hacks/config/gflux.xml.h:3 hacks/config/glblur.xml.h:2
 #: hacks/config/glmatrix.xml.h:3 hacks/config/imsmap.xml.h:4
 #: hacks/config/lavalite.xml.h:6 hacks/config/pyro.xml.h:2
-#: hacks/config/qix.xml.h:5 hacks/config/squiral.xml.h:1
-#: hacks/config/xearth.xml.h:4
+#: hacks/config/qix.xml.h:6 hacks/config/squiral.xml.h:1
 msgid "Dense"
 msgstr "Dense"
 
+#: hacks/config/coral.xml.h:8 hacks/config/imsmap.xml.h:9
+msgid "Linger"
+msgstr "Persistance"
+
 #: hacks/config/coral.xml.h:10 hacks/config/squiral.xml.h:13
 msgid "Seeds"
 msgstr "Germes"
 
 #: hacks/config/coral.xml.h:11
 msgid ""
-"Simulates coral growth, albeit somewhat slowly. Written by Frederick Roeber."
+"Simulates coral growth, albeit somewhat slowly. Written by Frederick Roeber; "
+"1997."
 msgstr ""
+"Simule la croissance du corail, bien que un peu lentement. Écrit par "
+"Frederick Roeber; 1997."
 
 #: hacks/config/coral.xml.h:13 hacks/config/fireworkx.xml.h:10
 #: 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/glmatrix.xml.h:16 hacks/config/imsmap.xml.h:15
 #: hacks/config/lavalite.xml.h:29 hacks/config/pyro.xml.h:14
-#: hacks/config/qix.xml.h:21 hacks/config/squiral.xml.h:15
-#: hacks/config/xearth.xml.h:24 hacks/config/xmatrix.xml.h:17
+#: hacks/config/qix.xml.h:22 hacks/config/squiral.xml.h:15
+#: hacks/config/xmatrix.xml.h:18
 msgid "Sparse"
 msgstr "Faible"
 
@@ -2980,87 +2932,83 @@ msgstr "Cosmos"
 
 #: hacks/config/cosmos.xml.h:2
 msgid ""
-"Draws fireworks and zooming, fading flares. By Tom Campbell. You can find it "
-"at &lt;http://www.cosmosx.org/&gt;"
+"Draws fireworks and zooming, fading flares. You can find it at &lt;http://"
+"www.cosmosx.org/&gt; Written by Tom Campbell."
 msgstr ""
+"Dessine des feux d'artifice ainsi que des fusées éclairantes. "
+"Vous pouvez le trouver sur <http://www.cosmosx.org/>"
+". Écrit par Tom Campbell."
 
 #: hacks/config/crackberg.xml.h:1
 msgid "Confused"
-msgstr "Confus"
+msgstr "Embrouillé"
 
 #: 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
+#: hacks/config/crackberg.xml.h:4
 msgid "Flat Shading"
-msgstr "Éclairage plat"
+msgstr "Ombrages en aplat"
 
-#: hacks/config/crackberg.xml.h:6
+#: hacks/config/crackberg.xml.h:5
 msgid ""
 "Flies through height maps, optionally animating the creation and destruction "
-"of generated tiles; tiles `grow' into place."
+"of generated tiles; tiles `grow' into place. Written by Matus Telgarsky; "
+"2005."
 msgstr ""
 
-#: hacks/config/crackberg.xml.h:7
+#: hacks/config/crackberg.xml.h:6 hacks/config/glhanoi.xml.h:4
 msgid "Frame Delay"
 msgstr "Délai entre trames"
 
-#: hacks/config/crackberg.xml.h:8
-msgid "Growing"
-msgstr "Grandissant"
-
-#: hacks/config/crackberg.xml.h:9
+#: hacks/config/crackberg.xml.h:7
 msgid "Ice"
 msgstr "Glace"
 
-#: hacks/config/crackberg.xml.h:10
+#: hacks/config/crackberg.xml.h:8
 msgid "Immediate"
 msgstr "Immédiat"
 
-#: hacks/config/crackberg.xml.h:11 hacks/config/glslideshow.xml.h:14
+#: hacks/config/crackberg.xml.h:9 hacks/config/glslideshow.xml.h:14
 msgid "Letterbox"
 msgstr "Boîte aux lettres"
 
-#: hacks/config/crackberg.xml.h:14
+#: hacks/config/crackberg.xml.h:12
 msgid "Mouse Hole"
 msgstr "Trou de souris"
 
-#: hacks/config/crackberg.xml.h:15
+#: hacks/config/crackberg.xml.h:13
 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
+#: hacks/config/crackberg.xml.h:14 hacks/config/flurry.xml.h:8
+#: hacks/config/gears.xml.h:5 hacks/config/sballs.xml.h:9
+#: hacks/config/starfish.xml.h:8 hacks/config/whirlygig.xml.h:12
 msgid "Random"
 msgstr "Aléatoire"
 
-#: hacks/config/crackberg.xml.h:18
+#: hacks/config/crackberg.xml.h:17
 msgid "Subdivisions"
 msgstr "Sub-divisions"
 
-#: hacks/config/crackberg.xml.h:19
+#: hacks/config/crackberg.xml.h:18
 msgid "Swampy"
 msgstr "Marécageux"
 
-#: hacks/config/crackberg.xml.h:20
+#: hacks/config/crackberg.xml.h:19
 msgid "Visibility"
 msgstr "Visibilité"
 
-#: hacks/config/crackberg.xml.h:21
+#: hacks/config/crackberg.xml.h:20
 msgid "Vomit"
 msgstr "Vomitif"
 
-#: hacks/config/crackberg.xml.h:22 hacks/config/flurry.xml.h:11
+#: hacks/config/crackberg.xml.h:21 hacks/config/flurry.xml.h:11
 msgid "Water"
 msgstr "Eau"
 
@@ -3071,11 +3019,12 @@ msgstr "Critique"
 #: hacks/config/critical.xml.h:2
 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."
+"but after a few iterations, order begins to appear. Written by Martin Pool; "
+"1999."
 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."
+"à apparaître. Écrit par Martin Pool; 1999."
 
 #: hacks/config/crystal.xml.h:1
 msgid "Center on Screen"
@@ -3084,16 +3033,14 @@ 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/galaxy.xml.h:1 hacks/config/glforestfire.xml.h:1
-#: hacks/config/grav.xml.h:1 hacks/config/julia.xml.h:1
+#: hacks/config/grav.xml.h:1 hacks/config/julia.xml.h:2
 #: hacks/config/laser.xml.h:1 hacks/config/lisa.xml.h:1
-#: hacks/config/lissie.xml.h:2 hacks/config/morph3d.xml.h:2
-#: hacks/config/mountain.xml.h:1 hacks/config/piecewise.xml.h:2
-#: hacks/config/qix.xml.h:4 hacks/config/rocks.xml.h:2
-#: hacks/config/rotor.xml.h:2 hacks/config/rubik.xml.h:1
+#: hacks/config/lissie.xml.h:1 hacks/config/piecewise.xml.h:2
+#: hacks/config/qix.xml.h:5 hacks/config/rocks.xml.h:2
+#: hacks/config/rotor.xml.h:1 hacks/config/rubik.xml.h:1
 #: hacks/config/shadebobs.xml.h:1 hacks/config/sierpinski.xml.h:1
 #: hacks/config/slip.xml.h:1 hacks/config/spiral.xml.h:1
-#: hacks/config/sproingies.xml.h:1 hacks/config/superquadrics.xml.h:1
-#: hacks/config/swirl.xml.h:1 hacks/config/worm.xml.h:2
+#: hacks/config/swirl.xml.h:1 hacks/config/worm.xml.h:1
 msgid "Count"
 msgstr "Nombre"
 
@@ -3106,7 +3053,6 @@ msgid "Draw Cell"
 msgstr "Dessiner une cellule"
 
 #: hacks/config/crystal.xml.h:5 hacks/config/spheremonics.xml.h:3
-#: hacks/config/xearth.xml.h:6
 msgid "Draw Grid"
 msgstr "Dessiner une grille"
 
@@ -3117,10 +3063,10 @@ 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."
+"the one called `kaleid,' actually). Written by Jouk Jansen; 1998."
 msgstr ""
 "Polygones animés, semblables à un kaléidoscope (plus semblables à un "
-"kaléïdoscope que le hack «kaleid», en fait.) Par Jouk Jansen."
+"kaléïdoscope que le hack «kaleid», en fait). Par Jouk Jansen; 1998."
 
 #: hacks/config/crystal.xml.h:14
 msgid "Vertical Symmetries"
@@ -3129,12 +3075,14 @@ 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."
+"chosen randomly. Written by Vasek Potocek; 2005."
 msgstr ""
+"Anime un puzzle style Rubik connu sous les noms de Cube 21 ou Square-1. Les "
+"rotations sont aléatoires. Écrit par Vasek Potocek; 2005."
 
 #: hacks/config/cube21.xml.h:2
 msgid "Classic Edition"
-msgstr "Lavalite classique"
+msgstr "Edition classique"
 
 #: hacks/config/cube21.xml.h:3
 msgid "Cube 21"
@@ -3162,7 +3110,7 @@ msgstr "Rotation"
 
 #: hacks/config/cube21.xml.h:14
 msgid "Silver Edition"
-msgstr "Edition Argent"
+msgstr "Edition argent"
 
 #: hacks/config/cube21.xml.h:15
 msgid "Six random colors"
@@ -3170,7 +3118,7 @@ msgstr "Six couleurs aléatoires"
 
 #: hacks/config/cube21.xml.h:19
 msgid "Spinning"
-msgstr "Rotation"
+msgstr "Tournoiement"
 
 #: hacks/config/cube21.xml.h:20
 msgid "Start as cube"
@@ -3184,15 +3132,22 @@ msgstr "Démarrage avec une forme aléatoire"
 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:24 hacks/config/cubenetic.xml.h:26
+#: hacks/config/cubestorm.xml.h:13 hacks/config/dangerball.xml.h:10
+#: hacks/config/engine.xml.h:20 hacks/config/glblur.xml.h:18
+#: hacks/config/glforestfire.xml.h:16 hacks/config/glknots.xml.h:22
+#: hacks/config/glplanet.xml.h:13 hacks/config/gltext.xml.h:19
+#: hacks/config/lavalite.xml.h:31 hacks/config/menger.xml.h:19
+#: hacks/config/molecule.xml.h:25 hacks/config/polyhedra.xml.h:165
+#: hacks/config/spheremonics.xml.h:24 hacks/config/wander.xml.h:15
+msgid "Wander"
+msgstr "Déplacement"
 
-#: hacks/config/cube21.xml.h:26
+#: hacks/config/cube21.xml.h:25
 msgid "Wandering"
 msgstr "Déplacement"
 
-#: hacks/config/cube21.xml.h:27
+#: hacks/config/cube21.xml.h:26
 msgid "White"
 msgstr "Blanc"
 
@@ -3200,105 +3155,81 @@ msgstr "Blanc"
 msgid "Cubenetic"
 msgstr "Rectangles de couleur"
 
-#: hacks/config/cubenetic.xml.h:3
-msgid "Display Solid Colors"
-msgstr "Afficher des couleurs unies"
-
-#: hacks/config/cubenetic.xml.h:4
-msgid "Display Surface Patterns"
-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:3 hacks/config/glblur.xml.h:3
 #: 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/molecule.xml.h:4 hacks/config/spheremonics.xml.h:1
-#: hacks/config/tangram.xml.h:1
 msgid "Don't Rotate"
 msgstr "Ne pas pivoter"
 
-#: hacks/config/cubenetic.xml.h:7
+#: hacks/config/cubenetic.xml.h:4
 msgid ""
 "Draws a pulsating set of overlapping boxes with ever-chaning blobby patterns "
 "undulating across their surfaces. It's sort of a cubist Lavalite. Written by "
-"Jamie Zawinski."
+"Jamie Zawinski; 2002."
 msgstr ""
 
-#: hacks/config/cubenetic.xml.h:14 hacks/config/glblur.xml.h:6
+#: hacks/config/cubenetic.xml.h:11 hacks/config/glblur.xml.h:6
 #: 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/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
+#: hacks/config/cubenetic.xml.h:12 hacks/config/glblur.xml.h:7
 #: 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/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
+#: hacks/config/cubenetic.xml.h:13 hacks/config/glblur.xml.h:8
 #: 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/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
+#: hacks/config/cubenetic.xml.h:14 hacks/config/glblur.xml.h:9
 #: 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/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
+#: hacks/config/cubenetic.xml.h:15 hacks/config/glblur.xml.h:10
 #: 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/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
+#: hacks/config/cubenetic.xml.h:16 hacks/config/glblur.xml.h:11
 #: 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/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
+#: hacks/config/cubenetic.xml.h:17 hacks/config/glblur.xml.h:12
 #: 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/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
+#: hacks/config/cubenetic.xml.h:22
 msgid "Surface Pattern Complexity"
 msgstr "Complexité des modèles de surface"
 
-#: hacks/config/cubenetic.xml.h:26
+#: hacks/config/cubenetic.xml.h:23
 msgid "Surface Pattern Overlap"
 msgstr "Recouvrement des modèles de surface"
 
-#: hacks/config/cubenetic.xml.h:27
+#: hacks/config/cubenetic.xml.h:24
 msgid "Surface Pattern Speed"
 msgstr "Vitesse de changement des modèles de surface"
 
-#: hacks/config/cubenetic.xml.h:28 hacks/config/cubestorm.xml.h:13
-#: hacks/config/dangerball.xml.h:10 hacks/config/engine.xml.h:20
-#: hacks/config/glblur.xml.h:18 hacks/config/glforestfire.xml.h:19
-#: hacks/config/glknots.xml.h:22 hacks/config/glplanet.xml.h:14
-#: 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"
-msgstr "Déplacement"
-
 #: hacks/config/cubestorm.xml.h:2
 msgid "CubeStorm"
 msgstr "Tempête de cubes"
@@ -3306,7 +3237,7 @@ msgstr "Tempête de cubes"
 #: hacks/config/cubestorm.xml.h:3
 msgid ""
 "Draws a series of rotating 3D boxes that intersect each other and eventually "
-"fill space. Written by Jamie Zawinski."
+"fill space. Written by Jamie Zawinski; 2003."
 msgstr ""
 
 #: hacks/config/cubestorm.xml.h:6
@@ -3318,21 +3249,15 @@ msgid "Strut Thickness"
 msgstr "Épaisseur traverse"
 
 #: hacks/config/cynosure.xml.h:1
-msgid ""
-"A hack similar to `greynetic', but less frenetic. The first implementation "
-"was by Stephen Linhart; then Ozymandias G. Desiderata wrote a Java applet "
-"clone. That clone was discovered by Jamie Zawinski, and ported to C for "
-"inclusion here."
-msgstr ""
-"Un hack similaire à «greynetic», en moins frénétique. La première mise en "
-"oeuvre était par Stephen Linhart; ensuite, Ozymandias G. Desiderata a écrit "
-"un clone de l'applet Java. Il a été découvert par Jamie Zawinski et porté "
-"sur C pour être inclus ici."
-
-#: hacks/config/cynosure.xml.h:2
 msgid "Cynosure"
 msgstr "Cynosure"
 
+#: hacks/config/cynosure.xml.h:7
+msgid ""
+"Random dropshadowed rectangles pop onto the screen in lockstep. Written by "
+"Ozymandias G. Desiderata, Jamie Zawinski, and Stephen Linhart; 1998."
+msgstr ""
+
 #: hacks/config/dangerball.xml.h:1
 msgid "DangerBall"
 msgstr "Balle dangereuse"
@@ -3340,10 +3265,10 @@ msgstr "Balle dangereuse"
 #: hacks/config/dangerball.xml.h:2
 msgid ""
 "Draws a ball that periodically extrudes many random spikes. Ouch! Written by "
-"Jamie Zawinski."
+"Jamie Zawinski; 2001."
 msgstr ""
 "Dessine une balle qui se hérisse régulièrement de nombreux picots "
-"aléatoires. Ouille ! Écrit par Jamie Zawinski."
+"aléatoires. Ouille ! Écrit par Jamie Zawinski; 2001."
 
 #: hacks/config/dangerball.xml.h:7
 msgid "Spike Count"
@@ -3423,13 +3348,13 @@ msgid ""
 "before, but no screensaver would really be complete without it. It works "
 "best if there's something colorful visible. Warning, if the effect continues "
 "after the screen saver is off, seek medical attention. Written by David "
-"Wald, Vivek Khera, Jamie Zawinski, and Vince Levey."
+"Wald, Vivek Khera, Jamie Zawinski, and Vince Levey; 1993."
 msgstr ""
 "Fait fondre une image. Vous avez certainement déjà vu cet effet, mais aucun "
 "programme d'économiseurs d'écran ne pourrait s'en passer. Il fonctionne "
 "particulièrement bien si l'image est colorée. Attention, si l'effet se "
 "poursuit après désactivation de l'économiseur, cherchez de l'aide. Écrit par "
-"David Wald et Vivek Khera."
+"David Wald, Vivek Khera, Jamie Zawinski, et Vince Levey; 1993."
 
 #: hacks/config/deco.xml.h:3
 msgid "Deco"
@@ -3446,18 +3371,16 @@ msgstr "Taille min."
 
 #: hacks/config/deco.xml.h:9
 msgid ""
-"This one subdivides and colors rectangles randomly. It looks kind of like "
-"Brady-Bunch-era rec-room wall paneling. (Raven says: ``this screensaver is "
-"ugly enough to peel paint.'') Written by Jamie Zawinski, inspired by Java "
-"code by Michael Bayne."
+"Subdivides and colors rectangles randomly. It looks kind of like Brady-Bunch-"
+"era rec-room wall paneling. Written by Jamie Zawinski and Michael Bayne; "
+"1997."
 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."
+"sorte de papier peint seventies. " 
+"Écrit par Jamie Zawinski et Michael Bayne; 1997."
 
 #: 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/rdbomb.xml.h:23 hacks/config/whirlygig.xml.h:20
 #: hacks/config/zoom.xml.h:10
 msgid "x"
 msgstr "x"
@@ -3466,17 +3389,11 @@ msgstr "x"
 msgid "Deluxe"
 msgstr "Deluxe"
 
-#: hacks/config/deluxe.xml.h:12
+#: hacks/config/deluxe.xml.h:4
 msgid ""
-"This draws a pulsing sequence of stars, circles, and lines. It would look "
-"better if it was faster, but as far as I can tell, there is no way to make "
-"this be both: fast, and flicker-free. Yet another reason X sucks. Written by "
-"Jamie Zawinski."
+"Draws a pulsing sequence of transparent stars, circles, and lines. Written "
+"by Jamie Zawinski; 1999."
 msgstr ""
-"Dessine une séquence pulsatile d'étoiles, de cercles et de lignes. Il serait "
-"plus beau s'il était plus rapide, mais à ma connaissance, il est impossible "
-"de le rendre rapide sans scintillement. Encore un mauvais point pour X. "
-"Écrit par Jamie Zawinski."
 
 #: hacks/config/deluxe.xml.h:13
 msgid "Transparency"
@@ -3485,10 +3402,10 @@ msgstr "Transparence"
 #: hacks/config/demon.xml.h:1
 msgid ""
 "A cellular automaton that starts with a random field, and organizes it into "
-"stripes and spirals. Written by David Bagley."
+"stripes and spirals. Written by David Bagley; 1999."
 msgstr ""
 "Automate cellulaire qui commence par un champ aléatoire et s'organise en "
-"bandes et spirales. Écrit par David Bagley."
+"bandes et spirales. Écrit par David Bagley; 1999."
 
 #: hacks/config/demon.xml.h:3
 msgid "Demon"
@@ -3500,15 +3417,15 @@ msgstr "États"
 
 #: hacks/config/discrete.xml.h:1
 msgid "Discrete"
-msgstr "Discret"
+msgstr "Discrète"
 
 #: hacks/config/discrete.xml.h:5
 msgid ""
-"More ``discrete map'' systems, including new variants of Hopalong and Julia, "
-"and a few others. Written by Tim Auckland."
+"More \"discrete map\" systems, including new variants of Hopalong and Julia, "
+"and a few others. Written by Tim Auckland; 1998."
 msgstr ""
 "Autres systèmes de «cartes discrètes», comprenant de nouvelles variantes de "
-"Hopalong et Julia, ainsi que quelques autres. Écrit par Tim Auckland."
+"Hopalong et Julia, ainsi que quelques autres. Écrit par Tim Auckland; 1998."
 
 #: hacks/config/distort.xml.h:1
 msgid "Black Hole"
@@ -3522,70 +3439,62 @@ msgstr "Rebond"
 msgid "Distort"
 msgstr "Distortion"
 
-#: hacks/config/distort.xml.h:6
+#: hacks/config/distort.xml.h:5
+msgid ""
+"Grabs an image of the screen, and then lets a transparent lens wander around "
+"the screen, magnifying whatever is underneath. Written by Jonas Munsin; 1998."
+msgstr ""
+"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; 1998."
+
+#: hacks/config/distort.xml.h:7
 msgid "Lens Count"
 msgstr "Nombre de lentilles"
 
-#: hacks/config/distort.xml.h:7
+#: hacks/config/distort.xml.h:8
 msgid "Lens Size"
 msgstr "Taille des lentilles"
 
-#: hacks/config/distort.xml.h:8
+#: hacks/config/distort.xml.h:9
 msgid "Magnify"
 msgstr "Agrandir"
 
 #: hacks/config/distort.xml.h:10
+msgid "Normal"
+msgstr "Normal"
+
+#: hacks/config/distort.xml.h:11
 msgid "Reflect"
 msgstr "Réfléchir"
 
-#: hacks/config/distort.xml.h:14
-msgid "Swamp Thing"
-msgstr "Chose des marais"
-
 #: hacks/config/distort.xml.h:15
-msgid ""
-"This hack grabs an image of the screen, and then lets a transparent lens "
-"wander around the screen, magnifying whatever is underneath. Written by "
-"Jonas Munsin."
-msgstr ""
-"Ce hack capture une image de l'écran et laisse une lentille transparente s'y "
-"promener en agrandissant ce qu'elle réfléchit. Écrit par Jonas Munsin."
-
-#: hacks/config/distort.xml.h:16 hacks/config/moire.xml.h:12
-#: hacks/config/rd-bomb.xml.h:21 hacks/config/ripples.xml.h: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"
-msgstr "Utiliser une mémoire partagée"
+msgid "Swamp Thing"
+msgstr "Marécageux"
 
-#: hacks/config/distort.xml.h:17
+#: hacks/config/distort.xml.h:16
 msgid "Vortex"
 msgstr "Vortex"
 
+#: hacks/config/dnalogo.xml.h:1
+msgid "DNA Logo"
+msgstr "Logo DNA"
+
+#: hacks/config/dnalogo.xml.h:2
+msgid ""
+"DNA Lounge 375 Eleventh Street San Francisco, CA 94107 http://www.dnalounge."
+"com/ Written by Jamie Zawinski; 2001."
+msgstr ""
+"DNA Lounge 375 Eleventh Street San Francisco, CA 94107 http://www.dnalounge."
+"com/. Écrit par Jamie Zawinski; 2001."
+
 #: hacks/config/drift.xml.h:1
 msgid "Drift"
 msgstr "Dérive"
 
-#: hacks/config/drift.xml.h:4
-msgid "Fractal Growth"
-msgstr "Croissance fractale"
-
-#: hacks/config/drift.xml.h:5
-msgid "High Dimensional Sphere"
-msgstr "Sphère dimensionnelle"
-
-#: hacks/config/drift.xml.h:6
+#: hacks/config/drift.xml.h:2
 msgid ""
-"How could one possibly describe this except as ``drifting recursive fractal "
-"cosmic flames?'' Another fine hack from the Scott Draves collection of fine "
-"hacks."
-msgstr ""
-"Comment décrire ceci sinon comme des «flammes cosmiques fractales récursives "
-"à la dérive ?» Un nouveau chouette hack de la collection de Scott Draves."
-
-#: hacks/config/drift.xml.h:7
-msgid "Lissojous Figures"
-msgstr "Figures Lissojous"
+"Drifting recursive fractal cosmic flames. Written by Scott Draves; 1997."
+msgstr "Un autre générateur fractal itératif. Écrit par Scott Draves; 1997."
 
 #: hacks/config/electricsheep.xml.h:1
 msgid "1 Gbyte cache"
@@ -3604,20 +3513,19 @@ msgid "300 Mbyte cache"
 msgstr "300 Moctets de cache"
 
 #: hacks/config/electricsheep.xml.h:5
-msgid "ElectricSheep"
-msgstr "Mouton Electrique"
-
-#: 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 "
-"the next animation. Periodically it uploades completed frames to the server, "
-"where they are compressed for distribution to all clients. This program is "
-"recommended only if you have a high bandwidth, always-on connection to the "
-"Internet. By Scott Draves. You can find it at &lt;http://www.electricsheep."
-"org/&gt;."
+"Displays mpeg video of an animated fractal flame. In the background, it "
+"contributes render cycles to the next animation. Periodically it uploades "
+"completed frames to the server, where they are compressed for distribution "
+"to all clients. This program is recommended only if you have a high "
+"bandwidth, always-on connection to the Internet. You can find it at &lt;"
+"http://www.electricsheep.org/&gt;. Written by By Scott Draves."
 msgstr ""
 
+#: hacks/config/electricsheep.xml.h:6
+msgid "ElectricSheep"
+msgstr "Mouton Electrique"
+
 #: hacks/config/electricsheep.xml.h:8
 msgid "Nickname"
 msgstr "Pseudo"
@@ -3642,7 +3550,7 @@ msgstr "URL"
 msgid "Unlimited"
 msgstr "Illimité"
 
-#: hacks/config/electricsheep.xml.h:14 hacks/config/gleidescope.xml.h:13
+#: hacks/config/electricsheep.xml.h:14 hacks/config/gleidescope.xml.h:12
 #: hacks/config/hyperball.xml.h:16 hacks/config/hypercube.xml.h:16
 #: hacks/config/zoom.xml.h:8
 msgid "Zoom"
@@ -3651,12 +3559,16 @@ msgstr "Zoom"
 #: hacks/config/endgame.xml.h:1
 msgid ""
 "Black slips out of three mating nets, but the fourth one holds him tight! A "
-"brilliant composition! Written by Blair Tennessy."
+"brilliant composition! Written by Blair Tennessy; 2002."
 msgstr ""
 
 #: hacks/config/endgame.xml.h:2
 msgid "Endgame"
-msgstr "Fin de jeux"
+msgstr "Fin de partie"
+
+#: hacks/config/endgame.xml.h:4
+msgid "Low Resolution Chess Pieces"
+msgstr "Pièces en basse résolution"
 
 #: hacks/config/engine.xml.h:1
 msgid "Audi Quattro (5 cylinders)"
@@ -3681,10 +3593,10 @@ msgstr "Dodge Viper (10 cylindres en V)"
 #: hacks/config/engine.xml.h:6
 msgid ""
 "Draws a simple model of an engine that floats around the screen. Written by "
-"Ben Buxton and Ed Beroset."
+"Ben Buxton and Ed Beroset; 2001."
 msgstr ""
 "Dessine un modèle simplifié de moteur qui flotte sur l'écran. Écrit par Ben "
-"Buxton et Ed Beroset."
+"Buxton et Ed Beroset; 2001."
 
 #: hacks/config/engine.xml.h:7
 msgid "Engine"
@@ -3739,27 +3651,27 @@ msgid ""
 "This program draws the path traced out by a point on the edge of a circle. "
 "That circle rotates around a point on the rim of another circle, and so on, "
 "several times. These were the basis for the pre-heliocentric model of "
-"planetary motion. Written by James Youngman."
+"planetary motion. Written by James Youngman; 1998."
 msgstr ""
 "Ce programme dessine le chemin tracé par un point sur le bord d'un cercle. "
 "Ce cercle pivote autour d'un point sur le pourtour d'un autre cercle, et "
 "ainsi de suite, plusieurs fois. Il s'agit de la base du modèle pré-"
-"héliocentrique de révolution planétaire. Écrit par James Youngman."
+"héliocentrique de révolution planétaire. Écrit par James Youngman; 1998."
 
 #: hacks/config/eruption.xml.h:1
-msgid "An exposive version of XFlame. By W.P. van Paassen."
-msgstr "Une version explosive de XFishTank. Par W.P. van Paassen."
-
-#: hacks/config/eruption.xml.h:2
 msgid "Cooling factor"
 msgstr "Facteur de refroidissement"
 
-#: hacks/config/eruption.xml.h:4
+#: hacks/config/eruption.xml.h:3
 msgid "Eruption"
 msgstr "Éruption"
 
+#: hacks/config/eruption.xml.h:4
+msgid "Exploding fireworks. Written by W.P. van Paassen; 2003."
+msgstr "Feux d'artifices. Écrit par W.P. van Paassen; 2003."
+
 #: hacks/config/eruption.xml.h:7 hacks/config/fluidballs.xml.h:9
-#: hacks/config/qix.xml.h:9 hacks/config/speedmine.xml.h:4
+#: hacks/config/qix.xml.h:10 hacks/config/speedmine.xml.h:4
 msgid "Gravity"
 msgstr "Gravité"
 
@@ -3806,20 +3718,20 @@ msgstr "Puissance"
 #: hacks/config/euler2d.xml.h:13
 msgid ""
 "Simulates two dimensional Incompressible Inviscid Fluid Flow. Written by "
-"Stephen Montgomery-Smith."
+"Stephen Montgomery-Smith; 2002."
 msgstr ""
 "Simule un flux fluide non-visqueux incompressible bidimensionnel. Écrit par "
-"Stephen Montgomery-Smith."
+"Stephen Montgomery-Smith; 2002."
 
 #: hacks/config/extrusion.xml.h:1
 msgid ""
 "Draws various rotating extruded shapes that twist around, lengthen, and turn "
-"inside out. Created by David Konerding from the samples that come with the "
-"GL Extrusion library by Linas Vepstas."
+"inside out. Written by Linas Vepstas, David Konerding, and Jamie Zawinski; "
+"1999."
 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."
+"et se retournent. Écrit par Linas Vepstas, David Konerding et Jamie Zawinski; "
+"1999."
 
 #: hacks/config/extrusion.xml.h:2
 msgid "Extrusion"
@@ -3841,7 +3753,8 @@ msgstr "Hélice 4"
 msgid "Join Offset"
 msgstr "Décalage de jointure"
 
-#: hacks/config/extrusion.xml.h:8 hacks/config/polytopes.xml.h:16
+#: hacks/config/extrusion.xml.h:8 hacks/config/morph3d.xml.h:8
+#: hacks/config/polytopes.xml.h:16
 msgid "Random Object"
 msgstr "Objet aléatoire"
 
@@ -3849,42 +3762,38 @@ msgstr "Objet aléatoire"
 msgid "Screw"
 msgstr "Vis"
 
-#: hacks/config/extrusion.xml.h:14
+#: hacks/config/extrusion.xml.h:13
 msgid "Taper"
 msgstr "Pic"
 
-#: hacks/config/extrusion.xml.h:15
-msgid "Texture Image"
-msgstr "Image de texture"
-
-#: hacks/config/extrusion.xml.h:16
+#: hacks/config/extrusion.xml.h:14
 msgid "Twistoid"
-msgstr "Twistoïd"
+msgstr "Twistoïde"
 
-#: hacks/config/extrusion.xml.h:17 hacks/config/glplanet.xml.h:12
-#: hacks/config/pulsar.xml.h:19
+#: hacks/config/extrusion.xml.h:15 hacks/config/glplanet.xml.h:11
 msgid "Use Flat Coloring"
 msgstr "Utiliser les couleurs en aplat"
 
-#: hacks/config/extrusion.xml.h:18 hacks/config/glplanet.xml.h:13
+#: hacks/config/extrusion.xml.h:16 hacks/config/glplanet.xml.h:12
 msgid "Use Lighting"
 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."
+"by Bas van Gaalen and Charles Vidal; 1997."
 msgstr ""
 "Dessine une sorte de ruban ondulant suivant un chemin sinusoïdal. Écrit par "
-"Bas van Gaalen et Charles Vidal."
+"Bas van Gaalen et Charles Vidal; 1997."
 
 #: hacks/config/fadeplot.xml.h:3
 msgid "FadePlot"
 msgstr "FadePlot"
 
 #: 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."
+msgid ""
+"Draws a groovy rotating fiber optic lamp. Written by Tim Auckland; 2005."
+msgstr "Dessine une lampe à fibre optique en rotation. Écrit par Tim Auckland; 2005."
 
 #: hacks/config/fiberlamp.xml.h:3
 msgid "Fiberlamp"
@@ -3905,10 +3814,9 @@ msgstr "10 fois"
 #: hacks/config/fireflies.xml.h:2
 msgid ""
 "A bunch of fireflies chase a few baits around the screen, leaving colorful "
-"tails which get blown around by the wind. Written by Matt Perry. This "
-"program is not included with the XScreenSaver package, but if you don't have "
-"it already, you can find it at &lt;http://somewhere.fscked.org/fireflies/"
-"&gt;."
+"tails which get blown around by the wind. This program is not included with "
+"the XScreenSaver package, but if you don't have it already, you can find it "
+"at &lt;http://somewhere.fscked.org/fireflies/&gt;. Written by Matt Perry."
 msgstr ""
 
 #: hacks/config/fireflies.xml.h:3
@@ -4028,7 +3936,6 @@ msgid "Split a swarm"
 msgstr "Dédoubler un essaim"
 
 #: hacks/config/fireflies.xml.h:36 hacks/config/fluidballs.xml.h:21
-#: hacks/config/glforestfire.xml.h:16
 msgid "Still"
 msgstr "Tranquille"
 
@@ -4068,28 +3975,25 @@ msgstr "Le vent reprend"
 msgid "Activity"
 msgstr "Activité"
 
-#: hacks/config/fireworkx.xml.h:4
-msgid "Fireworkx"
-msgstr "Feux d'artifice"
+#: hacks/config/fireworkx.xml.h:3
+msgid "Exploding fireworks. Written by Rony B Chandran; 2004."
+msgstr "Feux d'artifices. Écrit par Rony B Chandran; 2004."
 
 #: hacks/config/fireworkx.xml.h:5
-msgid "Light Flash"
-msgstr "Eclair de lumière"
+msgid "Fireworkx"
+msgstr "Feux d'artifice X"
 
 #: hacks/config/fireworkx.xml.h:6
-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 ""
+msgid "Light Flash"
+msgstr "Eclair de lumière"
 
 #: hacks/config/fireworkx.xml.h:7
 msgid "Self Glowing Smoke!"
 msgstr "Fumée luminescente"
 
 #: hacks/config/fireworkx.xml.h:8
-msgid "Shoot The Shells up"
-msgstr "Destruction des boucliers"
+msgid "Shoot the Shells Up"
+msgstr "Lancement des fusées"
 
 #: hacks/config/flag.xml.h:1
 msgid "Bitmap for Flag"
@@ -4107,15 +4011,13 @@ msgstr "Texte du drapeau"
 msgid ""
 "This draws a waving colored flag, that undulates its way around the screen. "
 "The trick is the flag can contain arbitrary text and images. By default, it "
-"displays either the current system name and OS type, or a picture of "
-"``Bob,'' but you can replace the text or the image with a command-line "
-"option. Written by Charles Vidal and Jamie Zawinski."
+"displays either the current system name and OS type, or a picture of \"Bob"
+"\". Written by Charles Vidal and Jamie Zawinski; 1997."
 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."
+"de système d'exploitation en cours ou une photo de «Bob». "
+"Écrit par Charles Vidal et Jamie Zawinski; 1997."
 
 #: hacks/config/flame.xml.h:1 hacks/config/jigsaw.xml.h:1
 #: hacks/config/maze.xml.h:1 hacks/config/wander.xml.h:1
@@ -4128,35 +4030,33 @@ msgstr "0 seconde"
 msgid "10 Seconds"
 msgstr "10 secondes"
 
-#: 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."
-
-#: hacks/config/flame.xml.h:4 hacks/config/jigglypuff.xml.h:4
+#: hacks/config/flame.xml.h:3 hacks/config/jigglypuff.xml.h:4
 msgid "Complexity"
 msgstr "Complexité"
 
-#: hacks/config/flame.xml.h:8
+#: hacks/config/flame.xml.h:7
 msgid "Flame"
 msgstr "Flamme"
 
+#: hacks/config/flame.xml.h:9
+msgid "Iterative fractals. Written by Scott Draves; 1993."
+msgstr "Un autre générateur fractal itératif. Écrit par Scott Draves; 1993."
+
 #: hacks/config/flame.xml.h:13
 msgid "Number of Fractals"
 msgstr "Nombre de fractales"
 
-#: hacks/config/flipflop.xml.h:2
-msgid "FlipFlop"
-msgstr "FlipFlop"
-
-#: hacks/config/flipflop.xml.h:3
+#: hacks/config/flipflop.xml.h:1
 msgid ""
-"Flipflop draws a grid of 3D colored tiles that change positions with each "
-"other. Written by Kevin Ogden."
+"Draws a grid of 3D colored tiles that change positions with each other. "
+"Written by Kevin Ogden; 2003."
 msgstr ""
+"FlipFlop dessine une grille de carreaux colorés en 3D qui changent de "
+"position respective. Écrit par Kevin Ogden; 2003."
 
-#: hacks/config/flipflop.xml.h:6
-msgid "Solid Tiles"
-msgstr "Tuiles pleines"
+#: hacks/config/flipflop.xml.h:3
+msgid "FlipFlop"
+msgstr "FlipFlop"
 
 #: hacks/config/flipscreen3d.xml.h:2
 msgid "Flipscreen3d"
@@ -4165,7 +4065,8 @@ 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."
+"around and deforms it in various ways. Written by Ben Buxton and Jamie "
+"Zawinski; 2001."
 msgstr ""
 
 #: hacks/config/fliptext.xml.h:1 hacks/config/starwars.xml.h:3
@@ -4175,10 +4076,10 @@ msgstr "Texte centré"
 #: hacks/config/fliptext.xml.h:2
 msgid ""
 "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."
+"pattern. Written by Jamie Zawinski; 2005."
 msgstr ""
+"Affiche quelques lignes de texte qui tournoient dans une police 3D unie. "
+"Écrit par Jamie Zawinski; 2005."
 
 #: hacks/config/fliptext.xml.h:4
 msgid "FlipText"
@@ -4200,54 +4101,50 @@ msgstr "Taille de police"
 msgid "Random Text Alignment"
 msgstr "Alignement aléatoire du texte"
 
-#: hacks/config/fliptext.xml.h:15 hacks/config/starwars.xml.h:15
+#: hacks/config/fliptext.xml.h:15
 msgid "Text Columns"
 msgstr "Colonnes de texte"
 
-#: hacks/config/fliptext.xml.h:16 hacks/config/starwars.xml.h:16
+#: hacks/config/fliptext.xml.h:16 hacks/config/starwars.xml.h:15
 msgid "Text Lines"
 msgstr "Lignes de texte"
 
 #: hacks/config/flow.xml.h:3
+msgid "Draw bounding box"
+msgstr "Dessiner le cadre englobant"
+
+#: hacks/config/flow.xml.h:5
 msgid "Flow"
 msgstr "Flux"
 
-#: hacks/config/flow.xml.h:5
+#: hacks/config/flow.xml.h:7
 msgid "Length of trails"
 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 ""
-"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."
-msgstr "Boîte englobante."
-
-#: hacks/config/flow.xml.h:17
-msgid "turn on/off double buffering."
-msgstr "Double tampon."
+#: hacks/config/flow.xml.h:11
+msgid "Periodic attractors"
+msgstr "Attracteurs périodiques"
 
-#: hacks/config/flow.xml.h:18
-msgid "turn on/off periodic attractors."
-msgstr "Attracteurs périodiques."
-
-#: hacks/config/flow.xml.h:19
-msgid "turn on/off ride in the flow."
+#: hacks/config/flow.xml.h:12
+msgid "Ride in the flow"
 msgstr "Circulation dans le flux."
 
-#: hacks/config/flow.xml.h:20
-msgid "turn on/off rotating around attractor."
+#: hacks/config/flow.xml.h:13
+msgid "Rotating around attractor"
 msgstr "Tourner autour de l'attracteur"
 
-#: hacks/config/flow.xml.h:21
-msgid "turn on/off search for new attractors."
+#: hacks/config/flow.xml.h:14
+msgid "Search for new attractors"
 msgstr "Rechercher de nouveaux attracteurs"
 
+#: hacks/config/flow.xml.h:19
+msgid ""
+"Strange attractors formed of flows in a 3D differential equation phase "
+"space. Written by Tim Auckland; 1998."
+msgstr ""
+"Attracteurs étranges formés de flux dans un espace 3D d'équation de phase. "
+"Écrit par Tim Auckland.; 1998"
+
 #: hacks/config/fluidballs.xml.h:1
 msgid "      Freefall"
 msgstr "Chute libre"
@@ -4273,7 +4170,8 @@ msgid ""
 "Models the physics of bouncing balls, or of particles in a gas or fluid, "
 "depending on the settings. If \"Shake Box\" is selected, then every now and "
 "then, the box will be rotated, changing which direction is down (in order to "
-"keep the settled balls in motion.) By Peter Birtles and Jamie Zawinski."
+"keep the settled balls in motion.) Written by Peter Birtles and Jamie "
+"Zawinski; 2002."
 msgstr ""
 
 #: hacks/config/fluidballs.xml.h:15
@@ -4318,34 +4216,34 @@ msgstr "RVB"
 
 #: hacks/config/flurry.xml.h:10
 msgid ""
-"This port of the OSX screensaver of the same name draws a colourful star"
-"(fish)like flurry of particles. xscreensaver port by Tobias Sargeant &lt;"
-"tobias.sargeant@bigpond.com&gt; Original Mac version by Calum Robinson &lt;"
-"calumr@mac.com&gt; http://homepage.mac.com/calumr"
+"This X11 port of the OSX screensaver of the same name draws a colourful star"
+"(fish)like flurry of particles. Original Mac version: http://homepage.mac."
+"com/calumr Written by Calum Robinson and Tobias Sargeant; 2002."
 msgstr ""
 
 #: hacks/config/flyingtoasters.xml.h:1
 msgid ""
 "A fleet of 3d space-age jet-powered flying toasters (and toast!) Inspired by "
-"the ancient Berkeley Systems After Dark flying toasters. By Jamie Zawinski "
-"and Baconmonkey."
+"the ancient Berkeley Systems After Dark flying toasters. Written by Jamie "
+"Zawinski and Baconmonkey; 2003."
 msgstr ""
 
 #: hacks/config/flyingtoasters.xml.h:2
 msgid "Air Speed"
 msgstr "Vitesse de l'air"
 
-#: hacks/config/flyingtoasters.xml.h:4
-msgid "Chrome Toasters"
-msgstr "Grille-pains chromés"
+#: hacks/config/flyingtoasters.xml.h:4 hacks/config/jigglypuff.xml.h:2
+msgid "Chrome"
+msgstr "Chrome"
 
 #: hacks/config/flyingtoasters.xml.h:6
-msgid "Flying Toasters"
-msgstr "Grille-pains volant"
+msgid "FlyingToasters"
+msgstr "Grille-pain 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/mirrorblob.xml.h:15 hacks/config/pipes.xml.h:10
+#: hacks/config/flyingtoasters.xml.h:7 hacks/config/glschool.xml.h:12
+#: hacks/config/glslideshow.xml.h:17 hacks/config/jigglypuff.xml.h:12
+#: hacks/config/juggle.xml.h:11 hacks/config/mirrorblob.xml.h:15
+#: hacks/config/pipes.xml.h:12
 msgid "None"
 msgstr "Aucun"
 
@@ -4355,13 +4253,9 @@ msgstr "Nombre de tranches"
 
 #: hacks/config/flyingtoasters.xml.h:9
 msgid "Number of Toasters"
-msgstr "Nombre de grille-pains"
+msgstr "Nombre de grille-pain"
 
 #: hacks/config/flyingtoasters.xml.h:12
-msgid "Solid Colors"
-msgstr "Couleurs uniformes"
-
-#: hacks/config/flyingtoasters.xml.h:13
 msgid "Swarm"
 msgstr "Essaim"
 
@@ -4389,11 +4283,13 @@ 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 "
-"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."
+"from right to left. Written by Jamie Zawinski; 2003."
 msgstr ""
 
+#: hacks/config/fontglide.xml.h:12
+msgid "Random display style"
+msgstr "Style d'affichage aléatoire"
+
 #: hacks/config/fontglide.xml.h:14
 msgid "Text Linger"
 msgstr "Rémanence du texte"
@@ -4406,13 +4302,10 @@ msgstr "Traînées de vapeur"
 msgid "Forest"
 msgstr "Forêt"
 
-#: hacks/config/forest.xml.h:7
-msgid ""
-"This draws fractal trees. Written by Peter Baumung. Everybody loves "
-"fractals, right?"
+#: hacks/config/forest.xml.h:3
+msgid "Fractal trees. Written by Peter Baumung; 1997."
 msgstr ""
-"Dessine des arbres fractals. Écrit par Peter Baumung. Tout le monde aime les "
-"fractales, n'est-ce pas ?"
+"Dessine des arbres fractals. Écrit par Peter Baumung; 1997"
 
 #: hacks/config/fuzzyflakes.xml.h:2
 msgid "Border Thickness"
@@ -4423,8 +4316,10 @@ msgid "Delay"
 msgstr "Délai"
 
 #: hacks/config/fuzzyflakes.xml.h:6
-msgid "Falling colored snowflake/flower shapes. Written by Barry Dmytro."
+msgid "Falling colored snowflake/flower shapes. Written by Barry Dmytro; 2004."
 msgstr ""
+"Formes colorées (flocons de neige/fleurs) qui tombent. Écrit par Barry "
+"Dmytro; 2004."
 
 #: hacks/config/fuzzyflakes.xml.h:9
 msgid "FuzzyFlakes"
@@ -4446,15 +4341,15 @@ msgstr "Galaxie"
 msgid "Rotate Viewpoint"
 msgstr "Rotation du point de vue"
 
-#: hacks/config/galaxy.xml.h:13
+#: hacks/config/galaxy.xml.h:12
 msgid ""
 "This draws spinning galaxies, which then collide and scatter their stars to "
-"the, uh, four winds or something. Originally an Amiga program by Uli "
-"Siegmund."
+"the, uh, four winds or something. Written by Uli Siegmund, Harald Backert, "
+"and Hubert Feyrer; 1997."
 msgstr ""
 "Dessine des galaxies tournoyantes, qui entrent en collision et dispersent "
-"leurs étoiles aux quatre vents (en quelque sorte). Initialement un programme "
-"Amiga d'Uli Siegmund."
+"leurs étoiles aux quatre vents (en quelque sorte). "
+"Écrit par Uli Siegmund, Harald Backert et Hubert Feyrer; 1997."
 
 #: hacks/config/gears.xml.h:3
 msgid "Gears"
@@ -4464,18 +4359,19 @@ msgstr "Engrenages"
 msgid "Planetary Gear System"
 msgstr "Train d'engrenages planétaires"
 
-#: hacks/config/gears.xml.h:5 hacks/config/goop.xml.h:9
+#: hacks/config/gears.xml.h:6 hacks/config/goop.xml.h:9
 msgid "Rotational Speed"
 msgstr "Vitesse de rotation"
 
 #: hacks/config/gears.xml.h:9
 msgid ""
 "This draws sets of turning, interlocking gears, rotating in three "
-"dimensions. Another GL hack, by Danny Sung, Brian Paul, Ed Mackey, and Jamie "
-"Zawinski."
+"dimensions. Written by Brian Paul, Jamie Zawinski. Danny Sung, and Ed "
+"Mackey; 1997."
 msgstr ""
-"Dessine des engrenages qui s'emboîtent et pivotent en trois dimensions. Un "
-"autre hack GL de Danny Sung, Brian Paul, Ed Mackey et Jamie Zawinski."
+"Dessine des engrenages qui s'emboîtent et pivotent en trois dimensions. "
+"Écrit by Brian Paul, Jamie Zawinski. Danny Sung et Ed "
+"Mackey; 1997."
 
 #: hacks/config/gears.xml.h:10
 msgid "Three Gear System"
@@ -4487,11 +4383,11 @@ msgstr "Échiquier"
 
 #: hacks/config/gflux.xml.h:5
 msgid ""
-"Draws a rippling waves on a rotating wireframe grid, using GL. Written by "
-"Josiah Pease."
+"Draws a rippling waves on a rotating wireframe grid. Written by Josiah "
+"Pease; 2000."
 msgstr ""
-"Dessine des vagues ondulantes sur une grille en rotation en utilisant GL. "
-"Écrit par Josiah Pease."
+"Dessine des vagues ondulantes sur une grille en rotation. "
+"Écrit par Josiah Pease; 2000."
 
 #: hacks/config/gflux.xml.h:7
 msgid "Flat Lighting"
@@ -4503,17 +4399,17 @@ msgstr "GFlux"
 
 #: hacks/config/gflux.xml.h:9
 msgid "Mesh Density"
-msgstr "Densité de maille"
+msgstr "Densité du treillis"
 
 #: hacks/config/gflux.xml.h:10
-msgid "Screen Image"
-msgstr "Image écran"
+msgid "Picture"
+msgstr "Image"
 
 #: hacks/config/gflux.xml.h:14 hacks/config/interference.xml.h:21
 msgid "Wave Speed"
 msgstr "Vitesse des vagues"
 
-#: hacks/config/gflux.xml.h:15 hacks/config/glmatrix.xml.h:20
+#: hacks/config/gflux.xml.h:15 hacks/config/glmatrix.xml.h:18
 msgid "Waves"
 msgstr "Vagues"
 
@@ -4537,7 +4433,7 @@ msgid ""
 "increasingly-enlarged and increasingly-transparent versions of that texture "
 "onto the frame buffer. As such, it's quite graphics intensive: don't bother "
 "trying to run this if you don't have hardware-accelerated OpenGL texture "
-"support. It will hurt your machine bad."
+"support. It will hurt your machine bad. Written by Jamie Zawinski; 2002."
 msgstr ""
 
 #: hacks/config/gleidescope.xml.h:2 hacks/config/glslideshow.xml.h:6
@@ -4547,9 +4443,11 @@ msgstr "5 minutes"
 
 #: hacks/config/gleidescope.xml.h:3
 msgid ""
-"An OpenGL kaleidescope that operates on your desktop image, or on image "
-"files loaded from disk. Written by andrew dean."
+"A kaleidescope that operates on your desktop image, or on image files loaded "
+"from disk. Written by Andrew Dean; 2003."
 msgstr ""
+"Un kaléïdoscope qui utilise une image de votre bureau, ou un fichier "
+"image chargé depuis le disque. Écrit par Andrew Dean; 2003."
 
 #: hacks/config/gleidescope.xml.h:4
 msgid "Gleidescope"
@@ -4559,15 +4457,11 @@ msgstr "Kaleïdoscope GL"
 msgid "Image Duration"
 msgstr "Durée de l'image"
 
-#: hacks/config/gleidescope.xml.h:6
-msgid "Image file"
-msgstr "Fichier image"
-
-#: hacks/config/gleidescope.xml.h:8
+#: hacks/config/gleidescope.xml.h:7
 msgid "Move"
 msgstr "Déplacement"
 
-#: hacks/config/gleidescope.xml.h:11
+#: hacks/config/gleidescope.xml.h:10
 msgid "Size of tube"
 msgstr "Taille du tube"
 
@@ -4578,16 +4472,14 @@ msgstr "Désert"
 #: hacks/config/glforestfire.xml.h:3
 msgid ""
 "Draws an animation of sprinkling fire-like 3D triangles in a landscape "
-"filled with trees. Requires OpenGL, and a machine with fast hardware support "
-"for texture maps. Written by Eric Lassauge &lt;lassauge@users.sourceforge."
-"net&gt;."
+"filled with trees. Written by Eric Lassauge; 2002."
 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."
-"net&gt;."
+"arboré. Écrit par Eric Lassauge <lassauge@users.sourceforge."
+"net>; 2002."
 
-#: hacks/config/glforestfire.xml.h:5 hacks/config/glmatrix.xml.h:9
+#: hacks/config/glforestfire.xml.h:5 hacks/config/glmatrix.xml.h:6
+#: hacks/config/glschool.xml.h:8
 msgid "Fog"
 msgstr "Brouillard"
 
@@ -4600,20 +4492,20 @@ msgid "Huge Fire"
 msgstr "Grand incendie"
 
 #: hacks/config/glforestfire.xml.h:9
-msgid "No shadow"
-msgstr "Pas d'ombre"
-
-#: hacks/config/glforestfire.xml.h:11
 msgid "Number of trees"
 msgstr "Nombre d'arbres"
 
-#: hacks/config/glforestfire.xml.h:12
+#: hacks/config/glforestfire.xml.h:10
 msgid "Rain"
 msgstr "Pluie"
 
-#: hacks/config/glforestfire.xml.h:17
-msgid "Track mouse"
-msgstr "Suivre la souris"
+#: hacks/config/glforestfire.xml.h:11
+msgid "Shadows"
+msgstr "Ombres"
+
+#: hacks/config/glforestfire.xml.h:15
+msgid "Textures"
+msgstr "Textures"
 
 #: hacks/config/glhanoi.xml.h:1
 msgid "Enable fog"
@@ -4623,10 +4515,6 @@ msgstr "Activer le brouillard"
 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ï"
@@ -4639,8 +4527,11 @@ msgstr "Nombre de disques"
 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."
+"Written by Dave Atkinson; 2005."
 msgstr ""
+"Résolution du problème des Tours de Hanoï. Déplace N disques d'un poteau à "
+"l'autre, un disque à la fois, sans avoir un disque posé sur un autre de "
+"taille inférieure. Écrit par Dave Atkinson; 2005."
 
 #: hacks/config/glknots.xml.h:4
 msgid "GLKnots"
@@ -4649,8 +4540,8 @@ msgstr "Noeuds GL"
 #: hacks/config/glknots.xml.h:5
 msgid ""
 "Generates some twisting 3d knot patterns. Spins 'em around. Written by Jamie "
-"Zawinski."
-msgstr "Génère de nombreux motifs 3D en spirale. Écrit par Jamie Zawinski."
+"Zawinski; 2003."
+msgstr "Génère de nombreux motifs 3D en spirale. Écrit par Jamie Zawinski; 2003."
 
 #: hacks/config/glknots.xml.h:7 hacks/config/lavalite.xml.h:17
 #: hacks/config/spheremonics.xml.h:9
@@ -4671,64 +4562,57 @@ msgid "Binary Encoding"
 msgstr "Encodage binaire"
 
 #: hacks/config/glmatrix.xml.h:4
-msgid "Draw Glyphs"
-msgstr "Dessiner des glyphes"
-
-#: hacks/config/glmatrix.xml.h:5
-msgid "Draw Outlines"
-msgstr "Dessiner en fil de fer"
-
-#: hacks/config/glmatrix.xml.h:6
-msgid "Draw Solid Boxes"
-msgstr "Dessiner sans texture"
-
-#: hacks/config/glmatrix.xml.h:7
 msgid ""
 "Draws 3D dropping characters similar to what is seen in the title sequence "
 "of \"The Matrix\". See also \"xmatrix\" for a 2D rendering of the similar "
 "effect that appeared on the computer monitors actually *in* the movie. "
-"Written by Jamie Zawinski."
+"Written by Jamie Zawinski; 2003."
 msgstr ""
+"Dessine des caractères 3D qui tombent de façon similaire à ce que l'on voit "
+"dans la séquence de titre de «Matrix». Voir également «xmatrix» pour un "
+"rendu 2D du même effet qui apparaît sur les moniteurs *dans* le film. Écrit "
+"par Jamie Zawinski; 2003."
 
-#: hacks/config/glmatrix.xml.h:10
+#: hacks/config/glmatrix.xml.h:7
 msgid "GLMatrix"
 msgstr "GLMatrix"
 
-#: hacks/config/glmatrix.xml.h:11 hacks/config/xmatrix.xml.h:7
+#: hacks/config/glmatrix.xml.h:8 hacks/config/xmatrix.xml.h:7
 msgid "Genetic Encoding"
 msgstr "Encodage génétique"
 
-#: hacks/config/glmatrix.xml.h:12
+#: hacks/config/glmatrix.xml.h:9
 msgid "Glyph Density"
 msgstr "Densité des glyphes"
 
-#: hacks/config/glmatrix.xml.h:13
+#: hacks/config/glmatrix.xml.h:10
 msgid "Glyph Speed"
 msgstr "Vitesse des glyphes"
 
-#: hacks/config/glmatrix.xml.h:14 hacks/config/xmatrix.xml.h:8
+#: hacks/config/glmatrix.xml.h:11 hacks/config/xmatrix.xml.h:8
 msgid "Hexadecimal Encoding"
 msgstr "Encodage hexadécimal"
 
-#: hacks/config/glmatrix.xml.h:15 hacks/config/xmatrix.xml.h:11
+#: hacks/config/glmatrix.xml.h:12 hacks/config/xmatrix.xml.h:11
 msgid "Matrix Encoding"
 msgstr "Encodage Matrix"
 
-#: hacks/config/glmatrix.xml.h:16
+#: hacks/config/glmatrix.xml.h:13
 msgid "Panning"
 msgstr "Panoramique"
 
 #: hacks/config/glplanet.xml.h:1
 msgid ""
-"Draws a planet bouncing around in space. Written by David Konerding. The "
-"built-in image is a map of the earth (extracted from `xearth'), but you can "
-"wrap any texture around the sphere, e.g., the planetary textures that come "
-"with `ssystem'."
+"Draws a planet bouncing around in space. The built-in image is a map of the "
+"earth (extracted from `xearth'), but you can wrap any texture around the "
+"sphere, e.g., the planetary textures that come with `ssystem'. Written by "
+"David Konerding; 1998."
 msgstr ""
-"Dessine une planète qui rebondit dans l'espace. Écrit par David Konerding. "
+"Dessine une planète qui rebondit dans l'espace. "
 "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»."
+"Écrit par David Konerding. 1998"
 
 #: hacks/config/glplanet.xml.h:3
 msgid "GLPlanet"
@@ -4742,8 +4626,49 @@ msgstr "Fichier image"
 msgid "Roll"
 msgstr "Pivote"
 
+#: hacks/config/glschool.xml.h:1
+msgid "Avoidance"
+msgstr "Evitement"
+
+#: hacks/config/glschool.xml.h:2
+msgid "Centering"
+msgstr "Centrage"
+
+#: hacks/config/glschool.xml.h:3 hacks/config/molecule.xml.h:7
+#: hacks/config/spheremonics.xml.h:2
+msgid "Draw Bounding Box"
+msgstr "Dessiner le cadre englobant"
+
+#: hacks/config/glschool.xml.h:4
+msgid "Draw Goal"
+msgstr "Dessiner des cibles"
+
+#: hacks/config/glschool.xml.h:7
+msgid "Fish Count"
+msgstr "Nombre de poissons"
+
+#: hacks/config/glschool.xml.h:9
+msgid "Goal Following"
+msgstr "Suivi de la cible"
+
+#: hacks/config/glschool.xml.h:16
+msgid ""
+"Uses Craig Reynolds' Boids algorithm to simulate a school of fish. Looks "
+"best with more fish, so raise the number of fish until the frame rate "
+"declines to 25-30 fps. Written by David C. Lambert; 2006."
+msgstr ""
+
+#: hacks/config/glschool.xml.h:17
+msgid "Velocity Matching"
+msgstr "Couplage de vitesse"
+
+#: hacks/config/glschool.xml.h:19
+msgid "glschool"
+msgstr "GLschool"
+
 #: hacks/config/glslideshow.xml.h:4 hacks/config/rd-bomb.xml.h:5
-#: hacks/config/substrate.xml.h:4 hacks/config/xplanet.xml.h:4
+#: hacks/config/rdbomb.xml.h:5 hacks/config/substrate.xml.h:4
+#: hacks/config/xplanet.xml.h:4
 #, no-c-format
 msgid "100%"
 msgstr "100%"
@@ -4764,11 +4689,11 @@ msgstr "Montre au moins ce % de l'image :"
 
 #: hacks/config/glslideshow.xml.h:10 hacks/config/mirrorblob.xml.h:6
 msgid "Crossfade Duration:"
-msgstr "Durée du fondu-enchaîné :"
+msgstr "Durée du fondu-enchaîné"
 
 #: 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"
@@ -4777,13 +4702,8 @@ msgstr "Diaporama GL"
 #: hacks/config/glslideshow.xml.h:15
 msgid ""
 "Loads a random sequence of images and smoothly scans and zooms around in "
-"each, fading from pan to pan. To tell it where to find the images to "
-"display, go to the \"Advanced\" tab on the Screensaver Preferences window. "
-"Select \"Choose Random Images\", and enter your image directory in the text "
-"field right below that. (Note: not the the \"Advanced\" button at the bottom "
-"of this window: the tab at the top of the *other* window.) This program "
-"requires a good video card capable of supporting large textures. Written by "
-"Jamie Zawinski and Mike Oliphant."
+"each, fading from pan to pan. Written by Jamie Zawinski and Mike Oliphant; "
+"2003."
 msgstr ""
 
 #: hacks/config/glslideshow.xml.h:18
@@ -4801,10 +4721,10 @@ msgstr "Vitesse angulaire"
 #: hacks/config/glsnake.xml.h:4
 msgid ""
 "Draws a simulation of the Rubik's Snake puzzle. Written by Jamie Wilkinson, "
-"Andrew Bennetts, and Peter Aylett."
+"Andrew Bennetts, and Peter Aylett; 2002."
 msgstr ""
 "Dessine une simulation du serpent Rubik. Écrit par Jamie Wilkinson, Andrew "
-"Bennetts et Peter Aylett."
+"Bennetts et Peter Aylett; 2002."
 
 #: hacks/config/glsnake.xml.h:7
 msgid "GlSnake"
@@ -4812,39 +4732,39 @@ msgstr "Serpent GL"
 
 #: hacks/config/glsnake.xml.h:8
 msgid "Loose"
-msgstr "Étendu"
+msgstr "Eloigné"
 
 #: hacks/config/glsnake.xml.h:9
 msgid "Packing"
-msgstr "Emballage"
+msgstr "Noeuds"
 
 #: hacks/config/glsnake.xml.h:11
 msgid "Show Titles"
-msgstr "Montre les titres"
+msgstr "Montrer les titres"
 
-#: hacks/config/glsnake.xml.h:14
+#: hacks/config/glsnake.xml.h:13
 msgid "Tight"
 msgstr "Serré"
 
-#: hacks/config/glsnake.xml.h:16
+#: hacks/config/glsnake.xml.h:15
 msgid "Y Angular Velocity"
 msgstr "Vitesse angulaire en Y"
 
-#: hacks/config/glsnake.xml.h:17
+#: hacks/config/glsnake.xml.h:16
 msgid "Z Angular Velocity"
 msgstr "Vitesse angulaire en Z"
 
 #: hacks/config/gltext.xml.h:1
 msgid "Always face front"
-msgstr "Toujours regarder l'avant"
+msgstr "Toujours voir la face 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."
+"Jamie Zawinski; 2001."
 msgstr ""
 "Affiche quelques lignes de texte qui tournoient dans une police 3D unie. "
-"Écrit par Jamie Zawinski."
+"Écrit par Jamie Zawinski; 2001."
 
 #: hacks/config/gltext.xml.h:5
 msgid "GLText"
@@ -4854,11 +4774,11 @@ msgstr "Texte GL"
 msgid "Program"
 msgstr "Programme"
 
-#: hacks/config/gltext.xml.h:18
+#: hacks/config/gltext.xml.h:17
 msgid "Spin all the way around"
 msgstr "Rotation"
 
-#: hacks/config/gltext.xml.h:19 hacks/config/noseguy.xml.h:5
+#: hacks/config/gltext.xml.h:18
 msgid "Text"
 msgstr "Texte"
 
@@ -4868,8 +4788,8 @@ msgstr "Go"
 
 #: hacks/config/goban.xml.h:2
 msgid ""
-"Replays historical games of go (aka wei-chi and baduk) on the screen. By "
-"Scott Draves. You can find it at &lt;http://www.draves.org/goban/&gt;."
+"Replays historical games of go (aka wei-chi and baduk) on the screen. You "
+"can find it at &lt;http://www.draves.org/goban/&gt;. Written by Scott Draves."
 msgstr ""
 
 #: hacks/config/goop.xml.h:1
@@ -4908,16 +4828,16 @@ msgid ""
 "over another, their colors merge. I got the idea for this from a cool mouse "
 "pad I have, which achieves the same kind of effect in real life by having "
 "several layers plastic with colored oil between them. Written by Jamie "
-"Zawinski."
+"Zawinski; 1997."
 msgstr ""
 "Dessine un ensemble de taches transparentes, animées, semblables à des "
 "amibes. Les taches changent de forme en se déplaçant sur l'écran et sont "
 "translucides,  ce qui permet de voir les taches d'arrière-plan à travers "
 "celles d'avant-plan. Lorsqu'une tache passe au-dessus d'une autre, leurs "
-"couleurs fusionnent. Écrit par Jamie Zawinski. C'est un super tapis de "
+"couleurs fusionnent. 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."
+"Écrit par Jamie Zawinski; 1997."
 
 #: hacks/config/goop.xml.h:15
 msgid "Transparent Blobs"
@@ -4942,30 +4862,28 @@ 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."
+"looks kind of like a cloud-chamber photograph. Written by Greg Bowering; "
+"1997."
 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."
+"traînées, il ressemble à une sorte de photographie de chambre à nuages. "
+"Écrit par Greg Bowering; 1997."
 
-#: hacks/config/greynetic.xml.h:2
-msgid "Greynetic"
-msgstr "Rectangles de couleur"
-
-#: hacks/config/greynetic.xml.h:5
+#: hacks/config/greynetic.xml.h:1
 msgid ""
-"This draws random colored and stippled rectangles. Written by Jamie Zawinski."
+"Draws random colored, stippled and transparent rectangles. Written by Jamie "
+"Zawinski; 1992."
 msgstr ""
-"Dessine des rectangles colorés et pointillés de manière aléatoire. Écrit par "
-"Jamie Zawinski."
-
-#: hacks/config/halftone.xml.h:1
-msgid "Delay (Large = low cpu load)"
-msgstr "Délai (élévé = peu de charge processeur)"
+"Dessine des rectangles colorés, en pointillés et transparents de manière aléatoire. Écrit par "
+"Jamie Zawinski; 1992."
+
+#: hacks/config/greynetic.xml.h:3
+msgid "Greynetic"
+msgstr "Rectangles de couleur"
 
 #: hacks/config/halftone.xml.h:2
 msgid "Dot fill factor"
-msgstr "Facteur du remplissage par point"
+msgstr "Facteur de remplissage par point"
 
 #: hacks/config/halftone.xml.h:3
 msgid "Dot size"
@@ -4975,73 +4893,73 @@ msgstr "Taille des points"
 msgid ""
 "Draws the gravity force in each point on the screen seen through a halftone "
 "dot pattern. The gravity force is calculated from a set of moving mass "
-"points. View it from a distance for best effect. Written by Peter Jaric &lt;"
-"peter@jaric.org&gt;."
+"points. View it from a distance for best effect. Written by Peter Jaric"
+"2002."
 msgstr ""
 
-#: hacks/config/halftone.xml.h:5
+#: hacks/config/halftone.xml.h:6
 msgid "Gravity points"
 msgstr "Gravité des points"
 
-#: hacks/config/halftone.xml.h:6
+#: hacks/config/halftone.xml.h:7
 msgid "Halftone"
 msgstr "Demi-teintes"
 
-#: hacks/config/halftone.xml.h:10
+#: hacks/config/halftone.xml.h:11
 msgid "Maximum mass"
-msgstr "Masse max"
+msgstr "Masse max."
 
-#: hacks/config/halftone.xml.h:11
+#: hacks/config/halftone.xml.h:12
 msgid "Maximum speed"
-msgstr "Vitesse max"
+msgstr "Vitesse max."
 
-#: hacks/config/halftone.xml.h:12
+#: hacks/config/halftone.xml.h:13
 msgid "Minimum mass"
-msgstr "Masse min"
+msgstr "Masse min."
 
-#: hacks/config/halftone.xml.h:13
+#: hacks/config/halftone.xml.h:14
 msgid "Minimum speed"
-msgstr "Vitesse min"
+msgstr "Vitesse min."
 
 #: hacks/config/halo.xml.h:1
 msgid "Animate Circles"
 msgstr "Cercles animés"
 
-#: hacks/config/halo.xml.h:3
+#: hacks/config/halo.xml.h:2
+msgid ""
+"Draws trippy psychedelic circular patterns that hurt to look at. Written by "
+"Jamie Zawinski; 1993."
+msgstr ""
+"Dessine des motifs circulaires psychédéliques qui font mal aux yeux. "
+"Écrit par Jamie Zawinski; 1993."
+
+#: hacks/config/halo.xml.h:4
 msgid "Halo"
 msgstr "Halo"
 
-#: hacks/config/halo.xml.h:5
+#: hacks/config/halo.xml.h:6
 msgid "Number of Circles"
 msgstr "Nombre de cercles"
 
-#: hacks/config/halo.xml.h:7
+#: hacks/config/halo.xml.h:8
 msgid "Ramp Mode"
 msgstr "Mode rampe"
 
-#: hacks/config/halo.xml.h:9
+#: hacks/config/halo.xml.h:9 hacks/config/imsmap.xml.h:12
+msgid "Random Mode"
+msgstr "Mode aléatoire"
+
+#: hacks/config/halo.xml.h:10
 msgid "Seuss Mode"
 msgstr "Mode Seuss"
 
-#: hacks/config/halo.xml.h:12
-msgid ""
-"This draws trippy psychedelic circular patterns that hurt to look at. It can "
-"also animate the control-points, but that takes a lot of CPU and bandwidth. "
-"Written by Jamie Zawinski."
-msgstr ""
-"Dessine des motifs circulaires psychédéliques qui font mal aux yeux. Il peut "
-"aussi animer les points de contrôle, mais cette option utilise beaucoup de "
-"ressources processeur et de bande passante. Écrit par Jamie Zawinski."
-
 #: hacks/config/helix.xml.h:4
 msgid "Helix"
 msgstr "Hélix"
 
 #: 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."
+msgid "Spirally string-art-ish patterns. Written by Jamie Zawinski; 1992."
+msgstr "Génère de nombreux motifs en spirale. Écrit par Jamie Zawinski; 1992."
 
 #: hacks/config/hopalong.xml.h:3
 msgid "EJK1"
@@ -5090,11 +5008,11 @@ msgstr "Sinus"
 #: hacks/config/hopalong.xml.h:24
 msgid ""
 "This draws lacy fractal patterns, based on iteration in the imaginary plane, "
-"from a 1986 Scientific American article. Mostly written by Patrick Naughton."
+"from a 1986 Scientific American article. Written by Patrick Naughton; 1992."
 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."
+"imaginaire, d'un article scientifique américain de 1986. Écrit "
+"par Patrick Naughton; 1992."
 
 #: hacks/config/hyperball.xml.h:4
 msgid "Hyperball"
@@ -5104,13 +5022,13 @@ msgstr "Hyperballe"
 msgid ""
 "Hyperball is to hypercube as dodecahedron is to cube: this displays a 2D "
 "projection of the sequence of 3D objects which are the projections of the 4D "
-"analog to the dodecahedron. Technically, it is a \"120 cell polytope.\" "
-"Written by Joe Keane. See also the \"polytopes\" hack for a more general "
-"version of this using OpenGL."
+"analog to the dodecahedron. Technically, it is a \"120 cell polytope\". See "
+"also \"polytopes\" for a more general version of this using OpenGL. Written "
+"by Joe Keane; 2000."
 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'analogie 4D du dodécaèdre. Écrit par Joe Keane; 2002."
 
 #: hacks/config/hyperball.xml.h:10 hacks/config/hypercube.xml.h:10
 msgid "XW Rotation"
@@ -5148,9 +5066,8 @@ msgid ""
 "touching four others; a hypercube is composed of eight cubes, each touching "
 "six others. To make it easier to visualize the rotation, it uses a different "
 "color for the edges of each face. Don't think about it too long, or your "
-"brain will melt. Written by Joe Keane, Fritz Mueller, and Jamie Zawinski. "
-"See also the \"polytopes\" hack for a more general version of this using "
-"OpenGL."
+"brain will melt. See also \"polytopes\" for a more general version of this "
+"using OpenGL. Written by Joe Keane, Fritz Mueller, and Jamie Zawinski; 1992."
 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 "
@@ -5159,7 +5076,7 @@ msgstr ""
 "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."
+"Écrit par Joe Keane, Fritz Mueller et Jamie Zawinski; 1992."
 
 #: hacks/config/hypertorus.xml.h:1 hacks/config/polytopes.xml.h:1
 msgid "-4.0"
@@ -5170,17 +5087,17 @@ msgid "4.0"
 msgstr "4.0"
 
 #: hacks/config/hypertorus.xml.h:3
-msgid "4D Hypertorus"
-msgstr "Hypertore 4D"
-
-#: hacks/config/hypertorus.xml.h:4
 msgid "Color Wheel"
 msgstr "Roue des couleurs"
 
-#: hacks/config/hypertorus.xml.h:5 hacks/config/polytopes.xml.h:10
+#: hacks/config/hypertorus.xml.h:4 hacks/config/polytopes.xml.h:10
 msgid "Display Speed"
 msgstr "Vitesse d'affichage"
 
+#: hacks/config/hypertorus.xml.h:6
+msgid "Hypertorus"
+msgstr "Hypertore 4D"
+
 #: hacks/config/hypertorus.xml.h:7 hacks/config/polytopes.xml.h:12
 msgid "Orthographic 3d"
 msgstr "Projection orthographique 3D"
@@ -5225,17 +5142,16 @@ msgstr "Spirales transparentes (8 spirale)"
 msgid "Solid Object"
 msgstr "Objets solides"
 
-#: hacks/config/hypertorus.xml.h:20 hacks/config/mirrorblob.xml.h:19
-#: hacks/config/polytopes.xml.h:21 hacks/config/pulsar.xml.h:16
+#: hacks/config/hypertorus.xml.h:20 hacks/config/polytopes.xml.h:21
 msgid "Solid Surface"
 msgstr "Surface solide"
 
 #: 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 "
-"Banchoff's book \"Beyond the Third Dimension: Geometry, Computer Graphics, "
-"and Higher Dimensions\", Scientific American Library, 1990."
+"\" of a 4D hypersphere. Inspired by Thomas Banchoff's book \"Beyond the "
+"Third Dimension: Geometry, Computer Graphics, and Higher Dimensions\", "
+"Scientific American Library, 1990. Written by Carsten Steger; 2003."
 msgstr ""
 
 #: hacks/config/hypertorus.xml.h:22 hacks/config/polytopes.xml.h:23
@@ -5279,47 +5195,33 @@ msgid "2"
 msgstr "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"
 
-#: hacks/config/ifs.xml.h:9
+#: hacks/config/ifs.xml.h:8
 msgid "Number of Colours"
 msgstr "Nombre de couleurs"
 
-#: hacks/config/ifs.xml.h:11 hacks/config/phosphor.xml.h:6
+#: hacks/config/ifs.xml.h:9
+msgid "Number of Functions"
+msgstr "Nombre de fonctions"
+
+#: hacks/config/ifs.xml.h:11
 msgid "Scale"
 msgstr "Échelle"
 
-#: hacks/config/ifs.xml.h:12
-msgid "Single"
-msgstr "Simple"
-
-#: hacks/config/ifs.xml.h:15
+#: hacks/config/ifs.xml.h:14
 msgid ""
 "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."
+"that the \"Detail\" parameter is exponential. Number of points drawn is "
+"functions^detail. Written by Chris Le Sueur and Robby Griffin; 1997."
 msgstr ""
 
-#: hacks/config/ifs.xml.h:16
+#: hacks/config/ifs.xml.h:15
 msgid "Translate"
 msgstr "Translation"
 
@@ -5335,22 +5237,17 @@ msgstr "Dégradés de teinte"
 msgid "IMSmap"
 msgstr "IMSmap"
 
-#: hacks/config/imsmap.xml.h:12
+#: hacks/config/imsmap.xml.h:13
 msgid "Saturation Gradients"
 msgstr "Dégradés de saturation"
 
-#: hacks/config/imsmap.xml.h:14
+#: hacks/config/imsmap.xml.h:17
 msgid ""
-"This generates random cloud-like patterns. It looks quite different in "
-"monochrome and color. The basic idea is to take four points on the edge of "
-"the image, and assign each a random ``elevation''. Then find the point "
-"between them, and give it a value which is the average of the other four, "
-"plus some small random offset. Then coloration is done based on elevation. "
-"The color selection is done by binding the elevation to either hue, "
-"saturation, or brightness, and assigning random values to the others. The "
-"``brightness'' mode tends to yield cloudlike patterns, and the others tend "
-"to generate images that look like heat-maps or CAT-scans. Written by Juergen "
-"Nickelsen and Jamie Zawinski."
+"This generates random cloud-like patterns. The idea is to take four points "
+"on the edge of the image, and assign each a random \"elevation\". Then find "
+"the point between them, and give it a value which is the average of the "
+"other four, plus some small random offset. Coloration is done based on "
+"elevation. Written by Juergen Nickelsen and Jamie Zawinski; 1992."
 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 "
@@ -5360,30 +5257,27 @@ msgstr ""
 "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."
+"autres paramètres. "
+"Écrit par Juergen Nickelsen et Jamie Zawinski; 1992."
+
+#: hacks/config/interaggregate.xml.h:1
+msgid ""
+"A surface is filled with a hundred medium to small sized circles. Each "
+"circle has a different size and direction, but moves at the same slow rate. "
+"Displays the instantaneous intersections of the circles as well as the "
+"aggregate intersections of the circles. Though actually it doesn't look like "
+"circles at all! Written by Casey Reas, William Ngan, Robert Hodgin, and "
+"Jamie Zawinski; 2004."
+msgstr ""
 
-#: hacks/config/interaggregate.xml.h:2
+#: hacks/config/interaggregate.xml.h:3
 msgid "Interaggregate"
 msgstr "InterAggregate"
 
-#: hacks/config/interaggregate.xml.h:3 hacks/config/intermomentary.xml.h:3
+#: hacks/config/interaggregate.xml.h:4 hacks/config/intermomentary.xml.h:6
 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"
 msgstr "0°"
@@ -5396,16 +5290,11 @@ msgstr "360°"
 msgid "Anim Speed"
 msgstr "Vitesse d'animation"
 
-#: hacks/config/interference.xml.h:4
+#: hacks/config/interference.xml.h:5
 msgid ""
-"Another color-field hack, this one works by computing decaying sinusoidal "
-"waves, and allowing them to interfere with each other as their origins move. "
-"Written by Hannu Mallat."
+"Color field based on computing decaying sinusoidal waves. Written by Hannu "
+"Mallat; 1998."
 msgstr ""
-"Un autre hack basé sur des champs de couleur, qui fonctionne en calculant "
-"des vagues sinusoïdales qui se désintègrent et en leur permettant "
-"d'interagir à mesure du déplacement de leurs origines. Écrit par Hannu "
-"Mallat."
 
 #: hacks/config/interference.xml.h:9
 msgid "Hue"
@@ -5415,8 +5304,8 @@ msgstr "Teinte"
 msgid "Interference"
 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:10
+#: hacks/config/zoom.xml.h:5
 msgid "Magnification"
 msgstr "Agrandissement"
 
@@ -5428,25 +5317,30 @@ msgstr "Nombre de vagues"
 msgid "Wave Size"
 msgstr "Taille des vagues"
 
+#: hacks/config/intermomentary.xml.h:1
+msgid "400"
+msgstr "400"
+
 #: hacks/config/intermomentary.xml.h:2
-msgid "Intermomentary"
-msgstr "InterMomentary"
+msgid "50"
+msgstr "50"
 
-#: hacks/config/intermomentary.xml.h:6
+#: hacks/config/intermomentary.xml.h:3
 msgid ""
-"The Intersection Momentary is a fun visualization defining the relationships "
-"between objects with Casey Reas, William Ngan, and Robert Hodgin. "
-"Commissioned for display at the Whitney Museum of American Art. A surface "
-"filled with 100 medium to small sized circles. Each circle has a different "
-"size and direction, but moves at the same slow rate. Display: A. The "
-"instantaneous intersections of the circles. B. The aggregate intersections "
-"of the circles. Ported to XScreensaver from the art project \"InterMomentary"
-"\" at http://www.complexification.net"
+"A surface is filled with a hundred medium to small sized circles. Each "
+"circle has a different size and direction, but moves at the same slow rate. "
+"Displays the instantaneous intersections of the circles as well as the "
+"aggregate intersections of the circles. The circles begin with a radius of 1 "
+"pixel and slowly increase to some arbitrary size. Circles are drawn with "
+"small moving points along the perimeter. The intersections are rendered as "
+"glowing orbs. Glowing orbs are rendered only when a perimeter point moves "
+"past the intersection point. Written by Casey Reas, William Ngan, Robert "
+"Hodgin, and Jamie Zawinski; 2004."
 msgstr ""
 
-#: hacks/config/jigglypuff.xml.h:2
-msgid "Chrome"
-msgstr "Chrome"
+#: hacks/config/intermomentary.xml.h:5
+msgid "Intermomentary"
+msgstr "InterMomentary"
 
 #: hacks/config/jigglypuff.xml.h:3
 msgid "Clown barf"
@@ -5468,6 +5362,10 @@ msgstr "Atténuation inertielle"
 msgid "JigglyPuff"
 msgstr "JigglyPuff"
 
+#: hacks/config/jigglypuff.xml.h:13
+msgid "Randomize Almost Everything"
+msgstr "Tout aléatoire"
+
 #: hacks/config/jigglypuff.xml.h:14
 msgid "Rotation speed"
 msgstr "Vitesse de rotation"
@@ -5488,25 +5386,20 @@ msgstr "Niveau de frayeur"
 msgid "Spoooooky"
 msgstr "Chair de poulesque (!)"
 
-#: hacks/config/jigglypuff.xml.h:21 hacks/config/polyhedra.xml.h:148
-#: hacks/config/sballs.xml.h:16
+#: hacks/config/jigglypuff.xml.h:21 hacks/config/morph3d.xml.h:12
+#: hacks/config/polyhedra.xml.h:148 hacks/config/sballs.xml.h:15
 msgid "Tetrahedron"
 msgstr "Tétraèdre"
 
 #: hacks/config/jigglypuff.xml.h:22
 msgid ""
-"This little gem does bad things with quasi-spherical objects. The gist of it "
-"is that you have what is, structurally, a tetrahedron with tesselated faces. "
-"the vertices on these faces have forces on them in the form of one "
-"proportional to their distance from the surface of a sphere, and one which "
-"is proportional to how far they differ from some ideal distance from their "
-"neighbors. They also have inertia. The forces and distance are parameters "
-"and there are also a couple of visual parameters. The resulting effect can "
-"range from a shape that does nothing, to a frenetic polygon storm. Somewhere "
-"in between there it usually manifests as a blob that jiggles in a kind of "
-"disturbing manner. woo. It doesn't matter, however. You should just pick "
-"'random'. It overrides all the other options, except for fps, delay and "
-"complexity. By Keith Macleod"
+"This does bad things with quasi-spherical objects. You have a tetrahedron "
+"with tesselated faces. The vertices on these faces have forces on them: one "
+"proportional to the distance from the surface of a sphere; and one "
+"proportional to the distance from the neighbors. They also have inertia. The "
+"resulting effect can range from a shape that does nothing, to a frenetic "
+"polygon storm. Somewhere in between there it usually manifests as a blob "
+"that jiggles in a kind of disturbing manner. Written by Keith Macleod; 2003."
 msgstr ""
 
 #: hacks/config/jigglypuff.xml.h:23
@@ -5519,19 +5412,19 @@ msgstr "Force vertex-vertex"
 
 #: hacks/config/jigglypuff.xml.h:26
 msgid "collapse"
-msgstr "effondrement"
+msgstr "Effondrement"
 
 #: hacks/config/jigglypuff.xml.h:27
 msgid "expand"
-msgstr "expansion"
+msgstr "Expansion"
 
 #: hacks/config/jigglypuff.xml.h:28
 msgid "none"
-msgstr "aucune"
+msgstr "Aucune"
 
 #: hacks/config/jigglypuff.xml.h:29
 msgid "strong"
-msgstr "forte"
+msgstr "Forte"
 
 #: hacks/config/jigsaw.xml.h:4
 msgid "Jigsaw"
@@ -5548,63 +5441,61 @@ msgid ""
 "external video signal instead of letting it grab the screen image (actually, "
 "I guess this is generally true...) When it is grabbing a video image, it is "
 "sometimes pretty hard to guess what the image is going to look like once the "
-"puzzle is solved. Written by Jamie Zawinski."
+"puzzle is solved. Written by Jamie Zawinski; 1998."
 msgstr ""
 "Capture l'écran, le découpe en pièces de puzzle, qu'il mélange, puis remet "
 "en ordre. Fonctionne particulièrement bien lorsque l'image capturée provient "
 "d'un signal vidéo externe et non de l'écran (en fait, je crois que c'est "
 "généralement le cas... ). Lorsqu'il capture une image vidéo, il est parfois "
 "assez difficile de deviner l'apparence de l'image  une fois le puzzle "
-"résolu. Écrit par Jamie Zawinski."
+"résolu. Écrit par Jamie Zawinski; 1998."
 
-#: 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."
+#: hacks/config/juggle.xml.h:2
+msgid "Bowling Balls"
+msgstr "Balles de bowling"
 
 #: hacks/config/juggle.xml.h:3
-msgid "Juggle"
-msgstr "Jonglage"
+msgid "Clubs"
+msgstr "Massues"
+
+#: hacks/config/juggle.xml.h:4
+msgid ""
+"Draws a juggling stick-man. See also \"Juggle3D\". Written by Tim Auckland; "
+"2002."
+msgstr "Dessine un bonhomme jongleur. Écrit par Tim Auckland; 2002."
 
 #: hacks/config/juggle.xml.h:6
-msgid "Performance Length"
-msgstr "Longueur de la performance"
+msgid "Flaming Torches"
+msgstr "Torches enflammées"
+
+#: hacks/config/juggle.xml.h:7
+msgid "Juggle"
+msgstr "Jongler"
+
+#: hacks/config/juggle.xml.h:8
+msgid "Juggle This Pattern"
+msgstr "Jongler avec ce motif"
 
-#: hacks/config/juggle.xml.h:11
-msgid "Use Pattern "
-msgstr "Utiliser un pattern"
+#: hacks/config/juggle.xml.h:9
+msgid "Knives"
+msgstr "Couteaux"
 
 #: hacks/config/juggle.xml.h:12
-msgid "turn on/off Balls."
-msgstr "Balles oui/non."
+msgid "Performance Length"
+msgstr "Durée de la performance"
 
 #: hacks/config/juggle.xml.h:13
-msgid "turn on/off Bowling Balls."
-msgstr "Balles de bowling oui/non."
+msgid "Print Cambridge Juggling Pattern Descriptions"
+msgstr "Afficher les descriptions du motif de jonglerie"
 
 #: hacks/config/juggle.xml.h:14
-msgid "turn on/off Clubs."
-msgstr "Massues oui/non."
-
-#: hacks/config/juggle.xml.h:15
-msgid "turn on/off Flaming Torches."
-msgstr "Torches enflammées oui/non."
-
-#: hacks/config/juggle.xml.h:16
-msgid "turn on/off Knives."
-msgstr "Couteaux oui/non."
-
-#: hacks/config/juggle.xml.h:17
-msgid "turn on/off Rings."
-msgstr "Anneaux oui/non."
-
-#: hacks/config/juggle.xml.h:18
-msgid "turn on/off pattern descriptions."
-msgstr "Description des patterns oui/non."
+msgid "Rings"
+msgstr "Anneaux"
 
 #: 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."
+"by Brian Apps; 2005."
 msgstr ""
 
 #: hacks/config/juggler3d.xml.h:3
@@ -5621,7 +5512,7 @@ msgstr "Jonglage 3D"
 
 #: hacks/config/juggler3d.xml.h:6
 msgid "Juggling Speed"
-msgstr "Vitesse de jonglage"
+msgstr "Vitesse de jonglerie"
 
 #: hacks/config/juggler3d.xml.h:7
 msgid "Max Height"
@@ -5639,56 +5530,47 @@ msgstr "Hauteur min."
 msgid "Min Objects"
 msgstr "Objets min."
 
-#: hacks/config/julia.xml.h:3 hacks/config/rorschach.xml.h:4
+#: hacks/config/julia.xml.h:1
+msgid ""
+"Animates the Julia set (a close relative of the Mandelbrot set). The small "
+"moving dot indicates the control point from which the rest of the image was "
+"generated. Written by Sean McCullough; 1997."
+msgstr ""
+
+#: hacks/config/julia.xml.h:5 hacks/config/rorschach.xml.h:4
 msgid "Iterations"
 msgstr "Itération"
 
-#: hacks/config/julia.xml.h:4
+#: hacks/config/julia.xml.h:6
 msgid "Julia"
 msgstr "Julia"
 
-#: hacks/config/julia.xml.h:11
-msgid ""
-"This one draws spinning, animating (are you detecting a pattern here yet?) "
-"explorations of the Julia set. You've probably seen static images of this "
-"fractal form before, but it's a lot of fun to watch in motion as well. One "
-"interesting thing is that there is a small swinging dot passing in front of "
-"the image, which indicates the control point from which the rest of the "
-"image was generated. Written by Sean McCullough."
-msgstr ""
-"Dessine des explorations tournoyantes et animées (distinguez-vous déjà un "
-"motif ?) de la courbe de Julia. Vous avez probablement déjà vu des images "
-"statiques de cette forme fractale, mais c'est aussi très sympa en forme "
-"animée. L'élément intéressant est un petit point animé qui passe devant "
-"l'image et qui indique le point de contrôle à partir duquel le reste de "
-"l'image a été généré. Écrit par Sean McCullough."
-
 #: hacks/config/kaleidescope.xml.h:1
+msgid "3"
+msgstr "3"
+
+#: hacks/config/kaleidescope.xml.h:2
+msgid "32"
+msgstr "32"
+
+#: hacks/config/kaleidescope.xml.h:3
 msgid ""
-"Another clone of an ancient meme, consisting largely of frenetic rotational "
-"motion of colored lines. This one is by Ron Tapia. The motion is nice, but I "
-"think it needs more solids, or perhaps just brighter colors. More variations "
-"in the rotational speed might help, too."
+"A simple kaleidescope. See also \"gleidescope\". Written by Ron Tapia; 1997."
 msgstr ""
-"Un autre clone d'un ancien même, principalement constitué de mouvements "
-"rotatifs frénétiques de lignes colorées. Par Ron Tapia. Les mouvements sont "
-"bien, mais je pense qu'il devrait comporter plus de couleurs unies ou "
-"simplement des couleurs plus vives. Davantage de variations de la vitesse de "
-"rotation seraient aussi appréciables."
 
-#: hacks/config/kaleidescope.xml.h:4
+#: hacks/config/kaleidescope.xml.h:6
 msgid "Kaleidescope"
 msgstr "Kaleïdoscope"
 
-#: hacks/config/kaleidescope.xml.h:6 hacks/config/qix.xml.h:18
+#: hacks/config/kaleidescope.xml.h:8 hacks/config/qix.xml.h:19
 msgid "Segments"
 msgstr "Segments"
 
-#: hacks/config/kaleidescope.xml.h:9
+#: hacks/config/kaleidescope.xml.h:11
 msgid "Symmetry"
 msgstr "Symétrie"
 
-#: hacks/config/kaleidescope.xml.h:10
+#: hacks/config/kaleidescope.xml.h:12
 msgid "Trails"
 msgstr "Traînées"
 
@@ -5699,7 +5581,7 @@ msgstr "Bouteille de Klein"
 #: hacks/config/klein.xml.h:10
 msgid ""
 "This draws a visualization of a Klein bottle or some other interesting "
-"parametric surfaces. Written by Andrey Mirtchovski."
+"parametric surfaces. Written by Andrey Mirtchovski; 2003."
 msgstr ""
 
 #: hacks/config/klein.xml.h:11
@@ -5721,25 +5603,24 @@ 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."
+"screen. Written by Teemu Suutari; 1998."
 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."
+"et en formant des spirales. Écrit par Teemu Suutari; 1998."
 
 #: hacks/config/lament.xml.h:1
 msgid ""
-"Animates a simulation of Lemarchand's Box, repeatedly solving itself. "
-"Requires OpenGL, and a machine with fast hardware support for texture maps. "
-"Warning: occasionally opens doors. Written by Jamie Zawinski."
+"Animates a simulation of Lemarchand's Box, the Lament Configuration, "
+"repeatedly solving itself. Warning: occasionally opens doors. Written by "
+"Jamie Zawinski; 1998."
 msgstr ""
 "Anime une simulation du cube de Lemarchand, qui se résout sans cesse. "
-"Nécessite OpenGL et une machine avec prise en charge matérielle rapide des "
-"mappes de texture. Attention : risque d'ouvrir des portes. Écrit par Jamie "
-"Zawinski."
+"Attention : risque d'ouvrir des portes. Écrit par Jamie "
+"Zawinski; 1998."
 
 #: hacks/config/lament.xml.h:3
 msgid "Lament"
-msgstr "Lamentations"
+msgstr "Lamentation"
 
 #: hacks/config/laser.xml.h:4
 msgid "Laser"
@@ -5747,11 +5628,11 @@ msgstr "Laser"
 
 #: hacks/config/laser.xml.h:7
 msgid ""
-"Moving radiating lines, that look vaguely like scanning laser beams. Written "
-"by Pascal Pensa. (Frankie say: relax.)"
+"Moving radiating lines, that look vaguely like scanning laser beams. "
+"(Frankie say: relax.) Written by Pascal Pensa; 1997."
 msgstr ""
 "Lignes de radiation animées, qui ressemblent vaguement à des faisceaux "
-"laser . Écrit par Pascal Pensa. (Frankie a dit : relax.)"
+"laser. (Frankie a dit : relax.). Écrit par Pascal Pensa; 1997."
 
 #: hacks/config/lavalite.xml.h:2 hacks/config/xmountains.xml.h:2
 msgid "10"
@@ -5769,22 +5650,22 @@ msgstr "Lavalite conique"
 msgid ""
 "Draws a 3D Simulation a Lava Lite(r): odd-shaped blobs of a mysterious "
 "substance are heated, slowly rise to the top of the bottle, and then drop "
-"back down as they cool. This program requires OpenGL and a fairly fast "
-"machine (both CPU and 3D performance.) Written by Jamie Zawinski. \"LAVA LITE"
-"(r) and the configuration of the LAVA(r) brand motion lamp are registered "
-"trademarks of Haggerty Enterprises, Inc. The configuration of the globe and "
-"base of the motion lamp are registered trademarks of Haggerty Enterprises, "
-"Inc. in the U.S.A. and in other countries around the world.\""
+"back down as they cool. This program requires a fairly fast machine (both "
+"CPU and 3D performance.) \"LAVA LITE(r) and the configuration of the LAVA(r) "
+"brand motion lamp are registered trademarks of Haggerty Enterprises, Inc. "
+"The configuration of the globe and base of the motion lamp are registered "
+"trademarks of Haggerty Enterprises, Inc. in the U.S.A. and in other "
+"countries around the world.\" Written by Jamie Zawinski; 2002."
 msgstr ""
 
-#: hacks/config/lavalite.xml.h:9
-msgid "Faceted"
-msgstr "A facettes"
-
-#: hacks/config/lavalite.xml.h:11
+#: hacks/config/lavalite.xml.h:10
 msgid "Giant Lavalite"
 msgstr "Lavalite géante"
 
+#: hacks/config/lavalite.xml.h:12
+msgid "Impatient"
+msgstr ""
+
 #: hacks/config/lavalite.xml.h:13
 msgid "LavaLite"
 msgstr "LavaLite"
@@ -5801,47 +5682,37 @@ msgstr "Style de lampe aléatoire"
 msgid "Rocket Lavalite"
 msgstr "Lavalite roquette"
 
-#: hacks/config/lightning.xml.h:2
+#: hacks/config/lightning.xml.h:1
+msgid "Crackling fractal lightning bolts. Written by Keith Romberg; 1997."
+msgstr ""
+
+#: hacks/config/lightning.xml.h:3
 msgid "Lightning"
 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 ""
-"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"
 msgstr "Lisa"
 
-#: hacks/config/lisa.xml.h:10
+#: hacks/config/lisa.xml.h:5
+msgid "Lisajous loops. Written by Caleb Cullen; 1997."
+msgstr ""
+
+#: hacks/config/lisa.xml.h:11
 msgid "Steps"
 msgstr "Étapes"
 
-#: hacks/config/lisa.xml.h:11
-msgid ""
-"This draws Lisajous loops, by Caleb Cullen. Remember that device they had "
-"the Phantom Zone prisoners in during their trial in Superman? I think that "
-"was one of these."
-msgstr ""
-"Trace des boucles de Lissajous, par Caleb Cullen. Vous vous souvenez de "
-"l'appareil des prisonniers de la zone fantôme pendant leur procès dans "
-"Superman ? Je crois que c'était quelque chose comme ça."
+#: hacks/config/lissie.xml.h:4
+msgid "Lissie"
+msgstr "Lissajous"
 
-#: hacks/config/lissie.xml.h:1
+#: hacks/config/lissie.xml.h:11
 msgid ""
-"Another Lissajous figure. This one draws the progress of circular shapes "
-"along a path. Written by Alexander Jolk."
+"This one draws the progress of circular shapes along a path. Written by "
+"Alexander Jolk; 1997."
 msgstr ""
-"Une autre figure de Lissajous. Elle trace la progression de formes "
-"circulaires le long d'un chemin. Écrit par Alexander Jolk."
-
-#: hacks/config/lissie.xml.h:5
-msgid "Lissie"
-msgstr "Lissajous"
+"Trace la progression de formes "
+"circulaires le long d'un chemin. Écrit par Alexander Jolk; 1997."
 
 #: hacks/config/lmorph.xml.h:1
 msgid "Closed Figures"
@@ -5878,28 +5749,28 @@ 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."
+"Written by Sverre H. Huseby and Glenn T. Lines; 1995."
 msgstr ""
 "Génère des dessins en trait aléatoires et crée des morphings. Écrit par "
-"Sverre H. Huseby et Glenn T. Lines."
-
-#: hacks/config/loop.xml.h:3
-msgid "Loop"
-msgstr "Boucles"
+"Sverre H. Huseby et Glenn T. Lines; 1995."
 
-#: hacks/config/loop.xml.h:10
+#: hacks/config/loop.xml.h:2
 msgid ""
-"This one produces loop-shaped colonies that spawn, age, and eventually die. "
-"Written by David Bagley."
+"Generates loop-shaped colonies that spawn, age, and eventually die. Written "
+"by David Bagley; 1999."
 msgstr ""
 "Produit des colonies en forme de boucles qui se reproduisent, vieillissent "
-"et meurent. Écrit par David Bagley."
+"et meurent. Écrit par David Bagley; 1999."
+
+#: hacks/config/loop.xml.h:4
+msgid "Loop"
+msgstr "Boucles"
 
 #: hacks/config/maze.xml.h:3
 msgid "Backtracking Generator"
 msgstr "Générateur de retour en arrière"
 
-#: hacks/config/maze.xml.h:5 hacks/config/slidescreen.xml.h:3
+#: hacks/config/maze.xml.h:5
 msgid "Grid Size"
 msgstr "Taille de la grille"
 
@@ -5941,14 +5812,10 @@ msgstr "Vitesse de résolution"
 
 #: hacks/config/maze.xml.h:16
 msgid ""
-"This is the ancient X maze demo, modified to work with xscreensaver. It "
-"generates a random maze, then solves it with visual feedback. Originally by "
-"Jim Randell; modified by a cast of thousands."
+"This generates random mazes (with various different algorithms), and then "
+"solves them. Backtracking and look-ahead paths are displayed in different "
+"colors. Written by Jim Randell and many others; 1992."
 msgstr ""
-"Il s'agit de l'ancienne démo du labyrinthe X, modifiée pour fonctionner avec "
-"xscreensaver. Elle génère un labyrinthe aléatoire, puis le résout avec un "
-"feedback visuel. Initialement par Jim Randell; modifié par des milliers de "
-"gens."
 
 #: hacks/config/memscroller.xml.h:1
 msgid "Draw Green"
@@ -5973,22 +5840,22 @@ msgstr "MemScroller"
 #: hacks/config/memscroller.xml.h:9
 msgid ""
 "This draws a dump of its own process memory scrolling across the screen in "
-"three windows at three different rates. Written by Jamie Zawinski."
+"three windows at three different rates. Written by Jamie Zawinski; 2004."
 msgstr ""
 
 #: hacks/config/menger.xml.h:6
 msgid "Menger"
 msgstr "Menger"
 
-#: hacks/config/menger.xml.h:19
+#: hacks/config/menger.xml.h:18
 msgid ""
 "This draws the three-dimensional variant of the recursive Menger Gasket, a "
 "cube-based fractal object analagous to the Sierpinski Tetrahedron. Written "
-"by Jamie Zawinski."
+"by Jamie Zawinski; 2001."
 msgstr ""
 "Dessine une variante tridimensionnelle du tamis récursif de Menger, un objet "
 "fractal cubique analogue au tétraèdre de Sierpinski. Écrit par Jamie "
-"Zawinski."
+"Zawinski; 2001."
 
 #: hacks/config/metaballs.xml.h:1
 msgid "Big"
@@ -5997,7 +5864,7 @@ msgstr "Élevé"
 #: hacks/config/metaballs.xml.h:2
 msgid ""
 "Draws two dimensional metaballs: overlapping and merging balls with fuzzy "
-"edges. By W.P. van Paassen."
+"edges. Written by W.P. van Paassen; 2003."
 msgstr ""
 
 #: hacks/config/metaballs.xml.h:7
@@ -6018,7 +5885,7 @@ msgstr "Nombre de méta-balles"
 
 #: hacks/config/mirrorblob.xml.h:4
 msgid "Blobby"
-msgstr "Patés"
+msgstr "Goutte"
 
 #: hacks/config/mirrorblob.xml.h:5 hacks/config/nerverot.xml.h:2
 msgid "Calm"
@@ -6026,8 +5893,8 @@ msgstr "Calme"
 
 #: hacks/config/mirrorblob.xml.h:7
 msgid ""
-"Draws a wobbly blob that distorts the image behind it. Requires OpenGL "
-"hardware acceleration for nice animation. Written by Jon Dowdall."
+"Draws a wobbly blob that distorts the image behind it. Written by Jon "
+"Dowdall; 2003."
 msgstr ""
 
 #: hacks/config/mirrorblob.xml.h:8
@@ -6052,21 +5919,21 @@ msgstr "Bizarre"
 
 #: hacks/config/mirrorblob.xml.h:14
 msgid "MirrorBlob"
-msgstr "Tâches miroir"
+msgstr "Gouttes miroir"
 
 #: hacks/config/mirrorblob.xml.h:16
 msgid "Offset Texture Coordinates"
 msgstr "Offset des coordonnées de la texture"
 
-#: hacks/config/mirrorblob.xml.h:22
+#: hacks/config/mirrorblob.xml.h:21
 msgid "Very Freaky"
 msgstr "Délirant"
 
-#: hacks/config/mirrorblob.xml.h:24
+#: hacks/config/mirrorblob.xml.h:23
 msgid "X Resolution"
 msgstr "Résolution X"
 
-#: hacks/config/mirrorblob.xml.h:25
+#: hacks/config/mirrorblob.xml.h:24
 msgid "Y Resolution"
 msgstr "Résolution Y"
 
@@ -6077,93 +5944,79 @@ msgstr "MisMunch"
 #: hacks/config/mismunch.xml.h:6
 msgid ""
 "Munching errors! This is a creatively broken misimplementation of the "
-"classic munching squares graphics hack. Written by Steven Hazel."
+"classic munching squares graphics hack. Written by Steven Hazel; 2004."
 msgstr ""
 
-#: hacks/config/mismunch.xml.h:7
+#: hacks/config/mismunch.xml.h:7 hacks/config/mountain.xml.h:7
+#: hacks/config/pipes.xml.h:14 hacks/config/shadebobs.xml.h:7
+#: hacks/config/sproingies.xml.h:3
 msgid "One"
-msgstr "Un"
+msgstr "Un(e)"
 
 #: hacks/config/mismunch.xml.h:9
 msgid "Simultaneous Squares"
 msgstr "Carrés simultannés"
 
+#: hacks/config/mismunch.xml.h:11 hacks/config/munch.xml.h:8
+#: hacks/config/webcollage.xml.h:8
+msgid "Solid"
+msgstr "Plein"
+
 #: hacks/config/mismunch.xml.h:13 hacks/config/munch.xml.h:10
 #: hacks/config/qix.xml.h:26
 msgid "XOR"
 msgstr "XOR"
 
 #: hacks/config/moebius.xml.h:1
-msgid ""
-"Another M. C. Escher hack by Marcelo Vianna, this one draws ``Moebius Strip "
-"II,'' a GL image of ants walking along the surface of a moebius strip."
-msgstr ""
-"Un autre hack de M. C. Escher par Marcelo Vianna. Trace le «ruban de Moebius "
-"II», une image GL de fourmis marchant sur la surface d'un ruban de Moebius."
-
-#: hacks/config/moebius.xml.h:2
 msgid "Draw Ants"
 msgstr "Dessiner des fournis"
 
-#: hacks/config/moebius.xml.h:4
-msgid "Mesh Floor"
-msgstr "Sol grillagé"
-
-#: hacks/config/moebius.xml.h:5
+#: hacks/config/moebius.xml.h:3
 msgid "Moebius"
 msgstr "Moebius"
 
-#: hacks/config/moebius.xml.h:8
+#: hacks/config/moebius.xml.h:6
 msgid "Solid Floor"
 msgstr "Sol uniforme"
 
-#: hacks/config/moebius.xml.h:9 hacks/config/qix.xml.h:20
-msgid "Solid Objects"
-msgstr "Objets solides"
+#: hacks/config/moebius.xml.h:8
+msgid ""
+"This animates a 3D rendition M.C. Escher's \"Moebius Strip II\", an image of "
+"ants walking along the surface of a moebius strip. Written by Marcelo F. "
+"Vianna; 1997."
+msgstr ""
 
 #: hacks/config/moire.xml.h:6
 msgid "Moire"
-msgstr "Moirage"
+msgstr "Moiré"
 
 #: hacks/config/moire.xml.h:8 hacks/config/rorschach.xml.h:6
 msgid "Offset"
 msgstr "Décalage"
 
-#: hacks/config/moire.xml.h:10
-msgid ""
-"This one draws cool circular interference patterns. Most of the circles you "
-"see aren't explicitly rendered, but show up as a result of interactions "
-"between the other pixels that were drawn. Written by Jamie Zawinski, "
-"inspired by Java code by Michael Bayne. As he pointed out, the beauty of "
-"this one is that the heart of the display algorithm can be expressed with "
-"just a pair of loops and a handful of arithmetic, giving it a high ``display "
-"hack metric''."
-msgstr ""
-"Trace de jolis motifs d'interférences circulaires. La plupart des cercles "
-"affichés ne sont pas rendus de manière explicite, mais s'affichent comme "
-"résultat d'interactions entre les autres pixels dessinés. Écrit par Jamie "
-"Zawinski, sur la base d'un code Java de Michael Bayne. Comme il l'a "
-"souligné, la beauté de ce hackréside dans le fait que le coeur de "
-"l'algorithme d'affichage peut être exprimé avec quelques boucles et "
-"opérations arithmétiques, ce qui lui assure une grande valeur esthétique."
-
-#: hacks/config/moire2.xml.h:1
-msgid ""
-"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/moire.xml.h:11 hacks/config/rd-bomb.xml.h:21
+#: hacks/config/rdbomb.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:17
+msgid "Use Shared Memory"
+msgstr "Utiliser une mémoire partagée"
+
+#: hacks/config/moire.xml.h:12
+msgid ""
+"When the lines on the screen Make more lines in between, That's a moire'! "
+"Written by Jamie Zawinski and Michael Bayne; 1997."
+msgstr ""
+
+#: hacks/config/moire2.xml.h:2
+msgid ""
+"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; 1998."
+msgstr ""
 
 #: hacks/config/moire2.xml.h:4
 msgid "Moire2"
-msgstr "Moirage2"
+msgstr "Moiré2"
 
 #: hacks/config/molecule.xml.h:3
 msgid "Describe Molecule"
@@ -6171,15 +6024,11 @@ msgstr "Décrire la molécule"
 
 #: hacks/config/molecule.xml.h:5
 msgid "Draw Atomic Bonds"
-msgstr "Dessiner des liaisons atomiques"
+msgstr "Dessiner les liaisons atomiques"
 
 #: hacks/config/molecule.xml.h:6
 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"
+msgstr "Dessiner les noyaux atomiques"
 
 #: hacks/config/molecule.xml.h:8
 msgid "Draw Electron Shells"
@@ -6189,11 +6038,11 @@ msgstr "Dessiner les électrons"
 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."
+"Written by Jamie Zawinski; 2001."
 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."
+"protéique). Écrit par Jamie Zawinski; 2001."
 
 #: hacks/config/molecule.xml.h:12
 msgid "Label Atoms"
@@ -6207,42 +6056,65 @@ msgstr "Molécule"
 msgid "PDB File or Directory"
 msgstr "Fichier PDB ou répertoire"
 
-#: hacks/config/morph3d.xml.h:1
-msgid ""
-"Another 3d shape-changing GL hack, by Marcelo Vianna. It has the same shiny-"
-"plastic feel as Superquadrics, as many computer-generated objects do..."
-msgstr ""
-"Un autre hack GL 3D à forme changeante, par Marcelo Vianna. Il a le même "
-"aspect plastique luisantque Superquadriques, comme beaucoup d'objets générés "
-"par ordinateur... "
+#: hacks/config/morph3d.xml.h:1 hacks/config/polyhedra.xml.h:4
+#: hacks/config/sballs.xml.h:1
+msgid "Cube"
+msgstr "Cube"
 
-#: hacks/config/morph3d.xml.h:4
+#: hacks/config/morph3d.xml.h:2 hacks/config/polyhedra.xml.h:15
+#: hacks/config/sballs.xml.h:2
+msgid "Dodecahedron"
+msgstr "Dodécaèdre"
+
+#: hacks/config/morph3d.xml.h:4 hacks/config/polyhedra.xml.h:71
+#: hacks/config/sballs.xml.h:5
+msgid "Icosahedron"
+msgstr "Icosaèdre"
+
+#: hacks/config/morph3d.xml.h:5
 msgid "Morph3D"
 msgstr "Morph3D"
 
-#: hacks/config/mountain.xml.h:3
+#: hacks/config/morph3d.xml.h:6 hacks/config/polyhedra.xml.h:85
+#: hacks/config/sballs.xml.h:6
+msgid "Octahedron"
+msgstr "Octaèdre"
+
+#: hacks/config/morph3d.xml.h:7
+msgid ""
+"Platonic solids that turn inside out and get spikey. Written by Marcelo "
+"Vianna; 1997."
+msgstr ""
+
+#: hacks/config/mountain.xml.h:2
 msgid ""
 "Generates random 3d plots that look vaguely mountainous. Written by Pascal "
-"Pensa."
+"Pensa; 1997."
 msgstr ""
 "Génère des graphiques 3D aléatoires d'apparence vaguement montagneuse. Écrit "
-"par Pascal Pensa."
+"par Pascal Pensa; 1997."
 
 #: hacks/config/mountain.xml.h:5
 msgid "Mountain"
 msgstr "Montagnes"
 
+#: hacks/config/mountain.xml.h:8
+msgid "Peaks"
+msgstr "Sommets"
+
 #: hacks/config/munch.xml.h:1
 msgid ""
 "DATAI 2 ADDB 1,2 ROTC 2,-22 XOR 1,2 JRST .-4 As reported by HAKMEM, in 1962, "
 "Jackson Wright wrote the above PDP-1 code. That code still lives on in this "
-"screenhack, some 35 years later. The number of lines of enclosing code has "
-"increased substantially, however. This version is by Tim Showalter."
+"program, some 44 years later. The number of lines of enclosing code has "
+"increased substantially, however. Written by Jackson Wright and Tim "
+"Showalter; 1997."
 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."
+"présent dans ce hack, quelque 44 ans plus tard. Le nombre de lignes de code "
+"a toutefois considérablement augmenté. Écrit par Jackson Wright et Tim "
+"Showalter; 1997."
 
 #: hacks/config/munch.xml.h:5
 msgid "Munch"
@@ -6260,17 +6132,20 @@ msgstr "Changement"
 msgid "Colors"
 msgstr "Couleurs"
 
+# NOTE: intraduisible :-> "maximum  radius  of blot nervousness, as a fraction of the
+# radius of the  blot"
 #: hacks/config/nerverot.xml.h:5
 msgid "Crunchiness"
-msgstr "Croquant"
+msgstr ""
 
 #: hacks/config/nerverot.xml.h:7
 msgid ""
 "Draws different shapes composed of nervously vibrating squiggles, as if seen "
-"through a camera operated by a monkey on crack. By Dan Bornstein."
+"through a camera operated by a monkey on crack. Written by Dan Bornstein; "
+"2000."
 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."
+"s'ils étaient filmés par un singe sous amphétamines. Écrit par Dan Bornstein; 200."
 
 #: hacks/config/nerverot.xml.h:10
 msgid "Frequent"
@@ -6293,7 +6168,8 @@ msgid "Spastic"
 msgstr "Spasmodique"
 
 #: hacks/config/noof.xml.h:1
-msgid "Draws some rotatey patterns, using OpenGL. Written by Mark Kilgard."
+msgid ""
+"Draws some rotatey patterns, using OpenGL. Written by Bill Torzewski; 2004."
 msgstr ""
 
 #: hacks/config/noof.xml.h:3
@@ -6302,36 +6178,16 @@ msgstr "Noof"
 
 #: 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 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."
+"A little man with a big nose wanders around your screen saying things. "
+"Written by Dan Heller and Jamie Zawinski; 1992."
 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, 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."
+"choses. Écrit par Dan Heller et Jamie Zawinski; 1992."
 
 #: hacks/config/noseguy.xml.h:2
-msgid "Get Text from File"
-msgstr "Extraire le texte du fichier"
-
-#: hacks/config/noseguy.xml.h:3
-msgid "Get Text from Program"
-msgstr "Extraire le texte du programme"
-
-#: hacks/config/noseguy.xml.h:4
 msgid "Noseguy"
 msgstr "Nez"
 
-#: hacks/config/noseguy.xml.h:6
-msgid "Text File"
-msgstr "Fichier texte"
-
-#: hacks/config/noseguy.xml.h:8
-msgid "Use Text Below"
-msgstr "Utiliser le texte ci-dessous"
-
 #: hacks/config/pacman.xml.h:2
 msgid "Pacman"
 msgstr "Pacman"
@@ -6343,24 +6199,24 @@ msgstr "Taille du joueur"
 #: hacks/config/pacman.xml.h:4
 msgid ""
 "Simulates a game of Pac-Man on a randomly-created level. Written by Edwin de "
-"Jong."
+"Jong; 2004."
 msgstr ""
+"Simule un jeu de Pac-Man pour un niveau créé de façon aléatoire. Écrit par "
+"Edwin De Jong; 2004."
 
 #: hacks/config/pedal.xml.h:7
 msgid "Pedal"
 msgstr "Pédale"
 
 #: hacks/config/pedal.xml.h:8
+# TODO
 msgid ""
 "This is sort of a combination spirograph/string-art. It generates a large, "
-"complex polygon, and lets the X server do the bulk of the work by giving it "
-"an even/odd winding rule. Written by Dale Moore, based on some ancient PDP-"
-"11 code."
+"complex polygon, and renders it by filling using an even/odd winding rule. "
+"Written by Dale Moore; 1995."
 msgstr ""
-"Sorte de combinaison de spirographe/art pauvre. Génère un grand polygone "
-"complexe et laisse le serveur X faire le plus gros du travail en lui donnant "
-"une règle WIND_EVEN_ODD. Écrit par Dale Moore, basé sur un ancien code PDP-"
-"11."
+"Sorte de combinaison de spirographe/art des clous et des fils. "
+"Écrit par Dale Moore; 1995."
 
 #: hacks/config/penetrate.xml.h:1
 msgid "Always play well"
@@ -6374,17 +6230,17 @@ msgstr "Explosions"
 msgid "Penetrate"
 msgstr "Pénétrer"
 
-#: hacks/config/penetrate.xml.h:7
-msgid "Start badly, but learn"
-msgstr "Mal commencer, mais apprendre"
-
-#: hacks/config/penetrate.xml.h:8
+#: hacks/config/penetrate.xml.h:6
 msgid ""
-"This hack simulates the classic arcade game Missile Command. Written by Adam "
-"Miller."
+"Simulates the classic arcade game Missile Command. Written by Adam Miller; "
+"1999."
 msgstr ""
 "Ce hack simule le jeu d'arcade classique Missile Command. Écrit par Adam "
-"Miller."
+"Miller; 1999."
+
+#: hacks/config/penetrate.xml.h:8
+msgid "Start badly, but learn"
+msgstr "Mal commencer, mais apprendre"
 
 #: hacks/config/penrose.xml.h:1
 msgid "Draw Ammann Lines"
@@ -6393,19 +6249,20 @@ msgstr "Tracer des lignes d'Ammann"
 #: 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 "
-"British math professor who has worked with Stephen Hawking on such topics as "
-"relativity, black holes, and whether time has a beginning, filed a copyright-"
-"infringement lawsuit against the Kimberly-Clark Corporation, which Penrose "
-"said copied a pattern he created (a pattern demonstrating that ``a "
-"nonrepeating pattern could exist in nature'') for its Kleenex quilted toilet "
-"paper. Penrose said he doesn't like litigation but, ``When it comes to the "
-"population of Great Britain being invited by a multinational to wipe their "
-"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."
+"technology. In April 1997, Sir Roger Penrose, a British math professor who "
+"has worked with Stephen Hawking on such topics as relativity, black holes, "
+"and whether time has a beginning, filed a copyright-infringement lawsuit "
+"against the Kimberly-Clark Corporation, which Penrose said copied a pattern "
+"he created (a pattern demonstrating that \"a nonrepeating pattern could "
+"exist in nature\") for its Kleenex quilted toilet paper. Penrose said he "
+"doesn't like litigation but, \"When it comes to the population of Great "
+"Britain being invited by a multinational to wipe their 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. Written by Timo "
+"Korvola; 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 "
+"technologie moderne du formica. 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 "
@@ -6415,12 +6272,18 @@ msgstr ""
 "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."
+"mesures s'imposent.'' Rapporté par News of the Weird n°491, 4-jul-1997. "
+"Écrit par Timo Korvola; 1997."
 
-#: hacks/config/penrose.xml.h:6
+#: hacks/config/penrose.xml.h:7
 msgid "Penrose"
 msgstr "Penrose"
 
+#: hacks/config/penrose.xml.h:11 hacks/config/rd-bomb.xml.h:19
+#: hacks/config/rdbomb.xml.h:19 hacks/config/twang.xml.h:14
+msgid "Tile Size"
+msgstr "Taille des mosaïques"
+
 #: hacks/config/petri.xml.h:2
 msgid "Colony Shape"
 msgstr "Forme de la colonie"
@@ -6438,27 +6301,27 @@ msgid "Fertility"
 msgstr "Fertilité"
 
 #: hacks/config/petri.xml.h:12
-msgid "Maxium Lifespan"
+msgid "Maximum Lifespan"
 msgstr "Durée de vie maximum"
 
 #: hacks/config/petri.xml.h:13
-msgid "Maxium Rate of Death"
+msgid "Maximum Rate of Death"
 msgstr "Taux de mortalité maximum"
 
 #: hacks/config/petri.xml.h:14
-msgid "Maxium Rate of Growth"
+msgid "Maximum Rate of Growth"
 msgstr "Taux de croissance maximum"
 
 #: hacks/config/petri.xml.h:15
-msgid "Minium Lifespan"
+msgid "Minimum Lifespan"
 msgstr "Durée de vie minimum"
 
 #: hacks/config/petri.xml.h:16
-msgid "Minium Rate of Death"
+msgid "Minimum Rate of Death"
 msgstr "Taux de mortalité minimum"
 
 #: hacks/config/petri.xml.h:17
-msgid "Minium Rate of Growth"
+msgid "Minimum Rate of Growth"
 msgstr "Taux de croissance minimum"
 
 #: hacks/config/petri.xml.h:18
@@ -6489,53 +6352,59 @@ msgstr "Carré"
 msgid ""
 "This simulates colonies of mold growing in a petri dish. Growing colored "
 "circles overlap and leave spiral interference in their wake. Written by Dan "
-"Bornstein."
+"Bornstein; 1999."
 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."
+"spirale à leur suite. Écrit par Dan Bornstein; 1999."
 
 #: hacks/config/phosphor.xml.h:1
 msgid ""
 "Draws a simulation of an old terminal, with large pixels and long-sustain "
-"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."
+"phosphor. This program is also a fully-functional VT100 emulator! Written by "
+"Jamie Zawinski; 1999."
 msgstr ""
+"Dessine une simulation d'un vieux terminal, avec de grands pixels et du "
+"phosphore de longue durée. Ce programme est également un émulateur de "
+"terminal VT100 fonctionnel ! " 
+"Écrit par Jamie Zawinski; 1999."
 
-#: hacks/config/phosphor.xml.h:2
-msgid "Dump pipe"
-msgstr "Pipe simple"
+#: hacks/config/phosphor.xml.h:4
+msgid "Font Scale"
+msgstr "Échelle de la police"
 
 #: hacks/config/phosphor.xml.h:5
 msgid "Phosphor"
 msgstr "Phosphore"
 
-#: hacks/config/phosphor.xml.h:10
-msgid "Use PTY"
-msgstr "Utilise PTY"
+#: hacks/config/phosphor.xml.h:8
+msgid "Terminal Emulation"
+msgstr "Emulation de terminal"
+
+#: hacks/config/phosphor.xml.h:9
+msgid "Text Only"
+msgstr "Texte seulement"
 
 #: hacks/config/piecewise.xml.h:1
 msgid "Color shifting speed"
 msgstr "Vitesse du changement de couleur"
 
-#: hacks/config/piecewise.xml.h:6
+#: hacks/config/piecewise.xml.h:8
 msgid "Maximum radius"
-msgstr "Rayon max"
+msgstr "Rayon max."
 
-#: hacks/config/piecewise.xml.h:7
+#: hacks/config/piecewise.xml.h:9
 msgid "Minimum radius"
-msgstr "Rayon min"
+msgstr "Rayon min."
 
-#: hacks/config/piecewise.xml.h:8
+#: hacks/config/piecewise.xml.h:10
 msgid "Piecewise"
 msgstr "Piecewise"
 
-#: hacks/config/piecewise.xml.h:12
+#: hacks/config/piecewise.xml.h:14
 msgid ""
 "This draws a bunch of moving circles which switch from visibility to "
-"invisibility at intersection points. Written by Geoffrey Irving."
+"invisibility at intersection points. Written by Geoffrey Irving; 2003."
 msgstr ""
 
 #: hacks/config/pinion.xml.h:1
@@ -6549,10 +6418,10 @@ msgstr "2000"
 #: hacks/config/pinion.xml.h:4
 msgid ""
 "Draws an interconnected set of gears moving across the screen. Written by "
-"Jamie Zawinski."
+"Jamie Zawinski; 2004."
 msgstr ""
 "Dessine des engrenages interconnectés se déplacant dans l'écran. Écrit par "
-"Jamie Zawinski."
+"Jamie Zawinski; 2004."
 
 #: hacks/config/pinion.xml.h:6
 msgid "Gear Size"
@@ -6571,53 +6440,51 @@ msgid "Scrolling Speed"
 msgstr "Vitesse de défilement"
 
 #: hacks/config/pipes.xml.h:1
+msgid "A Hundred"
+msgstr "Une centaine"
+
+#: hacks/config/pipes.xml.h:2
+msgid ""
+"A growing plumbing system, with bolts and valves. Written by Marcelo Vianna; "
+"1997."
+msgstr ""
+
+#: hacks/config/pipes.xml.h:3
 msgid "Allow Tight Turns"
 msgstr "Autoriser des virages serrés"
 
-#: hacks/config/pipes.xml.h:2
+#: hacks/config/pipes.xml.h:4
 msgid "Ball Joints"
 msgstr "Raccords à boule"
 
-#: hacks/config/pipes.xml.h:3
+#: hacks/config/pipes.xml.h:5
+msgid "Bolted Fittings"
+msgstr "Raccords boulonnés"
+
+#: hacks/config/pipes.xml.h:6
 msgid "Curved Pipes"
 msgstr "Canalisations courbées"
 
-#: hacks/config/pipes.xml.h:6
+#: hacks/config/pipes.xml.h:8
 msgid "Fisheye Lens"
 msgstr "Grand angle"
 
-#: hacks/config/pipes.xml.h:7
+#: hacks/config/pipes.xml.h:9
 msgid "Gadgetry"
 msgstr "Gadgets"
 
-#: hacks/config/pipes.xml.h:8
-msgid ""
-"If you've ever been in the same room with a Windows NT machine, you've "
-"probably seen this GL hack. This version is by Marcelo Vianna."
-msgstr ""
-"Si vous avez déjà croisé la route d'une machine Windows NT, vous avez "
-"certainement déjà vu ce hack GL. Cette version est de Marcelo Vianna."
-
-#: hacks/config/pipes.xml.h:11
-msgid "Number of Pipe Systems"
-msgstr "Nombre de systèmes de canalisation"
+#: hacks/config/pipes.xml.h:13
+msgid "Number of Pipes"
+msgstr "Nombre de canalisations"
 
-#: hacks/config/pipes.xml.h:12
-msgid "Pipe Fittings"
-msgstr "Raccords de canalisation"
+#: hacks/config/pipes.xml.h:15
+msgid "Pipe Length"
+msgstr "Longueur des canalisations"
 
-#: hacks/config/pipes.xml.h:13
+#: hacks/config/pipes.xml.h:16
 msgid "Pipes"
 msgstr "Canalisations"
 
-#: hacks/config/pipes.xml.h:17
-msgid "System Length"
-msgstr "Longueur du système"
-
-#: hacks/config/polyhedra.xml.h:4 hacks/config/sballs.xml.h:1
-msgid "Cube"
-msgstr "Cube"
-
 #: hacks/config/polyhedra.xml.h:5
 msgid "Cubitruncated Cuboctahedron"
 msgstr ""
@@ -6655,17 +6522,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 infinite "
 "sets of prisms and antiprisms; including their duals brings the total to "
-"160. Written by Dr. Zvi Har'El and Jamie Zawinski."
+"160. Written by Dr. Zvi Har'El and Jamie Zawinski; 2004."
 msgstr ""
 
 #: hacks/config/polyhedra.xml.h:14
 msgid "Ditrigonal Dodecadodecahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:15 hacks/config/sballs.xml.h:2
-msgid "Dodecahedron"
-msgstr "Dodécaèdre"
-
 #: hacks/config/polyhedra.xml.h:18
 msgid "Great Cubicuboctahedron"
 msgstr ""
@@ -6878,10 +6741,6 @@ msgstr ""
 msgid "Hexahemioctacron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:71 hacks/config/sballs.xml.h:5
-msgid "Icosahedron"
-msgstr "Icosaèdre"
-
 #: hacks/config/polyhedra.xml.h:72
 msgid "Icosidodecadodecahedron"
 msgstr ""
@@ -6930,10 +6789,6 @@ msgstr ""
 msgid "Medial Triambic Icosahedron"
 msgstr ""
 
-#: hacks/config/polyhedra.xml.h:85 hacks/config/sballs.xml.h:7
-msgid "Octahedron"
-msgstr "Octaèdre"
-
 #: hacks/config/polyhedra.xml.h:86
 msgid "Octahemioctacron"
 msgstr ""
@@ -7245,10 +7100,10 @@ msgstr "Polyominos"
 #: hacks/config/polyominoes.xml.h:8
 msgid ""
 "Repeatedly attempts to completely fill a rectangle with irregularly-shaped "
-"puzzle pieces. Written by Stephen Montgomery-Smith."
+"puzzle pieces. Written by Stephen Montgomery-Smith; 2002."
 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."
+"puzzle de formes irrégulières. Écrit par Stephen Montgomery-Smith; 2002."
 
 #: hacks/config/polytopes.xml.h:2
 msgid "120-Cell"
@@ -7289,21 +7144,25 @@ msgstr "Couleur unique"
 #: hacks/config/polytopes.xml.h:22
 msgid ""
 "This program shows one of the six regular 4D polytopes rotating in 4D. "
-"Written by Carsten Steger, inspired by H.S.M Coxeter's book \"Regular "
-"Polytopes\", 3rd Edition, Dover Publications, Inc., 1973, and Thomas "
-"Banchoff's book \"Beyond the Third Dimension: Geometry, Computer Graphics, "
-"and Higher Dimensions\", Scientific American Library, 1990."
+"Inspired by H.S.M Coxeter's book \"Regular Polytopes\", 3rd Edition, Dover "
+"Publications, Inc., 1973, and Thomas Banchoff's book \"Beyond the Third "
+"Dimension: Geometry, Computer Graphics, and Higher Dimensions\", Scientific "
+"American Library, 1990. Written by Carsten Steger; 2003."
 msgstr ""
 
 #: hacks/config/pong.xml.h:2
+msgid "Game Speed"
+msgstr "Vitesse du jeu"
+
+#: hacks/config/pong.xml.h:3
 msgid "Pong"
 msgstr "Pong"
 
-#: hacks/config/pong.xml.h:6
+#: hacks/config/pong.xml.h:5
 msgid ""
 "The pong program simulates an ancient Pong home video game, as well as "
 "various artifacts from displaying it on a color TV set. Written by Jeremy "
-"English and Trevor Blackwell."
+"English and Trevor Blackwell; 2003."
 msgstr ""
 
 #: hacks/config/popsquares.xml.h:2
@@ -7320,7 +7179,8 @@ msgstr "Sub-division"
 
 #: hacks/config/popsquares.xml.h:9
 msgid ""
-"This draws a pop-art-ish looking grid of pulsing colors. By Levi Burton."
+"This draws a pop-art-ish looking grid of pulsing colors. Written by Levi "
+"Burton; 2003."
 msgstr ""
 
 #: hacks/config/popsquares.xml.h:10
@@ -7339,67 +7199,61 @@ msgstr "Dessiner des yeux"
 msgid "Providence"
 msgstr "Providence"
 
-#: hacks/config/providence.xml.h:8
+#: hacks/config/providence.xml.h:7
 msgid ""
 "The providence code displays an eye, shrouded in glory, set upon the base of "
-"a pyramid. Written by Blair Tennessy."
+"a pyramid. Written by Blair Tennessy; 2004."
 msgstr ""
 
 #: hacks/config/pulsar.xml.h:1
 msgid "Anti-alias Lines"
 msgstr "Lignes anti-aliasées"
 
-#: hacks/config/pulsar.xml.h:3
+#: hacks/config/pulsar.xml.h:2
 msgid ""
 "Draws some intersecting planes, making use of alpha blending, fog, textures, "
-"and mipmaps, plus a ``frames per second'' meter so that you can tell how "
-"fast your graphics card is... Requires OpenGL. Written by David Konerding."
+"and mipmaps. Written by David Konerding; 1999."
 msgstr ""
 "Dessine des plans en intersection en utilisant le mélange de valeurs alpha, "
-"le brouillard, des textures, et des mipmaps, plus une mesure ''images par "
-"seconde'' pour que vous puissiez calculer la rapidité de votre carte "
-"graphique... Nécessite OpenGL. Écrit par David Konerding."
+"le brouillard, des textures, et des mipmaps. "
+"Écrit par David Konerding; 1999."
 
-#: hacks/config/pulsar.xml.h:4
+#: hacks/config/pulsar.xml.h:3
 msgid "Enable Blending"
 msgstr "Activer le mélange"
 
-#: hacks/config/pulsar.xml.h:5
+#: hacks/config/pulsar.xml.h:4
 msgid "Enable Depth Buffer"
 msgstr "Activer le tampon de profondeur"
 
-#: hacks/config/pulsar.xml.h:6
+#: hacks/config/pulsar.xml.h:5
 msgid "Enable Fog"
 msgstr "Activer le brouillard"
 
-#: hacks/config/pulsar.xml.h:7
+#: hacks/config/pulsar.xml.h:6
 msgid "Enable Lighting"
 msgstr "Activer l'éclairage"
 
-#: hacks/config/pulsar.xml.h:8
+#: hacks/config/pulsar.xml.h:7
 msgid "Enable Texture Filtering"
 msgstr "Activer le filtrage de texture"
 
-#: hacks/config/pulsar.xml.h:9
+#: hacks/config/pulsar.xml.h:8
 msgid "Enable Texture Mipmaps"
 msgstr "Activer les mipmaps de texture"
 
-#: hacks/config/pulsar.xml.h:10
+#: hacks/config/pulsar.xml.h:9
 msgid "Enable Texturing"
 msgstr "Activer les textures"
 
-#: hacks/config/pulsar.xml.h:12
+#: hacks/config/pulsar.xml.h:11
 msgid "Pulsar"
 msgstr "Pulsar"
 
-#: hacks/config/pulsar.xml.h:13
+#: hacks/config/pulsar.xml.h:12
 msgid "Quad Count"
 msgstr "Nombre de quads"
 
-#: hacks/config/pulsar.xml.h:18
-msgid "Texture PPM File"
-msgstr "Fichier PPM de texture"
-
 #: hacks/config/pyro.xml.h:3
 msgid "Explosive Yield"
 msgstr "Production d'explosions"
@@ -7418,59 +7272,64 @@ msgstr "Pyro"
 
 #: hacks/config/pyro.xml.h:11
 msgid ""
-"Pyro draws exploding fireworks. Blah blah blah. Written by Jamie Zawinski."
+"Pyro draws exploding fireworks. Blah blah blah. Written by Jamie Zawinski; "
+"1992."
 msgstr ""
-"Pyro dessine des feux d'artifices en explosion. Bla bla. Écrit par Jamie "
-"Zawinski."
+"Pyro dessine des feux d'artifices. Bla bla bla. Écrit par Jamie "
+"Zawinski; 1992."
 
 #: hacks/config/qix.xml.h:1
 msgid "Additive Colors"
 msgstr "Couleurs additives"
 
-#: hacks/config/qix.xml.h:3
+#: hacks/config/qix.xml.h:2
+msgid ""
+"Bounces a series of line segments around the screen, and uses variations on "
+"this basic motion pattern to produce all sorts of different presentations: "
+"line segments, filled polygons, and overlapping translucent areas. Written "
+"by Jamie Zawinski; 1992."
+msgstr ""
+"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; 1992."
+
+#: hacks/config/qix.xml.h:4
 msgid "Corners"
 msgstr "Coins"
 
-#: hacks/config/qix.xml.h:11
+#: hacks/config/qix.xml.h:12
 msgid "Line Segments"
 msgstr "Segments de ligne"
 
-#: hacks/config/qix.xml.h:12
+#: hacks/config/qix.xml.h:13
 msgid "Linear Motion"
 msgstr "Mouvement linéaire"
 
-#: hacks/config/qix.xml.h:15
+#: hacks/config/qix.xml.h:16
 msgid "Max Size"
 msgstr "Taille max."
 
-#: hacks/config/qix.xml.h:16
+#: hacks/config/qix.xml.h:17
 msgid "Qix"
 msgstr "Qix"
 
-#: hacks/config/qix.xml.h:17
+#: hacks/config/qix.xml.h:18
 msgid "Random Motion"
 msgstr "Mouvement aléatoire"
 
-#: hacks/config/qix.xml.h:23
-msgid "Subtractive Colors"
-msgstr "Couleurs soustractives"
+#: hacks/config/qix.xml.h:21
+msgid "Solid Objects"
+msgstr "Objets solides"
 
 #: hacks/config/qix.xml.h:24
-msgid ""
-"This is the swiss army chainsaw of qix programs. It bounces a series of line "
-"segments around the screen, and uses variations on this basic motion pattern "
-"to produce all sorts of different presentations: line segments, filled "
-"polygons, overlapping translucent areas... Written by Jamie Zawinski."
-msgstr ""
-"La tronçonneuse suisse des programmes qix. Fait rebondir une série de "
-"segments de lignes sur l'écran et utilise des variations de ce modèle de "
-"mouvement de base pour produire toutes sortes de présentations différentes : "
-"segments de ligne, polygones pleins, zones translucides superposées... Écrit "
-"par Jamie Zawinski."
+msgid "Subtractive Colors"
+msgstr "Couleurs soustractives"
 
 #: hacks/config/qix.xml.h:25
 msgid "Transparent"
-msgstr "Transparent"
+msgstr "Transparence des"
 
 #: hacks/config/queens.xml.h:2
 msgid "Queens"
@@ -7480,53 +7339,50 @@ msgstr "Reines"
 msgid ""
 "Solves the N-Queens problem (where, in this program, N is between 5 and 10 "
 "queens.) The problem is: how may one place N queens on an NxN chessboard "
-"such that no queen can attack a sister? Written by Blair Tennessy."
+"such that no queen can attack a sister? Written by Blair Tennessy; 2002."
 msgstr ""
 
-#: hacks/config/rd-bomb.xml.h:1
+#: hacks/config/rd-bomb.xml.h:1 hacks/config/rdbomb.xml.h:1
 msgid "/"
 msgstr "/"
 
-#: hacks/config/rd-bomb.xml.h:3
+#: hacks/config/rd-bomb.xml.h:3 hacks/config/rdbomb.xml.h:3
 #, no-c-format
 msgid "1%"
 msgstr "1%"
 
-#: hacks/config/rd-bomb.xml.h:7
+#: hacks/config/rd-bomb.xml.h:7 hacks/config/rdbomb.xml.h:7
 msgid ""
-"Another variation of the `Bomb' program by Scott Draves. This draws a grid "
-"of growing square-like shapes that, once they overtake each other, react in "
-"unpredictable ways. ``RD'' stands for reaction-diffusion."
+"Draws a grid of growing square-like shapes that, once they overtake each "
+"other, react in unpredictable ways. \"RD\" stands for reaction-diffusion. "
+"Written by Scott Draves."
 msgstr ""
-"Une autre variation du programme «Bomb» de Scott Draves. Dessine une grille "
+"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."
+"réagissent de façon imprévisible. 'RD' signifie réaction-diffusion. "
+"Écrit par Scott Draves."
 
-#: hacks/config/rd-bomb.xml.h:8
+#: hacks/config/rd-bomb.xml.h:8 hacks/config/rdbomb.xml.h:8
 msgid "Epoch"
 msgstr "Époque"
 
-#: hacks/config/rd-bomb.xml.h:10
+#: hacks/config/rd-bomb.xml.h:10 hacks/config/rdbomb.xml.h:10
 msgid "Fill Screen"
 msgstr "Remplir l'écran"
 
-#: hacks/config/rd-bomb.xml.h:14
+#: hacks/config/rd-bomb.xml.h:14 hacks/config/rdbomb.xml.h:14
 msgid "RD-Bomb"
 msgstr "Bombe RD"
 
-#: hacks/config/rd-bomb.xml.h:15
+#: hacks/config/rd-bomb.xml.h:15 hacks/config/rdbomb.xml.h:15
 msgid "Reaction/Difusion"
 msgstr "Réaction/Diffusion"
 
-#: hacks/config/rd-bomb.xml.h:16
+#: hacks/config/rd-bomb.xml.h:16 hacks/config/rdbomb.xml.h:16
 msgid "Seed Radius"
 msgstr "Rayon du germe"
 
-#: hacks/config/rd-bomb.xml.h:19 hacks/config/twang.xml.h:12
-msgid "Tile Size"
-msgstr "Taille des mosaïques"
-
-#: hacks/config/rd-bomb.xml.h:22
+#: hacks/config/rd-bomb.xml.h:22 hacks/config/rdbomb.xml.h:22
 msgid "Wander Speed"
 msgstr "Vitesse de déplacement"
 
@@ -7578,11 +7434,11 @@ msgstr "Tempète"
 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."
+"dripping into it. Written by Tom Hammersley; 1999."
 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."
+"pour que quelque chose semble l'éclabousser. Écrit par Tom Hammersley; 1999."
 
 #: hacks/config/rocks.xml.h:7
 msgid "Rocks"
@@ -7595,12 +7451,10 @@ msgstr "Orientation"
 #: hacks/config/rocks.xml.h:11
 msgid ""
 "This draws an animation of flight through an asteroid field, with changes in "
-"rotation and direction. It can also display 3D separations for red/blue "
-"glasses! Mostly written by Jamie Zawinski."
+"rotation and direction. Written by Jamie Zawinski; 1992."
 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."
+"et la direction changent. Écrit par Jamie Zawinski; 1992."
 
 #: hacks/config/rocks.xml.h:13
 msgid "Velocity"
@@ -7612,17 +7466,15 @@ msgstr "Rorschach"
 
 #: hacks/config/rorschach.xml.h:9
 msgid ""
-"This generates random inkblot patterns. The algorithm is deceptively simple "
-"for how well it works; it merely walks a dot around the screen randomly, and "
-"then reflects the image horizontally, vertically, or both. Any deep-seated "
-"neurotic tendencies which this program reveals are your own problem. Written "
-"by Jamie Zawinski."
+"This generates random inkblot patterns via a reflected random walk. Any deep-"
+"seated neurotic tendencies which this program reveals are your own problem. "
+"Written by Jamie Zawinski; 1992."
 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 "
+"Génère des motifs de taches d'encre aléatoires "
+"en déplacant 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."
+"enfouies que ce programme pourrait révéler. Écrit par Jamie Zawinski; 1992."
 
 #: hacks/config/rorschach.xml.h:10
 msgid "With X Symmetry"
@@ -7632,10 +7484,10 @@ msgstr "Avec symétrie X"
 msgid "With Y Symmetry"
 msgstr "Avec symétrie Y"
 
-#: hacks/config/rotor.xml.h:1
+#: hacks/config/rotor.xml.h:2
 msgid ""
-"Another ancient xlock demo, this one by Tom Lawrence. It draws a line "
-"segment moving along a complex spiraling curve."
+"Draws a line segment moving along a complex spiraling curve. Written by Tom "
+"Lawrence; 1997."
 msgstr ""
 
 #: hacks/config/rotor.xml.h:4 hacks/config/wander.xml.h:9
@@ -7647,9 +7499,8 @@ msgid "Rotor"
 msgstr "Rotor"
 
 #: hacks/config/rotzoomer.xml.h:2
-#, fuzzy
 msgid "60"
-msgstr "360°"
+msgstr "60°"
 
 #: hacks/config/rotzoomer.xml.h:3
 msgid "Animate"
@@ -7658,10 +7509,10 @@ msgstr "Animer"
 #: hacks/config/rotzoomer.xml.h:4
 msgid ""
 "Creates a collage of rotated and scaled portions of the screen. Written by "
-"Claudio Matsuoka."
+"Claudio Matsuoka; 2001."
 msgstr ""
 "Crée un collage de portions pivotées et mises à l'échelle de l'écran. Écrit "
-"par Claudio Matsuoka."
+"par Claudio Matsuoka; 2001."
 
 #: hacks/config/rotzoomer.xml.h:6
 msgid "Rectangle Count"
@@ -7686,56 +7537,54 @@ msgstr "Rectangles mobiles"
 #: hacks/config/rubik.xml.h:2
 msgid ""
 "Draws a Rubik's Cube that rotates in three dimensions and repeatedly "
-"shuffles and solves itself. Another fine GL hack by Marcelo Vianna."
+"shuffles and solves itself. Written by Marcelo Vianna; 1997."
 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, se mélange et se "
+"résout sans cesse. Écrit par Marcelo Vianna; 1997."
 
-#: hacks/config/rubik.xml.h:5
+#: hacks/config/rubik.xml.h:4
+msgid "Hide Shuffling"
+msgstr "Cacher le mélange"
+
+#: hacks/config/rubik.xml.h:6
 msgid "Rubik"
 msgstr "Rubik"
 
-#: hacks/config/rubik.xml.h:7
-msgid "Show Shuffling"
-msgstr "Afficher le mélange"
-
 #: hacks/config/sballs.xml.h:3
 msgid ""
-"Draws an animation of textured balls spinning like crazy in GL. Requires "
-"OpenGL, and a machine with fast hardware support for texture maps. Written "
-"by Eric Lassauge &lt;lassauge@users.sourceforge.net&gt;."
+"Draws an animation of textured balls spinning like crazy. Written by Eric "
+"Lassauge; 2002."
 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. "
+"Écrit par Eric Lassauge <lassauge@users.sourceforge.net>; 2002."
 
-#: hacks/config/sballs.xml.h:8
+#: hacks/config/sballs.xml.h:7
 msgid "Plane"
 msgstr "Plan"
 
-#: hacks/config/sballs.xml.h:9
+#: hacks/config/sballs.xml.h:8
 msgid "Pyramid"
 msgstr "Pyramide"
 
-#: hacks/config/sballs.xml.h:11
+#: hacks/config/sballs.xml.h:10
 msgid "Sballs"
 msgstr "Sballs"
 
-#: hacks/config/sballs.xml.h:15
+#: hacks/config/sballs.xml.h:14
 msgid "Star"
 msgstr "Étoile"
 
-#: hacks/config/shadebobs.xml.h:7
+#: hacks/config/shadebobs.xml.h:8
 msgid "ShadeBobs"
 msgstr "ShadeBobs"
 
-#: hacks/config/shadebobs.xml.h:11
+#: hacks/config/shadebobs.xml.h:12
 msgid ""
 "This draws smoothly-shaded oscillating oval patterns, that look something "
-"like vapor trails or neon tubes. Written by Shane Smit."
+"like vapor trails or neon tubes. Written by Shane Smit; 1999."
 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."
+"peu à des traînées de vapeur ou des tubes au néon. Écrit par Shane Smit; 1999."
 
 #: hacks/config/sierpinski.xml.h:6
 msgid "Sierpinski"
@@ -7744,48 +7593,47 @@ msgstr "Sierpinski"
 #: hacks/config/sierpinski.xml.h:10
 msgid ""
 "This draws the two-dimensional variant of the recursive Sierpinski triangle "
-"fractal. Written by Desmond Daignault."
+"fractal. Written by Desmond Daignault; 1997."
 msgstr ""
 "Dessine la variante bidimensionnelle de la fractale triangulaire récursive "
-"de Sierpinski. Écrit par Desmond Daignault."
+"de Sierpinski. Écrit par Desmond Daignault; 1997."
 
 #: hacks/config/sierpinski3d.xml.h:7
 msgid "Sierpinski3D"
 msgstr "Sierpinski3D"
 
-#: hacks/config/sierpinski3d.xml.h:11
+#: hacks/config/sierpinski3d.xml.h:10
 msgid ""
 "This draws the three-dimensional variant of the recursive Sierpinski "
-"triangle fractal, using GL. Written by Tim Robinson and Jamie Zawinski."
+"triangle fractal, using GL. Written by Tim Robinson and Jamie Zawinski; 1999."
 msgstr ""
 "Dessine la variante tridimensionnelle de la fractale triangulaire récursive "
-"de Sierpinski, à l'aide de GL. Écrit par Tim Robinson et Jamie Zawinski."
+"de Sierpinski, à l'aide de GL. Écrit par Tim Robinson et Jamie Zawinski; 1999."
 
-#: hacks/config/slidescreen.xml.h:1 hacks/config/twang.xml.h:1
-#: hacks/config/zoom.xml.h:1
-msgid "Border Width"
-msgstr "Largeur de la bordure"
+#: hacks/config/slidescreen.xml.h:3
+msgid "Gutter Size"
+msgstr "Taille du blanc de fond"
 
-#: hacks/config/slidescreen.xml.h:4
+#: hacks/config/slidescreen.xml.h:8
 msgid "Slide Speed"
 msgstr "Vitesse de glissement"
 
-#: hacks/config/slidescreen.xml.h:5
+#: hacks/config/slidescreen.xml.h:9
 msgid "SlideScreen"
 msgstr "Glissement d'écran"
 
-#: hacks/config/slidescreen.xml.h:8
+#: hacks/config/slidescreen.xml.h:13
 msgid ""
 "This takes an image, divides it into a grid, and then randomly shuffles the "
-"squares around as if it was one of those annoying ``16-puzzle'' games, where "
+"squares around as if it was one of those annoying \"16-puzzle\" games, where "
 "there is a grid of squares, one of which is missing. I hate trying to solve "
 "those puzzles, but watching one permute itself is more amusing. Written by "
-"Jamie Zawinski."
+"Jamie Zawinski; 1994."
 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."
+"plus amusant d'en voir un se résoudre lui-même. Écrit par Jamie Zawinski; 1994."
 
 #: hacks/config/slip.xml.h:6
 msgid "Slip"
@@ -7797,21 +7645,17 @@ msgid ""
 "a jet engine and spews them out the other side. To avoid turning the image "
 "completely to mush, every now and then it will and then it interjects some "
 "splashes of color into the scene, or go into a spin cycle, or stretch the "
-"image like taffy, or (this is my addition) grab an image of your current "
-"desktop to chew on. Originally written by Scott Draves; whacked on by Jamie "
-"Zawinski."
+"image like taffy. Written by Scott Draves and Jamie Zawinski; 1997."
 msgstr ""
 "Ce programme affiche des éléments aléatoires à l'écran, puis les aspire dans "
 "un réacteur et les fait ressortir. Pour ne pas réduire complètement l'image "
 "en bouillie, il injectera de temps en temps des taches de couleur dans la "
-"scène, entamera un cycle d'essorage, étendra l'image comme un caramel ou (ma "
-"touche personnelle) capturera l'image de votre bureau actuel pour la "
-"retourner. Initialement écrit par Scott Draves ; bouleversé par Jamie "
-"Zawinski."
+"scène, entamera un cycle d'essorage, étendra l'image comme un caramel. "
+"Écrit par Scott Draves et Jamie Zawinski; 1997."
 
 #: hacks/config/sonar.xml.h:1
-msgid "Ping known hosts"
-msgstr "Ping des machines connues"
+msgid "Ping known SSH hosts"
+msgstr "Ping des machines SSH connues"
 
 #: hacks/config/sonar.xml.h:2
 msgid "Ping mode..."
@@ -7851,7 +7695,7 @@ msgstr "Résolution des noms d'hôte"
 
 #: hacks/config/sonar.xml.h:11
 msgid "Show Ping Times"
-msgstr "Montre les durées des ping"
+msgstr "Montrer les durées des ping"
 
 #: hacks/config/sonar.xml.h:12
 msgid "Simulation Team Members"
@@ -7871,17 +7715,13 @@ msgstr "Nom de l'équipe B"
 
 #: hacks/config/sonar.xml.h:16
 msgid ""
-"This program draws a simulation of a sonar screen. By default, it displays a "
-"random assortment of ``bogies'' on the screen, but if installed as \"setuid "
-"root\", it can ping (pun intended) your local network, and actually plot the "
-"proximity of the other hosts on your network to you. Written by Stephen "
-"Martin and Jamie Zawinski."
+"This program draws a sonar screen that pings (get it?) the hosts on your "
+"local network, and plots their distance (response time) from you. The three "
+"rings represent ping times of approximately 2.5, 70 and 2,000 milliseconds "
+"respectively. Alternately, it can run a simulation that doesn't involve "
+"hosts. (If pinging doesn't work, you may need to make the executable be "
+"setuid.) Written by Stephen Martin and Jamie Zawinski; 1998."
 msgstr ""
-"Ce programme dessine une simulation d'un écran de sonar. Par défaut, il "
-"affiche un assortiment aléatoire de 'trucs' à l'écran, mais, s'il est "
-"installé \"setuid root\", il peut effectuer un ping sur votre réseau local "
-"et calculer  la proximité des autres hôtes du réseau par rapport à vous."
-"Écrit par Stephen Martin et Jamie Zawinski."
 
 #: hacks/config/sonar.xml.h:17
 msgid "vs."
@@ -7900,46 +7740,44 @@ msgid "Max Velocity"
 msgstr "Vélocité max."
 
 #: hacks/config/speedmine.xml.h:8
-msgid "Mine Shaft"
-msgstr "Puits de mine"
-
-#: hacks/config/speedmine.xml.h:9
 msgid "Present Bonuses"
 msgstr "Bonus présents"
 
-#: hacks/config/speedmine.xml.h:10
+#: hacks/config/speedmine.xml.h:9
 msgid "Rocky Walls"
 msgstr "Parois rocheuses"
 
-#: hacks/config/speedmine.xml.h:12
+#: hacks/config/speedmine.xml.h:11
 msgid ""
 "Simulates speeding down a rocky mineshaft, or a funky dancing worm. Written "
-"by Conrad Parker."
+"by Conrad Parker; 2001."
 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; 2001."
 
-#: hacks/config/speedmine.xml.h:16
+#: hacks/config/speedmine.xml.h:14
 msgid "SpeedMine"
 msgstr "SpeedMine"
 
-#: hacks/config/speedmine.xml.h:17
+#: hacks/config/speedmine.xml.h:15
 msgid "Thrust"
 msgstr "Poussée"
 
-#: hacks/config/speedmine.xml.h:19 hacks/config/worm.xml.h:10
+#: hacks/config/speedmine.xml.h:16
+msgid "Tunnel"
+msgstr "Tunnel GL"
+
+#: hacks/config/speedmine.xml.h:18 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."
+"Draws shaded spheres in multiple colors. Written by Tom Duff and Jamie "
+"Zawinski; 1982, 1997."
 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."
+"Dessine des sphères ombrées en plusieurs couleurs. "
+"Écrit par Tom Duff et Jamie Zawinski; 1982, 1997."
 
 #: hacks/config/sphereeversion.xml.h:1
 msgid "SphereEversion"
@@ -7950,39 +7788,36 @@ msgid ""
 "SphereEversion draws an animation of a sphere being turned inside out. A "
 "sphere can be turned inside out, without any tears, sharp creases or "
 "discontinuities, if the surface of the sphere is allowed to intersect "
-"itself. This program animates what is known as the Thurston Eversion. "
-"Written by Nathaniel Thurston and Michael McGuffin. This program is not "
-"included with the XScreenSaver package, but if you don't have it already, "
-"you can find it at &lt;http://www.dgp.utoronto.ca/~mjmcguff/eversion/&gt;."
+"itself. This program animates what is known as the Thurston Eversion. This "
+"program is not included with the XScreenSaver package, but if you don't have "
+"it already, you can find it at &lt;http://www.dgp.utoronto.ca/~mjmcguff/"
+"eversion/&gt;. Written by Nathaniel Thurston and Michael McGuffin; 2001."
 msgstr ""
 
 #: hacks/config/spheremonics.xml.h:20
 msgid "Smoothed Lines"
 msgstr "Lignes lissées"
 
-#: hacks/config/spheremonics.xml.h:23
+#: hacks/config/spheremonics.xml.h:22
 msgid "Spheremonics"
 msgstr "Sphèremonics"
 
-#: hacks/config/spheremonics.xml.h:24
+#: hacks/config/spheremonics.xml.h:23
 msgid ""
 "These closed objects are commonly called spherical harmonics, although they "
 "are only remotely related to the mathematical definition found in the "
 "solution to certain wave functions, most notable the eigenfunctions of "
-"angular momentum operators. Written by Paul Bourke and Jamie Zawinski."
+"angular momentum operators. Written by Paul Bourke and Jamie Zawinski; 2002."
 msgstr ""
 
-#: hacks/config/spiral.xml.h:2 hacks/config/superquadrics.xml.h:2
+#: hacks/config/spiral.xml.h:2
 msgid "Cycles"
 msgstr "Fréquence des cycles"
 
 #: hacks/config/spiral.xml.h:7
-msgid ""
-"Moving circular patterns, by Peter Schmitzberger. Moving circular patterns "
-"means moire; interference patterns, of course."
+msgid "Moving circular moire patterns. Written by Peter Schmitzberger; 1997."
 msgstr ""
-"Motifs circulaires mobiles, par Peter Schmitzberger. Les motifs circulaires "
-"mobiles sont synonymes de moiré ; des motifs d'interférences, évidemment."
+"Motifs de moiré circulaires mobiles. Écrit par Peter Schmitzberger; 1997."
 
 #: hacks/config/spiral.xml.h:11
 msgid "Spiral"
@@ -7991,20 +7826,25 @@ msgstr "Spirale"
 #: hacks/config/spotlight.xml.h:1
 msgid ""
 "Draws a spotlight scanning across a black screen, illuminating the "
-"underlying desktop when it passes. Written by Rick Schultz."
+"underlying desktop (or a picture) when it passes. Written by Rick Schultz "
+"and Jamie Zawinski; 1999."
 msgstr ""
 "Trace un faisceau lumineux qui parcourt un écran noir et illumine le bureau "
-"sous-jacent. Écrit par Rick Schultz."
+"sous-jacent. Écrit par Rick Schultz et Jamie Zawinski; 1999."
 
-#: hacks/config/spotlight.xml.h:6
+#: hacks/config/spotlight.xml.h:7
 msgid "Spotlight"
 msgstr "Faisceau lumineux"
 
-#: 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."
+#: hacks/config/spotlight.xml.h:8
+msgid "Spotlight Size"
+msgstr "Taille du faisceau lumineux"
+
+#: hacks/config/sproingies.xml.h:4
+msgid "Q-Bert meets Marble Madness! Written by Ed Mackey; 1997."
+msgstr "La rencontre de Q-Bert et de Marble Madness ! Écrit par Ed Mackey; 1997."
 
-#: hacks/config/sproingies.xml.h:9
+#: hacks/config/sproingies.xml.h:8
 msgid "Sproingies"
 msgstr "Sproingies"
 
@@ -8012,11 +7852,11 @@ msgstr "Sproingies"
 msgid ""
 "Draws a set of interacting, square-spiral-producing automata. The spirals "
 "grow outward until they hit something, then they go around it. Written by "
-"Jeff Epler."
+"Jeff Epler; 1999."
 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."
+"qu'elles contournent. Écrit par Jeff Epler; 1999."
 
 #: hacks/config/squiral.xml.h:5
 msgid "Handedness"
@@ -8026,7 +7866,7 @@ msgstr "Sens de rotation"
 msgid "Left"
 msgstr "Gauche"
 
-#: hacks/config/squiral.xml.h:11 hacks/config/twang.xml.h:8
+#: hacks/config/squiral.xml.h:11 hacks/config/twang.xml.h:9
 msgid "Randomness"
 msgstr "Caractère aléatoire"
 
@@ -8038,37 +7878,15 @@ msgstr "Droite"
 msgid "Squiral"
 msgstr "Spirale carrées"
 
-#: hacks/config/ssystem.xml.h:1
-msgid "SSystem"
-msgstr "SSystem"
-
-#: hacks/config/ssystem.xml.h:2
-msgid ""
-"SSystem is a GL Solar System simulator. It simulates flybys of Sun, the nine "
-"planets and a few major satellites, with four camera modes. Written by Raul "
-"Alonso. This is not included with the XScreenSaver package, but is packaged "
-"separately. Note: SSystem does not work as a screen saver on all systems, "
-"because it doesn't communicate with xscreensaver properly. It happens to "
-"work with some window managers, but not with others, so your mileage may "
-"vary. SSystem was once available at &lt;http://www1.las.es/~amil/ssystem/"
-"&gt;, but is now gone. You may still be able to find copies elsewhere. "
-"SSystem has since evolved into Celestia, found at &lt;http://www.shatters."
-"net/celestia/&gt;. Sadly, Celestia does not work with xscreensaver at all. "
-"You are encouraged to nag the authors into adding xscreensaver support!"
+#: hacks/config/stairs.xml.h:1
+msgid "Escher's infinite staircase. Written by Marcelo Vianna; 1998."
 msgstr ""
+"«L'escalier infini» d'Escher. Écrit par Marcelo Vianna; 1998."
 
 #: hacks/config/stairs.xml.h:6
 msgid "Stairs"
 msgstr "Escaliers"
 
-#: hacks/config/stairs.xml.h:8
-msgid ""
-"by Marcelo Vianna's third Escher GL hack, this one draws an ``infinite'' "
-"staircase."
-msgstr ""
-"Le troisième hack GL de Marcelo Vianna d'après Escher, cette fois "
-"«l'escalier infini»."
-
 #: hacks/config/starfish.xml.h:1
 msgid "Color Gradients"
 msgstr "Dégradés de couleur"
@@ -8077,21 +7895,21 @@ msgstr "Dégradés de couleur"
 msgid "Pulsating Blob"
 msgstr "Tache pulsatile"
 
-#: hacks/config/starfish.xml.h:10
+#: hacks/config/starfish.xml.h:11
 msgid "Starfish"
 msgstr "Étoile de mer"
 
-#: hacks/config/starfish.xml.h:13
+#: hacks/config/starfish.xml.h:14
 msgid ""
 "This generates a sequence of undulating, throbbing, star-like patterns which "
 "pulsate, rotate, and turn inside out. Another display mode uses these shapes "
 "to lay down a field of colors, which are then cycled. The motion is very "
-"organic. Written by Jamie Zawinski."
+"organic. Written by Jamie Zawinski; 1997."
 msgstr ""
 "Génère une séquence de motifs ondulants en forme d'étoiles qui pulsent, "
 "pivotent et se retournent. Un autre mode d'affichage utilise ces formes pour "
 "créer un champ de couleurs, qui présente des cycles. Le mouvement est très "
-"organique. Écrit par Jamie Zawinski."
+"organique. Écrit par Jamie Zawinski; 1997."
 
 #: hacks/config/starwars.xml.h:2
 msgid "Anti-aliased Lines"
@@ -8100,10 +7918,8 @@ 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 "
-"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."
+"a star field, like at the beginning of the movie of the same name. Written "
+"by Jamie Zawinski and Claudio Matauoka; 2001."
 msgstr ""
 
 #: hacks/config/starwars.xml.h:5
@@ -8122,27 +7938,31 @@ msgstr "Vitesse de rotation des étoiles"
 msgid "StarWars"
 msgstr "StarWars"
 
-#: hacks/config/starwars.xml.h:18
+#: hacks/config/starwars.xml.h:17
 msgid "Texture-Mapped Font"
 msgstr "Police de caractère texturée"
 
-#: hacks/config/starwars.xml.h:19
+#: hacks/config/starwars.xml.h:18
 msgid "Thick Lines"
 msgstr "Lignes épaisses"
 
-#: hacks/config/starwars.xml.h:20
+#: hacks/config/starwars.xml.h:19
 msgid "Wrap Long Lines"
 msgstr "Retour à la ligne"
 
+#: hacks/config/starwars.xml.h:20
+msgid "or, Text Columns"
+msgstr "ou, colonnes de texte"
+
 #: hacks/config/stonerview.xml.h:1
 msgid ""
 "Chains of colorful squares dance around each other in complex spiral "
-"patterns. Written by Andrew Plotkin, based on SGI's `electropaint' "
-"screensaver."
+"patterns. Inspired by SGI's `electropaint' screensaver. Written by Andrew "
+"Plotkin; 2001."
 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 spirales complexes. Basé sur l'économiseur d'écran «electropaint» de SGI. "
+"Écrit par Andrew Plotkin; 2001."
 
 #: hacks/config/stonerview.xml.h:3
 msgid "StonerView"
@@ -8155,12 +7975,12 @@ msgstr "Étrange"
 #: hacks/config/strange.xml.h:7
 msgid ""
 "This draws strange attractors: it's a colorful, unpredictably-animating "
-"field of dots that swoops and twists around. The motion is very nice. "
-"Written by Massimino Pascal."
+"field of dots that swoops and twists around. Written by Massimino Pascal; "
+"1997."
 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."
+"colorés qui tournent et se tortillent de manière imprévisible. "
+"Écrit par Massimino Pascal; 1997."
 
 #: hacks/config/substrate.xml.h:2 hacks/config/xplanet.xml.h:2
 #, no-c-format
@@ -8178,8 +7998,8 @@ msgstr "Craquements initaux"
 #: hacks/config/substrate.xml.h:10
 msgid ""
 "Lines like crystals grow on a computational substrate. A simple "
-"perpendicular growth rule creates intricate city-like structures. By J. "
-"Tarbell and Mike Kershaw."
+"perpendicular growth rule creates intricate city-like structures. Written by "
+"J. Tarbell and Mike Kershaw; 2004."
 msgstr ""
 
 #: hacks/config/substrate.xml.h:13
@@ -8194,31 +8014,22 @@ msgstr "Substrat"
 msgid "Wireframe only"
 msgstr "Fil de fer"
 
-#: hacks/config/superquadrics.xml.h:3
-msgid ""
-"Ed Mackey reports that he wrote the first version of this program in BASIC "
-"on a Commodore 64 in 1987, as a 320x200 black and white wireframe. Now it is "
-"GL and has specular reflections."
+#: hacks/config/superquadrics.xml.h:8
+msgid "Morphing 3D shapes. Written by Ed Mackey; 1987, 1997."
 msgstr ""
-"Ed Mackey déclare avoir écrit la première version de ce programme en langage "
-"BASIC sur un Commodore 64 en 1987, sous la forme d'un maillage graphique "
-"320x200 noir et blanc. Il est désormais en GL et présente des réflexions "
-"spéculaires."
 
-#: hacks/config/superquadrics.xml.h:11
+#: hacks/config/superquadrics.xml.h:12
+msgid "Spin Speed"
+msgstr "Vitesse de rotation"
+
+#: hacks/config/superquadrics.xml.h:13
 msgid "Superquadrics"
 msgstr "Superquadriques"
 
-#: hacks/config/swirl.xml.h:4
-msgid ""
-"More flowing, swirly patterns. This version is by M. Dobie and R. Taylor, "
-"but you might have seen a Mac program similar to this called FlowFazer. "
-"There is also a cool Java applet of a similar concept."
+#: hacks/config/swirl.xml.h:3
+msgid "Flowing, swirly patterns. Written by M. Dobie and R. Taylor; 1997."
 msgstr ""
-"Autre motifs fluides et tourbillonnants. Cette version est de M. Dobie et R. "
-"Taylor, mais vous avez peut-être déjà vu un programme Mac similaire appelé "
-"FlowFazer. Il existe aussi une chouette applet Java avec un concept "
-"apparenté."
+"Motifs fluides et tourbillonnants. Écrit par M. Dobie et R. Taylor; 1997."
 
 #: hacks/config/swirl.xml.h:8
 msgid "Swirl"
@@ -8244,26 +8055,26 @@ msgstr "Plus grand"
 msgid "Cycle Seconds"
 msgstr "Cycle des secondes"
 
-#: hacks/config/t3d.xml.h:10
+#: hacks/config/t3d.xml.h:6
+msgid ""
+"Draws a working analog clock composed of floating, throbbing bubbles. "
+"Written by Bernd Paysan; 1999."
+msgstr ""
+"Dessine une horloge analogique composée de bulles flottantes et pulsatiles. "
+"Écrit par Bernd Paysan; 1999."
+
+#: hacks/config/t3d.xml.h:11
 msgid "Minute Tick Marks"
 msgstr "Marque toutes les minutes"
 
-#: hacks/config/t3d.xml.h:12
+#: hacks/config/t3d.xml.h:13
 msgid "Smaller"
 msgstr "Plus petit"
 
-#: hacks/config/t3d.xml.h:14
+#: hacks/config/t3d.xml.h:15
 msgid "T3D"
 msgstr "T3D"
 
-#: hacks/config/t3d.xml.h:15
-msgid ""
-"This draws a working analog clock composed of floating, throbbing bubbles. "
-"Written by Bernd Paysan."
-msgstr ""
-"Dessine une horloge analogique composée de bulles flottantes et pulsatiles. "
-"Écrit par Bernd Paysan."
-
 #: hacks/config/t3d.xml.h:16
 msgid "Turn Side-to-Side"
 msgstr "Retourner"
@@ -8272,9 +8083,8 @@ msgstr "Retourner"
 msgid "Wobbliness"
 msgstr "Oscillation"
 
-#: hacks/config/tangram.xml.h:3
-msgid ""
-"Lets you watch the computer solve Tangram puzzles Written by Jeremy English."
+#: hacks/config/tangram.xml.h:4
+msgid "Solves tangram puzzles. Written by Jeremy English; 2005."
 msgstr ""
 
 #: hacks/config/tangram.xml.h:6
@@ -8299,11 +8109,11 @@ 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."
+"Displays a view of the \"Bird in a Thornbush\" fractal. Written by Tim "
+"Auckland; 2002."
 msgstr ""
 "Affiche la fractale de l'«oiseau dans un buisson épineux». Écrit par Tim "
-"Auckland."
+"Auckland; 2002."
 
 #: hacks/config/thornbird.xml.h:6
 msgid "Points"
@@ -8328,7 +8138,7 @@ 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."
+"TV show. Written by Sean P. Brennan; 2005."
 msgstr ""
 
 #: hacks/config/timetunnel.xml.h:7
@@ -8343,13 +8153,63 @@ msgstr "Durée de la séquence initiale"
 msgid "Timetunnel"
 msgstr "Tunnel du temps"
 
+#: hacks/config/topblock.xml.h:1
+msgid "Blob mode"
+msgstr "Mode des taches"
+
+#: hacks/config/topblock.xml.h:2
+msgid "Carpet"
+msgstr "Tapis"
+
+#: hacks/config/topblock.xml.h:3
+msgid "Carpet Size"
+msgstr "Taille des tapis"
+
+#: hacks/config/topblock.xml.h:4
+msgid ""
+"Creates a 3D world with dropping blocks that build up and up. Written by "
+"rednuht; 2006."
+msgstr ""
+
+#: hacks/config/topblock.xml.h:5
+msgid "Different Colors"
+msgstr "Couleurs différentes"
+
+#: hacks/config/topblock.xml.h:6
+msgid "Drop Speed"
+msgstr "Vitesse de descente"
+
+#: hacks/config/topblock.xml.h:8
+msgid "Follow"
+msgstr "Suivre"
+
+#: hacks/config/topblock.xml.h:12
+msgid "Nipples"
+msgstr "Tétines"
+
+#: hacks/config/topblock.xml.h:13
+msgid "Polygon Count"
+msgstr "Nombre de polygones"
+
+#: hacks/config/topblock.xml.h:19
+msgid "Spawn Likelyhood"
+msgstr "Similarité de reproduction"
+
+#: hacks/config/topblock.xml.h:21
+msgid "Tunnel mode"
+msgstr "Mode tunnel"
+
+#: hacks/config/topblock.xml.h:23
+msgid "topBlock"
+msgstr "topBloc"
+
 #: hacks/config/triangle.xml.h:2
 msgid ""
 "Generates random mountain ranges using iterative subdivision of triangles. "
-"Written by Tobias Gloth."
+"Written by Tobias Gloth; 1997."
 msgstr ""
 "Génère des chaînes de montagne aléatoires en utilisant la subdivision "
-"itérative de triangles. Écrit par Tobias Gloth."
+"itérative de triangles. Écrit par Tobias Gloth; 1997."
 
 #: hacks/config/triangle.xml.h:7
 msgid "Triangle"
@@ -8357,42 +8217,47 @@ msgstr "Triangle"
 
 #: hacks/config/truchet.xml.h:4
 msgid ""
-"This draws line- and arc-based Truchet patterns that tile the screen. "
-"Written by Adrian Likins."
+"This draws line- and arc-based truchet patterns that tile the screen. "
+"Written by Adrian Likins; 1998."
 msgstr ""
 "Dessine des motifs de Truchet basés sur des lignes et des arcs, qui "
-"recouvrent l'écran. Écrit par Adrian Likins."
+"recouvrent l'écran. Écrit par Adrian Likins; 1998."
 
 #: hacks/config/truchet.xml.h:5
 msgid "Truchet"
 msgstr "Truchet"
 
+#: hacks/config/twang.xml.h:1 hacks/config/zoom.xml.h:1
+msgid "Border Width"
+msgstr "Largeur de la bordure"
+
 #: hacks/config/twang.xml.h:2
 msgid ""
-"Divides the screen into a grid, and plucks them. Written by Dan Bornstein."
+"Divides the screen into a grid, and plucks them. Written by Dan Bornstein; "
+"2002."
 msgstr ""
-"Divise l'écran en petits rectangles, qui sont ensuite enlevés. Écrit par Dan "
-"Bornstein."
+"Divise l'écran en petits rectangles, qui sont ensuite secoués. Écrit par Dan "
+"Bornstein; 2002."
 
 #: hacks/config/twang.xml.h:6
 msgid "Jumpy"
 msgstr "Sautillant"
 
-#: hacks/config/twang.xml.h:11
+#: hacks/config/twang.xml.h:13
 msgid "Springiness"
 msgstr "Flexibilité"
 
-#: hacks/config/twang.xml.h:13
+#: hacks/config/twang.xml.h:15
 msgid "Transference"
 msgstr "Migration"
 
-#: hacks/config/twang.xml.h:14
+#: hacks/config/twang.xml.h:16
 msgid "Twang"
 msgstr "Twang"
 
 #: 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."
+msgid "Draws squiggly worm-like paths. Written by Tyler Pierce; 2001."
+msgstr "Trace des gribouillis vermiculés. Écrit par Tyler Pierce; 2001."
 
 #: hacks/config/vermiculate.xml.h:2
 msgid "Vermiculate"
@@ -8408,33 +8273,32 @@ msgstr "Répertoire d'images"
 
 #: hacks/config/vidwhacker.xml.h:5
 msgid ""
-"This is actually just a shell script that grabs a frame of video from the "
-"system's video input, and then uses some PBM filters (chosen at random) to "
-"manipulate and recombine the video frame in various ways (edge detection, "
-"subtracting the image from a rotated version of itself, etc.) Then it "
-"displays that image for a few seconds, and does it again. This works really "
-"well if you just feed broadcast television into it."
+"This is a shell script that grabs a frame of video from the system's video "
+"input, and then uses some PBM filters (chosen at random) to manipulate and "
+"recombine the video frame in various ways (edge detection, subtracting the "
+"image from a rotated version of itself, etc.) Then it displays that image "
+"for a few seconds, and does it again. This works really well if you just "
+"feed broadcast television into it. Written by Jamie Zawinski; 1998."
 msgstr ""
 "Il s'agit d'un simple script shell qui capture une image depuis l'entrée "
 "vidéo du système et utilise des filtres PBM (choisis au hasard) pour  "
 "manipuler et reformer l'image vidéo de diverses manières (détection des "
 "contours, soustraction de l'image d'une version pivotée d'elle-même, etc.) "
 "Ensuite, il  affiche cette image pendant quelques secondes et recommence. Ce "
-"programme fonctionne très bien si vous le reliez à un téléviseur."
+"programme fonctionne très bien si vous le reliez à un téléviseur. "
+"Écrit par Jamie Zawinski; 1998."
 
 #: hacks/config/vidwhacker.xml.h:6
 msgid "VidWhacker"
 msgstr "VidWhacker"
 
-#: hacks/config/vines.xml.h:6
+#: hacks/config/vines.xml.h:2
 msgid ""
-"This one generates a continuous sequence of small, curvy geometric patterns. "
-"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."
+"Generates a continuous sequence of small, curvy geometric patterns. Written "
+"by Tracy Camp and David Hansen; 1997."
 msgstr ""
-"Génère une séquence continue de petits motifs géométriques et arrondis. Ils "
-"remplissent l'écran, puis s'effacent avant de recommencer l'opération. Écrit "
-"par Tracy Camp et David Hansen."
+"Génère une séquence continue de petits motifs géométriques et arrondis. Écrit "
+"par Tracy Camp et David Hansen; 1997."
 
 #: hacks/config/vines.xml.h:8
 msgid "Vines"
@@ -8446,10 +8310,11 @@ msgstr "Dessiner des taches"
 
 #: hacks/config/wander.xml.h:6
 msgid ""
-"Draws a colorful random-walk, in various forms. Written by Rick Campbell."
+"Draws a colorful random-walk, in various forms. Written by Rick Campbell; "
+"1999."
 msgstr ""
 "Dessine une promenade aléatoire colorée, sous plusieurs formes. Écrit par "
-"Rick Campbell."
+"Rick Campbell; 1999."
 
 #: hacks/config/wander.xml.h:14
 msgid "Sustain"
@@ -8488,19 +8353,20 @@ msgid ""
 "This program makes collages out of random images pulled off of the World "
 "Wide Web. It finds these images by doing random web searches, and then "
 "extracting images from the returned pages. It can also be set up to filter "
-"the images through the `VidWhacker' program. WARNING: THE INTERNET SOMETIMES "
-"CONTAINS PORNOGRAPHY. The Internet being what it is, absolutely anything "
-"might show up in the collage including -- quite possibly -- pornography, or "
-"even nudity. Please act accordingly. Written by Jamie Zawinski."
+"the images through the \"VidWhacker\" program. WARNING: THE INTERNET "
+"SOMETIMES CONTAINS PORNOGRAPHY. The Internet being what it is, absolutely "
+"anything might show up in the collage including -- quite possibly -- "
+"pornography, or even nudity. Please act accordingly. Written by Jamie "
+"Zawinski; 1999."
 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."
+"être configuré pour filtrer les images via le programme 'VidWhacker'"
+"ATTENTION : INTERNET CONTIENT DE LA PORNOGRAPHIE. L'internet étant ce "
+"qu'il est, tout peut apparaître dans le collage y-compris -- presque "
+"certainement -- de la pornographie ou de la nudité. Agissez en conséquence. " 
+"Écrit par Jamie Zawinski; 1999."
 
 #: hacks/config/webcollage.xml.h:10
 msgid "URL Timeout:     2 secs"
@@ -8514,12 +8380,12 @@ msgstr "Collage Web"
 msgid ""
 "Floating stars are acted upon by a mixture of simple 2D forcefields. The "
 "strength of each forcefield changes continuously, and it is also switched on "
-"and off at random. By Paul 'Joey' Clark."
+"and off at random. Written by Paul 'Joey' Clark; 2001."
 msgstr ""
 "Des étoiles flottantes sont influencées par un mélange de simples champs de "
 "forces 2D. La puissance de chaque champ de forces change continuellement. "
 "Les champs sont également  activés et désactivés au hasard. Par Paul 'Joey' "
-"Clark."
+"Clark; 2001."
 
 #: hacks/config/whirlwindwarp.xml.h:7
 msgid "Trail Size"
@@ -8538,9 +8404,10 @@ msgid "Circle"
 msgstr "Cercle"
 
 #: hacks/config/whirlygig.xml.h:3
-msgid "Draws zooming chains of sinusoidal spots. Written by Ashton Trey Belew."
+msgid ""
+"Draws zooming chains of sinusoidal spots. Written by Ashton Trey Belew; 2001."
 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; 2001."
 
 #: hacks/config/whirlygig.xml.h:4
 msgid "Explain modes"
@@ -8590,33 +8457,31 @@ msgstr "WhirlyGig"
 msgid "Wrap the screen"
 msgstr "Faire le tour de l'écran"
 
-#: hacks/config/worm.xml.h:1
+#: hacks/config/worm.xml.h:2
 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."
+"Draws multicolored worms that crawl around the screen. Written by Brad "
+"Taylor, Dave Lemke, Boris Putanec, and Henrik Theiling; 1991."
 msgstr ""
-"Ancien hack xlock qui dessine des vers multicolores rampant sur l'écran. "
-"Écrit par Brad Taylor, Dave Lemke, Boris Putanec et Henrik Theiling."
+"Dessine des vers multicolores rampant sur l'écran. "
+"Écrit par Brad Taylor, Dave Lemke, Boris Putanec et Henrik Theiling; 1991."
 
-#: hacks/config/wormhole.xml.h:6
+#: hacks/config/wormhole.xml.h:4
+msgid ""
+"Flying through a colored wormhole in space. Written by Jon Rafkind; 2004."
+msgstr ""
+
+#: hacks/config/wormhole.xml.h:7
 msgid "Star speed"
 msgstr "Vitesse des étoiles"
 
-#: hacks/config/wormhole.xml.h:7
+#: hacks/config/wormhole.xml.h:8
 msgid "Stars Created"
 msgstr "Création des étoiles"
 
-#: hacks/config/wormhole.xml.h:8
+#: hacks/config/wormhole.xml.h:9
 msgid "Wormhole"
 msgstr "Trou de Ver"
 
-#: hacks/config/wormhole.xml.h:9
-msgid ""
-"Wormhole simulates flying through a colored wormhole in space. Written by "
-"Jon Rafkind."
-msgstr ""
-
 #: hacks/config/xanalogtv.xml.h:1
 msgid "XAnalogTV"
 msgstr "X TV analogique"
@@ -8627,7 +8492,7 @@ msgid ""
 "patterns, with various picture artifacts like snow, bloom, distortion, "
 "ghosting, and hash noise. It also simulates the TV warming up. It will cycle "
 "through 12 channels, some with images you give it, and some with color bars "
-"or nothing but static. By Trevor Blackwell."
+"or nothing but static. Written by Trevor Blackwell; 2003."
 msgstr ""
 
 #: hacks/config/xaos.xml.h:1
@@ -8637,9 +8502,9 @@ msgstr "XaoS"
 #: hacks/config/xaos.xml.h:2
 msgid ""
 "XaoS generates fast fly-through animations of the Mandelbrot and other "
-"fractal sets. Written by Thomas Marsh and Jan Hubicka. This is not included "
-"with the XScreenSaver package, but if you don't have it already, you can "
-"find it at &lt;http://xaos.theory.org/&gt;."
+"fractal sets. This is not included with the XScreenSaver package, but if you "
+"don't have it already, you can find it at &lt;http://xaos.theory.org/&gt;. "
+"Written by Thomas Marsh and Jan Hubicka."
 msgstr ""
 
 #: hacks/config/xdaliclock.xml.h:1
@@ -8670,7 +8535,7 @@ msgstr "Grande police"
 msgid "Medium Font"
 msgstr "Police moyenne"
 
-#: hacks/config/xdaliclock.xml.h:8 hacks/config/xmatrix.xml.h:16
+#: hacks/config/xdaliclock.xml.h:8 hacks/config/xmatrix.xml.h:17
 msgid "Small Font"
 msgstr "Petite police"
 
@@ -8681,120 +8546,11 @@ msgstr "Horloge Dali"
 #: hacks/config/xdaliclock.xml.h:10
 msgid ""
 "XDaliClock draws a large digital clock, the numbers of which change by "
-"``melting'' into their new shapes. Written by Jamie Zawinski. This is not "
-"included with the XScreenSaver package, but if you don't have it already, "
-"you can find it at &lt;http://www.jwz.org/xdaliclock/&gt;."
-msgstr ""
-
-#: hacks/config/xearth.xml.h:1
-msgid "Bright"
-msgstr "Lumineux"
-
-#: hacks/config/xearth.xml.h:2 hacks/config/xplanet.xml.h:7
-msgid "Date/Time Stamp"
-msgstr "Indicateur de date/heure"
-
-#: hacks/config/xearth.xml.h:3
-msgid "Day  Dim"
-msgstr "Jour  Dim"
-
-#: hacks/config/xearth.xml.h:5
-msgid "Display Stars"
-msgstr "Afficher les étoiles"
-
-#: hacks/config/xearth.xml.h:8
-msgid "Label Cities"
-msgstr "Indiquer les villes"
-
-#: hacks/config/xearth.xml.h:9 hacks/config/xplanet.xml.h:49
-msgid "Lower Left"
-msgstr "Inférieur gauche"
-
-#: hacks/config/xearth.xml.h:10 hacks/config/xplanet.xml.h:50
-msgid "Lower Right"
-msgstr "Inférieur droit"
-
-#: hacks/config/xearth.xml.h:13 hacks/config/xplanet.xml.h:51
-msgid "Mercator Projection"
-msgstr "Projection de Mercator"
-
-#: hacks/config/xearth.xml.h:14
-msgid "Night   Dim"
-msgstr "Nuit   Dim"
-
-#: hacks/config/xearth.xml.h:15
-msgid "No Stars"
-msgstr "Pas d'étoiles"
-
-#: hacks/config/xearth.xml.h:16
-msgid "North/South Rotation"
-msgstr "Rotation Nord/Sud"
-
-#: hacks/config/xearth.xml.h:18 hacks/config/xplanet.xml.h:53
-msgid "Orthographic Projection"
-msgstr "Projection orthographique"
-
-#: hacks/config/xearth.xml.h:19 hacks/config/xplanet.xml.h:56
-msgid "Real Time"
-msgstr "Temps réel"
-
-#: hacks/config/xearth.xml.h:20
-msgid "Shaded Image"
-msgstr "Image ombragée"
-
-#: hacks/config/xearth.xml.h:21
-msgid "Sharp"
-msgstr "Net"
-
-#: hacks/config/xearth.xml.h:26
-msgid "Terminator   Blurry"
-msgstr "Terminateur   Flou"
-
-#: hacks/config/xearth.xml.h:27 hacks/config/xplanet.xml.h:61
-msgid "Time Warp"
-msgstr "Alignement temporel"
-
-#: hacks/config/xearth.xml.h:29 hacks/config/xplanet.xml.h:62
-msgid "Upper Left"
-msgstr "Supérieur gauche"
-
-#: hacks/config/xearth.xml.h:30 hacks/config/xplanet.xml.h:63
-msgid "Upper Right"
-msgstr "Supérieur droit"
-
-#: hacks/config/xearth.xml.h:31
-msgid ""
-"XEarth draws an image of the Earth, as seen from your favorite vantage point "
-"in space, correctly shaded for the current position of the Sun. Written by "
-"Kirk Johnson. This is not included with the XScreenSaver package, but if you "
-"don't have it already, you can find it at &lt;http://www.cs.colorado.edu/"
-"~tuna/xearth/&gt;. There is also a similar (but more recent) program called "
-"xplanet to be found at &lt;http://xplanet.sourceforge.net/&gt;."
+"\"melting\" into their new shapes. This is not included with the "
+"XScreenSaver package, but if you don't have it already, you can find it at "
+"&lt;http://www.jwz.org/xdaliclock/&gt;. Written by Jamie Zawinski; 1991."
 msgstr ""
 
-#: hacks/config/xearth.xml.h:32
-msgid "Xearth"
-msgstr "Xearth"
-
-#: hacks/config/xfishtank.xml.h:5
-msgid "Fish"
-msgstr "Poissons"
-
-#: hacks/config/xfishtank.xml.h:6
-msgid "Fish Speed"
-msgstr "Vitesse des poissons"
-
-#: hacks/config/xfishtank.xml.h:7
-msgid ""
-"Fish! This is not included with the XScreenSaver package, but if you don't "
-"have it already, you can find it at &lt;http://metalab.unc.edu/pub/Linux/X11/"
-"demos/&gt;."
-msgstr ""
-
-#: hacks/config/xfishtank.xml.h:12
-msgid "XFishTank"
-msgstr "XFishTank"
-
 #: hacks/config/xflame.xml.h:1
 msgid "Bitmap File"
 msgstr "Fichier bitmap"
@@ -8802,31 +8558,27 @@ msgstr "Fichier bitmap"
 #: hacks/config/xflame.xml.h:2
 msgid ""
 "Draws a simulation of pulsing fire. It can also take an arbitrary image and "
-"set it on fire too. Written by Carsten Haitzler, hacked on by many others."
+"set it on fire too. Written by Carsten Haitzler and many others; 1999."
 msgstr ""
 "Dessine une simulation de feu rougeoyant. Il peut également choisir une "
 "image arbitraire et lui mettre le feu. Écrit par Carsten Haitzler, avec de "
-"nombreuses contributions."
+"nombreuses contributions; 1999."
 
 #: hacks/config/xflame.xml.h:3
 msgid "Enable Blooming"
 msgstr "Activer l'étendue"
 
-#: hacks/config/xflame.xml.h:8
+#: hacks/config/xflame.xml.h:7
 msgid "Xflame"
 msgstr "Xflame"
 
 #: hacks/config/xjack.xml.h:4
 msgid ""
 "This program behaves schizophrenically and makes a lot of typos. Written by "
-"Jamie Zawinski. If you haven't seen Stanley Kubrick's masterpiece, ``The "
-"Shining,'' you won't get it. Those who have describe this hack as "
-"``inspired.''"
+"Jamie Zawinski; 1997."
 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é»."
+"coquilles. Écrit par Jamie Zawinski; 1997."
 
 #: hacks/config/xjack.xml.h:5
 msgid "Xjack"
@@ -8834,13 +8586,12 @@ msgstr "Xjack"
 
 #: hacks/config/xlyap.xml.h:1
 msgid ""
-"This generates pretty fractal pictures by doing funky math involving the "
-"``Lyapunov exponent.'' It has a cool interactive mode, too. Written by Ron "
-"Record."
+"This generates pretty fractal pictures via the Lyapunov exponent. Written by "
+"Ron Record; 1997."
 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."
+"utilisant «l'exposant de Lyapunov». "
+"Écrit par Ron Record; 1997."
 
 #: hacks/config/xlyap.xml.h:2
 msgid "Xlyap"
@@ -8851,8 +8602,12 @@ msgid ""
 "Draws dropping characters similar to what is seen on the computer monitors "
 "in \"The Matrix\". See also \"glmatrix\" for a 3D rendering of the similar "
 "effect that appeared in the title sequence of the movie. Written by Jamie "
-"Zawinski."
+"Zawinski; 1999."
 msgstr ""
+"Dessine des caractères qui tombent de façon similaire à ce que l'on voit sur "
+"les moniteurs dans «Matrix». Voir également «glmatrix» pour un rendu 3D du "
+"même effet qui apparaît dans la séquence de titre du film. Écrit par Jamie "
+"Zawinski; 1999."
 
 #: hacks/config/xmatrix.xml.h:4
 msgid "Expansion Algorithm"
@@ -8871,19 +8626,23 @@ msgid "Phone Number"
 msgstr "Numéro de téléphone"
 
 #: hacks/config/xmatrix.xml.h:13
+msgid "Piped ASCII Text"
+msgstr "Texte ASCII issu d'un pipe"
+
+#: hacks/config/xmatrix.xml.h:14
 msgid "Run Trace Program"
 msgstr "Exécuter le programme de suivi"
 
-#: hacks/config/xmatrix.xml.h:14
+#: hacks/config/xmatrix.xml.h:15
 msgid "Slider Algorithm"
 msgstr "Algorithme de glissement"
 
-#: hacks/config/xmatrix.xml.h:19
+#: hacks/config/xmatrix.xml.h:20
 msgid "Synergistic Algorithm"
 msgstr "Algorithme synergique"
 
-#: hacks/config/xmatrix.xml.h:20
-msgid "Xmatrix"
+#: hacks/config/xmatrix.xml.h:21
+msgid "XMatrix"
 msgstr "Xmatrix"
 
 #: hacks/config/xmountains.xml.h:1
@@ -9009,10 +8768,10 @@ msgstr "Point de vue"
 #: hacks/config/xmountains.xml.h:35
 msgid ""
 "XMountains generates realistic-looking fractal terrains of snow-capped "
-"mountains near water, with either a top view or a side view. Written by "
-"Stephen Booth. This is not included with the XScreenSaver package, but if "
-"you don't have it already, you can find it at &lt;http://www.epcc.ed.ac.uk/"
-"~spb/xmountains/&gt;. (Make sure you have version 2.7 or newer!)"
+"mountains near water, with either a top view or a side view. This is not "
+"included with the XScreenSaver package, but if you don't have it already, "
+"you can find it at &lt;http://www.epcc.ed.ac.uk/~spb/xmountains/&gt;. (Make "
+"sure you have version 2.7 or newer!) Written by Stephen Booth."
 msgstr ""
 
 #: hacks/config/xmountains.xml.h:36
@@ -9035,6 +8794,10 @@ msgstr "Projection des anciens"
 msgid "Azimuthal Projection"
 msgstr "Projection azimuthale"
 
+#: hacks/config/xplanet.xml.h:7
+msgid "Date/Time Stamp"
+msgstr "Indicateur de date/heure"
+
 #: hacks/config/xplanet.xml.h:9
 msgid "From Ariel"
 msgstr "Depuis Ariel"
@@ -9195,14 +8958,34 @@ msgstr "Latitude"
 msgid "Longitude"
 msgstr "Longitude"
 
+#: hacks/config/xplanet.xml.h:49
+msgid "Lower Left"
+msgstr "Inférieur gauche"
+
+#: hacks/config/xplanet.xml.h:50
+msgid "Lower Right"
+msgstr "Inférieur droit"
+
+#: hacks/config/xplanet.xml.h:51
+msgid "Mercator Projection"
+msgstr "Projection de Mercator"
+
 #: hacks/config/xplanet.xml.h:52
 msgid "Mollweide Projection"
 msgstr "Projection de Mollweide"
 
+#: hacks/config/xplanet.xml.h:53
+msgid "Orthographic Projection"
+msgstr "Projection orthographique"
+
 #: hacks/config/xplanet.xml.h:54
 msgid "Peters Projection"
 msgstr "Projection de Peters"
 
+#: hacks/config/xplanet.xml.h:56
+msgid "Real Time"
+msgstr "Temps réel"
+
 #: hacks/config/xplanet.xml.h:57
 msgid "Rectangular Projection"
 msgstr "Projection Rectangulaire"
@@ -9211,6 +8994,18 @@ msgstr "Projection Rectangulaire"
 msgid "Render as a Globe"
 msgstr "Génère un globe"
 
+#: hacks/config/xplanet.xml.h:61
+msgid "Time Warp"
+msgstr "Alignement temporel"
+
+#: hacks/config/xplanet.xml.h:62
+msgid "Upper Left"
+msgstr "Supérieur gauche"
+
+#: hacks/config/xplanet.xml.h:63
+msgid "Upper Right"
+msgstr "Supérieur droit"
+
 #: hacks/config/xplanet.xml.h:64
 msgid "View Ariel"
 msgstr "Voir Ariel"
@@ -9362,19 +9157,19 @@ msgstr "XPlanet"
 #: hacks/config/xplanet.xml.h:101
 msgid ""
 "Xplanet draws an image of the Earth, as seen from your favorite vantage "
-"point in space, correctly shaded for the current position of the Sun. "
-"Written by Hari Nair. This is not included with the XScreenSaver package, "
-"but if you don't have it already, you can find it at &lt;http://xplanet."
-"sourceforge.net/&gt;."
+"point in space, correctly shaded for the current position of the Sun. This "
+"is not included with the XScreenSaver package, but if you don't have it "
+"already, you can find it at &lt;http://xplanet.sourceforge.net/&gt;. Written "
+"by Hari Nair; 2001."
 msgstr ""
 
 #: hacks/config/xrayswarm.xml.h:1
 msgid ""
-"Draws a few swarms of critters flying around the screen, with nicely faded "
-"color trails behind them. Written by Chris Leger."
+"Draws a few swarms of critters flying around the screen, with faded color "
+"trails behind them. Written by Chris Leger; 2000."
 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."
+"traînées dans des fondus de couleur. Écrit par Chris Leger; 2000."
 
 #: hacks/config/xrayswarm.xml.h:5
 msgid "XRaySwarm"
@@ -9382,9 +9177,12 @@ msgstr "XRaySwarm"
 
 #: hacks/config/xsnow.xml.h:1
 msgid ""
-"Draws falling snow and the occasional tiny Santa. By Rick Jansen. You can "
-"find it at &lt;http://www.euronet.nl/~rja/Xsnow/&gt;."
+"Draws falling snow and the occasional tiny Santa. You can find it at &lt;"
+"http://www.euronet.nl/~rja/Xsnow/&gt;. Written by Rick Jansen."
 msgstr ""
+"Dessine de la neige qui tombe et éventuellement le père Noël. "
+"Vous pouvez le trouver sur <http://www.euronet.nl/~rja/Xsnow/>. "
+"Écrit par Rick Jansen."
 
 #: hacks/config/xsnow.xml.h:2
 msgid "Xsnow"
@@ -9392,11 +9190,11 @@ msgstr "Xsnow"
 
 #: hacks/config/xspirograph.xml.h:5
 msgid ""
-"Simulates that pen-in-nested-plastic-gears toy from your childhood. By Rohit "
-"Singh."
+"Simulates that pen-in-nested-plastic-gears toy from your childhood. Written "
+"by Rohit Singh; 2000."
 msgstr ""
 "Simule le célèbre jouet de notre enfance, constitué d'un stylo logé dans un "
-"engrenage en plastique. Par Rohit Singh."
+"engrenage en plastique. Par Rohit Singh; 2000."
 
 #: hacks/config/xspirograph.xml.h:6
 msgid "XSpiroGraph"
@@ -9425,10 +9223,11 @@ msgstr "XTeeVee"
 #: hacks/config/xteevee.xml.h:6
 msgid ""
 "XTeeVee simulates various television problems, including static, loss of "
-"vertical hold, and a test pattern. By Greg Knauss."
+"vertical hold, and a test pattern. See also \"xanalogtv\" for a much more "
+"accurate simulation. Written by Greg Knauss; 2000."
 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."
+"perte de stabilité verticale et la mire. Écrit par Greg Knauss; 2000."
 
 #: hacks/config/zoom.xml.h:3
 msgid "Lens Offset"
@@ -9440,10 +9239,10 @@ msgstr "Lentilles"
 
 #: hacks/config/zoom.xml.h:9
 msgid ""
-"Zooms in on a part of the screen and then moves around. With the -lenses "
-"option the result is like looking through many overlapping lenses rather "
-"than just a simple zoom. Written by James Macnicol."
+"Zooms in on a part of the screen and then moves around. With the \"Lenses\" "
+"option, the result is like looking through many overlapping lenses rather "
+"than just a simple zoom. Written by James Macnicol; 2001."
 msgstr ""
-"Zoome sur une partie de l'écran et se déplace. Avec l'option '-lenses', le "
+"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."
+"zoom. Écrit par James Macnicol; 2001."