]> Pileus Git - ~andy/gtk/blobdiff - po/fr.po
stylecontext: Do invalidation on first resize container
[~andy/gtk] / po / fr.po
index 6110c90f492e008b3d9b7dffc98c8f06b18f1567..b5d8ba22b7907219fd15d48637a85d7e372e8582 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,6 +1,6 @@
-# French translation of GTK+ 2.x.
-# Copyright (C) 1998-2008 Free Software Foundation, Inc.
-# This file is distributed under the GNU Library General Public License Version 2.
+# French translation of GTK+.
+# Copyright (C) 1998-2012 Free Software Foundation, Inc.
+# This file is distributed under the same license as the GTK+ package.
 #
 # Vincent Renardias <vincent@debian.org>, 1998-1999.
 # Christophe Merlet <redfox@redfoxcenter.org>, 2000-2006.
 #
 # Vincent Renardias <vincent@debian.org>, 1998-1999.
 # Christophe Merlet <redfox@redfoxcenter.org>, 2000-2006.
 # Jonathan Ernst <jonathan@ernstfamily.ch>, 2006-2007.
 # Robert-André Mauchin <zebob.m@pengzone.org>, 2006-2008.
 # Stéphane Raimbault <stephane.raimbault@gmail.com>, 2007-2008.
 # Jonathan Ernst <jonathan@ernstfamily.ch>, 2006-2007.
 # Robert-André Mauchin <zebob.m@pengzone.org>, 2006-2008.
 # Stéphane Raimbault <stephane.raimbault@gmail.com>, 2007-2008.
-# Claude Paroz <claude@2xlibre.net>, 2007-2008.
+# Claude Paroz <claude@2xlibre.net>, 2007-2011.
 # Yannick Tailliez <ytdispatch-libre@yahoo.com>, 2008.
 # Yannick Tailliez <ytdispatch-libre@yahoo.com>, 2008.
+# Laurent Coudeur <laurentc@iol.ie>, 2009
+# Bruno Brouard <annoa.b@gmail.com>, 2011-12
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gtk+ HEAD\n"
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gtk+ HEAD\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-08-21 20:22+0200\n"
-"PO-Revision-Date: 2008-08-21 15:00+0200\n"
-"Last-Translator: Robert-André Mauchin <zebob.m@pengzone.org>\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gtk"
+"%2b&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-09-07 15:26+0000\n"
+"PO-Revision-Date: 2012-09-09 20:48+0200\n"
+"Last-Translator: Bruno Brouard <annoa.b@gmail.com>\n"
 "Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
 "Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n>1;\n"
 
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n>1;\n"
 
-#: ../gdk/directfb/gdkdisplay-directfb.c:55
-msgid "directfb arg"
-msgstr "arg. directfb"
+#: ../gdk/gdk.c:155
+#, c-format
+msgid "Error parsing option --gdk-debug"
+msgstr "Erreur lors de l'analyse de l'option --gdk-debug"
 
 
-#: ../gdk/directfb/gdkdisplay-directfb.c:55
-msgid "sdl|system"
-msgstr "système"
+#: ../gdk/gdk.c:175
+#, c-format
+msgid "Error parsing option --gdk-no-debug"
+msgstr "Erreur lors de l'analyse de l'option --gdk-no-debug"
 
 #. Description of --class=CLASS in --help output
 
 #. Description of --class=CLASS in --help output
-#: ../gdk/gdk.c:126
+#: ../gdk/gdk.c:203
 msgid "Program class as used by the window manager"
 msgstr "Classe du programme telle qu'utilisée par le gestionnaire de fenêtres"
 
 #. Placeholder in --class=CLASS in --help output
 msgid "Program class as used by the window manager"
 msgstr "Classe du programme telle qu'utilisée par le gestionnaire de fenêtres"
 
 #. Placeholder in --class=CLASS in --help output
-#: ../gdk/gdk.c:127
+#: ../gdk/gdk.c:204
 msgid "CLASS"
 msgstr "CLASSE"
 
 #. Description of --name=NAME in --help output
 msgid "CLASS"
 msgstr "CLASSE"
 
 #. Description of --name=NAME in --help output
-#: ../gdk/gdk.c:129
+#: ../gdk/gdk.c:206
 msgid "Program name as used by the window manager"
 msgstr "Nom du programme tel qu'utilisé par le gestionnaire de fenêtres"
 
 #. Placeholder in --name=NAME in --help output
 msgid "Program name as used by the window manager"
 msgstr "Nom du programme tel qu'utilisé par le gestionnaire de fenêtres"
 
 #. Placeholder in --name=NAME in --help output
-#: ../gdk/gdk.c:130
+#: ../gdk/gdk.c:207
 msgid "NAME"
 msgstr "NOM"
 
 #. Description of --display=DISPLAY in --help output
 msgid "NAME"
 msgstr "NOM"
 
 #. Description of --display=DISPLAY in --help output
-#: ../gdk/gdk.c:132
+#: ../gdk/gdk.c:209
 msgid "X display to use"
 msgstr "Affichage X à utiliser"
 
 #. Placeholder in --display=DISPLAY in --help output
 msgid "X display to use"
 msgstr "Affichage X à utiliser"
 
 #. Placeholder in --display=DISPLAY in --help output
-#: ../gdk/gdk.c:133
+#: ../gdk/gdk.c:210
 msgid "DISPLAY"
 msgstr "AFFICHAGE"
 
 msgid "DISPLAY"
 msgstr "AFFICHAGE"
 
-#. Description of --screen=SCREEN in --help output
-#: ../gdk/gdk.c:135
-msgid "X screen to use"
-msgstr "Écran X à utiliser"
-
-#. Placeholder in --screen=SCREEN in --help output
-#: ../gdk/gdk.c:136
-msgid "SCREEN"
-msgstr "ÉCRAN"
-
 #. Description of --gdk-debug=FLAGS in --help output
 #. Description of --gdk-debug=FLAGS in --help output
-#: ../gdk/gdk.c:139
-msgid "Gdk debugging flags to set"
-msgstr "Drapeaux de débogage Gdk à définir"
+#: ../gdk/gdk.c:213
+msgid "GDK debugging flags to set"
+msgstr "Drapeaux de débogage GDK à définir"
 
 #. Placeholder in --gdk-debug=FLAGS in --help output
 #. Placeholder in --gdk-no-debug=FLAGS in --help output
 #. Placeholder in --gtk-debug=FLAGS in --help output
 #. Placeholder in --gtk-no-debug=FLAGS in --help output
 
 #. Placeholder in --gdk-debug=FLAGS in --help output
 #. Placeholder in --gdk-no-debug=FLAGS in --help output
 #. Placeholder in --gtk-debug=FLAGS in --help output
 #. Placeholder in --gtk-no-debug=FLAGS in --help output
-#: ../gdk/gdk.c:140 ../gdk/gdk.c:143 ../gtk/gtkmain.c:428 ../gtk/gtkmain.c:431
+#: ../gdk/gdk.c:214 ../gdk/gdk.c:217 ../gtk/gtkmain.c:453 ../gtk/gtkmain.c:456
 msgid "FLAGS"
 msgstr "DRAPEAUX"
 
 #. Description of --gdk-no-debug=FLAGS in --help output
 msgid "FLAGS"
 msgstr "DRAPEAUX"
 
 #. Description of --gdk-no-debug=FLAGS in --help output
-#: ../gdk/gdk.c:142
-msgid "Gdk debugging flags to unset"
-msgstr "Drapeaux de débogage Gdk à ne pas définir"
+#: ../gdk/gdk.c:216
+msgid "GDK debugging flags to unset"
+msgstr "Drapeaux de débogage GDK à ne pas définir"
 
 
-#: ../gdk/keyname-table.h:3940
-msgid "keyboard label|BackSpace"
+#.
+#. * Translators, the strings in the 'keyboard label' context are
+#. * display names for keyboard keys. Some of them have prefixes like
+#. * XF86 or ISO_ - these should be removed in the translation. Similarly,
+#. * underscores should be replaced by spaces. The prefix 'KP_' stands
+#. * for 'key pad' and you may want to include that in your translation.
+#. * Here are some examples of English translations:
+#. * XF86AudioMute - Audio mute
+#. * Scroll_lock   - Scroll lock
+#. * KP_Space      - Space (keypad)
+#. * Page_Up       - Page up
+#.
+#: ../gdk/keyname-table.h:3952
+msgctxt "keyboard label"
+msgid "BackSpace"
 msgstr "Retour arrière"
 
 msgstr "Retour arrière"
 
-#: ../gdk/keyname-table.h:3941
-msgid "keyboard label|Tab"
+#: ../gdk/keyname-table.h:3953
+msgctxt "keyboard label"
+msgid "Tab"
 msgstr "Tabulation"
 
 msgstr "Tabulation"
 
-#: ../gdk/keyname-table.h:3942
-msgid "keyboard label|Return"
-msgstr "Entrée"
+#: ../gdk/keyname-table.h:3954
+msgctxt "keyboard label"
+msgid "Return"
+msgstr "Retour"
 
 
-#: ../gdk/keyname-table.h:3943
-msgid "keyboard label|Pause"
+#: ../gdk/keyname-table.h:3955
+msgctxt "keyboard label"
+msgid "Pause"
 msgstr "Pause"
 
 msgstr "Pause"
 
-#: ../gdk/keyname-table.h:3944
-msgid "keyboard label|Scroll_Lock"
-msgstr "Arrêt défil"
+#: ../gdk/keyname-table.h:3956
+msgctxt "keyboard label"
+msgid "Scroll_Lock"
+msgstr "Arrêt défil."
 
 
-#: ../gdk/keyname-table.h:3945
-msgid "keyboard label|Sys_Req"
+#: ../gdk/keyname-table.h:3957
+msgctxt "keyboard label"
+msgid "Sys_Req"
 msgstr "Syst"
 
 msgstr "Syst"
 
-#: ../gdk/keyname-table.h:3946
-msgid "keyboard label|Escape"
-msgstr "Échap"
+#: ../gdk/keyname-table.h:3958
+msgctxt "keyboard label"
+msgid "Escape"
+msgstr "Échap."
 
 
-#: ../gdk/keyname-table.h:3947
-msgid "keyboard label|Multi_key"
+#: ../gdk/keyname-table.h:3959
+msgctxt "keyboard label"
+msgid "Multi_key"
 msgstr "Touche multi"
 
 msgstr "Touche multi"
 
-#: ../gdk/keyname-table.h:3948
-msgid "keyboard label|Home"
+#: ../gdk/keyname-table.h:3960
+msgctxt "keyboard label"
+msgid "Home"
 msgstr "Origine"
 
 msgstr "Origine"
 
-#: ../gdk/keyname-table.h:3949
-msgid "keyboard label|Left"
+#: ../gdk/keyname-table.h:3961
+msgctxt "keyboard label"
+msgid "Left"
 msgstr "Gauche"
 
 msgstr "Gauche"
 
-#: ../gdk/keyname-table.h:3950
-msgid "keyboard label|Up"
+#: ../gdk/keyname-table.h:3962
+msgctxt "keyboard label"
+msgid "Up"
 msgstr "Haut"
 
 msgstr "Haut"
 
-#: ../gdk/keyname-table.h:3951
-msgid "keyboard label|Right"
+#: ../gdk/keyname-table.h:3963
+msgctxt "keyboard label"
+msgid "Right"
 msgstr "Droite"
 
 msgstr "Droite"
 
-#: ../gdk/keyname-table.h:3952
-msgid "keyboard label|Down"
+#: ../gdk/keyname-table.h:3964
+msgctxt "keyboard label"
+msgid "Down"
 msgstr "Bas"
 
 msgstr "Bas"
 
-#: ../gdk/keyname-table.h:3953
-msgid "keyboard label|Page_Up"
-msgstr "Page Haut"
+#: ../gdk/keyname-table.h:3965
+msgctxt "keyboard label"
+msgid "Page_Up"
+msgstr "Page haut"
 
 
-#: ../gdk/keyname-table.h:3954
-msgid "keyboard label|Page_Down"
-msgstr "Page Bas"
+#: ../gdk/keyname-table.h:3966
+msgctxt "keyboard label"
+msgid "Page_Down"
+msgstr "Page bas"
 
 
-#: ../gdk/keyname-table.h:3955
-msgid "keyboard label|End"
+#: ../gdk/keyname-table.h:3967
+msgctxt "keyboard label"
+msgid "End"
 msgstr "Fin"
 
 msgstr "Fin"
 
-#: ../gdk/keyname-table.h:3956
-msgid "keyboard label|Begin"
+#: ../gdk/keyname-table.h:3968
+msgctxt "keyboard label"
+msgid "Begin"
 msgstr "Début"
 
 msgstr "Début"
 
-#: ../gdk/keyname-table.h:3957
-msgid "keyboard label|Print"
+#: ../gdk/keyname-table.h:3969
+msgctxt "keyboard label"
+msgid "Print"
 msgstr "Impr"
 
 msgstr "Impr"
 
-#: ../gdk/keyname-table.h:3958
-msgid "keyboard label|Insert"
+#: ../gdk/keyname-table.h:3970
+msgctxt "keyboard label"
+msgid "Insert"
 msgstr "Inser"
 
 msgstr "Inser"
 
-#: ../gdk/keyname-table.h:3959
-msgid "keyboard label|Num_Lock"
-msgstr "Verr_Num"
+#: ../gdk/keyname-table.h:3971
+msgctxt "keyboard label"
+msgid "Num_Lock"
+msgstr "Verr. num."
 
 
-#: ../gdk/keyname-table.h:3960
-msgid "keyboard label|KP_Space"
+#. Translators: KP_ means 'key pad' here
+#: ../gdk/keyname-table.h:3973
+msgctxt "keyboard label"
+msgid "KP_Space"
 msgstr "Num_Espace"
 
 msgstr "Num_Espace"
 
-#: ../gdk/keyname-table.h:3961
-msgid "keyboard label|KP_Tab"
+#: ../gdk/keyname-table.h:3974
+msgctxt "keyboard label"
+msgid "KP_Tab"
 msgstr "Num_Tab"
 
 msgstr "Num_Tab"
 
-#: ../gdk/keyname-table.h:3962
-msgid "keyboard label|KP_Enter"
+#: ../gdk/keyname-table.h:3975
+msgctxt "keyboard label"
+msgid "KP_Enter"
 msgstr "Num_Entrée"
 
 msgstr "Num_Entrée"
 
-#: ../gdk/keyname-table.h:3963
-msgid "keyboard label|KP_Home"
-msgstr "Num_Accueil"
+#: ../gdk/keyname-table.h:3976
+msgctxt "keyboard label"
+msgid "KP_Home"
+msgstr "Num_Origine"
 
 
-#: ../gdk/keyname-table.h:3964
-msgid "keyboard label|KP_Left"
+#: ../gdk/keyname-table.h:3977
+msgctxt "keyboard label"
+msgid "KP_Left"
 msgstr "Num_Gauche"
 
 msgstr "Num_Gauche"
 
-#: ../gdk/keyname-table.h:3965
-msgid "keyboard label|KP_Up"
+#: ../gdk/keyname-table.h:3978
+msgctxt "keyboard label"
+msgid "KP_Up"
 msgstr "Num_Haut"
 
 msgstr "Num_Haut"
 
-#: ../gdk/keyname-table.h:3966
-msgid "keyboard label|KP_Right"
+#: ../gdk/keyname-table.h:3979
+msgctxt "keyboard label"
+msgid "KP_Right"
 msgstr "Num_Droite"
 
 msgstr "Num_Droite"
 
-#: ../gdk/keyname-table.h:3967
-msgid "keyboard label|KP_Down"
+#: ../gdk/keyname-table.h:3980
+msgctxt "keyboard label"
+msgid "KP_Down"
 msgstr "Num_Bas"
 
 msgstr "Num_Bas"
 
-#: ../gdk/keyname-table.h:3968
-msgid "keyboard label|KP_Page_Up"
+#: ../gdk/keyname-table.h:3981
+msgctxt "keyboard label"
+msgid "KP_Page_Up"
 msgstr "Num_Page_Haut"
 
 msgstr "Num_Page_Haut"
 
-#: ../gdk/keyname-table.h:3969
-msgid "keyboard label|KP_Prior"
+#: ../gdk/keyname-table.h:3982
+msgctxt "keyboard label"
+msgid "KP_Prior"
 msgstr "Num_Préc"
 
 msgstr "Num_Préc"
 
-#: ../gdk/keyname-table.h:3970
-msgid "keyboard label|KP_Page_Down"
+#: ../gdk/keyname-table.h:3983
+msgctxt "keyboard label"
+msgid "KP_Page_Down"
 msgstr "Num_Page_Bas"
 
 msgstr "Num_Page_Bas"
 
-#: ../gdk/keyname-table.h:3971
-msgid "keyboard label|KP_Next"
+#: ../gdk/keyname-table.h:3984
+msgctxt "keyboard label"
+msgid "KP_Next"
 msgstr "Num_Suiv"
 
 msgstr "Num_Suiv"
 
-#: ../gdk/keyname-table.h:3972
-msgid "keyboard label|KP_End"
+#: ../gdk/keyname-table.h:3985
+msgctxt "keyboard label"
+msgid "KP_End"
 msgstr "Num_Fin"
 
 msgstr "Num_Fin"
 
-#: ../gdk/keyname-table.h:3973
-msgid "keyboard label|KP_Begin"
-msgstr "Num_Origine"
+#: ../gdk/keyname-table.h:3986
+msgctxt "keyboard label"
+msgid "KP_Begin"
+msgstr "Num_Début"
 
 
-#: ../gdk/keyname-table.h:3974
-msgid "keyboard label|KP_Insert"
+#: ../gdk/keyname-table.h:3987
+msgctxt "keyboard label"
+msgid "KP_Insert"
 msgstr "Num_Inser"
 
 msgstr "Num_Inser"
 
-#: ../gdk/keyname-table.h:3975
-msgid "keyboard label|KP_Delete"
+#: ../gdk/keyname-table.h:3988
+msgctxt "keyboard label"
+msgid "KP_Delete"
 msgstr "Num_Suppr"
 
 msgstr "Num_Suppr"
 
-#: ../gdk/keyname-table.h:3976
-msgid "keyboard label|Delete"
+#: ../gdk/keyname-table.h:3989
+msgctxt "keyboard label"
+msgid "Delete"
 msgstr "Suppr"
 
 msgstr "Suppr"
 
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:133 ../gdk-pixbuf/gdk-pixbuf-io.c:944
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1205 ../tests/testfilechooser.c:222
-#, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Impossible d'ouvrir le fichier « %s » : %s"
-
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:146 ../gdk-pixbuf/gdk-pixbuf-io.c:956
-#, c-format
-msgid "Image file '%s' contains no data"
-msgstr "Le fichier image « %s » ne contient pas de données"
-
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:188 ../gdk-pixbuf/gdk-pixbuf-io.c:993
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1257 ../tests/testfilechooser.c:267
-#, c-format
-msgid ""
-"Failed to load image '%s': reason not known, probably a corrupt image file"
-msgstr ""
-"Impossible de charger l'image « %s » : raison inconnue, probablement un "
-"fichier d'image corrompu"
-
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:221
-#, c-format
-msgid ""
-"Failed to load animation '%s': reason not known, probably a corrupt "
-"animation file"
-msgstr ""
-"Impossible de charger l'animation « %s » : raison inconnue, probablement un "
-"fichier d'animation corrompu"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:566
-#, c-format
-msgid "Unable to load image-loading module: %s: %s"
-msgstr "Impossible de charger le module de chargement d'images : %s : %s"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:581
-#, c-format
-msgid ""
-"Image-loading module %s does not export the proper interface; perhaps it's "
-"from a different GTK version?"
-msgstr ""
-"Le module de chargement d'images %s n'exporte pas la bonne interface ; peut-"
-"être provient-il d'une version différente de GTK ?"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:726 ../gdk-pixbuf/gdk-pixbuf-io.c:755
-#, c-format
-msgid "Image type '%s' is not supported"
-msgstr "Le type d'images « %s » n'est pas pris en charge"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:825
-#, c-format
-msgid "Couldn't recognize the image file format for file '%s'"
-msgstr "Impossible de reconnaître le format d'image du fichier « %s »"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:833
-msgid "Unrecognized image file format"
-msgstr "Format d'image non reconnu"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1002
-#, c-format
-msgid "Failed to load image '%s': %s"
-msgstr "Impossible de charger l'image « %s » : %s"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1638 ../gdk-pixbuf/io-gdip-utils.c:935
-#, c-format
-msgid "Error writing to image file: %s"
-msgstr "Erreur lors de l'écriture du fichier d'image : %s"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1684 ../gdk-pixbuf/gdk-pixbuf-io.c:1815
-#, c-format
-msgid "This build of gdk-pixbuf does not support saving the image format: %s"
-msgstr ""
-"Cette version de gdk-pixbuf ne prend pas en charge l'enregistrement au "
-"format d'image : %s"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1718
-msgid "Insufficient memory to save image to callback"
-msgstr ""
-"Mémoire insuffisante pour enregistrer l'image dans la fonction de rappel"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1731
-msgid "Failed to open temporary file"
-msgstr "Impossible d'ouvrir le fichier temporaire"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1757
-msgid "Failed to read from temporary file"
-msgstr "Impossible de lire le fichier temporaire"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1992
-#, c-format
-msgid "Failed to open '%s' for writing: %s"
-msgstr "Impossible d'ouvrir « %s » en écriture : %s"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:2017
-#, c-format
-msgid ""
-"Failed to close '%s' while writing image, all data may not have been saved: %"
-"s"
-msgstr ""
-"Impossible de fermer l'image « %s » lors de l'écriture, toutes les données "
-"n'ont peut-être pas été enregistrées : %s"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:2237 ../gdk-pixbuf/gdk-pixbuf-io.c:2288
-msgid "Insufficient memory to save image into a buffer"
-msgstr "Mémoire insuffisante pour enregistrer l'image dans un tampon"
-
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:2334
-msgid "Error writing to image stream"
-msgstr "Erreur lors de l'écriture vers le flux image"
-
-#: ../gdk-pixbuf/gdk-pixbuf-loader.c:330
-#, c-format
-msgid ""
-"Internal error: Image loader module '%s' failed to complete an operation, "
-"but didn't give a reason for the failure"
-msgstr ""
-"Erreur interne : le module de chargement d'images « %s » n'est pas parvenu à "
-"terminer une opération, mais il n'a pas donné la raison de son échec"
-
-#: ../gdk-pixbuf/gdk-pixbuf-loader.c:373
-#, c-format
-msgid "Incremental loading of image type '%s' is not supported"
-msgstr ""
-"Le chargement progressif d'images de type « %s » n'est pas pris en charge"
-
-#: ../gdk-pixbuf/gdk-pixdata.c:147
-msgid "Image header corrupt"
-msgstr "En-tête d'image corrompu"
-
-#: ../gdk-pixbuf/gdk-pixdata.c:152
-msgid "Image format unknown"
-msgstr "Format d'image inconnu"
-
-#: ../gdk-pixbuf/gdk-pixdata.c:157 ../gdk-pixbuf/gdk-pixdata.c:487
-msgid "Image pixel data corrupt"
-msgstr "Données des pixels de l'image corrompues"
-
-#: ../gdk-pixbuf/gdk-pixdata.c:431
-#, c-format
-msgid "failed to allocate image buffer of %u byte"
-msgid_plural "failed to allocate image buffer of %u bytes"
-msgstr[0] "Impossible d'allouer un tampon de %u octet pour l'image"
-msgstr[1] "Impossible d'allouer un tampon de %u octets pour l'image"
-
-#: ../gdk-pixbuf/io-ani.c:244
-msgid "Unexpected icon chunk in animation"
-msgstr "Fragment d'icône non attendu dans l'animation"
-
-#: ../gdk-pixbuf/io-ani.c:337
-msgid "Unsupported animation type"
-msgstr "Type d'animation non pris en charge"
-
-#: ../gdk-pixbuf/io-ani.c:348 ../gdk-pixbuf/io-ani.c:406
-#: ../gdk-pixbuf/io-ani.c:432 ../gdk-pixbuf/io-ani.c:455
-#: ../gdk-pixbuf/io-ani.c:482 ../gdk-pixbuf/io-ani.c:569
-msgid "Invalid header in animation"
-msgstr "En-tête non valide dans l'animation"
-
-#: ../gdk-pixbuf/io-ani.c:358 ../gdk-pixbuf/io-ani.c:380
-#: ../gdk-pixbuf/io-ani.c:464 ../gdk-pixbuf/io-ani.c:491
-#: ../gdk-pixbuf/io-ani.c:542 ../gdk-pixbuf/io-ani.c:614
-msgid "Not enough memory to load animation"
-msgstr "Mémoire insuffisante pour charger l'animation"
-
-#: ../gdk-pixbuf/io-ani.c:398 ../gdk-pixbuf/io-ani.c:424
-#: ../gdk-pixbuf/io-ani.c:443
-msgid "Malformed chunk in animation"
-msgstr "Fragment malformé dans l'animation"
-
-#: ../gdk-pixbuf/io-ani.c:711
-msgid "The ANI image format"
-msgstr "Le format d'image ANI"
-
-#: ../gdk-pixbuf/io-bmp.c:230 ../gdk-pixbuf/io-bmp.c:267
-#: ../gdk-pixbuf/io-bmp.c:338 ../gdk-pixbuf/io-bmp.c:370
-#: ../gdk-pixbuf/io-bmp.c:393 ../gdk-pixbuf/io-bmp.c:496
-msgid "BMP image has bogus header data"
-msgstr "L'image BMP a un en-tête erroné"
-
-#: ../gdk-pixbuf/io-bmp.c:241 ../gdk-pixbuf/io-bmp.c:433
-msgid "Not enough memory to load bitmap image"
-msgstr "Mémoire insuffisante pour charger l'image bitmap"
-
-#: ../gdk-pixbuf/io-bmp.c:319
-msgid "BMP image has unsupported header size"
-msgstr "L'image BMP a une taille d'en-tête non prise en charge"
-
-#: ../gdk-pixbuf/io-bmp.c:357
-msgid "Topdown BMP images cannot be compressed"
-msgstr "Les images BMP Topdown ne peuvent être compressées"
-
-#: ../gdk-pixbuf/io-bmp.c:717 ../gdk-pixbuf/io-pnm.c:709
-msgid "Premature end-of-file encountered"
-msgstr "Fin de fichier rencontrée prématurément"
-
-#: ../gdk-pixbuf/io-bmp.c:1329
-msgid "Couldn't allocate memory for saving BMP file"
-msgstr ""
-"Impossible d'allouer de la mémoire pour l'enregistrement du fichier BMP"
-
-#: ../gdk-pixbuf/io-bmp.c:1370
-msgid "Couldn't write to BMP file"
-msgstr "Impossible d'écrire le fichier BMP"
-
-#: ../gdk-pixbuf/io-bmp.c:1423 ../gdk-pixbuf/io-gdip-bmp.c:82
-msgid "The BMP image format"
-msgstr "Le format d'image BMP"
-
-#: ../gdk-pixbuf/io-gif.c:222
-#, c-format
-msgid "Failure reading GIF: %s"
-msgstr "La lecture du fichier GIF a échoué : %s"
-
-#: ../gdk-pixbuf/io-gif.c:496 ../gdk-pixbuf/io-gif.c:1477
-#: ../gdk-pixbuf/io-gif.c:1638
-msgid "GIF file was missing some data (perhaps it was truncated somehow?)"
-msgstr ""
-"Il manque au fichier GIF quelques données (peut-être a-t-il été tronqué ?)"
-
-#: ../gdk-pixbuf/io-gif.c:505
-#, c-format
-msgid "Internal error in the GIF loader (%s)"
-msgstr "Erreur interne dans le chargeur GIF (%s)"
-
-#: ../gdk-pixbuf/io-gif.c:579
-msgid "Stack overflow"
-msgstr "Débordement de la pile"
-
-#: ../gdk-pixbuf/io-gif.c:639
-msgid "GIF image loader cannot understand this image."
-msgstr "Le chargeur d'image GIF ne peut pas comprendre cette image."
-
-#: ../gdk-pixbuf/io-gif.c:668
-msgid "Bad code encountered"
-msgstr "Code non valide rencontré"
-
-#: ../gdk-pixbuf/io-gif.c:678
-msgid "Circular table entry in GIF file"
-msgstr "Entrée de table circulaire dans le fichier GIF"
-
-#: ../gdk-pixbuf/io-gif.c:866 ../gdk-pixbuf/io-gif.c:1464
-#: ../gdk-pixbuf/io-gif.c:1511 ../gdk-pixbuf/io-gif.c:1626
-msgid "Not enough memory to load GIF file"
-msgstr "Mémoire insuffisante pour charger le fichier GIF"
-
-#: ../gdk-pixbuf/io-gif.c:956
-msgid "Not enough memory to composite a frame in GIF file"
-msgstr "Mémoire insuffisante pour composer un cadre dans le fichier GIF"
-
-#: ../gdk-pixbuf/io-gif.c:1128
-msgid "GIF image is corrupt (incorrect LZW compression)"
-msgstr "L'image GIF est corrompue (compression LZW incorrecte)"
-
-#: ../gdk-pixbuf/io-gif.c:1178
-msgid "File does not appear to be a GIF file"
-msgstr "Le fichier ne semble pas être au format GIF"
-
-#: ../gdk-pixbuf/io-gif.c:1190
-#, c-format
-msgid "Version %s of the GIF file format is not supported"
-msgstr "La version %s de ce format de fichier GIF n'est pas prise en charge."
-
-#: ../gdk-pixbuf/io-gif.c:1299
-msgid ""
-"GIF image has no global colormap, and a frame inside it has no local "
-"colormap."
-msgstr ""
-"L'image GIF n'a pas de palette de couleurs globale, et une trame interne n'a "
-"pas de palette de couleurs locale."
-
-#: ../gdk-pixbuf/io-gif.c:1533
-msgid "GIF image was truncated or incomplete."
-msgstr "L'image GIF est tronquée ou incomplète."
-
-#: ../gdk-pixbuf/io-gif.c:1689 ../gdk-pixbuf/io-gdip-gif.c:80
-msgid "The GIF image format"
-msgstr "Le format d'image GIF"
-
-#: ../gdk-pixbuf/io-ico.c:211 ../gdk-pixbuf/io-ico.c:225
-#: ../gdk-pixbuf/io-ico.c:277 ../gdk-pixbuf/io-ico.c:290
-#: ../gdk-pixbuf/io-ico.c:359
-msgid "Invalid header in icon"
-msgstr "En-tête non valide pour l'icône"
-
-#: ../gdk-pixbuf/io-ico.c:240 ../gdk-pixbuf/io-ico.c:300
-#: ../gdk-pixbuf/io-ico.c:369 ../gdk-pixbuf/io-ico.c:432
-#: ../gdk-pixbuf/io-ico.c:462
-msgid "Not enough memory to load icon"
-msgstr "Mémoire insuffisante pour charger l'icône"
-
-#: ../gdk-pixbuf/io-ico.c:322
-msgid "Icon has zero width"
-msgstr "L'icône a une largeur nulle"
-
-#: ../gdk-pixbuf/io-ico.c:332
-msgid "Icon has zero height"
-msgstr "L'icône a une hauteur nulle"
-
-#: ../gdk-pixbuf/io-ico.c:384
-msgid "Compressed icons are not supported"
-msgstr "Les icônes compressées ne sont pas prises en charge"
-
-#: ../gdk-pixbuf/io-ico.c:417
-msgid "Unsupported icon type"
-msgstr "Type d'icône non pris en charge"
-
-#: ../gdk-pixbuf/io-ico.c:511
-msgid "Not enough memory to load ICO file"
-msgstr "Mémoire insuffisante pour charger le fichier ICO"
-
-#: ../gdk-pixbuf/io-ico.c:976
-msgid "Image too large to be saved as ICO"
-msgstr "Image trop grande pour être enregistrée en tant qu'ICO"
-
-#: ../gdk-pixbuf/io-ico.c:987
-msgid "Cursor hotspot outside image"
-msgstr "Point chaud du curseur en dehors de l'image"
-
-#: ../gdk-pixbuf/io-ico.c:1010
-#, c-format
-msgid "Unsupported depth for ICO file: %d"
-msgstr "Profondeur de couleur non prise en charge pour le fichier ICO : %d"
-
-#: ../gdk-pixbuf/io-ico.c:1245 ../gdk-pixbuf/io-gdip-ico.c:59
-msgid "The ICO image format"
-msgstr "Le format d'image ICO"
-
-#: ../gdk-pixbuf/io-icns.c:345
-#, c-format
-msgid "Error reading ICNS image: %s"
-msgstr "Erreur de lecture de l'image ICNS : %s"
-
-#: ../gdk-pixbuf/io-icns.c:362
-msgid "Could not decode ICNS file"
-msgstr "Impossible de décoder l'image ICNS"
-
-#: ../gdk-pixbuf/io-icns.c:395
-msgid "The ICNS image format"
-msgstr "Le format d'image ICNS"
-
-#: ../gdk-pixbuf/io-jasper.c:75
-msgid "Couldn't allocate memory for stream"
-msgstr "Impossible d'allouer de la mémoire pour le flux"
-
-#: ../gdk-pixbuf/io-jasper.c:105
-msgid "Couldn't decode image"
-msgstr "Impossible de décoder l'image"
-
-#: ../gdk-pixbuf/io-jasper.c:123
-msgid "Transformed JPEG2000 has zero width or height"
-msgstr "Le JPEG2000 transformé a une largeur ou une hauteur nulle"
-
-#: ../gdk-pixbuf/io-jasper.c:137
-msgid "Image type currently not supported"
-msgstr "Ce type d'image n'est actuellement pas pris en charge"
-
-#: ../gdk-pixbuf/io-jasper.c:149 ../gdk-pixbuf/io-jasper.c:157
-msgid "Couldn't allocate memory for color profile"
-msgstr "Impossible d'allouer de la mémoire pour le profil de couleurs"
-
-#: ../gdk-pixbuf/io-jasper.c:182
-msgid "Insufficient memory to open JPEG 2000 file"
-msgstr "Mémoire insuffisante pour ouvrir le fichier JPEG 2000"
-
-#: ../gdk-pixbuf/io-jasper.c:264
-msgid "Couldn't allocate memory to buffer image data"
-msgstr "Impossible d'allouer de la mémoire pour le tampon de données d'image"
-
-#: ../gdk-pixbuf/io-jasper.c:308
-msgid "The JPEG 2000 image format"
-msgstr "Le format d'image JPEG 2000"
-
-#: ../gdk-pixbuf/io-jpeg.c:117
-#, c-format
-msgid "Error interpreting JPEG image file (%s)"
-msgstr "Erreur d'interprétation du fichier d'image JPEG (%s)"
-
-#: ../gdk-pixbuf/io-jpeg.c:529
-msgid ""
-"Insufficient memory to load image, try exiting some applications to free "
-"memory"
-msgstr ""
-"Mémoire insuffisante pour charger l'image, essayez de quitter quelques "
-"applications pour libérer de la mémoire"
+#. Translators: 'Mon' means Monitor here, and the XF86 prefix should be removed
+#: ../gdk/keyname-table.h:3991
+msgctxt "keyboard label"
+msgid "XF86MonBrightnessUp"
+msgstr "LuminositéÉcranPlusForte"
+
+#: ../gdk/keyname-table.h:3992
+msgctxt "keyboard label"
+msgid "XF86MonBrightnessDown"
+msgstr "LuminositéÉcranPlusFaible"
+
+#: ../gdk/keyname-table.h:3993
+msgctxt "keyboard label"
+msgid "XF86AudioMute"
+msgstr "SourdineVolume"
+
+#: ../gdk/keyname-table.h:3994
+msgctxt "keyboard label"
+msgid "XF86AudioLowerVolume"
+msgstr "VolumePlusFort"
+
+#: ../gdk/keyname-table.h:3995
+msgctxt "keyboard label"
+msgid "XF86AudioRaiseVolume"
+msgstr "VolumePlusFaible"
+
+#: ../gdk/keyname-table.h:3996
+msgctxt "keyboard label"
+msgid "XF86AudioPlay"
+msgstr "DémarrageLecture"
+
+#: ../gdk/keyname-table.h:3997
+msgctxt "keyboard label"
+msgid "XF86AudioStop"
+msgstr "ArrêtLecture"
+
+#: ../gdk/keyname-table.h:3998
+msgctxt "keyboard label"
+msgid "XF86AudioNext"
+msgstr "MorceauSuivant"
+
+#: ../gdk/keyname-table.h:3999
+msgctxt "keyboard label"
+msgid "XF86AudioPrev"
+msgstr "MorceauPrécédent"
+
+#: ../gdk/keyname-table.h:4000
+msgctxt "keyboard label"
+msgid "XF86AudioRecord"
+msgstr "Enregistrement"
+
+#: ../gdk/keyname-table.h:4001
+msgctxt "keyboard label"
+msgid "XF86AudioPause"
+msgstr "Pause"
 
 
-#: ../gdk-pixbuf/io-jpeg.c:570 ../gdk-pixbuf/io-jpeg.c:776
-#, c-format
-msgid "Unsupported JPEG color space (%s)"
-msgstr "Espace de couleur JPEG non pris en charge (%s)"
+#: ../gdk/keyname-table.h:4002
+msgctxt "keyboard label"
+msgid "XF86AudioRewind"
+msgstr "LectureEnArrière"
+
+#: ../gdk/keyname-table.h:4003
+msgctxt "keyboard label"
+msgid "XF86AudioMedia"
+msgstr "MédiaAudio"
+
+#: ../gdk/keyname-table.h:4004
+msgctxt "keyboard label"
+msgid "XF86ScreenSaver"
+msgstr "ÉconomiseurÉcran"
+
+#: ../gdk/keyname-table.h:4005
+msgctxt "keyboard label"
+msgid "XF86Battery"
+msgstr "Batterie"
+
+#: ../gdk/keyname-table.h:4006
+msgctxt "keyboard label"
+msgid "XF86Launch1"
+msgstr "Lancement1"
+
+#: ../gdk/keyname-table.h:4007
+msgctxt "keyboard label"
+msgid "XF86Forward"
+msgstr "EnAvant"
+
+#: ../gdk/keyname-table.h:4008
+msgctxt "keyboard label"
+msgid "XF86Back"
+msgstr "EnArrière"
+
+#: ../gdk/keyname-table.h:4009
+msgctxt "keyboard label"
+msgid "XF86Sleep"
+msgstr "MiseEnVeille"
+
+#: ../gdk/keyname-table.h:4010
+msgctxt "keyboard label"
+msgid "XF86Hibernate"
+msgstr "Hibernation"
+
+#: ../gdk/keyname-table.h:4011
+msgctxt "keyboard label"
+msgid "XF86WLAN"
+msgstr "RéseauSansFil"
+
+#: ../gdk/keyname-table.h:4012
+msgctxt "keyboard label"
+msgid "XF86WebCam"
+msgstr "Webcam"
+
+#: ../gdk/keyname-table.h:4013
+msgctxt "keyboard label"
+msgid "XF86Display"
+msgstr "Écran"
 
 
-#: ../gdk-pixbuf/io-jpeg.c:668 ../gdk-pixbuf/io-jpeg.c:944
-#: ../gdk-pixbuf/io-jpeg.c:1177 ../gdk-pixbuf/io-jpeg.c:1186
-msgid "Couldn't allocate memory for loading JPEG file"
-msgstr "Impossible d'allouer de la mémoire pour le chargement du fichier JPEG"
+#: ../gdk/keyname-table.h:4014
+msgctxt "keyboard label"
+msgid "XF86TouchpadToggle"
+msgstr "BasculePavéTactile"
 
 
-#: ../gdk-pixbuf/io-jpeg.c:920
-msgid "Transformed JPEG has zero width or height."
-msgstr "Le PNG transformé a une largeur ou une hauteur nulle."
+#: ../gdk/keyname-table.h:4015
+msgctxt "keyboard label"
+msgid "XF86WakeUp"
+msgstr "Réveil"
 
 
-#: ../gdk-pixbuf/io-jpeg.c:1133 ../gdk-pixbuf/io-gdip-jpeg.c:53
-#, c-format
-msgid ""
-"JPEG quality must be a value between 0 and 100; value '%s' could not be "
-"parsed."
-msgstr ""
-"La qualité JPEG doit être une valeur entre 0 et 100 ; la valeur « %s » n'est "
-"pas interprétable."
+#: ../gdk/keyname-table.h:4016
+msgctxt "keyboard label"
+msgid "XF86Suspend"
+msgstr "Suspension"
 
 
-#: ../gdk-pixbuf/io-jpeg.c:1148 ../gdk-pixbuf/io-gdip-jpeg.c:68
-#, c-format
-msgid ""
-"JPEG quality must be a value between 0 and 100; value '%d' is not allowed."
-msgstr ""
-"La qualité JPEG doit être une valeur entre 0 et 100 ; la valeur « %d » n'est "
-"pas autorisée."
+#. Description of --sync in --help output
+#: ../gdk/win32/gdkmain-win32.c:53
+msgid "Don't batch GDI requests"
+msgstr "Ne pas traiter les requêtes GDI"
 
 
-#: ../gdk-pixbuf/io-jpeg.c:1309 ../gdk-pixbuf/io-gdip-jpeg.c:136
-msgid "The JPEG image format"
-msgstr "Le format d'image JPEG"
+#. Description of --no-wintab in --help output
+#: ../gdk/win32/gdkmain-win32.c:55
+msgid "Don't use the Wintab API for tablet support"
+msgstr "Ne pas utiliser l'API Wintab pour le support de la tablette"
 
 
-#: ../gdk-pixbuf/io-pcx.c:187
-msgid "Couldn't allocate memory for header"
-msgstr "Impossible d'allouer de la mémoire pour l'en-tête"
+#. Description of --ignore-wintab in --help output
+#: ../gdk/win32/gdkmain-win32.c:57
+msgid "Same as --no-wintab"
+msgstr "Identique à --no-wintab"
 
 
-#: ../gdk-pixbuf/io-pcx.c:202 ../gdk-pixbuf/io-pcx.c:560
-msgid "Couldn't allocate memory for context buffer"
-msgstr "Impossible d'allouer de la mémoire pour le tampon du contexte"
+#. Description of --use-wintab in --help output
+#: ../gdk/win32/gdkmain-win32.c:59
+msgid "Do use the Wintab API [default]"
+msgstr "Ne pas utiliser l'API Wintab [défaut]"
 
 
-#: ../gdk-pixbuf/io-pcx.c:601
-msgid "Image has invalid width and/or height"
-msgstr "L'image a une largeur ou une hauteur non valide"
+#. Description of --max-colors=COLORS in --help output
+#: ../gdk/win32/gdkmain-win32.c:61
+msgid "Size of the palette in 8 bit mode"
+msgstr "Taille de la palette en mode 8 bits"
 
 
-#: ../gdk-pixbuf/io-pcx.c:613 ../gdk-pixbuf/io-pcx.c:674
-msgid "Image has unsupported bpp"
-msgstr "L'image a une profondeur de couleurs non prise en charge"
+#. Placeholder in --max-colors=COLORS in --help output
+#: ../gdk/win32/gdkmain-win32.c:62
+msgid "COLORS"
+msgstr "COULEURS"
 
 
-#: ../gdk-pixbuf/io-pcx.c:618 ../gdk-pixbuf/io-pcx.c:626
+#: ../gdk/x11/gdkapplaunchcontext-x11.c:292
 #, c-format
 #, c-format
-msgid "Image has unsupported number of %d-bit planes"
-msgstr "L'image a un nombre de plans de %d-bit non pris en charge"
-
-#: ../gdk-pixbuf/io-pcx.c:642
-msgid "Couldn't create new pixbuf"
-msgstr "Impossible de créer un nouveau pixbuf"
-
-#: ../gdk-pixbuf/io-pcx.c:650
-msgid "Couldn't allocate memory for line data"
-msgstr "Impossible d'allouer de la mémoire pour les données de lignes"
-
-#: ../gdk-pixbuf/io-pcx.c:657
-msgid "Couldn't allocate memory for paletted data"
-msgstr "Impossible d'allouer de la mémoire pour les données de palettes"
-
-#: ../gdk-pixbuf/io-pcx.c:704
-msgid "Didn't get all lines of PCX image"
-msgstr "Impossible d'obtenir toutes les lignes de l'image PCX"
-
-#: ../gdk-pixbuf/io-pcx.c:711
-msgid "No palette found at end of PCX data"
-msgstr "Aucune palette trouvée à la fin des données PCX"
-
-#: ../gdk-pixbuf/io-pcx.c:756
-msgid "The PCX image format"
-msgstr "Le format d'image PCX"
-
-#: ../gdk-pixbuf/io-png.c:55
-msgid "Bits per channel of PNG image is invalid."
-msgstr "Le nombre de bits par canal de l'image PNG n'est pas valide."
-
-#: ../gdk-pixbuf/io-png.c:136 ../gdk-pixbuf/io-png.c:618
-msgid "Transformed PNG has zero width or height."
-msgstr "Le PNG transformé a une largeur ou une hauteur nulle."
-
-#: ../gdk-pixbuf/io-png.c:144
-msgid "Bits per channel of transformed PNG is not 8."
-msgstr "Le nombre de bits du PNG transformé n'est pas 8."
-
-#: ../gdk-pixbuf/io-png.c:153
-msgid "Transformed PNG not RGB or RGBA."
-msgstr "Le PNG transformé n'est ni RGB, ni RGBA."
-
-#: ../gdk-pixbuf/io-png.c:162
-msgid "Transformed PNG has unsupported number of channels, must be 3 or 4."
-msgstr ""
-"Le PNG transformé a un nombre de canaux non pris en charge, il devrait être "
-"de 3 ou de 4."
+msgid "Starting %s"
+msgstr "Lancement de %s"
 
 
-#: ../gdk-pixbuf/io-png.c:183
+#: ../gdk/x11/gdkapplaunchcontext-x11.c:305
 #, c-format
 #, c-format
-msgid "Fatal error in PNG image file: %s"
-msgstr "Erreur fatale dans le fichier d'image PNG : %s"
-
-#: ../gdk-pixbuf/io-png.c:310
-msgid "Insufficient memory to load PNG file"
-msgstr "Mémoire insuffisante pour charger le fichier PNG"
+msgid "Opening %s"
+msgstr "Ouverture de %s"
 
 
-#: ../gdk-pixbuf/io-png.c:633
+#: ../gdk/x11/gdkapplaunchcontext-x11.c:310
 #, c-format
 #, c-format
-msgid ""
-"Insufficient memory to store a %ld by %ld image; try exiting some "
-"applications to reduce memory usage"
-msgstr ""
-"Mémoire insuffisante pour stocker une image de %ld sur %ld ; essayez de "
-"quitter quelques applications pour réduire la mémoire occupée"
+msgid "Opening %d Item"
+msgid_plural "Opening %d Items"
+msgstr[0] "Ouverture de %d élément"
+msgstr[1] "Ouverture de %d éléments"
 
 
-#: ../gdk-pixbuf/io-png.c:684
-msgid "Fatal error reading PNG image file"
-msgstr "Erreur fatale lors de la lecture d'une image PNG"
+#: ../gtk/a11y/gtkspinneraccessible.c:40
+msgctxt "throbbing progress animation widget"
+msgid "Spinner"
+msgstr "Indicateur d'activité"
 
 
-#: ../gdk-pixbuf/io-png.c:733
-#, c-format
-msgid "Fatal error reading PNG image file: %s"
-msgstr "Erreur fatale lors de la lecture du fichier d'image PNG : %s"
+#: ../gtk/a11y/gtkspinneraccessible.c:41
+msgid "Provides visual indication of progress"
+msgstr "Fournit une indication visuelle d'une progression"
 
 
-#: ../gdk-pixbuf/io-png.c:825
-msgid ""
-"Keys for PNG text chunks must have at least 1 and at most 79 characters."
-msgstr ""
-"Les clés pour les fragments texte PNG doivent contenir entre 1 et 79 "
-"caractères."
+#: ../gtk/a11y/gtkswitchaccessible.c:63
+msgctxt "light switch widget"
+msgid "Switch"
+msgstr "Interrupteur"
 
 
-#: ../gdk-pixbuf/io-png.c:833
-msgid "Keys for PNG text chunks must be ASCII characters."
-msgstr ""
-"Les clés pour les fragments texte PNG doivent être des caractères ASCII."
+#: ../gtk/a11y/gtkswitchaccessible.c:64
+msgid "Switches between on and off states"
+msgstr "Bascule entre les états allumé et éteint"
 
 
-#: ../gdk-pixbuf/io-png.c:846 ../gdk-pixbuf/io-gdip-png.c:56
-#, c-format
+#: ../gtk/deprecated/gtkcolorsel.c:425
 msgid ""
 msgid ""
-"PNG compression level must be a value between 0 and 9; value '%s' could not "
-"be parsed."
+"Select the color you want from the outer ring. Select the darkness or "
+"lightness of that color using the inner triangle."
 msgstr ""
 msgstr ""
-"Le niveau de compression PNG doit être une valeur entre 0 et 9 ; la valeur « %"
-"s » n'est pas interprétable."
+"Sélectionnez la couleur que vous désirez depuis l'anneau extérieur. "
+"Sélectionnez la luminosité de la couleur en utilisant le triangle intérieur."
 
 
-#: ../gdk-pixbuf/io-png.c:858 ../gdk-pixbuf/io-gdip-png.c:68
-#, c-format
+#: ../gtk/deprecated/gtkcolorsel.c:451
 msgid ""
 msgid ""
-"PNG compression level must be a value between 0 and 9; value '%d' is not "
-"allowed."
-msgstr ""
-"La niveau de compression PNG doit être une valeur entre 0 et 9 ; la valeur « %"
-"d » n'est pas autorisée."
-
-#: ../gdk-pixbuf/io-png.c:896
-#, c-format
-msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding."
-msgstr ""
-"La valeur pour le fragment texte PNG %s ne peut pas être convertie dans le "
-"codage ISO-8859-1."
-
-#: ../gdk-pixbuf/io-png.c:1045 ../gdk-pixbuf/io-gdip-png.c:133
-msgid "The PNG image format"
-msgstr "Le format d'image PNG"
-
-#: ../gdk-pixbuf/io-pnm.c:250
-msgid "PNM loader expected to find an integer, but didn't"
-msgstr ""
-"Le chargeur PNM s'attendait à recevoir un entier, mais ce n'était pas le cas"
-
-#: ../gdk-pixbuf/io-pnm.c:282
-msgid "PNM file has an incorrect initial byte"
-msgstr "Le fichier PNM a un octet initial incorrect"
-
-#: ../gdk-pixbuf/io-pnm.c:312
-msgid "PNM file is not in a recognized PNM subformat"
-msgstr "Le fichier PNM n'est pas un sous-format PNM reconnu"
-
-#: ../gdk-pixbuf/io-pnm.c:337
-msgid "PNM file has an image width of 0"
-msgstr "Le fichier PNM a une largeur d'image de 0"
-
-#: ../gdk-pixbuf/io-pnm.c:358
-msgid "PNM file has an image height of 0"
-msgstr "Le fichier PNM a une hauteur d'image de 0"
-
-#: ../gdk-pixbuf/io-pnm.c:381
-msgid "Maximum color value in PNM file is 0"
-msgstr "La valeur maximale de couleur dans le fichier PNM est 0"
-
-#: ../gdk-pixbuf/io-pnm.c:389
-msgid "Maximum color value in PNM file is too large"
-msgstr "La valeur maximale de couleur dans le fichier PNM est trop grande"
-
-#: ../gdk-pixbuf/io-pnm.c:429 ../gdk-pixbuf/io-pnm.c:459
-#: ../gdk-pixbuf/io-pnm.c:504
-msgid "Raw PNM image type is invalid"
-msgstr "Le type d'image PNM brut n'est pas valide"
-
-#: ../gdk-pixbuf/io-pnm.c:654
-msgid "PNM image loader does not support this PNM subformat"
-msgstr "Le chargeur d'image PNM ne prend pas en charge ce sous-format PNM"
-
-#: ../gdk-pixbuf/io-pnm.c:741 ../gdk-pixbuf/io-pnm.c:968
-msgid "Raw PNM formats require exactly one whitespace before sample data"
-msgstr ""
-"Les formats PNM bruts nécessitent exactement un espace avant les données"
-
-#: ../gdk-pixbuf/io-pnm.c:768
-msgid "Cannot allocate memory for loading PNM image"
-msgstr "Impossible d'allouer de la mémoire pour charger l'image PNM"
-
-#: ../gdk-pixbuf/io-pnm.c:818
-msgid "Insufficient memory to load PNM context struct"
-msgstr "Mémoire insuffisante pour charger la structure de contexte PNM"
-
-#: ../gdk-pixbuf/io-pnm.c:869
-msgid "Unexpected end of PNM image data"
-msgstr "Fin inattendue des données de l'image PNM"
-
-#: ../gdk-pixbuf/io-pnm.c:997
-msgid "Insufficient memory to load PNM file"
-msgstr "Mémoire insuffisante pour charger le fichier PNM"
-
-#: ../gdk-pixbuf/io-pnm.c:1081
-msgid "The PNM/PBM/PGM/PPM image format family"
-msgstr "La famille de format d'image PNM/PBM/PGM/PPM"
-
-#: ../gdk-pixbuf/io-ras.c:126
-msgid "RAS image has bogus header data"
-msgstr "L'image RAS a un en-tête erroné"
-
-#: ../gdk-pixbuf/io-ras.c:148
-msgid "RAS image has unknown type"
-msgstr "L'image RAS a un type inconnu"
-
-#: ../gdk-pixbuf/io-ras.c:156
-msgid "unsupported RAS image variation"
-msgstr "Variante d'image RAS non prise en charge"
-
-#: ../gdk-pixbuf/io-ras.c:171 ../gdk-pixbuf/io-ras.c:200
-msgid "Not enough memory to load RAS image"
-msgstr "Mémoire insuffisante pour charger l'image RAS"
-
-#: ../gdk-pixbuf/io-ras.c:545
-msgid "The Sun raster image format"
-msgstr "Le format d'image Sun raster"
-
-#: ../gdk-pixbuf/io-tga.c:154
-msgid "Cannot allocate memory for IOBuffer struct"
-msgstr "Impossible d'allouer de la mémoire pour la structure IOBuffer"
-
-#: ../gdk-pixbuf/io-tga.c:173
-msgid "Cannot allocate memory for IOBuffer data"
-msgstr "Impossible d'allouer de la mémoire pour les données IOBuffer"
-
-#: ../gdk-pixbuf/io-tga.c:184
-msgid "Cannot realloc IOBuffer data"
-msgstr "Impossible de réallouer les données IOBuffer"
-
-#: ../gdk-pixbuf/io-tga.c:214
-msgid "Cannot allocate temporary IOBuffer data"
-msgstr "Impossible d'allouer les données IOBuffer temporaires"
-
-#: ../gdk-pixbuf/io-tga.c:347
-msgid "Cannot allocate new pixbuf"
-msgstr "Impossible d'allouer un nouveau pixbuf"
-
-#: ../gdk-pixbuf/io-tga.c:687
-msgid "Cannot allocate colormap structure"
-msgstr "Impossible d'allouer de structure de palette de couleurs"
-
-#: ../gdk-pixbuf/io-tga.c:694
-msgid "Cannot allocate colormap entries"
-msgstr "Impossible d'allouer des entrées de palette de couleurs"
-
-#: ../gdk-pixbuf/io-tga.c:716
-msgid "Unexpected bitdepth for colormap entries"
+"Click the eyedropper, then click a color anywhere on your screen to select "
+"that color."
 msgstr ""
 msgstr ""
-"Profondeur de couleur inattendue pour les entrées de la palette de couleurs"
-
-#: ../gdk-pixbuf/io-tga.c:734
-msgid "Cannot allocate TGA header memory"
-msgstr "Impossible d'allouer la mémoire pour l'en-tête TGA"
-
-#: ../gdk-pixbuf/io-tga.c:767
-msgid "TGA image has invalid dimensions"
-msgstr "Les dimensions de l'image TGA ne sont pas valides"
-
-#: ../gdk-pixbuf/io-tga.c:773 ../gdk-pixbuf/io-tga.c:782
-#: ../gdk-pixbuf/io-tga.c:792 ../gdk-pixbuf/io-tga.c:802
-#: ../gdk-pixbuf/io-tga.c:809
-msgid "TGA image type not supported"
-msgstr "Type d'image TGA non pris en charge"
-
-#: ../gdk-pixbuf/io-tga.c:856
-msgid "Cannot allocate memory for TGA context struct"
-msgstr "Impossible d'allouer de la mémoire pour la structure de contexte TGA"
-
-#: ../gdk-pixbuf/io-tga.c:921
-msgid "Excess data in file"
-msgstr "Trop de données dans le fichier"
-
-#: ../gdk-pixbuf/io-tga.c:1000
-msgid "The Targa image format"
-msgstr "Le format d'image Targa"
-
-#: ../gdk-pixbuf/io-tiff.c:160
-msgid "Could not get image width (bad TIFF file)"
-msgstr "Impossible d'obtenir la largeur de l'image (fichier TIFF corrompu)"
-
-#: ../gdk-pixbuf/io-tiff.c:167
-msgid "Could not get image height (bad TIFF file)"
-msgstr "Impossible d'obtenir la hauteur de l'image (fichier TIFF corrompu)"
-
-#: ../gdk-pixbuf/io-tiff.c:175
-msgid "Width or height of TIFF image is zero"
-msgstr "La largeur ou la hauteur de l'image TIFF est nulle"
-
-#: ../gdk-pixbuf/io-tiff.c:184 ../gdk-pixbuf/io-tiff.c:193
-msgid "Dimensions of TIFF image too large"
-msgstr "Dimensions de l'image TIFF trop grandes"
-
-#: ../gdk-pixbuf/io-tiff.c:217 ../gdk-pixbuf/io-tiff.c:229
-#: ../gdk-pixbuf/io-tiff.c:541
-msgid "Insufficient memory to open TIFF file"
-msgstr "Mémoire insuffisante pour ouvrir le fichier TIFF"
-
-#: ../gdk-pixbuf/io-tiff.c:275
-msgid "Failed to load RGB data from TIFF file"
-msgstr "Impossible de lire les données RGB du fichier TIFF"
-
-#: ../gdk-pixbuf/io-tiff.c:331
-msgid "Failed to open TIFF image"
-msgstr "Impossible d'ouvrir l'image TIFF"
-
-#: ../gdk-pixbuf/io-tiff.c:343 ../gdk-pixbuf/io-tiff.c:722
-msgid "TIFFClose operation failed"
-msgstr "L'opération TIFFClose a échoué"
-
-#: ../gdk-pixbuf/io-tiff.c:473 ../gdk-pixbuf/io-tiff.c:486
-msgid "Failed to load TIFF image"
-msgstr "Impossible de charger l'image TIFF"
-
-#: ../gdk-pixbuf/io-tiff.c:670
-msgid "Failed to save TIFF image"
-msgstr "Impossible d'enregistrer l'image TIFF"
-
-#: ../gdk-pixbuf/io-tiff.c:708
-msgid "Failed to write TIFF data"
-msgstr "Impossible d'enregistrer les données TIFF"
-
-#: ../gdk-pixbuf/io-tiff.c:760
-msgid "Couldn't write to TIFF file"
-msgstr "Impossible d'écrire le fichier TIFF"
-
-#: ../gdk-pixbuf/io-tiff.c:815
-msgid "The TIFF image format"
-msgstr "Le format d'image TIFF"
-
-#: ../gdk-pixbuf/io-wbmp.c:246
-msgid "Image has zero width"
-msgstr "L'image a une largeur nulle"
-
-#: ../gdk-pixbuf/io-wbmp.c:264
-msgid "Image has zero height"
-msgstr "L'image a une hauteur nulle"
-
-#: ../gdk-pixbuf/io-wbmp.c:275
-msgid "Not enough memory to load image"
-msgstr "Mémoire insuffisante pour charger l'image"
-
-#: ../gdk-pixbuf/io-wbmp.c:334
-msgid "Couldn't save the rest"
-msgstr "Impossible d'enregistrer le reste"
-
-#: ../gdk-pixbuf/io-wbmp.c:375
-msgid "The WBMP image format"
-msgstr "Le format d'image WBMP"
-
-#: ../gdk-pixbuf/io-xbm.c:295
-msgid "Invalid XBM file"
-msgstr "Fichier XBM non valide"
-
-#: ../gdk-pixbuf/io-xbm.c:305
-msgid "Insufficient memory to load XBM image file"
-msgstr "Mémoire insuffisante pour charger l'image XBM"
+"Cliquez sur la pipette, puis cliquez sur une couleur n'importe où sur "
+"l'écran pour sélectionner cette couleur."
 
 
-#: ../gdk-pixbuf/io-xbm.c:453
-msgid "Failed to write to temporary file when loading XBM image"
-msgstr ""
-"L'écriture dans un fichier temporaire lors du chargement de l'image XBM a "
-"échoué"
+#: ../gtk/deprecated/gtkcolorsel.c:461
+msgid "_Hue:"
+msgstr "_Teinte :"
 
 
-#: ../gdk-pixbuf/io-xbm.c:492
-msgid "The XBM image format"
-msgstr "Le format d'image XBM"
+#: ../gtk/deprecated/gtkcolorsel.c:462
+msgid "Position on the color wheel."
+msgstr "Position sur le cercle des couleurs."
 
 
-#: ../gdk-pixbuf/io-xpm.c:468
-msgid "No XPM header found"
-msgstr "Aucun en-tête XPM n'a été trouvé"
+#: ../gtk/deprecated/gtkcolorsel.c:464
+msgid "S_aturation:"
+msgstr "_Saturation :"
 
 
-#: ../gdk-pixbuf/io-xpm.c:477
-msgid "Invalid XPM header"
-msgstr "Fichier XPM non valide"
+#: ../gtk/deprecated/gtkcolorsel.c:465
+msgid "Intensity of the color."
+msgstr "Intensité de la couleur."
 
 
-#: ../gdk-pixbuf/io-xpm.c:485
-msgid "XPM file has image width <= 0"
-msgstr "Le fichier XPM a une taille d'image négative ou nulle"
+# Conflit possible avec _Vert
+#: ../gtk/deprecated/gtkcolorsel.c:466
+msgid "_Value:"
+msgstr "V_aleur :"
 
 
-#: ../gdk-pixbuf/io-xpm.c:493
-msgid "XPM file has image height <= 0"
-msgstr "Le fichier XPM a une hauteur négative ou nulle"
+#: ../gtk/deprecated/gtkcolorsel.c:467
+msgid "Brightness of the color."
+msgstr "Luminosité de la couleur."
 
 
-#: ../gdk-pixbuf/io-xpm.c:501
-msgid "XPM has invalid number of chars per pixel"
-msgstr "Le nombre de caractères par pixel du fichier XPM n'est pas valide"
+#: ../gtk/deprecated/gtkcolorsel.c:468
+msgid "_Red:"
+msgstr "_Rouge :"
 
 
-#: ../gdk-pixbuf/io-xpm.c:510
-msgid "XPM file has invalid number of colors"
-msgstr "Le fichier XPM n'a pas un nombre de couleurs valide"
+#: ../gtk/deprecated/gtkcolorsel.c:469
+msgid "Amount of red light in the color."
+msgstr "Quantité de rouge dans la couleur."
 
 
-#: ../gdk-pixbuf/io-xpm.c:522 ../gdk-pixbuf/io-xpm.c:531
-#: ../gdk-pixbuf/io-xpm.c:583
-msgid "Cannot allocate memory for loading XPM image"
-msgstr "Impossible d'allouer de la mémoire pour charger l'image XPM"
+#: ../gtk/deprecated/gtkcolorsel.c:470
+msgid "_Green:"
+msgstr "_Vert :"
 
 
-#: ../gdk-pixbuf/io-xpm.c:545
-msgid "Cannot read XPM colormap"
-msgstr "Impossible de lire la palette de couleurs XPM"
+#: ../gtk/deprecated/gtkcolorsel.c:471
+msgid "Amount of green light in the color."
+msgstr "Quantité de vert dans la couleur."
 
 
-#: ../gdk-pixbuf/io-xpm.c:777
-msgid "Failed to write to temporary file when loading XPM image"
-msgstr ""
-"L'écriture dans un fichier temporaire lors du chargement d'une image XPM a "
-"échoué"
+#: ../gtk/deprecated/gtkcolorsel.c:472
+msgid "_Blue:"
+msgstr "_Bleu :"
 
 
-#: ../gdk-pixbuf/io-xpm.c:816
-msgid "The XPM image format"
-msgstr "Le format d'image XPM"
+#: ../gtk/deprecated/gtkcolorsel.c:473
+msgid "Amount of blue light in the color."
+msgstr "Quantité de bleu dans la couleur."
 
 
-#: ../gdk-pixbuf/io-gdip-emf.c:59
-msgid "The EMF image format"
-msgstr "Le format d'image EMF"
+#: ../gtk/deprecated/gtkcolorsel.c:476
+msgid "Op_acity:"
+msgstr "Op_acité :"
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:212
-#, c-format
-msgid "Could not allocate memory: %s"
-msgstr "Impossible d'allouer de la mémoire : %s"
+#: ../gtk/deprecated/gtkcolorsel.c:484 ../gtk/deprecated/gtkcolorsel.c:494
+msgid "Transparency of the color."
+msgstr "Transparence de la couleur."
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:237 ../gdk-pixbuf/io-gdip-utils.c:350
-#: ../gdk-pixbuf/io-gdip-utils.c:383
-#, c-format
-msgid "Could not create stream: %s"
-msgstr "Impossible de créer le flux : %s"
+#: ../gtk/deprecated/gtkcolorsel.c:501
+msgid "Color _name:"
+msgstr "_Nom de la couleur :"
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:251
-#, c-format
-msgid "Could not seek stream: %s"
-msgstr "Impossible de se positionner dans le flux : %s"
+#: ../gtk/deprecated/gtkcolorsel.c:516
+msgid ""
+"You can enter an HTML-style hexadecimal color value, or simply a color name "
+"such as 'orange' in this entry."
+msgstr ""
+"Dans cette zone de texte, vous pouvez saisir un code de couleur hexadécimal "
+"(comme les codes de couleur HTML), ou bien un nom de couleur (comme "
+"« orange »)."
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:263
-#, c-format
-msgid "Could not read from stream: %s"
-msgstr "Impossible de lire dans le flux : %s"
+#: ../gtk/deprecated/gtkcolorsel.c:548
+msgid "_Palette:"
+msgstr "_Palette :"
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:736
-msgid "Couldn't create pixbuf"
-msgstr "Impossible de créer un pixbuf"
+#: ../gtk/deprecated/gtkcolorsel.c:578
+msgid "Color Wheel"
+msgstr "Cercle des couleurs"
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:798
-msgid "Couldn't load bitmap"
-msgstr "Impossible de charger l'image"
+#: ../gtk/deprecated/gtkcolorsel.c:1072
+msgid ""
+"The previously-selected color, for comparison to the color you're selecting "
+"now. You can drag this color to a palette entry, or select this color as "
+"current by dragging it to the other color swatch alongside."
+msgstr ""
+"La couleur précédemment sélectionnée, en comparaison de la couleur que vous "
+"êtes en train de sélectionner maintenant. Vous pouvez glisser cette couleur "
+"sur une entrée de palette, ou sélectionner cette couleur comme actuelle en "
+"la glissant sur un autre échantillon de couleur à côté."
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:821
-msgid "Couldn't load metafile"
-msgstr "Impossible de charger le métafichier"
+#: ../gtk/deprecated/gtkcolorsel.c:1078
+msgid ""
+"The color you've chosen. You can drag this color to a palette entry to save "
+"it for use in the future."
+msgstr ""
+"La couleur que vous avez choisie. Vous pouvez faire glisser cette couleur "
+"dans une entrée de la palette pour pouvoir la réutiliser ultérieurement."
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:980
-msgid "Unsupported image format for GDI+"
-msgstr "Le format d'image n'est pas pris en charge par GDI+"
+#: ../gtk/deprecated/gtkcolorsel.c:1084
+msgid ""
+"The previously-selected color, for comparison to the color you're selecting "
+"now."
+msgstr ""
+"La couleur précédemment sélectionnée, pour comparer à la couleur que vous "
+"sélectionnez actuellement."
 
 
-#: ../gdk-pixbuf/io-gdip-utils.c:987
-msgid "Couldn't save"
-msgstr "Impossible d'enregistrer"
+#: ../gtk/deprecated/gtkcolorsel.c:1088
+msgid "The color you've chosen."
+msgstr "La couleur que vous avez choisie."
 
 
-#: ../gdk-pixbuf/io-gdip-wmf.c:58
-msgid "The WMF image format"
-msgstr "Le format d'image WMF"
+#: ../gtk/deprecated/gtkcolorsel.c:1491
+msgid "_Save color here"
+msgstr "_Enregistrer la couleur ici"
 
 
-#. Description of --sync in --help output
-#: ../gdk/win32/gdkmain-win32.c:54
-msgid "Don't batch GDI requests"
-msgstr "Ne pas traiter les requêtes GDI"
+#: ../gtk/deprecated/gtkcolorsel.c:1695
+msgid ""
+"Click this palette entry to make it the current color. To change this entry, "
+"drag a color swatch here or right-click it and select \"Save color here.\""
+msgstr ""
+"Cliquez cette entrée de palette pour en faire la couleur actuelle. Pour "
+"modifier cette entrée, glissez un échantillon de couleur ou faites un clic "
+"droit dessus et sélectionnez « Enregistrer la couleur ici »."
 
 
-#. Description of --no-wintab in --help output
-#: ../gdk/win32/gdkmain-win32.c:56
-msgid "Don't use the Wintab API for tablet support"
-msgstr "Ne pas utiliser l'API Wintab pour le support de la tablette"
+#. We emit the response for the Select button manually,
+#. * since we want to save the color first
+#.
+#: ../gtk/deprecated/gtkcolorseldialog.c:201 ../gtk/gtkappchooserdialog.c:574
+#: ../gtk/gtkcolorchooserdialog.c:150 ../gtk/gtkfontchooserdialog.c:174
+#: ../gtk/gtkprinteroptionwidget.c:550
+msgid "_Select"
+msgstr "_Sélectionner"
 
 
-#. Description of --ignore-wintab in --help output
-#: ../gdk/win32/gdkmain-win32.c:58
-msgid "Same as --no-wintab"
-msgstr "Identique à --no-wintab"
+#: ../gtk/deprecated/gtkcolorseldialog.c:219
+msgid "Color Selection"
+msgstr "Sélecteur de couleurs"
 
 
-#. Description of --use-wintab in --help output
-#: ../gdk/win32/gdkmain-win32.c:60
-msgid "Do use the Wintab API [default]"
-msgstr "Ne pas utiliser l'API Wintab [défaut]"
+#. This is the default text shown in the preview entry, though the user
+#. can set it. Remember that some fonts only have capital letters.
+#: ../gtk/deprecated/gtkfontsel.c:124
+msgid "abcdefghijk ABCDEFGHIJK"
+msgstr ""
+"Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis "
+"de bœuf au kir à l’aÿ d’âge mûr & cætera ! 0123456789."
 
 
-#. Description of --max-colors=COLORS in --help output
-#: ../gdk/win32/gdkmain-win32.c:62
-msgid "Size of the palette in 8 bit mode"
-msgstr "Taille de la palette en mode 8 bits"
+#: ../gtk/deprecated/gtkfontsel.c:393
+msgid "_Family:"
+msgstr "_Famille :"
 
 
-#. Placeholder in --max-colors=COLORS in --help output
-#: ../gdk/win32/gdkmain-win32.c:63
-msgid "COLORS"
-msgstr "COULEURS"
+#: ../gtk/deprecated/gtkfontsel.c:400
+msgid "_Style:"
+msgstr "_Style :"
 
 
-#. Description of --sync in --help output
-#: ../gdk/x11/gdkmain-x11.c:92
-msgid "Make X calls synchronous"
-msgstr "Effectue des appels X synchrones"
+#: ../gtk/deprecated/gtkfontsel.c:407
+msgid "Si_ze:"
+msgstr "_Taille :"
 
 
-#: ../gdk/x11/gdkapplaunchcontext-x11.c:311
-#, c-format
-msgid "Starting %s"
-msgstr "Lancement de %s"
+#. create the text entry widget
+#: ../gtk/deprecated/gtkfontsel.c:584
+msgid "_Preview:"
+msgstr "_Aperçu :"
 
 
-#: ../gdk/x11/gdkapplaunchcontext-x11.c:313
-#, c-format
-msgid "Opening %s"
-msgstr "Ouverture de %s"
+#: ../gtk/deprecated/gtkfontsel.c:1720 ../gtk/gtkfontchooserdialog.c:183
+msgid "Font Selection"
+msgstr "Sélecteur de polices"
 
 
-#: ../gdk/x11/gdkapplaunchcontext-x11.c:316
+#. Translators: this is the license preamble; the string at the end
+#. * contains the URL of the license.
+#.
+#: ../gtk/gtkaboutdialog.c:104
 #, c-format
 #, c-format
-msgid "Opening %d Item"
-msgid_plural "Opening %d Items"
-msgstr[0] "Ouverture de %d élément"
-msgstr[1] "Ouverture de %d éléments"
+msgid ""
+"This program comes with ABSOLUTELY NO WARRANTY;\n"
+"for details, visit <a href=\"%s\">%s</a>"
+msgstr ""
+"Ce programme est fourni sans AUCUNE GARANTIE ;\n"
+"pour plus de détails, visitez <a href=\"%s\">%s</a>"
 
 
-#: ../gtk/gtkaboutdialog.c:264 ../gtk/gtkaboutdialog.c:2108
+#: ../gtk/gtkaboutdialog.c:357
 msgid "License"
 msgstr "Licence"
 
 msgid "License"
 msgstr "Licence"
 
-#: ../gtk/gtkaboutdialog.c:265
+#: ../gtk/gtkaboutdialog.c:358
 msgid "The license of the program"
 msgstr "La licence du programme"
 
 #. Add the credits button
 msgid "The license of the program"
 msgstr "La licence du programme"
 
 #. Add the credits button
-#: ../gtk/gtkaboutdialog.c:500
+#: ../gtk/gtkaboutdialog.c:751
 msgid "C_redits"
 msgstr "_Crédits"
 
 #. Add the license button
 msgid "C_redits"
 msgstr "_Crédits"
 
 #. Add the license button
-#: ../gtk/gtkaboutdialog.c:514
+#: ../gtk/gtkaboutdialog.c:764
 msgid "_License"
 msgstr "_Licence"
 
 msgid "_License"
 msgstr "_Licence"
 
-#: ../gtk/gtkaboutdialog.c:744
+#: ../gtk/gtkaboutdialog.c:980
+msgid "Could not show link"
+msgstr "Impossible d'afficher le lien"
+
+#: ../gtk/gtkaboutdialog.c:1017
+msgid "Homepage"
+msgstr "Page d'accueil"
+
+#: ../gtk/gtkaboutdialog.c:1071
 #, c-format
 msgid "About %s"
 msgstr "À propos de %s"
 
 #, c-format
 msgid "About %s"
 msgstr "À propos de %s"
 
-#: ../gtk/gtkaboutdialog.c:2032
-msgid "Credits"
-msgstr "Crédits"
-
-#: ../gtk/gtkaboutdialog.c:2061
-msgid "Written by"
-msgstr "Écrit par"
+#: ../gtk/gtkaboutdialog.c:2399
+msgid "Created by"
+msgstr "Créé par"
 
 
-#: ../gtk/gtkaboutdialog.c:2064
+#: ../gtk/gtkaboutdialog.c:2402
 msgid "Documented by"
 msgstr "Documenté par"
 
 msgid "Documented by"
 msgstr "Documenté par"
 
-#: ../gtk/gtkaboutdialog.c:2076
+#: ../gtk/gtkaboutdialog.c:2412
 msgid "Translated by"
 msgstr "Traduit par"
 
 msgid "Translated by"
 msgstr "Traduit par"
 
-#: ../gtk/gtkaboutdialog.c:2080
+#: ../gtk/gtkaboutdialog.c:2417
 msgid "Artwork by"
 msgstr "Graphisme par"
 
 msgid "Artwork by"
 msgstr "Graphisme par"
 
@@ -1218,86 +725,213 @@ msgstr "Graphisme par"
 #. * that use the shift key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
 #. * that use the shift key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
-#. *
-#. * Don't include the prefix "keyboard label|" in the translation.
 #.
 #.
-#: ../gtk/gtkaccellabel.c:93
-msgid "keyboard label|Shift"
+#: ../gtk/gtkaccellabel.c:156
+msgctxt "keyboard label"
+msgid "Shift"
 msgstr "Maj"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the control key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
 msgstr "Maj"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the control key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
-#. *
-#. * Don't include the prefix "keyboard label|" in the translation.
 #.
 #.
-#: ../gtk/gtkaccellabel.c:101
-msgid "keyboard label|Ctrl"
+#: ../gtk/gtkaccellabel.c:162
+msgctxt "keyboard label"
+msgid "Ctrl"
 msgstr "Ctrl"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the alt key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
 msgstr "Ctrl"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the alt key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
-#. *
-#. * Don't include the prefix "keyboard label|" in the translation.
 #.
 #.
-#: ../gtk/gtkaccellabel.c:109
-msgid "keyboard label|Alt"
+#: ../gtk/gtkaccellabel.c:168
+msgctxt "keyboard label"
+msgid "Alt"
 msgstr "Alt"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the super key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
 msgstr "Alt"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the super key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
-#. * And do not translate the part before the |.
 #.
 #.
-#: ../gtk/gtkaccellabel.c:678
-msgid "keyboard label|Super"
+#: ../gtk/gtkaccellabel.c:802
+msgctxt "keyboard label"
+msgid "Super"
 msgstr "Super"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the hyper key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
 msgstr "Super"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the hyper key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
-#. * And do not translate the part before the |.
 #.
 #.
-#: ../gtk/gtkaccellabel.c:692
-msgid "keyboard label|Hyper"
+#: ../gtk/gtkaccellabel.c:815
+msgctxt "keyboard label"
+msgid "Hyper"
 msgstr "Hyper"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the meta key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
 msgstr "Hyper"
 
 #. This is the text that should appear next to menu accelerators
 #. * that use the meta key. If the text on this key isn't typically
 #. * translated on keyboards used for your language, don't translate
 #. * this.
-#. * And do not translate the part before the |.
 #.
 #.
-#: ../gtk/gtkaccellabel.c:707
-msgid "keyboard label|Meta"
+#: ../gtk/gtkaccellabel.c:829
+msgctxt "keyboard label"
+msgid "Meta"
 msgstr "Méta"
 
 msgstr "Méta"
 
-#. do not translate the part before the |
-#: ../gtk/gtkaccellabel.c:725
-msgid "keyboard label|Space"
+#: ../gtk/gtkaccellabel.c:845
+msgctxt "keyboard label"
+msgid "Space"
 msgstr "Espace"
 
 msgstr "Espace"
 
-#. do not translate the part before the |
-#: ../gtk/gtkaccellabel.c:729
-msgid "keyboard label|Backslash"
-msgstr "Barre_oblique_inverse"
+#: ../gtk/gtkaccellabel.c:848
+msgctxt "keyboard label"
+msgid "Backslash"
+msgstr "Barre oblique inverse"
+
+#: ../gtk/gtkappchooserbutton.c:290
+msgid "Other application..."
+msgstr "Autres applications..."
+
+#: ../gtk/gtkappchooserdialog.c:137
+msgid "Failed to look for applications online"
+msgstr "Impossible de chercher des applications en ligne"
+
+#: ../gtk/gtkappchooserdialog.c:188
+msgid "_Find applications online"
+msgstr "_Rechercher des applications en ligne"
+
+#: ../gtk/gtkappchooserdialog.c:247
+msgid "Could not run application"
+msgstr "Impossible de lancer l'application"
+
+#: ../gtk/gtkappchooserdialog.c:260
+#, c-format
+msgid "Could not find '%s'"
+msgstr "Impossible de trouver « %s »"
+
+#: ../gtk/gtkappchooserdialog.c:263
+msgid "Could not find application"
+msgstr "Impossible de trouver l'application"
+
+#. Translators: %s is a filename
+#: ../gtk/gtkappchooserdialog.c:397
+#, c-format
+msgid "Select an application to open \"%s\""
+msgstr "Choisissez une application pour ouvrir « %s »"
+
+#: ../gtk/gtkappchooserdialog.c:398 ../gtk/gtkappchooserwidget.c:654
+#, c-format
+msgid "No applications available to open \"%s\""
+msgstr "Aucune application disponible pour ouvrir « %s »"
+
+#. Translators: %s is a file type description
+#: ../gtk/gtkappchooserdialog.c:404
+#, c-format
+msgid "Select an application for \"%s\" files"
+msgstr "Choisissez une application pour les fichiers « %s »"
+
+#: ../gtk/gtkappchooserdialog.c:406
+#, c-format
+msgid "No applications available to open \"%s\" files"
+msgstr "Aucune application disponible pour ouvrir les fichiers « %s »"
+
+#: ../gtk/gtkappchooserdialog.c:422
+msgid ""
+"Click \"Show other applications\", for more options, or \"Find applications "
+"online\" to install a new application"
+msgstr ""
+"Cliquez sur « Afficher d'autres applications » pour plus de choix ou sur "
+"« Rechercher des applications en ligne » pour installer une nouvelle "
+"application"
+
+#: ../gtk/gtkappchooserdialog.c:492
+msgid "Forget association"
+msgstr "Oublier l'association"
+
+#: ../gtk/gtkappchooserdialog.c:558
+msgid "Show other applications"
+msgstr "Afficher d'autres applications"
+
+#: ../gtk/gtkappchooserwidget.c:603
+msgid "Default Application"
+msgstr "Application par défaut"
+
+#: ../gtk/gtkappchooserwidget.c:741
+msgid "Recommended Applications"
+msgstr "Applications recommandées"
+
+#: ../gtk/gtkappchooserwidget.c:756
+msgid "Related Applications"
+msgstr "Applications apparentées"
+
+#: ../gtk/gtkappchooserwidget.c:770
+msgid "Other Applications"
+msgstr "Autres applications"
+
+#: ../gtk/gtkapplication.c:1552
+#, c-format
+msgid ""
+"%s cannot quit at this time:\n"
+"\n"
+"%s"
+msgstr ""
+"%s ne peut quitter pour le moment :\n"
+"\n"
+"%s"
+
+#: ../gtk/gtkapplicationwindow.c:333 ../gtk/gtkprintoperation-unix.c:475
+#: ../gtk/gtkprintoperation-win32.c:1445
+msgid "Application"
+msgstr "Application"
+
+#: ../gtk/gtkassistant.c:1004
+msgid "C_ontinue"
+msgstr "C_ontinuer"
+
+#: ../gtk/gtkassistant.c:1007
+msgid "Go _Back"
+msgstr "_Précédent"
+
+#: ../gtk/gtkassistant.c:1011
+msgid "_Finish"
+msgstr "_Terminer"
+
+#: ../gtk/gtkbuilder-menus.c:220
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "L'élément <%s> n'est pas autorisé à l'intérieur de <%s>"
 
 
-#: ../gtk/gtkbuilderparser.c:340
+#: ../gtk/gtkbuilder-menus.c:225
 #, c-format
 #, c-format
-msgid "Invalid type function: `%s'"
-msgstr "Fonction de type non valide : « %s »"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "L'élément <%s> n'est pas autorisé au premier niveau"
 
 
-#: ../gtk/gtkbuilderparser.c:823
+#: ../gtk/gtkbuilder-menus.c:314
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "il se peut que le texte n'apparaisse pas à l'intérieur de <%s>"
+
+#: ../gtk/gtkbuilderparser.c:341
+#, c-format
+msgid "Invalid type function on line %d: '%s'"
+msgstr "Fonction de type non valide à la ligne %d : « %s »"
+
+#: ../gtk/gtkbuilderparser.c:405
+#, c-format
+msgid "Duplicate object ID '%s' on line %d (previously on line %d)"
+msgstr ""
+"Identifiant d'objet « %s » dupliqué à la ligne %d (précédemment à la ligne "
+"%d)"
+
+#: ../gtk/gtkbuilderparser.c:865
 #, c-format
 msgid "Invalid root element: '%s'"
 msgstr "Élément racine non valide : « %s »"
 
 #, c-format
 msgid "Invalid root element: '%s'"
 msgstr "Élément racine non valide : « %s »"
 
-#: ../gtk/gtkbuilderparser.c:862
+#: ../gtk/gtkbuilderparser.c:906
 #, c-format
 msgid "Unhandled tag: '%s'"
 msgstr "Balise non gérée : « %s »"
 #, c-format
 msgid "Unhandled tag: '%s'"
 msgstr "Balise non gérée : « %s »"
@@ -1307,11 +941,12 @@ msgstr "Balise non gérée : « %s »"
 #. * Do *not* translate it to anything else, if it
 #. * it isn't calendar:YM or calendar:MY it will not work.
 #. *
 #. * Do *not* translate it to anything else, if it
 #. * it isn't calendar:YM or calendar:MY it will not work.
 #. *
-#. * Note that this flipping is in top of the text direction flipping,
-#. * so if you have a default text direction of RTL and YM, then
-#. * the year will appear on the right.
+#. * Note that the ordering described here is logical order, which is
+#. * further influenced by BIDI ordering. Thus, if you have a default
+#. * text direction of RTL and specify "calendar:YM", then the year
+#. * will appear to the right of the month.
 #.
 #.
-#: ../gtk/gtkcalendar.c:758
+#: ../gtk/gtkcalendar.c:872
 msgid "calendar:MY"
 msgstr "calendar:MY"
 
 msgid "calendar:MY"
 msgstr "calendar:MY"
 
@@ -1319,269 +954,522 @@ msgstr "calendar:MY"
 #. * first day of the week to calendar:week_start:1 if you want Monday
 #. * to be the first day of the week, and so on.
 #.
 #. * first day of the week to calendar:week_start:1 if you want Monday
 #. * to be the first day of the week, and so on.
 #.
-#: ../gtk/gtkcalendar.c:796
+#: ../gtk/gtkcalendar.c:910
 msgid "calendar:week_start:0"
 msgstr "calendar:week_start:1"
 
 #. Translators:  This is a text measurement template.
 msgid "calendar:week_start:0"
 msgstr "calendar:week_start:1"
 
 #. Translators:  This is a text measurement template.
-#. * Translate it to the widest year text.
-#. *
-#. * Don't include the prefix "year measurement template|"
-#. * in the translation.
+#. * Translate it to the widest year text
 #. *
 #. * If you don't understand this, leave it as "2000"
 #.
 #. *
 #. * If you don't understand this, leave it as "2000"
 #.
-#: ../gtk/gtkcalendar.c:1796
-msgid "year measurement template|2000"
+#: ../gtk/gtkcalendar.c:1910
+msgctxt "year measurement template"
+msgid "2000"
 msgstr "2000"
 
 #. Translators: this defines whether the day numbers should use
 #. * localized digits or the ones used in English (0123...).
 #. *
 #. * Translate to "%Id" if you want to use localized digits, or
 msgstr "2000"
 
 #. Translators: this defines whether the day numbers should use
 #. * localized digits or the ones used in English (0123...).
 #. *
 #. * Translate to "%Id" if you want to use localized digits, or
-#. * translate to "%d" otherwise.  Don't include the "calendar:day:digits|"
-#. * part in the translation.
+#. * translate to "%d" otherwise.
 #. *
 #. * Note that translating this doesn't guarantee that you get localized
 #. *
 #. * Note that translating this doesn't guarantee that you get localized
-#. * digits.  That needs support from your system and locale definition
+#. * digits. That needs support from your system and locale definition
 #. * too.
 #.
 #. * too.
 #.
-#: ../gtk/gtkcalendar.c:1827 ../gtk/gtkcalendar.c:2488
+#: ../gtk/gtkcalendar.c:1941 ../gtk/gtkcalendar.c:2633
 #, c-format
 #, c-format
-msgid "calendar:day:digits|%d"
+msgctxt "calendar:day:digits"
+msgid "%d"
 msgstr "%d"
 
 #. Translators: this defines whether the week numbers should use
 #. * localized digits or the ones used in English (0123...).
 #. *
 #. * Translate to "%Id" if you want to use localized digits, or
 msgstr "%d"
 
 #. Translators: this defines whether the week numbers should use
 #. * localized digits or the ones used in English (0123...).
 #. *
 #. * Translate to "%Id" if you want to use localized digits, or
-#. * translate to "%d" otherwise.  Don't include the
-#. * "calendar:week:digits|" part in the translation.
+#. * translate to "%d" otherwise.
 #. *
 #. * Note that translating this doesn't guarantee that you get localized
 #. *
 #. * Note that translating this doesn't guarantee that you get localized
-#. * digits.  That needs support from your system and locale definition
+#. * digits. That needs support from your system and locale definition
 #. * too.
 #.
 #. * too.
 #.
-#: ../gtk/gtkcalendar.c:1859 ../gtk/gtkcalendar.c:2350
+#: ../gtk/gtkcalendar.c:1973 ../gtk/gtkcalendar.c:2499
 #, c-format
 #, c-format
-msgid "calendar:week:digits|%d"
+msgctxt "calendar:week:digits"
+msgid "%d"
 msgstr "%d"
 
 #. Translators: This dictates how the year is displayed in
 #. * gtkcalendar widget.  See strftime() manual for the format.
 #. * Use only ASCII in the translation.
 #. *
 msgstr "%d"
 
 #. Translators: This dictates how the year is displayed in
 #. * gtkcalendar widget.  See strftime() manual for the format.
 #. * Use only ASCII in the translation.
 #. *
-#. * Also look for the msgid "year measurement template|2000".
+#. * Also look for the msgid "2000".
 #. * Translate that entry to a year with the widest output of this
 #. * msgid.
 #. *
 #. * Translate that entry to a year with the widest output of this
 #. * msgid.
 #. *
-#. * Don't include the prefix "calendar year format|" in the
-#. * translation. "%Y" is appropriate for most locales.
+#. * "%Y" is appropriate for most locales.
 #.
 #.
-#: ../gtk/gtkcalendar.c:2140
-msgid "calendar year format|%Y"
+#: ../gtk/gtkcalendar.c:2268
+msgctxt "calendar year format"
+msgid "%Y"
 msgstr "%Y"
 
 #. This label is displayed in a treeview cell displaying
 msgstr "%Y"
 
 #. This label is displayed in a treeview cell displaying
-#. * a disabled accelerator key combination. Only include
-#. * the text after the | in the translation.
+#. * a disabled accelerator key combination.
 #.
 #.
-#: ../gtk/gtkcellrendereraccel.c:235
-msgid "Accelerator|Disabled"
+#: ../gtk/gtkcellrendereraccel.c:282
+msgctxt "Accelerator"
+msgid "Disabled"
 msgstr "Désactivé"
 
 msgstr "Désactivé"
 
+#. This label is displayed in a treeview cell displaying
+#. * an accelerator key combination that is not valid according
+#. * to gtk_accelerator_valid().
+#.
+#: ../gtk/gtkcellrendereraccel.c:292
+msgctxt "Accelerator"
+msgid "Invalid"
+msgstr "Non valide"
+
 #. This label is displayed in a treeview cell displaying
 #. * an accelerator when the cell is clicked to change the
 #. * acelerator.
 #.
 #. This label is displayed in a treeview cell displaying
 #. * an accelerator when the cell is clicked to change the
 #. * acelerator.
 #.
-#: ../gtk/gtkcellrendereraccel.c:368 ../gtk/gtkcellrendereraccel.c:580
+#: ../gtk/gtkcellrendereraccel.c:416 ../gtk/gtkcellrendereraccel.c:745
 msgid "New accelerator..."
 msgstr "Nouveau raccourci..."
 
 msgid "New accelerator..."
 msgstr "Nouveau raccourci..."
 
-#. do not translate the part before the |
-#: ../gtk/gtkcellrendererprogress.c:362 ../gtk/gtkcellrendererprogress.c:449
+#: ../gtk/gtkcellrendererprogress.c:372 ../gtk/gtkcellrendererprogress.c:462
 #, c-format
 #, c-format
-msgid "progress bar label|%d %%"
+msgctxt "progress bar label"
+msgid "%d %%"
 msgstr "%d %%"
 
 msgstr "%d %%"
 
-#: ../gtk/gtkcolorbutton.c:188 ../gtk/gtkcolorbutton.c:559
+#: ../gtk/gtkcolorbutton.c:188 ../gtk/gtkcolorbutton.c:449
 msgid "Pick a Color"
 msgstr "Choisissez une couleur"
 
 msgid "Pick a Color"
 msgstr "Choisissez une couleur"
 
-#: ../gtk/gtkcolorbutton.c:448
-msgid "Received invalid color data\n"
-msgstr "Donnée de couleur non valide reçue\n"
-
-#: ../gtk/gtkcolorsel.c:354
-msgid ""
-"Select the color you want from the outer ring. Select the darkness or "
-"lightness of that color using the inner triangle."
-msgstr ""
-"Sélectionnez la couleur que vous désirez depuis l'anneau extérieur. "
-"Sélectionnez la luminosité de la couleur en utilisant le triangle intérieur."
-
-#: ../gtk/gtkcolorsel.c:378
-msgid ""
-"Click the eyedropper, then click a color anywhere on your screen to select "
-"that color."
-msgstr ""
-"Cliquez sur la pipette, puis cliquez sur une couleur n'importe où sur "
-"l'écran pour sélectionner cette couleur."
-
-#: ../gtk/gtkcolorsel.c:387
-msgid "_Hue:"
-msgstr "_Teinte :"
-
-#: ../gtk/gtkcolorsel.c:388
-msgid "Position on the color wheel."
-msgstr "Position sur le cercle des couleurs."
-
-#: ../gtk/gtkcolorsel.c:390
-msgid "_Saturation:"
-msgstr "_Saturation :"
-
-#: ../gtk/gtkcolorsel.c:391
-msgid "\"Deepness\" of the color."
-msgstr "« Profondeur » de la couleur."
-
-#: ../gtk/gtkcolorsel.c:392
-msgid "_Value:"
-msgstr "_Valeur :"
-
-#: ../gtk/gtkcolorsel.c:393
-msgid "Brightness of the color."
-msgstr "Luminosité de la couleur."
-
-#: ../gtk/gtkcolorsel.c:394
-msgid "_Red:"
-msgstr "_Rouge :"
-
-#: ../gtk/gtkcolorsel.c:395
-msgid "Amount of red light in the color."
-msgstr "Quantité de rouge dans la couleur."
-
-#: ../gtk/gtkcolorsel.c:396
-msgid "_Green:"
-msgstr "_Vert :"
+#: ../gtk/gtkcolorchooserdialog.c:164
+msgid "Select a Color"
+msgstr "Sélectionner une couleur"
+
+#: ../gtk/gtkcolorchooserwidget.c:281
+#, c-format
+msgid "Red %d%%, Green %d%%, Blue %d%%, Alpha %d%%"
+msgstr "Rouge %d%%, Vert %d%%, Bleu %d%%, Alpha %d%%"
+
+#: ../gtk/gtkcolorchooserwidget.c:287
+#, c-format
+msgid "Red %d%%, Green %d%%, Blue %d%%"
+msgstr "Rouge %d%%, Vert %d%%, Bleu %d%%"
+
+#: ../gtk/gtkcolorchooserwidget.c:360
+#, c-format
+msgid "Color: %s"
+msgstr "Couleur : %s"
+
+#: ../gtk/gtkcolorchooserwidget.c:419
+msgctxt "Color name"
+msgid "Light Scarlet Red"
+msgstr "Rouge écarlate clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:420
+msgctxt "Color name"
+msgid "Scarlet Red"
+msgstr "Rouge écarlate"
+
+#: ../gtk/gtkcolorchooserwidget.c:421
+msgctxt "Color name"
+msgid "Dark Scarlet Red"
+msgstr "Rouge écarlate foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:422
+msgctxt "Color name"
+msgid "Light Orange"
+msgstr "Orange clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:423
+msgctxt "Color name"
+msgid "Orange"
+msgstr "Orange"
+
+#: ../gtk/gtkcolorchooserwidget.c:424
+msgctxt "Color name"
+msgid "Dark Orange"
+msgstr "Orange foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:425
+msgctxt "Color name"
+msgid "Light Butter"
+msgstr "Beurre clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:426
+msgctxt "Color name"
+msgid "Butter"
+msgstr "Beurre"
+
+#: ../gtk/gtkcolorchooserwidget.c:427
+msgctxt "Color name"
+msgid "Dark Butter"
+msgstr "Beurre foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:428
+msgctxt "Color name"
+msgid "Light Chameleon"
+msgstr "Caméléon clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:429
+msgctxt "Color name"
+msgid "Chameleon"
+msgstr "Caméléon"
+
+#: ../gtk/gtkcolorchooserwidget.c:430
+msgctxt "Color name"
+msgid "Dark Chameleon"
+msgstr "Caméléon foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:431
+msgctxt "Color name"
+msgid "Light Sky Blue"
+msgstr "Bleu ciel clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:432
+msgctxt "Color name"
+msgid "Sky Blue"
+msgstr "Bleu ciel"
+
+#: ../gtk/gtkcolorchooserwidget.c:433
+msgctxt "Color name"
+msgid "Dark Sky Blue"
+msgstr "Bleu ciel foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:434
+msgctxt "Color name"
+msgid "Light Plum"
+msgstr "Prune clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:435
+msgctxt "Color name"
+msgid "Plum"
+msgstr "Prune"
+
+#: ../gtk/gtkcolorchooserwidget.c:436
+msgctxt "Color name"
+msgid "Dark Plum"
+msgstr "Prune foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:437
+msgctxt "Color name"
+msgid "Light Chocolate"
+msgstr "Chocolat clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:438
+msgctxt "Color name"
+msgid "Chocolate"
+msgstr "Chocolat"
+
+#: ../gtk/gtkcolorchooserwidget.c:439
+msgctxt "Color name"
+msgid "Dark Chocolate"
+msgstr "Chocolat foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:440
+msgctxt "Color name"
+msgid "Light Aluminum 1"
+msgstr "Aluminium clair 1"
+
+#: ../gtk/gtkcolorchooserwidget.c:441
+msgctxt "Color name"
+msgid "Aluminum 1"
+msgstr "Aluminium 1"
+
+#: ../gtk/gtkcolorchooserwidget.c:442
+msgctxt "Color name"
+msgid "Dark Aluminum 1"
+msgstr "Aluminium foncé 1"
+
+#: ../gtk/gtkcolorchooserwidget.c:443
+msgctxt "Color name"
+msgid "Light Aluminum 2"
+msgstr "Aluminium clair 2"
+
+#: ../gtk/gtkcolorchooserwidget.c:444
+msgctxt "Color name"
+msgid "Aluminum 2"
+msgstr "Aluminium 2"
+
+#: ../gtk/gtkcolorchooserwidget.c:445
+msgctxt "Color name"
+msgid "Dark Aluminum 2"
+msgstr "Aluminium foncé 2"
+
+#: ../gtk/gtkcolorchooserwidget.c:459
+msgctxt "Color name"
+msgid "Black"
+msgstr "Noir"
+
+#: ../gtk/gtkcolorchooserwidget.c:460
+msgctxt "Color name"
+msgid "Very Dark Gray"
+msgstr "Gris très foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:461
+msgctxt "Color name"
+msgid "Darker Gray"
+msgstr "Gris plus foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:462
+msgctxt "Color name"
+msgid "Dark Gray"
+msgstr "Gris foncé"
+
+#: ../gtk/gtkcolorchooserwidget.c:463
+msgctxt "Color name"
+msgid "Medium Gray"
+msgstr "Gris moyen"
+
+#: ../gtk/gtkcolorchooserwidget.c:464
+msgctxt "Color name"
+msgid "Light Gray"
+msgstr "Gris clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:465
+msgctxt "Color name"
+msgid "Lighter Gray"
+msgstr "Gris plus clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:466
+msgctxt "Color name"
+msgid "Very Light Gray"
+msgstr "Gris très clair"
+
+#: ../gtk/gtkcolorchooserwidget.c:467
+msgctxt "Color name"
+msgid "White"
+msgstr "Blanc"
+
+#. translators: label for the custom section in the color chooser
+#: ../gtk/gtkcolorchooserwidget.c:516
+msgid "Custom"
+msgstr "Personnalisée"
+
+#: ../gtk/gtkcolorchooserwidget.c:524
+msgid "Create custom color"
+msgstr "Créer une couleur personnalisée"
+
+#: ../gtk/gtkcolorchooserwidget.c:543
+#, c-format
+msgid "Custom color %d: %s"
+msgstr "Couleur personnalisée %d : %s"
+
+#: ../gtk/gtkcoloreditor.c:412
+msgid "Color Name"
+msgstr "Nom de la couleur"
+
+#: ../gtk/gtkcoloreditor.c:457
+msgctxt "Color channel"
+msgid "Saturation"
+msgstr "Saturation"
+
+# Conflit possible avec _Vert
+#: ../gtk/gtkcoloreditor.c:463
+msgctxt "Color channel"
+msgid "Value"
+msgstr "Valeur"
+
+#: ../gtk/gtkcoloreditor.c:471
+msgctxt "Color channel"
+msgid "S"
+msgstr "S"
+
+#: ../gtk/gtkcoloreditor.c:473
+msgctxt "Color channel"
+msgid "V"
+msgstr "V"
+
+#: ../gtk/gtkcoloreditor.c:481 ../gtk/gtkcolorscale.c:301
+msgctxt "Color channel"
+msgid "Hue"
+msgstr "Teinte"
+
+#: ../gtk/gtkcoloreditor.c:488
+msgctxt "Color channel"
+msgid "H"
+msgstr "T"
+
+#: ../gtk/gtkcoloreditor.c:496 ../gtk/gtkcolorscale.c:303
+msgctxt "Color channel"
+msgid "Alpha"
+msgstr "Alpha"
+
+#: ../gtk/gtkcoloreditor.c:503
+msgctxt "Color channel"
+msgid "A"
+msgstr "A"
+
+#: ../gtk/gtkcolorplane.c:438
+msgid "Color Plane"
+msgstr "Plan de la couleur"
+
+#: ../gtk/gtkcolorswatch.c:447
+msgid "_Customize"
+msgstr "_Personnalisée"
 
 
-#: ../gtk/gtkcolorsel.c:397
-msgid "Amount of green light in the color."
-msgstr "Quantité de vert dans la couleur."
+#. Translate to the default units to use for presenting
+#. * lengths to the user. Translate to default:inch if you
+#. * want inches, otherwise translate to default:mm.
+#. * Do *not* translate it to "predefinito:mm", if it
+#. * it isn't default:mm or default:inch it will not work
+#.
+#: ../gtk/gtkcustompaperunixdialog.c:115
+msgid "default:mm"
+msgstr "default:mm"
 
 
-#: ../gtk/gtkcolorsel.c:398
-msgid "_Blue:"
-msgstr "_Bleu :"
+#. And show the custom paper dialog
+#: ../gtk/gtkcustompaperunixdialog.c:397 ../gtk/gtkprintunixdialog.c:3275
+msgid "Manage Custom Sizes"
+msgstr "Gérer les tailles personnalisées"
 
 
-#: ../gtk/gtkcolorsel.c:399
-msgid "Amount of blue light in the color."
-msgstr "Quantité de bleu dans la couleur."
+#: ../gtk/gtkcustompaperunixdialog.c:558 ../gtk/gtkpagesetupunixdialog.c:778
+msgid "inch"
+msgstr "pouce"
 
 
-#: ../gtk/gtkcolorsel.c:402
-msgid "Op_acity:"
-msgstr "Op_acité :"
+#: ../gtk/gtkcustompaperunixdialog.c:560 ../gtk/gtkpagesetupunixdialog.c:776
+msgid "mm"
+msgstr "mm"
 
 
-#: ../gtk/gtkcolorsel.c:409 ../gtk/gtkcolorsel.c:419
-msgid "Transparency of the color."
-msgstr "Transparence de la couleur."
+#: ../gtk/gtkcustompaperunixdialog.c:605
+msgid "Margins from Printer..."
+msgstr "Marges de l'imprimante..."
 
 
-#: ../gtk/gtkcolorsel.c:426
-msgid "Color _name:"
-msgstr "_Nom de la couleur :"
+#: ../gtk/gtkcustompaperunixdialog.c:771
+#, c-format
+msgid "Custom Size %d"
+msgstr "Taille personnalisée %d"
 
 
-#: ../gtk/gtkcolorsel.c:440
-msgid ""
-"You can enter an HTML-style hexadecimal color value, or simply a color name "
-"such as 'orange' in this entry."
-msgstr ""
-"Dans cette zone de texte, vous pouvez saisir un code de couleur hexadécimal "
-"(comme les codes de couleur HTML), ou bien un nom de couleur (comme "
-"« orange »)."
+#: ../gtk/gtkcustompaperunixdialog.c:1109
+msgid "_Width:"
+msgstr "_Largeur :"
 
 
-#: ../gtk/gtkcolorsel.c:470
-msgid "_Palette:"
-msgstr "_Palette :"
+#: ../gtk/gtkcustompaperunixdialog.c:1120
+msgid "_Height:"
+msgstr "_Hauteur :"
 
 
-#: ../gtk/gtkcolorsel.c:499
-msgid "Color Wheel"
-msgstr "Cercle des couleurs"
+#: ../gtk/gtkcustompaperunixdialog.c:1131
+msgid "Paper Size"
+msgstr "Taille du papier"
 
 
-#: ../gtk/gtkcolorsel.c:976
-msgid ""
-"The previously-selected color, for comparison to the color you're selecting "
-"now. You can drag this color to a palette entry, or select this color as "
-"current by dragging it to the other color swatch alongside."
-msgstr ""
-"La couleur précédemment sélectionnée, en comparaison de la couleur que vous "
-"êtes en train de sélectionner maintenant. Vous pouvez glisser cette couleur "
-"sur une entrée de palette, ou sélectionner cette couleur comme actuelle en "
-"la glissant sur un autre échantillon de couleur à côté."
+#: ../gtk/gtkcustompaperunixdialog.c:1140
+msgid "_Top:"
+msgstr "_Haut :"
 
 
-#: ../gtk/gtkcolorsel.c:980
-msgid ""
-"The color you've chosen. You can drag this color to a palette entry to save "
-"it for use in the future."
-msgstr ""
-"La couleur que vous avez choisie. Vous pouvez faire glisser cette couleur "
-"dans une entrée de la palette pour pouvoir la réutiliser ultérieurement."
+#: ../gtk/gtkcustompaperunixdialog.c:1151
+msgid "_Bottom:"
+msgstr "_Bas :"
 
 
-#: ../gtk/gtkcolorsel.c:1363
-msgid "_Save color here"
-msgstr "_Enregistrer la couleur ici"
+#: ../gtk/gtkcustompaperunixdialog.c:1162
+msgid "_Left:"
+msgstr "_Gauche :"
 
 
-#: ../gtk/gtkcolorsel.c:1568
-msgid ""
-"Click this palette entry to make it the current color. To change this entry, "
-"drag a color swatch here or right-click it and select \"Save color here.\""
-msgstr ""
-"Cliquez cette entrée de palette pour en faire la couleur actuelle. Pour "
-"modifier cette entrée, glissez un échantillon de couleur ou faites un clic "
-"droit dessus et sélectionnez « Enregistrer la couleur ici »."
+#: ../gtk/gtkcustompaperunixdialog.c:1173
+msgid "_Right:"
+msgstr "_Droite :"
 
 
-#: ../gtk/gtkcolorseldialog.c:170
-msgid "Color Selection"
-msgstr "Sélecteur de couleurs"
+#: ../gtk/gtkcustompaperunixdialog.c:1212
+msgid "Paper Margins"
+msgstr "Marges du papier"
 
 
-#: ../gtk/gtkentry.c:5375 ../gtk/gtktextview.c:7686
+#: ../gtk/gtkentry.c:9140 ../gtk/gtktextview.c:8583
 msgid "Input _Methods"
 msgstr "_Méthodes de saisie"
 
 msgid "Input _Methods"
 msgstr "_Méthodes de saisie"
 
-#: ../gtk/gtkentry.c:5389 ../gtk/gtktextview.c:7700
+#: ../gtk/gtkentry.c:9154 ../gtk/gtktextview.c:8597
 msgid "_Insert Unicode Control Character"
 msgstr "_Insérer un caractère de contrôle Unicode"
 
 msgid "_Insert Unicode Control Character"
 msgstr "_Insérer un caractère de contrôle Unicode"
 
-#: ../gtk/gtkfilechooserbutton.c:64
-msgid "Select A File"
+#: ../gtk/gtkentry.c:10107
+msgid "Caps Lock is on"
+msgstr "Verr. maj. est activé"
+
+#. *
+#. * SECTION:gtkfilechooserbutton
+#. * @Short_description: A button to launch a file selection dialog
+#. * @Title: GtkFileChooserButton
+#. * @See_also:#GtkFileChooserDialog
+#. *
+#. * The #GtkFileChooserButton is a widget that lets the user select a
+#. * file.  It implements the #GtkFileChooser interface.  Visually, it is a
+#. * file name with a button to bring up a #GtkFileChooserDialog.
+#. * The user can then use that dialog to change the file associated with
+#. * that button.  This widget does not support setting the
+#. * #GtkFileChooser:select-multiple property to %TRUE.
+#. *
+#. * <example>
+#. * <title>Create a button to let the user select a file in /etc</title>
+#. * <programlisting>
+#. * {
+#. *   GtkWidget *button;
+#. *
+#. *   button = gtk_file_chooser_button_new (_("Select a file"),
+#. *                                         GTK_FILE_CHOOSER_ACTION_OPEN);
+#. *   gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (button),
+#. *                                        "/etc");
+#. * }
+#. * </programlisting>
+#. * </example>
+#. *
+#. * The #GtkFileChooserButton supports the #GtkFileChooserAction<!-- -->s
+#. * %GTK_FILE_CHOOSER_ACTION_OPEN and %GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER.
+#. *
+#. * <important>
+#. * The #GtkFileChooserButton will ellipsize the label,
+#. * and thus will thus request little horizontal space.  To give the button
+#. * more space, you should call gtk_widget_get_preferred_size(),
+#. * gtk_file_chooser_button_set_width_chars(), or pack the button in
+#. * such a way that other interface elements give space to the widget.
+#. * </important>
+#.
+#. **************** *
+#. *  Private Macros  *
+#. * ****************
+#: ../gtk/gtkfilechooserbutton.c:104
+msgid "Select a File"
 msgstr "Sélectionner un fichier"
 
 msgstr "Sélectionner un fichier"
 
-#: ../gtk/gtkfilechooserbutton.c:65 ../gtk/gtkfilechooserdefault.c:1920
+#: ../gtk/gtkfilechooserbutton.c:105 ../gtk/gtkfilechooserdefault.c:1817
 msgid "Desktop"
 msgstr "Bureau"
 
 msgid "Desktop"
 msgstr "Bureau"
 
-#: ../gtk/gtkfilechooserbutton.c:66
+#: ../gtk/gtkfilechooserbutton.c:106
 msgid "(None)"
 msgstr "(Aucun)"
 
 msgid "(None)"
 msgstr "(Aucun)"
 
-#: ../gtk/gtkfilechooserbutton.c:2011
+#: ../gtk/gtkfilechooserbutton.c:2046
 msgid "Other..."
 msgstr "Autre..."
 
 msgid "Other..."
 msgstr "Autre..."
 
-#: ../gtk/gtkfilechooserdefault.c:1053
+#: ../gtk/gtkfilechooserdefault.c:152
+msgid "Type name of new folder"
+msgstr "Saisissez le nom du nouveau dossier"
+
+#: ../gtk/gtkfilechooserdefault.c:968
 msgid "Could not retrieve information about the file"
 msgstr "Impossible d'obtenir les informations concernant le fichier"
 
 msgid "Could not retrieve information about the file"
 msgstr "Impossible d'obtenir les informations concernant le fichier"
 
-#: ../gtk/gtkfilechooserdefault.c:1064
+#: ../gtk/gtkfilechooserdefault.c:979
 msgid "Could not add a bookmark"
 msgstr "Impossible d'ajouter un signet"
 
 msgid "Could not add a bookmark"
 msgstr "Impossible d'ajouter un signet"
 
-#: ../gtk/gtkfilechooserdefault.c:1075
+#: ../gtk/gtkfilechooserdefault.c:990
 msgid "Could not remove bookmark"
 msgstr "Impossible de supprimer le signet"
 
 msgid "Could not remove bookmark"
 msgstr "Impossible de supprimer le signet"
 
-#: ../gtk/gtkfilechooserdefault.c:1086
+#: ../gtk/gtkfilechooserdefault.c:1001
 msgid "The folder could not be created"
 msgstr "Le dossier ne peut pas être créé"
 
 msgid "The folder could not be created"
 msgstr "Le dossier ne peut pas être créé"
 
-#: ../gtk/gtkfilechooserdefault.c:1099
+#: ../gtk/gtkfilechooserdefault.c:1014
 msgid ""
 "The folder could not be created, as a file with the same name already "
 "exists.  Try using a different name for the folder, or rename the file first."
 msgid ""
 "The folder could not be created, as a file with the same name already "
 "exists.  Try using a different name for the folder, or rename the file first."
@@ -1590,11 +1478,28 @@ msgstr ""
 "déjà. Essayez d'utiliser un nom différent pour le dossier ou de renommer le "
 "fichier en premier."
 
 "déjà. Essayez d'utiliser un nom différent pour le dossier ou de renommer le "
 "fichier en premier."
 
-#: ../gtk/gtkfilechooserdefault.c:1110
+#: ../gtk/gtkfilechooserdefault.c:1028
+msgid "You need to choose a valid filename."
+msgstr "Vous devez choisir un nom de fichier valide."
+
+#: ../gtk/gtkfilechooserdefault.c:1031
+#, c-format
+msgid "Cannot create a file under %s as it is not a folder"
+msgstr "Impossible de créer un fichier dans %s car ce n'est pas un dossier"
+
+#: ../gtk/gtkfilechooserdefault.c:1043
+msgid ""
+"You may only select folders.  The item that you selected is not a folder; "
+"try using a different item."
+msgstr ""
+"Vous ne pouvez sélectionner que des dossiers. L'élément que vous avez choisi "
+"n'est pas un dossier ; essayez d'utiliser un autre élément."
+
+#: ../gtk/gtkfilechooserdefault.c:1053
 msgid "Invalid file name"
 msgstr "Nom de fichier non valide"
 
 msgid "Invalid file name"
 msgstr "Nom de fichier non valide"
 
-#: ../gtk/gtkfilechooserdefault.c:1120
+#: ../gtk/gtkfilechooserdefault.c:1063
 msgid "The folder contents could not be displayed"
 msgstr "Le contenu du dossier ne peut pas être affiché"
 
 msgid "The folder contents could not be displayed"
 msgstr "Le contenu du dossier ne peut pas être affiché"
 
@@ -1602,169 +1507,208 @@ msgstr "Le contenu du dossier ne peut pas être affiché"
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
 #.
 #. * is a hostname. Nautilus and the panel contain the same string
 #. * to translate.
 #.
-#: ../gtk/gtkfilechooserdefault.c:1672
+#: ../gtk/gtkfilechooserdefault.c:1589
 #, c-format
 msgid "%1$s on %2$s"
 msgstr "%1$s sur %2$s"
 
 #, c-format
 msgid "%1$s on %2$s"
 msgstr "%1$s sur %2$s"
 
-#: ../gtk/gtkfilechooserdefault.c:1848
+#: ../gtk/gtkfilechooserdefault.c:1738
 msgid "Search"
 msgstr "Rechercher"
 
 msgid "Search"
 msgstr "Rechercher"
 
-#: ../gtk/gtkfilechooserdefault.c:1872
+#: ../gtk/gtkfilechooserdefault.c:1762 ../gtk/gtkfilechooserdefault.c:4988
 msgid "Recently Used"
 msgstr "Récemment utilisés"
 
 msgid "Recently Used"
 msgstr "Récemment utilisés"
 
-#: ../gtk/gtkfilechooserdefault.c:2487
+#: ../gtk/gtkfilechooserdefault.c:2361
 msgid "Select which types of files are shown"
 msgstr "Sélectionne les types de fichiers à afficher"
 
 msgid "Select which types of files are shown"
 msgstr "Sélectionne les types de fichiers à afficher"
 
-#: ../gtk/gtkfilechooserdefault.c:2916
+#: ../gtk/gtkfilechooserdefault.c:2720
 #, c-format
 msgid "Add the folder '%s' to the bookmarks"
 msgstr "Ajoute le dossier « %s » aux signets"
 
 #, c-format
 msgid "Add the folder '%s' to the bookmarks"
 msgstr "Ajoute le dossier « %s » aux signets"
 
-#: ../gtk/gtkfilechooserdefault.c:2957
+#: ../gtk/gtkfilechooserdefault.c:2764
 #, c-format
 msgid "Add the current folder to the bookmarks"
 msgstr "Ajoute le dossier actuel aux signets"
 
 #, c-format
 msgid "Add the current folder to the bookmarks"
 msgstr "Ajoute le dossier actuel aux signets"
 
-#: ../gtk/gtkfilechooserdefault.c:2959
+#: ../gtk/gtkfilechooserdefault.c:2766
 #, c-format
 msgid "Add the selected folders to the bookmarks"
 msgstr "Ajoute les dossiers sélectionnés aux signets"
 
 #, c-format
 msgid "Add the selected folders to the bookmarks"
 msgstr "Ajoute les dossiers sélectionnés aux signets"
 
-#: ../gtk/gtkfilechooserdefault.c:2999
+#: ../gtk/gtkfilechooserdefault.c:2804
 #, c-format
 msgid "Remove the bookmark '%s'"
 msgstr "Enlève le signet « %s »"
 
 #, c-format
 msgid "Remove the bookmark '%s'"
 msgstr "Enlève le signet « %s »"
 
-#: ../gtk/gtkfilechooserdefault.c:3717
+#: ../gtk/gtkfilechooserdefault.c:2806
+#, c-format
+msgid "Bookmark '%s' cannot be removed"
+msgstr "Le signet « %s » ne peut être supprimé"
+
+#: ../gtk/gtkfilechooserdefault.c:2813 ../gtk/gtkfilechooserdefault.c:3699
+msgid "Remove the selected bookmark"
+msgstr "Supprime le signet sélectionné"
+
+#: ../gtk/gtkfilechooserdefault.c:3377
 msgid "Remove"
 msgstr "Enlever"
 
 msgid "Remove"
 msgstr "Enlever"
 
-#: ../gtk/gtkfilechooserdefault.c:3726
+#: ../gtk/gtkfilechooserdefault.c:3386
 msgid "Rename..."
 msgstr "Renommer..."
 
 #. Accessible object name for the file chooser's shortcuts pane
 msgid "Rename..."
 msgstr "Renommer..."
 
 #. Accessible object name for the file chooser's shortcuts pane
-#: ../gtk/gtkfilechooserdefault.c:3872
+#: ../gtk/gtkfilechooserdefault.c:3550
 msgid "Places"
 msgstr "Raccourcis"
 
 #. Column header for the file chooser's shortcuts pane
 msgid "Places"
 msgstr "Raccourcis"
 
 #. Column header for the file chooser's shortcuts pane
-#: ../gtk/gtkfilechooserdefault.c:3929
+#: ../gtk/gtkfilechooserdefault.c:3607
 msgid "_Places"
 msgstr "_Raccourcis"
 
 msgid "_Places"
 msgstr "_Raccourcis"
 
-#: ../gtk/gtkfilechooserdefault.c:3984 ../gtk/gtkstock.c:297
-msgid "_Add"
-msgstr "A_jouter"
-
-#: ../gtk/gtkfilechooserdefault.c:3991
+#: ../gtk/gtkfilechooserdefault.c:3687
 msgid "Add the selected folder to the Bookmarks"
 msgstr "Ajoute le dossier sélectionné aux signets"
 
 msgid "Add the selected folder to the Bookmarks"
 msgstr "Ajoute le dossier sélectionné aux signets"
 
-#: ../gtk/gtkfilechooserdefault.c:3996 ../gtk/gtkstock.c:386
-msgid "_Remove"
-msgstr "_Enlever"
-
-#: ../gtk/gtkfilechooserdefault.c:4003
-msgid "Remove the selected bookmark"
-msgstr "Supprime le signet sélectionné"
-
-#: ../gtk/gtkfilechooserdefault.c:4100
+#: ../gtk/gtkfilechooserdefault.c:3948
 msgid "Could not select file"
 msgstr "Impossible de sélectionner le fichier"
 
 msgid "Could not select file"
 msgstr "Impossible de sélectionner le fichier"
 
-#: ../gtk/gtkfilechooserdefault.c:4273
+#: ../gtk/gtkfilechooserdefault.c:4173
+msgid "_Visit this file"
+msgstr "C_onsulter ce fichier"
+
+#: ../gtk/gtkfilechooserdefault.c:4176
+msgid "_Copy file’s location"
+msgstr "_Copier l'emplacement du fichier"
+
+#: ../gtk/gtkfilechooserdefault.c:4179
 msgid "_Add to Bookmarks"
 msgstr "A_jouter aux signets"
 
 msgid "_Add to Bookmarks"
 msgstr "A_jouter aux signets"
 
-#: ../gtk/gtkfilechooserdefault.c:4287
+#: ../gtk/gtkfilechooserdefault.c:4186
 msgid "Show _Hidden Files"
 msgstr "Afficher les fichiers _cachés"
 
 msgid "Show _Hidden Files"
 msgstr "Afficher les fichiers _cachés"
 
-#: ../gtk/gtkfilechooserdefault.c:4530 ../gtk/gtkfilesel.c:730
+#: ../gtk/gtkfilechooserdefault.c:4189
+msgid "Show _Size Column"
+msgstr "Afficher la colonne _Taille"
+
+#: ../gtk/gtkfilechooserdefault.c:4414
 msgid "Files"
 msgstr "Fichiers"
 
 msgid "Files"
 msgstr "Fichiers"
 
-#: ../gtk/gtkfilechooserdefault.c:4579
+#: ../gtk/gtkfilechooserdefault.c:4465
 msgid "Name"
 msgstr "Nom"
 
 msgid "Name"
 msgstr "Nom"
 
-#: ../gtk/gtkfilechooserdefault.c:4604
+#: ../gtk/gtkfilechooserdefault.c:4488
 msgid "Size"
 msgstr "Taille"
 
 msgid "Size"
 msgstr "Taille"
 
-#: ../gtk/gtkfilechooserdefault.c:4618
+#: ../gtk/gtkfilechooserdefault.c:4502
 msgid "Modified"
 msgstr "Modifié"
 
 #. Label
 msgid "Modified"
 msgstr "Modifié"
 
 #. Label
-#: ../gtk/gtkfilechooserdefault.c:4838 ../gtk/gtkprinteroptionwidget.c:786
+#: ../gtk/gtkfilechooserdefault.c:4595
 msgid "_Name:"
 msgstr "_Nom :"
 
 msgid "_Name:"
 msgstr "_Nom :"
 
-#: ../gtk/gtkfilechooserdefault.c:4880
-msgid "_Browse for other folders"
-msgstr "_Parcourir d'autres dossiers"
-
-#: ../gtk/gtkfilechooserdefault.c:5150
+#: ../gtk/gtkfilechooserdefault.c:4826
 msgid "Type a file name"
 msgstr "Saisissez un nom de fichier"
 
 msgid "Type a file name"
 msgstr "Saisissez un nom de fichier"
 
+#: ../gtk/gtkfilechooserdefault.c:4873 ../gtk/gtkfilechooserdefault.c:4884
+msgid "Please select a folder below"
+msgstr "Veuillez sélectionner un dossier ci-dessous"
+
+#: ../gtk/gtkfilechooserdefault.c:4879
+msgid "Please type a file name"
+msgstr "Veuillez saisir un nom de fichier"
+
 #. Create Folder
 #. Create Folder
-#: ../gtk/gtkfilechooserdefault.c:5187
+#: ../gtk/gtkfilechooserdefault.c:4950
 msgid "Create Fo_lder"
 msgstr "_Créer un dossier"
 
 msgid "Create Fo_lder"
 msgstr "_Créer un dossier"
 
-#: ../gtk/gtkfilechooserdefault.c:5197
+#: ../gtk/gtkfilechooserdefault.c:4998
+msgid "Search:"
+msgstr "Rechercher :"
+
+#: ../gtk/gtkfilechooserdefault.c:5049
 msgid "_Location:"
 msgstr "_Emplacement :"
 
 msgid "_Location:"
 msgstr "_Emplacement :"
 
-#: ../gtk/gtkfilechooserdefault.c:5386
+#: ../gtk/gtkfilechooserdefault.c:5500
 msgid "Save in _folder:"
 msgstr "Enregistrer dans le _dossier :"
 
 msgid "Save in _folder:"
 msgstr "Enregistrer dans le _dossier :"
 
-#: ../gtk/gtkfilechooserdefault.c:5388
+#: ../gtk/gtkfilechooserdefault.c:5502
 msgid "Create in _folder:"
 msgstr "Créer dans le _dossier :"
 
 msgid "Create in _folder:"
 msgstr "Créer dans le _dossier :"
 
-#: ../gtk/gtkfilechooserdefault.c:6970
+#: ../gtk/gtkfilechooserdefault.c:6589
+#, c-format
+msgid "Could not read the contents of %s"
+msgstr "Impossible de lire le contenu de %s"
+
+#: ../gtk/gtkfilechooserdefault.c:6593
+msgid "Could not read the contents of the folder"
+msgstr "Impossible de lire le contenu du dossier"
+
+#: ../gtk/gtkfilechooserdefault.c:6686 ../gtk/gtkfilechooserdefault.c:6754
+#: ../gtk/gtkfilechooserdefault.c:6934
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: ../gtk/gtkfilechooserdefault.c:6701
+msgid "%H:%M"
+msgstr "%H:%M"
+
+#: ../gtk/gtkfilechooserdefault.c:6703
+msgid "Yesterday at %H:%M"
+msgstr "Hier à %H:%M"
+
+#: ../gtk/gtkfilechooserdefault.c:7405
 msgid "Cannot change to folder because it is not local"
 msgstr "Impossible d'aller au dossier car il n'est pas local"
 
 msgid "Cannot change to folder because it is not local"
 msgstr "Impossible d'aller au dossier car il n'est pas local"
 
-#: ../gtk/gtkfilechooserdefault.c:7595 ../gtk/gtkfilechooserdefault.c:7616
+#: ../gtk/gtkfilechooserdefault.c:8009 ../gtk/gtkfilechooserdefault.c:8030
 #, c-format
 msgid "Shortcut %s already exists"
 msgstr "Le raccourci %s existe déjà"
 
 #, c-format
 msgid "Shortcut %s already exists"
 msgstr "Le raccourci %s existe déjà"
 
-#: ../gtk/gtkfilechooserdefault.c:7706
+#: ../gtk/gtkfilechooserdefault.c:8120
 #, c-format
 msgid "Shortcut %s does not exist"
 msgstr "Le raccourci %s n'existe pas"
 
 #, c-format
 msgid "Shortcut %s does not exist"
 msgstr "Le raccourci %s n'existe pas"
 
-#: ../gtk/gtkfilechooserdefault.c:7954 ../gtk/gtkprintunixdialog.c:368
+#: ../gtk/gtkfilechooserdefault.c:8366 ../gtk/gtkprintunixdialog.c:548
 #, c-format
 msgid "A file named \"%s\" already exists.  Do you want to replace it?"
 msgstr "Un fichier nommé « %s » existe déjà. Voulez-vous le remplacer ?"
 
 #, c-format
 msgid "A file named \"%s\" already exists.  Do you want to replace it?"
 msgstr "Un fichier nommé « %s » existe déjà. Voulez-vous le remplacer ?"
 
-#: ../gtk/gtkfilechooserdefault.c:7957 ../gtk/gtkprintunixdialog.c:372
+#: ../gtk/gtkfilechooserdefault.c:8369 ../gtk/gtkprintunixdialog.c:552
 #, c-format
 msgid ""
 "The file already exists in \"%s\".  Replacing it will overwrite its contents."
 msgstr "Le fichier existe déjà dans « %s ». Le remplacer écrasera son contenu."
 
 #, c-format
 msgid ""
 "The file already exists in \"%s\".  Replacing it will overwrite its contents."
 msgstr "Le fichier existe déjà dans « %s ». Le remplacer écrasera son contenu."
 
-#: ../gtk/gtkfilechooserdefault.c:7962 ../gtk/gtkprintunixdialog.c:379
+#: ../gtk/gtkfilechooserdefault.c:8374 ../gtk/gtkprintunixdialog.c:559
 msgid "_Replace"
 msgstr "_Remplacer"
 
 msgid "_Replace"
 msgstr "_Remplacer"
 
-#: ../gtk/gtkfilechooserdefault.c:8723
+#: ../gtk/gtkfilechooserdefault.c:9181
 msgid "Could not start the search process"
 msgstr "Impossible de lancer le processus de recherche"
 
 msgid "Could not start the search process"
 msgstr "Impossible de lancer le processus de recherche"
 
-#: ../gtk/gtkfilechooserdefault.c:8724
+#: ../gtk/gtkfilechooserdefault.c:9182
 msgid ""
 "The program was not able to create a connection to the indexer daemon.  "
 "Please make sure it is running."
 msgid ""
 "The program was not able to create a connection to the indexer daemon.  "
 "Please make sure it is running."
@@ -1772,319 +1716,56 @@ msgstr ""
 "Le programme n'a pas pu créer une connexion au service d'indexation. "
 "Vérifiez que celui-ci fonctionne."
 
 "Le programme n'a pas pu créer une connexion au service d'indexation. "
 "Vérifiez que celui-ci fonctionne."
 
-#: ../gtk/gtkfilechooserdefault.c:8738
+#: ../gtk/gtkfilechooserdefault.c:9196
 msgid "Could not send the search request"
 msgstr "Impossible d'envoyer la requête de recherche"
 
 msgid "Could not send the search request"
 msgstr "Impossible d'envoyer la requête de recherche"
 
-#. Label
-#: ../gtk/gtkfilechooserdefault.c:9153
-msgid "_Search:"
-msgstr "_Rechercher :"
-
-#: ../gtk/gtkfilechooserdefault.c:10100
+#: ../gtk/gtkfilechooserdefault.c:9806
 #, c-format
 msgid "Could not mount %s"
 msgstr "Impossible de monter %s"
 
 #, c-format
 msgid "Could not mount %s"
 msgstr "Impossible de monter %s"
 
-#: ../gtk/gtkfilechooserdefault.c:10754
-msgid "Type name of new folder"
-msgstr "Saisissez le nom du nouveau dossier"
-
-#: ../gtk/gtkfilechooserdefault.c:10804
-#, c-format
-msgid "%.1f KB"
-msgstr "%.1f Kio"
-
-#: ../gtk/gtkfilechooserdefault.c:10806
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f Mio"
-
-#: ../gtk/gtkfilechooserdefault.c:10808
-#, c-format
-msgid "%.1f GB"
-msgstr "%.1f Gio"
-
-#: ../gtk/gtkfilechooserdefault.c:10911 ../gtk/gtkfilechooserdefault.c:10933
-#: ../gtk/gtkfilechooserdefault.c:11004
-msgid "Unknown"
-msgstr "Inconnu"
-
-#: ../gtk/gtkfilechooserdefault.c:10951
-msgid "%H:%M"
-msgstr "%H:%M"
-
-#: ../gtk/gtkfilechooserdefault.c:10953
-msgid "Yesterday at %H:%M"
-msgstr "Hier à %H:%M"
-
-#: ../gtk/gtkfilechooserentry.c:659 ../gtk/gtkfilechooserentry.c:1115
-msgid "Invalid path"
-msgstr "Chemin non valide"
-
-#. translators: this text is shown when there are no completions
-#. * for something the user typed in a file chooser entry
-#.
-#: ../gtk/gtkfilechooserentry.c:1070
-msgid "No match"
-msgstr "Pas de correspondance"
-
-#. translators: this text is shown when there is exactly one completion
-#. * for something the user typed in a file chooser entry
-#.
-#: ../gtk/gtkfilechooserentry.c:1081
-msgid "Sole completion"
-msgstr "Complétion unique"
-
-#. translators: this text is shown when the text in a file chooser
-#. * entry is a complete filename, but could be continued to find
-#. * a longer match
-#.
-#: ../gtk/gtkfilechooserentry.c:1097
-msgid "Complete, but not unique"
-msgstr "Plusieurs correspondances possibles"
-
-#. translators: this text is shown while the system is searching
-#. * for possible completions for text in a file chooser entry
-#.
-#: ../gtk/gtkfilechooserentry.c:1133
-msgid "Completing..."
-msgstr "Complétion en cours..."
-
-#: ../gtk/gtkfilechoosersettings.c:262 ../gtk/gtkfilesel.c:1349
-#: ../gtk/gtkfilesel.c:1358
-#, c-format
-msgid "Error creating folder '%s': %s"
-msgstr "Impossible de créer le dossier « %s » : %s"
-
-#: ../gtk/gtkfilesel.c:694
-msgid "Folders"
-msgstr "Dossiers"
-
-#: ../gtk/gtkfilesel.c:698
-msgid "Fol_ders"
-msgstr "_Dossiers"
-
-#: ../gtk/gtkfilesel.c:734
-msgid "_Files"
-msgstr "_Fichiers"
-
-#: ../gtk/gtkfilesel.c:821 ../gtk/gtkfilesel.c:2148
-#, c-format
-msgid "Folder unreadable: %s"
-msgstr "Dossier non lisible : %s"
-
-#: ../gtk/gtkfilesel.c:905
-#, c-format
-msgid ""
-"The file \"%s\" resides on another machine (called %s) and may not be "
-"available to this program.\n"
-"Are you sure that you want to select it?"
-msgstr ""
-"Le fichier « %s » est stocké sur une autre machine (appelée %s) et peut ne "
-"pas être utilisable par ce programme.\n"
-"Voulez-vous vraiment le sélectionner ?"
-
-#: ../gtk/gtkfilesel.c:1020
-msgid "_New Folder"
-msgstr "_Nouveau dossier"
-
-#: ../gtk/gtkfilesel.c:1031
-msgid "De_lete File"
-msgstr "_Supprimer le fichier"
-
-#: ../gtk/gtkfilesel.c:1042
-msgid "_Rename File"
-msgstr "_Renommer le fichier"
-
-#: ../gtk/gtkfilesel.c:1347
-#, c-format
-msgid ""
-"The folder name \"%s\" contains symbols that are not allowed in filenames"
-msgstr ""
-"Le nom du dossier « %s » contient des symboles non autorisés dans des noms de "
-"fichiers."
-
-#: ../gtk/gtkfilesel.c:1392
-msgid "New Folder"
-msgstr "Nouveau dossier"
-
-#: ../gtk/gtkfilesel.c:1407
-msgid "_Folder name:"
-msgstr "_Nom du dossier :"
-
-#: ../gtk/gtkfilesel.c:1431
-msgid "C_reate"
-msgstr "C_réer"
-
-#: ../gtk/gtkfilesel.c:1474 ../gtk/gtkfilesel.c:1581 ../gtk/gtkfilesel.c:1594
-#, c-format
-msgid "The filename \"%s\" contains symbols that are not allowed in filenames"
-msgstr ""
-"Le nom du fichier « %s » contient des symboles non valides dans un nom de "
-"fichiers."
-
-#: ../gtk/gtkfilesel.c:1477 ../gtk/gtkfilesel.c:1487
-#, c-format
-msgid "Error deleting file '%s': %s"
-msgstr "Erreur lors de la suppression du fichier « %s » : %s"
-
-#: ../gtk/gtkfilesel.c:1530
-#, c-format
-msgid "Really delete file \"%s\"?"
-msgstr "Voulez-vous vraiment supprimer le fichier « %s » ?"
-
-#: ../gtk/gtkfilesel.c:1535
-msgid "Delete File"
-msgstr "Supprimer le fichier"
-
-#: ../gtk/gtkfilesel.c:1583
-#, c-format
-msgid "Error renaming file to \"%s\": %s"
-msgstr "Erreur lors du renommage du fichier en « %s » : %s"
-
-#: ../gtk/gtkfilesel.c:1596
-#, c-format
-msgid "Error renaming file \"%s\": %s"
-msgstr "Erreur lors du renommage du fichier « %s » : %s"
-
-#: ../gtk/gtkfilesel.c:1605
-#, c-format
-msgid "Error renaming file \"%s\" to \"%s\": %s"
-msgstr "Erreur lors du renommage de « %s » en « %s » : %s"
-
-#: ../gtk/gtkfilesel.c:1652
-msgid "Rename File"
-msgstr "Renommer le fichier"
-
-#: ../gtk/gtkfilesel.c:1667
-#, c-format
-msgid "Rename file \"%s\" to:"
-msgstr "Renommer le fichier « %s » en :"
-
-#: ../gtk/gtkfilesel.c:1696
-msgid "_Rename"
-msgstr "_Renommer"
-
-#: ../gtk/gtkfilesel.c:2128
-msgid "_Selection: "
-msgstr "_Sélection : "
-
-#: ../gtk/gtkfilesel.c:3048
-#, c-format
-msgid ""
-"The filename \"%s\" couldn't be converted to UTF-8. (try setting the "
-"environment variable G_FILENAME_ENCODING): %s"
-msgstr ""
-"Le nom du fichier « %s » n'a pas pu être converti en UTF-8. (essayez "
-"d'activer la variable d'environnement G_FILENAME_ENCODING) : %s"
-
-#: ../gtk/gtkfilesel.c:3051
-msgid "Invalid UTF-8"
-msgstr "UTF-8 non valide"
-
-#: ../gtk/gtkfilesel.c:3925
-msgid "Name too long"
-msgstr "Nom trop long"
-
-#: ../gtk/gtkfilesel.c:3927
-msgid "Couldn't convert filename"
-msgstr "Impossible de convertir le nom du fichier"
-
 #. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are
 #. * really pointers to GDrive, GVolume or GMount objects.  We need an extra
 #. * token for the fake "File System" volume.  So, we'll return a pointer to
 #. * this particular string.
 #.
 #. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are
 #. * really pointers to GDrive, GVolume or GMount objects.  We need an extra
 #. * token for the fake "File System" volume.  So, we'll return a pointer to
 #. * this particular string.
 #.
-#: ../gtk/gtkfilesystem.c:52
+#: ../gtk/gtkfilesystem.c:47
 msgid "File System"
 msgstr "Système de fichiers"
 
 msgid "File System"
 msgstr "Système de fichiers"
 
-#: ../gtk/gtkfilesystemmodel.c:700
-msgid "Could not obtain root folder"
-msgstr "Impossible d'obtenir le dossier racine"
-
-#: ../gtk/gtkfilesystemmodel.c:1299
-msgid "(Empty)"
-msgstr "(Vide)"
+#: ../gtk/gtkfontbutton.c:354
+msgid "Sans 12"
+msgstr "Sans 12"
 
 
-#: ../gtk/gtkfontbutton.c:144 ../gtk/gtkfontbutton.c:266
+#: ../gtk/gtkfontbutton.c:436 ../gtk/gtkfontbutton.c:563
 msgid "Pick a Font"
 msgstr "Choisissez une police"
 
 msgid "Pick a Font"
 msgstr "Choisissez une police"
 
-#. Initialize fields
-#: ../gtk/gtkfontbutton.c:260
-msgid "Sans 12"
-msgstr "Sans 12"
-
-#: ../gtk/gtkfontbutton.c:780
+#: ../gtk/gtkfontbutton.c:1121
 msgid "Font"
 msgstr "Police"
 
 msgid "Font"
 msgstr "Police"
 
-#. This is the default text shown in the preview entry, though the user
-#. can set it. Remember that some fonts only have capital letters.
-#: ../gtk/gtkfontsel.c:75
-msgid "abcdefghijk ABCDEFGHIJK"
+#: ../gtk/gtkfontchooserwidget.c:110
+msgid "No fonts matched your search. You can revise your search and try again."
 msgstr ""
 msgstr ""
-"Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis "
-"de bœuf au kir à l’aÿ d’âge mûr & cætera ! 0123456789."
-
-#: ../gtk/gtkfontsel.c:328
-msgid "_Family:"
-msgstr "_Famille :"
-
-#: ../gtk/gtkfontsel.c:334
-msgid "_Style:"
-msgstr "_Style :"
-
-#: ../gtk/gtkfontsel.c:340
-msgid "Si_ze:"
-msgstr "_Taille :"
-
-#. create the text entry widget
-#: ../gtk/gtkfontsel.c:517
-msgid "_Preview:"
-msgstr "_Aperçu :"
-
-#: ../gtk/gtkfontsel.c:1542
-msgid "Font Selection"
-msgstr "Sélecteur de polices"
+"Votre recherche de police n'a donné aucun résultat. Vous pouvez modifier la "
+"recherche et essayer à nouveau."
 
 
-#: ../gtk/gtkgamma.c:408
-msgid "Gamma"
-msgstr "Gamma"
+#: ../gtk/gtkfontchooserwidget.c:557
+msgid "Search font name"
+msgstr "Rechercher un nom de police"
 
 
-#: ../gtk/gtkgamma.c:418
-msgid "_Gamma value"
-msgstr "Valeur _gamma"
+#: ../gtk/gtkfontchooserwidget.c:891
+msgid "Font Family"
+msgstr "Famille de police :"
 
 
-#. Remove this icon source so we don't keep trying to
-#. * load it.
-#.
-#: ../gtk/gtkiconfactory.c:1403
-#, c-format
-msgid "Error loading icon: %s"
-msgstr "Erreur de chargement de l'icône : %s"
-
-#: ../gtk/gtkicontheme.c:1363
-#, c-format
-msgid ""
-"Could not find the icon '%s'. The '%s' theme\n"
-"was not found either, perhaps you need to install it.\n"
-"You can get a copy from:\n"
-"\t%s"
-msgstr ""
-"Impossible de trouver l'icône « %s ». Le thème « %s »\n"
-"n'a pas non plus été trouvé. Peut-être avez-vous besoin de\n"
-"l'installer. Vous pouvez obtenir une copie à :\n"
-"\t%s"
-
-#: ../gtk/gtkicontheme.c:1543
+#: ../gtk/gtkicontheme.c:1627
 #, c-format
 msgid "Icon '%s' not present in theme"
 msgstr "L'icône « %s » n'est pas présente dans le thème"
 
 #, c-format
 msgid "Icon '%s' not present in theme"
 msgstr "L'icône « %s » n'est pas présente dans le thème"
 
-#: ../gtk/gtkicontheme.c:3058
+#: ../gtk/gtkicontheme.c:3137
 msgid "Failed to load icon"
 msgstr "Impossible de charger l'icône"
 
 msgid "Failed to load icon"
 msgstr "Impossible de charger l'icône"
 
@@ -2092,119 +1773,140 @@ msgstr "Impossible de charger l'icône"
 msgid "Simple"
 msgstr "Simple"
 
 msgid "Simple"
 msgstr "Simple"
 
-#: ../gtk/gtkimmulticontext.c:542
-msgid "input method menu|System"
+#: ../gtk/gtkimmulticontext.c:608
+msgctxt "input method menu"
+msgid "System"
 msgstr "Système"
 
 msgstr "Système"
 
-#: ../gtk/gtkinputdialog.c:192
-msgid "Input"
-msgstr "Entrée"
-
-#: ../gtk/gtkinputdialog.c:207
-msgid "No extended input devices"
-msgstr "Aucun périphérique d'entrée étendue"
-
-#: ../gtk/gtkinputdialog.c:220
-msgid "_Device:"
-msgstr "_Périphérique :"
-
-#: ../gtk/gtkinputdialog.c:237
-msgid "Disabled"
-msgstr "Désactivé"
+#: ../gtk/gtkimmulticontext.c:618
+msgctxt "input method menu"
+msgid "None"
+msgstr "Aucune"
 
 
-#: ../gtk/gtkinputdialog.c:244
-msgid "Screen"
-msgstr "Écran"
+#: ../gtk/gtkimmulticontext.c:701
+#, c-format
+msgctxt "input method menu"
+msgid "System (%s)"
+msgstr "Système (%s)"
 
 
-#: ../gtk/gtkinputdialog.c:251
-msgid "Window"
-msgstr "Fenêtre"
+#. Open Link
+#: ../gtk/gtklabel.c:6224
+msgid "_Open Link"
+msgstr "_Ouvrir le lien"
 
 
-#: ../gtk/gtkinputdialog.c:258
-msgid "_Mode:"
-msgstr "_Mode :"
+#. Copy Link Address
+#: ../gtk/gtklabel.c:6236
+msgid "Copy _Link Address"
+msgstr "Copier l'_adresse du lien"
 
 
-#. The axis listbox
-#: ../gtk/gtkinputdialog.c:279
-msgid "Axes"
-msgstr "Axes"
+#: ../gtk/gtk-launch.c:69
+msgid "APPLICATION [URI...] - launch an APPLICATION with URI."
+msgstr "APPLICATION [URI...] - lance une APPLICATION avec URI."
 
 
-#. Keys listbox
-#: ../gtk/gtkinputdialog.c:297
-msgid "Keys"
-msgstr "Clés"
+#. Translators: this message will appear after the usage string
+#. and before the list of options.
+#: ../gtk/gtk-launch.c:73
+msgid ""
+"Launch specified application by its desktop file info\n"
+"optionally passing list of URIs as arguments."
+msgstr ""
+"Lance l'application indiquée par les informations des son fichier desktop\n"
+"en passant optionnellement une liste d'URI en paramètres."
 
 
-#: ../gtk/gtkinputdialog.c:524
-msgid "_X:"
-msgstr "_X :"
+#: ../gtk/gtk-launch.c:85
+#, c-format
+msgid "Error parsing commandline options: %s\n"
+msgstr "Erreur lors de l'analyse des options de la ligne de commande : %s\n"
 
 
-#: ../gtk/gtkinputdialog.c:525
-msgid "_Y:"
-msgstr "_Y :"
+#: ../gtk/gtk-launch.c:87 ../gtk/gtk-launch.c:100
+#, c-format
+msgid "Try \"%s --help\" for more information."
+msgstr "Essayez « %s --help » pour plus d'information."
 
 
-#: ../gtk/gtkinputdialog.c:526
-msgid "_Pressure:"
-msgstr "_Pression :"
+#. Translators: the %s is the program name. This error message
+#. means the user is calling gtk-launch without any argument.
+#: ../gtk/gtk-launch.c:98
+#, c-format
+msgid "%s: missing application name"
+msgstr "%s : nom d'application manquant"
 
 
-#: ../gtk/gtkinputdialog.c:527
-msgid "X _tilt:"
-msgstr "_Inclinaison X :"
+#. Translators: the first %s is the program name, the second one
+#. is the application name.
+#: ../gtk/gtk-launch.c:122
+#, c-format
+#| msgid "Could not run application"
+msgid "%s: no such application %s"
+msgstr "%s : pas d'application %s"
 
 
-#: ../gtk/gtkinputdialog.c:528
-msgid "Y t_ilt:"
-msgstr "I_nclinaison Y :"
+#. Translators: the first %s is the program name, the second one
+#. is the error message.
+#: ../gtk/gtk-launch.c:140
+#, c-format
+msgid "%s: error launching application: %s\n"
+msgstr "%s : erreur lors du lancement de l'application : %s\n"
 
 
-#: ../gtk/gtkinputdialog.c:529
-msgid "_Wheel:"
-msgstr "_Roulette :"
+#: ../gtk/gtklinkbutton.c:499
+msgid "Copy URL"
+msgstr "Copier l'URL"
 
 
-#: ../gtk/gtkinputdialog.c:581
-msgid "none"
-msgstr "aucun"
+#: ../gtk/gtklinkbutton.c:665
+msgid "Invalid URI"
+msgstr "URI non valide"
 
 
-#: ../gtk/gtkinputdialog.c:618 ../gtk/gtkinputdialog.c:654
-msgid "(disabled)"
-msgstr "(désactivé)"
+#: ../gtk/gtklockbutton.c:290
+msgid "Lock"
+msgstr "Verrouiller"
 
 
-#: ../gtk/gtkinputdialog.c:647
-msgid "(unknown)"
-msgstr "(inconnu)"
+#: ../gtk/gtklockbutton.c:299
+msgid "Unlock"
+msgstr "Déverrouiller"
 
 
-#. and clear button
-#: ../gtk/gtkinputdialog.c:751
-msgid "Cl_ear"
-msgstr "_Effacer"
+#: ../gtk/gtklockbutton.c:308
+msgid ""
+"Dialog is unlocked.\n"
+"Click to prevent further changes"
+msgstr ""
+"La boîte de dialogue est déverrouillée.\n"
+"Cliquez pour éviter des modifications futures"
 
 
-#: ../gtk/gtklinkbutton.c:427
-msgid "Copy URL"
-msgstr "Copier l'URL"
+#: ../gtk/gtklockbutton.c:317
+msgid ""
+"Dialog is locked.\n"
+"Click to make changes"
+msgstr ""
+"La boîte de dialogue est verrouillée.\n"
+"Cliquez pour faire des modifications"
 
 
-#: ../gtk/gtklinkbutton.c:565
-msgid "Invalid URI"
-msgstr "URI non valide"
+#: ../gtk/gtklockbutton.c:326
+msgid ""
+"System policy prevents changes.\n"
+"Contact your system administrator"
+msgstr ""
+"La politique système empêche les modifications.\n"
+"Contactez votre administrateur système"
 
 #. Description of --gtk-module=MODULES in --help output
 
 #. Description of --gtk-module=MODULES in --help output
-#: ../gtk/gtkmain.c:421
+#: ../gtk/gtkmain.c:446
 msgid "Load additional GTK+ modules"
 msgstr "Charge des modules GTK+ additionnels"
 
 #. Placeholder in --gtk-module=MODULES in --help output
 msgid "Load additional GTK+ modules"
 msgstr "Charge des modules GTK+ additionnels"
 
 #. Placeholder in --gtk-module=MODULES in --help output
-#: ../gtk/gtkmain.c:422
+#: ../gtk/gtkmain.c:447
 msgid "MODULES"
 msgstr "MODULES"
 
 #. Description of --g-fatal-warnings in --help output
 msgid "MODULES"
 msgstr "MODULES"
 
 #. Description of --g-fatal-warnings in --help output
-#: ../gtk/gtkmain.c:424
+#: ../gtk/gtkmain.c:449
 msgid "Make all warnings fatal"
 msgstr "Rend tous les avertissements fatals"
 
 #. Description of --gtk-debug=FLAGS in --help output
 msgid "Make all warnings fatal"
 msgstr "Rend tous les avertissements fatals"
 
 #. Description of --gtk-debug=FLAGS in --help output
-#: ../gtk/gtkmain.c:427
+#: ../gtk/gtkmain.c:452
 msgid "GTK+ debugging flags to set"
 msgstr "Drapeaux de débogage GTK+ à définir"
 
 #. Description of --gtk-no-debug=FLAGS in --help output
 msgid "GTK+ debugging flags to set"
 msgstr "Drapeaux de débogage GTK+ à définir"
 
 #. Description of --gtk-no-debug=FLAGS in --help output
-#: ../gtk/gtkmain.c:430
+#: ../gtk/gtkmain.c:455
 msgid "GTK+ debugging flags to unset"
 msgstr "Drapeaux de débogage GTK+ à ne pas définir"
 
 msgid "GTK+ debugging flags to unset"
 msgstr "Drapeaux de débogage GTK+ à ne pas définir"
 
@@ -2213,96 +1915,137 @@ msgstr "Drapeaux de débogage GTK+ à ne pas définir"
 #. * Do *not* translate it to "predefinito:LTR", if it
 #. * it isn't default:LTR or default:RTL it will not work
 #.
 #. * Do *not* translate it to "predefinito:LTR", if it
 #. * it isn't default:LTR or default:RTL it will not work
 #.
-#: ../gtk/gtkmain.c:678
+#: ../gtk/gtkmain.c:706
 msgid "default:LTR"
 msgstr "default:LTR"
 
 msgid "default:LTR"
 msgstr "default:LTR"
 
-#: ../gtk/gtkmain.c:740
+#: ../gtk/gtkmain.c:774
 #, c-format
 msgid "Cannot open display: %s"
 msgstr "Impossible d'ouvrir l'affichage : %s"
 
 #, c-format
 msgid "Cannot open display: %s"
 msgstr "Impossible d'ouvrir l'affichage : %s"
 
-#: ../gtk/gtkmain.c:777
+#: ../gtk/gtkmain.c:840
 msgid "GTK+ Options"
 msgstr "Options GTK+"
 
 msgid "GTK+ Options"
 msgstr "Options GTK+"
 
-#: ../gtk/gtkmain.c:777
+#: ../gtk/gtkmain.c:840
 msgid "Show GTK+ Options"
 msgstr "Affiche les options GTK+"
 
 msgid "Show GTK+ Options"
 msgstr "Affiche les options GTK+"
 
-#: ../gtk/gtkmountoperation.c:476
+#: ../gtk/gtkmountoperation.c:532
 msgid "Co_nnect"
 msgstr "Se co_nnecter"
 
 msgid "Co_nnect"
 msgstr "Se co_nnecter"
 
-#: ../gtk/gtkmountoperation.c:520
-msgid "Connect _anonymously"
-msgstr "Se connecter _anonymement"
+#: ../gtk/gtkmountoperation.c:606
+msgid "Connect As"
+msgstr "Se co_nnecter comme"
+
+#: ../gtk/gtkmountoperation.c:615
+msgid "_Anonymous"
+msgstr "_Anonyme"
 
 
-#: ../gtk/gtkmountoperation.c:529
-msgid "Connect as u_ser:"
-msgstr "_Se connecter en tant que :"
+#: ../gtk/gtkmountoperation.c:624
+msgid "Registered U_ser"
+msgstr "Utili_sateur enregistré"
 
 
-#: ../gtk/gtkmountoperation.c:566
-msgid "_Username:"
-msgstr "Nom d'_utilisateur :"
+#: ../gtk/gtkmountoperation.c:635
+msgid "_Username"
+msgstr "Nom d'_utilisateur"
 
 
-#: ../gtk/gtkmountoperation.c:570
-msgid "_Domain:"
-msgstr "_Domaine :"
+#: ../gtk/gtkmountoperation.c:640
+msgid "_Domain"
+msgstr "_Domaine"
 
 
-#: ../gtk/gtkmountoperation.c:575
-msgid "_Password:"
-msgstr "Mot de _passe :"
+#: ../gtk/gtkmountoperation.c:646
+msgid "_Password"
+msgstr "Mot de _passe"
 
 
-#: ../gtk/gtkmountoperation.c:590
+#: ../gtk/gtkmountoperation.c:668
 msgid "Forget password _immediately"
 msgstr "Oublier _immédiatement le mot de passe"
 
 msgid "Forget password _immediately"
 msgstr "Oublier _immédiatement le mot de passe"
 
-#: ../gtk/gtkmountoperation.c:598
+#: ../gtk/gtkmountoperation.c:678
 msgid "Remember password until you _logout"
 msgstr "Se souvenir du mot de passe jusqu'à la _fin de la session"
 
 msgid "Remember password until you _logout"
 msgstr "Se souvenir du mot de passe jusqu'à la _fin de la session"
 
-#: ../gtk/gtkmountoperation.c:606
+#: ../gtk/gtkmountoperation.c:688
 msgid "Remember _forever"
 msgstr "Se souvenir pour _toujours"
 
 msgid "Remember _forever"
 msgstr "Se souvenir pour _toujours"
 
-#: ../gtk/gtknotebook.c:4417 ../gtk/gtknotebook.c:6923
+#: ../gtk/gtkmountoperation.c:1077
 #, c-format
 #, c-format
-msgid "Page %u"
-msgstr "Page %u"
+msgid "Unknown Application (PID %d)"
+msgstr "Application inconnue (PID %d)"
 
 
-#: ../gtk/gtkpagesetup.c:597 ../gtk/gtkpapersize.c:825
-#: ../gtk/gtkpapersize.c:865
-msgid "Not a valid page setup file"
-msgstr "Fichier de mise en page non valide"
+#: ../gtk/gtkmountoperation.c:1260
+msgid "Unable to end process"
+msgstr "Impossible de terminer le processus"
 
 
-#. Translate to the default units to use for presenting
-#. * lengths to the user. Translate to default:inch if you
-#. * want inches, otherwise translate to default:mm.
-#. * Do *not* translate it to "predefinito:mm", if it
-#. * it isn't default:mm or default:inch it will not work
+#: ../gtk/gtkmountoperation.c:1297
+msgid "_End Process"
+msgstr "_Terminer le processus"
+
+#: ../gtk/gtkmountoperation-stub.c:62
+#, c-format
+msgid "Cannot kill process with PID %d. Operation is not implemented."
+msgstr ""
+"Impossible de tuer le processus ayant le PID %d. L'opération n'est pas "
+"implémentée."
+
+#. translators: this string is a name for the 'less' command
+#: ../gtk/gtkmountoperation-x11.c:954
+msgid "Terminal Pager"
+msgstr "Pager du terminal"
+
+#: ../gtk/gtkmountoperation-x11.c:955
+msgid "Top Command"
+msgstr "Commande top"
+
+#: ../gtk/gtkmountoperation-x11.c:956
+msgid "Bourne Again Shell"
+msgstr "Shell Bourne Again"
+
+#: ../gtk/gtkmountoperation-x11.c:957
+msgid "Bourne Shell"
+msgstr "Shell Bourne"
+
+#: ../gtk/gtkmountoperation-x11.c:958
+msgid "Z Shell"
+msgstr "Shell Z"
+
+#: ../gtk/gtkmountoperation-x11.c:1055
+#, c-format
+msgid "Cannot end process with PID %d: %s"
+msgstr "Impossible de terminer le processus ayant le PID %d : %s"
+
+#: ../gtk/gtknotebook.c:5051 ../gtk/gtknotebook.c:7705
+#, c-format
+msgid "Page %u"
+msgstr "Page %u"
+
+#. Translators: the format here is used to build the string that will be rendered
+#. * in the number emblem.
 #.
 #.
-#: ../gtk/gtkpagesetupunixdialog.c:152
-msgid "default:mm"
-msgstr "default:mm"
+#: ../gtk/gtknumerableicon.c:481
+#, c-format
+msgctxt "Number format"
+msgid "%d"
+msgstr "%d"
 
 
-#: ../gtk/gtkpagesetupunixdialog.c:308
-msgid ""
-"<b>Any Printer</b>\n"
-"For portable documents"
-msgstr ""
-"<b>N'importe quelle imprimante</b>\n"
-"Pour les documents portables"
+#: ../gtk/gtkpagesetup.c:646 ../gtk/gtkpapersize.c:846
+#: ../gtk/gtkpapersize.c:886
+msgid "Not a valid page setup file"
+msgstr "Fichier de mise en page non valide"
 
 
-#: ../gtk/gtkpagesetupunixdialog.c:894 ../gtk/gtkpagesetupunixdialog.c:1403
-msgid "mm"
-msgstr "mm"
+#: ../gtk/gtkpagesetupunixdialog.c:167
+msgid "Any Printer"
+msgstr "N'importe quelle imprimante"
 
 
-#: ../gtk/gtkpagesetupunixdialog.c:896 ../gtk/gtkpagesetupunixdialog.c:1401
-msgid "inch"
-msgstr "pouce"
+#: ../gtk/gtkpagesetupunixdialog.c:167
+msgid "For portable documents"
+msgstr "Pour les documents portables"
 
 
-#: ../gtk/gtkpagesetupunixdialog.c:915
+#: ../gtk/gtkpagesetupunixdialog.c:796
 #, c-format
 msgid ""
 "Margins:\n"
 #, c-format
 msgid ""
 "Margins:\n"
@@ -2317,264 +2060,229 @@ msgstr ""
 " Haut : %s %s\n"
 " Bas : %s %s"
 
 " Haut : %s %s\n"
 " Bas : %s %s"
 
-#: ../gtk/gtkpagesetupunixdialog.c:964
+#: ../gtk/gtkpagesetupunixdialog.c:845 ../gtk/gtkprintunixdialog.c:3329
 msgid "Manage Custom Sizes..."
 msgstr "Gérer les tailles personnalisées...."
 
 msgid "Manage Custom Sizes..."
 msgstr "Gérer les tailles personnalisées...."
 
-#: ../gtk/gtkpagesetupunixdialog.c:1012
+#: ../gtk/gtkpagesetupunixdialog.c:896
 msgid "_Format for:"
 msgstr "_Formaté pour :"
 
 msgid "_Format for:"
 msgstr "_Formaté pour :"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1034
+#: ../gtk/gtkpagesetupunixdialog.c:917 ../gtk/gtkprintunixdialog.c:3477
 msgid "_Paper size:"
 msgstr "_Taille du papier :"
 
 msgid "_Paper size:"
 msgstr "_Taille du papier :"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1065
+#: ../gtk/gtkpagesetupunixdialog.c:946
 msgid "_Orientation:"
 msgstr "_Orientation :"
 
 msgid "_Orientation:"
 msgstr "_Orientation :"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1129 ../gtk/gtkprintunixdialog.c:2691
+#: ../gtk/gtkpagesetupunixdialog.c:1006 ../gtk/gtkprintunixdialog.c:3531
 msgid "Page Setup"
 msgstr "Mise en page"
 
 msgid "Page Setup"
 msgstr "Mise en page"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1448
-msgid "Margins from Printer..."
-msgstr "Marges de l'imprimante..."
-
-#: ../gtk/gtkpagesetupunixdialog.c:1608
-#, c-format
-msgid "Custom Size %d"
-msgstr "Taille personnalisée %d"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1837
-msgid "Manage Custom Sizes"
-msgstr "Gérer les tailles personnalisées"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1933
-msgid "_Width:"
-msgstr "_Largeur :"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1945
-msgid "_Height:"
-msgstr "_Hauteur :"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1957
-msgid "Paper Size"
-msgstr "Taille du papier"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1967
-msgid "_Top:"
-msgstr "_Haut :"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1979
-msgid "_Bottom:"
-msgstr "_Bas :"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1991
-msgid "_Left:"
-msgstr "_Gauche :"
-
-#: ../gtk/gtkpagesetupunixdialog.c:2003
-msgid "_Right:"
-msgstr "_Droite :"
-
-#: ../gtk/gtkpagesetupunixdialog.c:2044
-msgid "Paper Margins"
-msgstr "Marges du papier"
-
-#: ../gtk/gtkpathbar.c:151
+#: ../gtk/gtkpathbar.c:159
 msgid "Up Path"
 msgstr "Chemin en amont"
 
 msgid "Up Path"
 msgstr "Chemin en amont"
 
-#: ../gtk/gtkpathbar.c:153
+#: ../gtk/gtkpathbar.c:161
 msgid "Down Path"
 msgstr "Chemin en aval"
 
 msgid "Down Path"
 msgstr "Chemin en aval"
 
-#: ../gtk/gtkpathbar.c:1472
+#: ../gtk/gtkpathbar.c:1644
 msgid "File System Root"
 msgstr "Racine du système de fichiers"
 
 msgid "File System Root"
 msgstr "Racine du système de fichiers"
 
-#: ../gtk/gtkprinteroptionwidget.c:685
+#: ../gtk/gtkprintbackend.c:748
+msgid "Authentication"
+msgstr "Authentification"
+
+#: ../gtk/gtkprinteroptionwidget.c:546
+msgid "Select a filename"
+msgstr "Sélectionner un nom de fichier"
+
+#: ../gtk/gtkprinteroptionwidget.c:770
 msgid "Not available"
 msgstr "Pas disponible"
 
 msgid "Not available"
 msgstr "Pas disponible"
 
-#: ../gtk/gtkprinteroptionwidget.c:798
-msgid "_Save in folder:"
-msgstr "Enregistrer dans le _dossier :"
-
 #. translators: this string is the default job title for print
 #. * jobs. %s gets replaced by the application name, %d gets replaced
 #. * by the job number.
 #.
 #. translators: this string is the default job title for print
 #. * jobs. %s gets replaced by the application name, %d gets replaced
 #. * by the job number.
 #.
-#: ../gtk/gtkprintoperation.c:173
+#: ../gtk/gtkprintoperation.c:260
 #, c-format
 msgid "%s job #%d"
 msgstr "%s, tâche n°%d"
 
 #, c-format
 msgid "%s job #%d"
 msgstr "%s, tâche n°%d"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1504
-msgid "print operation status|Initial state"
+#: ../gtk/gtkprintoperation.c:1777
+msgctxt "print operation status"
+msgid "Initial state"
 msgstr "État initial"
 
 msgstr "État initial"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1506
-msgid "print operation status|Preparing to print"
-msgstr "Se prépare à imprimer"
+#: ../gtk/gtkprintoperation.c:1778
+msgctxt "print operation status"
+msgid "Preparing to print"
+msgstr "Préparation de l'impression"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1508
-msgid "print operation status|Generating data"
+#: ../gtk/gtkprintoperation.c:1779
+msgctxt "print operation status"
+msgid "Generating data"
 msgstr "Production des données"
 
 msgstr "Production des données"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1510
-msgid "print operation status|Sending data"
+#: ../gtk/gtkprintoperation.c:1780
+msgctxt "print operation status"
+msgid "Sending data"
 msgstr "Envoi des données"
 
 msgstr "Envoi des données"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1512
-msgid "print operation status|Waiting"
-msgstr "Attente"
+#: ../gtk/gtkprintoperation.c:1781
+msgctxt "print operation status"
+msgid "Waiting"
+msgstr "En attente"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1514
-msgid "print operation status|Blocking on issue"
+#: ../gtk/gtkprintoperation.c:1782
+msgctxt "print operation status"
+msgid "Blocking on issue"
 msgstr "Interruption à cause d'un problème"
 
 msgstr "Interruption à cause d'un problème"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1516
-msgid "print operation status|Printing"
+#: ../gtk/gtkprintoperation.c:1783
+msgctxt "print operation status"
+msgid "Printing"
 msgstr "Impression"
 
 msgstr "Impression"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1518
-msgid "print operation status|Finished"
+#: ../gtk/gtkprintoperation.c:1784
+msgctxt "print operation status"
+msgid "Finished"
 msgstr "Terminé"
 
 msgstr "Terminé"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1520
-msgid "print operation status|Finished with error"
+#: ../gtk/gtkprintoperation.c:1785
+msgctxt "print operation status"
+msgid "Finished with error"
 msgstr "Terminé avec une erreur"
 
 msgstr "Terminé avec une erreur"
 
-#: ../gtk/gtkprintoperation.c:2043
+#: ../gtk/gtkprintoperation.c:2352
 #, c-format
 msgid "Preparing %d"
 msgstr "Préparation de %d"
 
 #, c-format
 msgid "Preparing %d"
 msgstr "Préparation de %d"
 
-#: ../gtk/gtkprintoperation.c:2045 ../gtk/gtkprintoperation.c:2301
+#: ../gtk/gtkprintoperation.c:2354 ../gtk/gtkprintoperation.c:2984
 msgid "Preparing"
 msgstr "Préparation"
 
 msgid "Preparing"
 msgstr "Préparation"
 
-#: ../gtk/gtkprintoperation.c:2048
+#: ../gtk/gtkprintoperation.c:2357
 #, c-format
 msgid "Printing %d"
 msgstr "Impression de %d"
 
 #, c-format
 msgid "Printing %d"
 msgstr "Impression de %d"
 
-#: ../gtk/gtkprintoperation.c:2331
+#: ../gtk/gtkprintoperation.c:3014
 msgid "Error creating print preview"
 msgstr "Erreur lors de la création de l'aperçu"
 
 msgid "Error creating print preview"
 msgstr "Erreur lors de la création de l'aperçu"
 
-#: ../gtk/gtkprintoperation.c:2334
+#: ../gtk/gtkprintoperation.c:3017
 msgid "The most probable reason is that a temporary file could not be created."
 msgstr ""
 "La raison la plus probable est qu'un fichier temporaire n'a pas pu être créé."
 
 msgid "The most probable reason is that a temporary file could not be created."
 msgstr ""
 "La raison la plus probable est qu'un fichier temporaire n'a pas pu être créé."
 
-#: ../gtk/gtkprintoperation-unix.c:242
+#: ../gtk/gtkprintoperation-unix.c:302
 msgid "Error launching preview"
 msgstr "Impossible de lancer l'aperçu"
 
 msgid "Error launching preview"
 msgstr "Impossible de lancer l'aperçu"
 
-#: ../gtk/gtkprintoperation-unix.c:280
-msgid "Error printing"
-msgstr "Erreur lors de l'impression"
-
-#: ../gtk/gtkprintoperation-unix.c:381 ../gtk/gtkprintoperation-win32.c:1425
-msgid "Application"
-msgstr "Application"
-
-#: ../gtk/gtkprintoperation-win32.c:590
+#: ../gtk/gtkprintoperation-win32.c:609
 msgid "Printer offline"
 msgstr "Imprimante déconnectée"
 
 msgid "Printer offline"
 msgstr "Imprimante déconnectée"
 
-#: ../gtk/gtkprintoperation-win32.c:592
+#: ../gtk/gtkprintoperation-win32.c:611
 msgid "Out of paper"
 msgstr "Absence de papier"
 
 #. Translators: this is a printer status.
 msgid "Out of paper"
 msgstr "Absence de papier"
 
 #. Translators: this is a printer status.
-#: ../gtk/gtkprintoperation-win32.c:594
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1375
+#: ../gtk/gtkprintoperation-win32.c:613
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2126
 msgid "Paused"
 msgstr "En pause"
 
 msgid "Paused"
 msgstr "En pause"
 
-#: ../gtk/gtkprintoperation-win32.c:596
+#: ../gtk/gtkprintoperation-win32.c:615
 msgid "Need user intervention"
 msgstr "Nécessite l'intervention de l'utilisateur"
 
 msgid "Need user intervention"
 msgstr "Nécessite l'intervention de l'utilisateur"
 
-#: ../gtk/gtkprintoperation-win32.c:696
+#: ../gtk/gtkprintoperation-win32.c:715
 msgid "Custom size"
 msgstr "Taille personnalisée"
 
 msgid "Custom size"
 msgstr "Taille personnalisée"
 
-#: ../gtk/gtkprintoperation-win32.c:1517
+#: ../gtk/gtkprintoperation-win32.c:1537
 msgid "No printer found"
 msgstr "Aucune imprimante trouvée"
 
 msgid "No printer found"
 msgstr "Aucune imprimante trouvée"
 
-#: ../gtk/gtkprintoperation-win32.c:1544
+#: ../gtk/gtkprintoperation-win32.c:1564
 msgid "Invalid argument to CreateDC"
 msgstr "Paramètre non valide pour CreateDC"
 
 msgid "Invalid argument to CreateDC"
 msgstr "Paramètre non valide pour CreateDC"
 
-#: ../gtk/gtkprintoperation-win32.c:1578 ../gtk/gtkprintoperation-win32.c:1801
+#: ../gtk/gtkprintoperation-win32.c:1600 ../gtk/gtkprintoperation-win32.c:1827
 msgid "Error from StartDoc"
 msgstr "Erreur de StartDoc"
 
 msgid "Error from StartDoc"
 msgstr "Erreur de StartDoc"
 
-#: ../gtk/gtkprintoperation-win32.c:1658 ../gtk/gtkprintoperation-win32.c:1681
-#: ../gtk/gtkprintoperation-win32.c:1729
+#: ../gtk/gtkprintoperation-win32.c:1682 ../gtk/gtkprintoperation-win32.c:1705
+#: ../gtk/gtkprintoperation-win32.c:1753
 msgid "Not enough free memory"
 msgstr "Mémoire insuffisante"
 
 msgid "Not enough free memory"
 msgstr "Mémoire insuffisante"
 
-#: ../gtk/gtkprintoperation-win32.c:1734
+#: ../gtk/gtkprintoperation-win32.c:1758
 msgid "Invalid argument to PrintDlgEx"
 msgid "Invalid argument to PrintDlgEx"
-msgstr "Argument non valide pour PrintDlgEx"
+msgstr "Paramètre non valide pour PrintDlgEx"
 
 
-#: ../gtk/gtkprintoperation-win32.c:1739
+#: ../gtk/gtkprintoperation-win32.c:1763
 msgid "Invalid pointer to PrintDlgEx"
 msgstr "Pointeur non valide pour PrintDlgEx"
 
 msgid "Invalid pointer to PrintDlgEx"
 msgstr "Pointeur non valide pour PrintDlgEx"
 
-#: ../gtk/gtkprintoperation-win32.c:1744
+#: ../gtk/gtkprintoperation-win32.c:1768
 msgid "Invalid handle to PrintDlgEx"
 msgstr "Identificateur non valide pour PrintDlgEx"
 
 msgid "Invalid handle to PrintDlgEx"
 msgstr "Identificateur non valide pour PrintDlgEx"
 
-#: ../gtk/gtkprintoperation-win32.c:1749
+#: ../gtk/gtkprintoperation-win32.c:1773
 msgid "Unspecified error"
 msgstr "Erreur non précisée"
 
 msgid "Unspecified error"
 msgstr "Erreur non précisée"
 
-#: ../gtk/gtkprintunixdialog.c:1741
+#: ../gtk/gtkprintunixdialog.c:681
+msgid "Getting printer information failed"
+msgstr "Impossible d'obtenir des informations sur l'imprimante"
+
+#: ../gtk/gtkprintunixdialog.c:1916
+msgid "Getting printer information..."
+msgstr "Récupération des informations sur l'imprimante..."
+
+#: ../gtk/gtkprintunixdialog.c:2184
 msgid "Printer"
 msgstr "Imprimante"
 
 msgid "Printer"
 msgstr "Imprimante"
 
-#: ../gtk/gtkprintunixdialog.c:1750
+#. Translators: this is the header for the location column in the print dialog
+#: ../gtk/gtkprintunixdialog.c:2194
 msgid "Location"
 msgstr "Emplacement"
 
 msgid "Location"
 msgstr "Emplacement"
 
-#: ../gtk/gtkprintunixdialog.c:1760
+#. Translators: this is the header for the printer status column in the print dialog
+#: ../gtk/gtkprintunixdialog.c:2205
 msgid "Status"
 msgstr "État"
 
 msgid "Status"
 msgstr "État"
 
-#: ../gtk/gtkprintunixdialog.c:1783
+#: ../gtk/gtkprintunixdialog.c:2231
 msgid "Range"
 msgstr "Plage"
 
 msgid "Range"
 msgstr "Plage"
 
-#: ../gtk/gtkprintunixdialog.c:1787
+#: ../gtk/gtkprintunixdialog.c:2235
 msgid "_All Pages"
 msgstr "_Toutes les pages"
 
 msgid "_All Pages"
 msgstr "_Toutes les pages"
 
-#: ../gtk/gtkprintunixdialog.c:1794
+#: ../gtk/gtkprintunixdialog.c:2240
 msgid "C_urrent Page"
 msgstr "Page act_uelle"
 
 msgid "C_urrent Page"
 msgstr "Page act_uelle"
 
-#: ../gtk/gtkprintunixdialog.c:1803
+#: ../gtk/gtkprintunixdialog.c:2248
+msgid "Se_lection"
+msgstr "Sé_lection"
+
+#: ../gtk/gtkprintunixdialog.c:2254
 msgid "Pag_es:"
 msgstr "Pag_es :"
 
 msgid "Pag_es:"
 msgstr "Pag_es :"
 
-#: ../gtk/gtkprintunixdialog.c:1804
+#: ../gtk/gtkprintunixdialog.c:2255
 msgid ""
 "Specify one or more page ranges,\n"
 " e.g. 1-3,7,11"
 msgid ""
 "Specify one or more page ranges,\n"
 " e.g. 1-3,7,11"
@@ -2582,213 +2290,314 @@ msgstr ""
 "Indiquez une ou plusieurs intervalles de pages,\n"
 "p. ex. 1-3, 7, 11"
 
 "Indiquez une ou plusieurs intervalles de pages,\n"
 "p. ex. 1-3, 7, 11"
 
-#: ../gtk/gtkprintunixdialog.c:1823
+#: ../gtk/gtkprintunixdialog.c:2264
+msgid "Pages"
+msgstr "Pages"
+
+#: ../gtk/gtkprintunixdialog.c:2275
 msgid "Copies"
 msgstr "Copies"
 
 #. FIXME chpe: too much space between Copies and spinbutton, put those 2 in a hbox and make it span 2 columns
 msgid "Copies"
 msgstr "Copies"
 
 #. FIXME chpe: too much space between Copies and spinbutton, put those 2 in a hbox and make it span 2 columns
-#: ../gtk/gtkprintunixdialog.c:1828
+#: ../gtk/gtkprintunixdialog.c:2280
 msgid "Copie_s:"
 msgstr "Copie_s :"
 
 msgid "Copie_s:"
 msgstr "Copie_s :"
 
-#: ../gtk/gtkprintunixdialog.c:1846
+#: ../gtk/gtkprintunixdialog.c:2296
 msgid "C_ollate"
 msgstr "_Rassembler"
 
 msgid "C_ollate"
 msgstr "_Rassembler"
 
-#: ../gtk/gtkprintunixdialog.c:1854
+#: ../gtk/gtkprintunixdialog.c:2302
 msgid "_Reverse"
 msgstr "Inve_rser"
 
 msgid "_Reverse"
 msgstr "Inve_rser"
 
-#: ../gtk/gtkprintunixdialog.c:1874
+#: ../gtk/gtkprintunixdialog.c:2318
 msgid "General"
 msgstr "Général"
 
 msgid "General"
 msgstr "Général"
 
-#: ../gtk/gtkprintunixdialog.c:2434
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2716
+# Ce qui suit concerne le sens de lecture de la langue
+#. Translators: These strings name the possible arrangements of
+#. * multiple pages on a sheet when printing (same as in gtkprintbackendcups.c)
+#.
+#. Translators: These strings name the possible arrangements of
+#. * multiple pages on a sheet when printing
+#.
+#: ../gtk/gtkprintunixdialog.c:3058
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3686
+msgid "Left to right, top to bottom"
+msgstr "De gauche à droite, du haut vers le bas"
+
+#: ../gtk/gtkprintunixdialog.c:3058
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3686
+msgid "Left to right, bottom to top"
+msgstr "De gauche à droite, du bas vers le haut"
+
+#: ../gtk/gtkprintunixdialog.c:3059
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3687
+msgid "Right to left, top to bottom"
+msgstr "De droite à gauche, du haut vers le bas"
+
+#: ../gtk/gtkprintunixdialog.c:3059
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3687
+msgid "Right to left, bottom to top"
+msgstr "De droite à gauche, du bas vers le haut"
+
+#: ../gtk/gtkprintunixdialog.c:3060
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3688
+msgid "Top to bottom, left to right"
+msgstr "Du haut vers le bas, de gauche à droite"
+
+#: ../gtk/gtkprintunixdialog.c:3060
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3688
+msgid "Top to bottom, right to left"
+msgstr "Du haut vers le bas, de droite à gauche"
+
+#: ../gtk/gtkprintunixdialog.c:3061
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3689
+msgid "Bottom to top, left to right"
+msgstr "Du bas vers le haut, de gauche à droite"
+
+#: ../gtk/gtkprintunixdialog.c:3061
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3689
+msgid "Bottom to top, right to left"
+msgstr "Du bas vers le haut, de droite à gauche"
+
+#. Translators, this string is used to label the option in the print
+#. * dialog that controls in what order multiple pages are arranged
+#.
+#: ../gtk/gtkprintunixdialog.c:3065 ../gtk/gtkprintunixdialog.c:3078
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3766
 msgid "Page Ordering"
 msgstr "Ordre des pages"
 
 msgid "Page Ordering"
 msgstr "Ordre des pages"
 
-#: ../gtk/gtkprintunixdialog.c:2440
+#: ../gtk/gtkprintunixdialog.c:3094
 msgid "Left to right"
 msgstr "De gauche à droite"
 
 msgid "Left to right"
 msgstr "De gauche à droite"
 
-#: ../gtk/gtkprintunixdialog.c:2441
+#: ../gtk/gtkprintunixdialog.c:3095
 msgid "Right to left"
 msgstr "De droite à gauche"
 
 msgid "Right to left"
 msgstr "De droite à gauche"
 
-#: ../gtk/gtkprintunixdialog.c:2528
+#: ../gtk/gtkprintunixdialog.c:3107
+msgid "Top to bottom"
+msgstr "De haut en bas"
+
+#: ../gtk/gtkprintunixdialog.c:3108
+msgid "Bottom to top"
+msgstr "De bas en haut"
+
+#: ../gtk/gtkprintunixdialog.c:3352
 msgid "Layout"
 msgstr "Agencement"
 
 msgid "Layout"
 msgstr "Agencement"
 
-#: ../gtk/gtkprintunixdialog.c:2532
+#: ../gtk/gtkprintunixdialog.c:3356
 msgid "T_wo-sided:"
 msgstr "_Recto verso :"
 
 msgid "T_wo-sided:"
 msgstr "_Recto verso :"
 
-#: ../gtk/gtkprintunixdialog.c:2547
+#: ../gtk/gtkprintunixdialog.c:3368
 msgid "Pages per _side:"
 msgstr "Pages par _côté :"
 
 msgid "Pages per _side:"
 msgstr "Pages par _côté :"
 
-#: ../gtk/gtkprintunixdialog.c:2565
+#: ../gtk/gtkprintunixdialog.c:3382
 msgid "Page or_dering:"
 msgid "Page or_dering:"
-msgstr "Ordre des pages :"
+msgstr "Or_dre des pages :"
 
 
-#: ../gtk/gtkprintunixdialog.c:2581
+#: ../gtk/gtkprintunixdialog.c:3395
 msgid "_Only print:"
 msgstr "Imprimer _seulement :"
 
 #. In enum order
 msgid "_Only print:"
 msgstr "Imprimer _seulement :"
 
 #. In enum order
-#: ../gtk/gtkprintunixdialog.c:2596
+#: ../gtk/gtkprintunixdialog.c:3407
 msgid "All sheets"
 msgstr "Toutes les pages"
 
 msgid "All sheets"
 msgstr "Toutes les pages"
 
-#: ../gtk/gtkprintunixdialog.c:2597
+#: ../gtk/gtkprintunixdialog.c:3408
 msgid "Even sheets"
 msgstr "Pages paires"
 
 msgid "Even sheets"
 msgstr "Pages paires"
 
-#: ../gtk/gtkprintunixdialog.c:2598
+#: ../gtk/gtkprintunixdialog.c:3409
 msgid "Odd sheets"
 msgstr "Pages impaires"
 
 msgid "Odd sheets"
 msgstr "Pages impaires"
 
-#: ../gtk/gtkprintunixdialog.c:2601
+#: ../gtk/gtkprintunixdialog.c:3412
 msgid "Sc_ale:"
 msgstr "É_chelle :"
 
 msgid "Sc_ale:"
 msgstr "É_chelle :"
 
-#: ../gtk/gtkprintunixdialog.c:2628
+#: ../gtk/gtkprintunixdialog.c:3436
 msgid "Paper"
 msgstr "Papier"
 
 msgid "Paper"
 msgstr "Papier"
 
-#: ../gtk/gtkprintunixdialog.c:2632
+#: ../gtk/gtkprintunixdialog.c:3440
 msgid "Paper _type:"
 msgstr "_Type de papier :"
 
 msgid "Paper _type:"
 msgstr "_Type de papier :"
 
-#: ../gtk/gtkprintunixdialog.c:2647
+#: ../gtk/gtkprintunixdialog.c:3452
 msgid "Paper _source:"
 msgstr "_Source du papier :"
 
 msgid "Paper _source:"
 msgstr "_Source du papier :"
 
-#: ../gtk/gtkprintunixdialog.c:2662
+#: ../gtk/gtkprintunixdialog.c:3464
 msgid "Output t_ray:"
 msgstr "_Bac de sortie :"
 
 msgid "Output t_ray:"
 msgstr "_Bac de sortie :"
 
-#: ../gtk/gtkprintunixdialog.c:2714
+#: ../gtk/gtkprintunixdialog.c:3497
+msgid "Or_ientation:"
+msgstr "Or_ientation :"
+
+#. In enum order
+#: ../gtk/gtkprintunixdialog.c:3509
+msgid "Portrait"
+msgstr "Portrait"
+
+#: ../gtk/gtkprintunixdialog.c:3510
+msgid "Landscape"
+msgstr "Paysage"
+
+#: ../gtk/gtkprintunixdialog.c:3511
+msgid "Reverse portrait"
+msgstr "Portrait inversé"
+
+#: ../gtk/gtkprintunixdialog.c:3512
+msgid "Reverse landscape"
+msgstr "Paysage inversé"
+
+#: ../gtk/gtkprintunixdialog.c:3556
 msgid "Job Details"
 msgstr "Détails de la tâche"
 
 msgid "Job Details"
 msgstr "Détails de la tâche"
 
-#: ../gtk/gtkprintunixdialog.c:2720
+#: ../gtk/gtkprintunixdialog.c:3560
 msgid "Pri_ority:"
 msgstr "_Priorité :"
 
 msgid "Pri_ority:"
 msgstr "_Priorité :"
 
-#: ../gtk/gtkprintunixdialog.c:2735
+#: ../gtk/gtkprintunixdialog.c:3572
 msgid "_Billing info:"
 msgstr "Informations de _facturation :"
 
 msgid "_Billing info:"
 msgstr "Informations de _facturation :"
 
-#: ../gtk/gtkprintunixdialog.c:2753
+#: ../gtk/gtkprintunixdialog.c:3587
 msgid "Print Document"
 msgstr "Impression du document"
 
 msgid "Print Document"
 msgstr "Impression du document"
 
-#: ../gtk/gtkprintunixdialog.c:2759
+#. Translators: this is one of the choices for the print at option
+#. * in the print dialog
+#.
+#: ../gtk/gtkprintunixdialog.c:3594
 msgid "_Now"
 msgstr "_Maintenant"
 
 msgid "_Now"
 msgstr "_Maintenant"
 
-#: ../gtk/gtkprintunixdialog.c:2766
+#: ../gtk/gtkprintunixdialog.c:3603
 msgid "A_t:"
 msgstr "_À :"
 
 msgid "A_t:"
 msgstr "_À :"
 
-#: ../gtk/gtkprintunixdialog.c:2781
+#. Translators: Ability to parse the am/pm format depends on actual locale.
+#. * You can remove the am/pm values below for your locale if they are not
+#. * supported.
+#.
+#: ../gtk/gtkprintunixdialog.c:3609
+msgid ""
+"Specify the time of print,\n"
+" e.g. 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm"
+msgstr ""
+"Indiquez l'heure de l'impression,\n"
+" par ex. 15:30, 14:15:20, etc."
+
+#: ../gtk/gtkprintunixdialog.c:3617
+msgid "Time of print"
+msgstr "Heure de l'impression"
+
+#: ../gtk/gtkprintunixdialog.c:3631
 msgid "On _hold"
 msgstr "En _attente"
 
 msgid "On _hold"
 msgstr "En _attente"
 
-#: ../gtk/gtkprintunixdialog.c:2800
+#: ../gtk/gtkprintunixdialog.c:3632
+msgid "Hold the job until it is explicitly released"
+msgstr "Suspend la tâche jusqu'à ce qu'elle soit explicitement libérée"
+
+#: ../gtk/gtkprintunixdialog.c:3650
 msgid "Add Cover Page"
 msgstr "Ajout d'une page de couverture"
 
 msgid "Add Cover Page"
 msgstr "Ajout d'une page de couverture"
 
-#: ../gtk/gtkprintunixdialog.c:2806
+#. Translators, this is the label used for the option in the print
+#. * dialog that controls the front cover page.
+#.
+#: ../gtk/gtkprintunixdialog.c:3657
 msgid "Be_fore:"
 msgstr "A_vant :"
 
 msgid "Be_fore:"
 msgstr "A_vant :"
 
-#: ../gtk/gtkprintunixdialog.c:2821
+#. Translators, this is the label used for the option in the print
+#. * dialog that controls the back cover page.
+#.
+#: ../gtk/gtkprintunixdialog.c:3672
 msgid "_After:"
 msgstr "A_près :"
 
 msgid "_After:"
 msgstr "A_près :"
 
-#: ../gtk/gtkprintunixdialog.c:2836
+#. Translators: this is the tab label for the notebook tab containing
+#. * job-specific options in the print dialog
+#.
+#: ../gtk/gtkprintunixdialog.c:3687
 msgid "Job"
 msgstr "Tâche"
 
 msgid "Job"
 msgstr "Tâche"
 
-#: ../gtk/gtkprintunixdialog.c:2902
+#: ../gtk/gtkprintunixdialog.c:3753
 msgid "Advanced"
 msgstr "Avancé"
 
 msgid "Advanced"
 msgstr "Avancé"
 
-#: ../gtk/gtkprintunixdialog.c:2937
+#. Translators: this will appear as tab label in print dialog.
+#: ../gtk/gtkprintunixdialog.c:3791
 msgid "Image Quality"
 msgstr "Qualité de l'image"
 
 msgid "Image Quality"
 msgstr "Qualité de l'image"
 
-#: ../gtk/gtkprintunixdialog.c:2940
+#. Translators: this will appear as tab label in print dialog.
+#: ../gtk/gtkprintunixdialog.c:3795
 msgid "Color"
 msgstr "Couleur"
 
 msgid "Color"
 msgstr "Couleur"
 
-#: ../gtk/gtkprintunixdialog.c:2943
+#. Translators: this will appear as tab label in print dialog.
+#. It's a typographical term, as in "Binding and finishing"
+#: ../gtk/gtkprintunixdialog.c:3800
 msgid "Finishing"
 msgstr "Finalisation"
 
 msgid "Finishing"
 msgstr "Finalisation"
 
-#: ../gtk/gtkprintunixdialog.c:2953
+#: ../gtk/gtkprintunixdialog.c:3810
 msgid "Some of the settings in the dialog conflict"
 msgstr "Certains paramètres dans la boîte de dialogue sont en conflit"
 
 msgid "Some of the settings in the dialog conflict"
 msgstr "Certains paramètres dans la boîte de dialogue sont en conflit"
 
-#: ../gtk/gtkprintunixdialog.c:2976
+#: ../gtk/gtkprintunixdialog.c:3836
 msgid "Print"
 msgstr "Imprimer"
 
 msgid "Print"
 msgstr "Imprimer"
 
-#: ../gtk/gtkrc.c:2872
-#, c-format
-msgid "Unable to find include file: \"%s\""
-msgstr "Impossible de trouver le fichier à inclure : « %s »"
-
-#: ../gtk/gtkrc.c:3500 ../gtk/gtkrc.c:3503
-#, c-format
-msgid "Unable to locate image file in pixmap_path: \"%s\""
-msgstr ""
-"Incapable de localiser le fichier image dans le chemin des pixmaps : « %s »"
-
-#: ../gtk/gtkrecentaction.c:155 ../gtk/gtkrecentaction.c:163
-#: ../gtk/gtkrecentchoosermenu.c:551 ../gtk/gtkrecentchoosermenu.c:559
-#, c-format
-msgid "This function is not implemented for widgets of class '%s'"
-msgstr ""
-"Cette fonction n'est pas implémentée pour les widgets de la classe « %s »"
-
-#: ../gtk/gtkrecentchooserdefault.c:454
+#: ../gtk/gtkrecentchooserdefault.c:480
 msgid "Select which type of documents are shown"
 msgstr "Sélectionnez les types de documents à afficher"
 
 msgid "Select which type of documents are shown"
 msgstr "Sélectionnez les types de documents à afficher"
 
-#: ../gtk/gtkrecentchooserdefault.c:1095 ../gtk/gtkrecentchooserdefault.c:1132
+#: ../gtk/gtkrecentchooserdefault.c:1130 ../gtk/gtkrecentchooserdefault.c:1167
 #, c-format
 msgid "No item for URI '%s' found"
 msgstr "Aucun élément trouvé pour l'URI « %s »"
 
 #, c-format
 msgid "No item for URI '%s' found"
 msgstr "Aucun élément trouvé pour l'URI « %s »"
 
-#: ../gtk/gtkrecentchooserdefault.c:1259
+#: ../gtk/gtkrecentchooserdefault.c:1294
 msgid "Untitled filter"
 msgstr "Filtre sans titre"
 
 msgid "Untitled filter"
 msgstr "Filtre sans titre"
 
-#: ../gtk/gtkrecentchooserdefault.c:1612
+#: ../gtk/gtkrecentchooserdefault.c:1647
 msgid "Could not remove item"
 msgstr "Impossible de supprimer l'élément"
 
 msgid "Could not remove item"
 msgstr "Impossible de supprimer l'élément"
 
-#: ../gtk/gtkrecentchooserdefault.c:1655
+#: ../gtk/gtkrecentchooserdefault.c:1691
 msgid "Could not clear list"
 msgstr "Impossible d'effacer la liste"
 
 msgid "Could not clear list"
 msgstr "Impossible d'effacer la liste"
 
-#: ../gtk/gtkrecentchooserdefault.c:1739
+#: ../gtk/gtkrecentchooserdefault.c:1775
 msgid "Copy _Location"
 msgstr "_Copier l'emplacement"
 
 msgid "Copy _Location"
 msgstr "_Copier l'emplacement"
 
-#: ../gtk/gtkrecentchooserdefault.c:1752
+#: ../gtk/gtkrecentchooserdefault.c:1788
 msgid "_Remove From List"
 msgstr "_Enlever de la liste"
 
 msgid "_Remove From List"
 msgstr "_Enlever de la liste"
 
-#: ../gtk/gtkrecentchooserdefault.c:1761
+#: ../gtk/gtkrecentchooserdefault.c:1797
 msgid "_Clear List"
 msgstr "_Effacer la liste"
 
 msgid "_Clear List"
 msgstr "_Effacer la liste"
 
-#: ../gtk/gtkrecentchooserdefault.c:1775
+#: ../gtk/gtkrecentchooserdefault.c:1811
 msgid "Show _Private Resources"
 msgstr "Afficher les ressources _privées"
 
 msgid "Show _Private Resources"
 msgstr "Afficher les ressources _privées"
 
@@ -2802,21 +2611,21 @@ msgstr "Afficher les ressources _privées"
 #. * user appended or prepended custom menu items to the
 #. * recent chooser menu widget.
 #.
 #. * user appended or prepended custom menu items to the
 #. * recent chooser menu widget.
 #.
-#: ../gtk/gtkrecentchoosermenu.c:317
+#: ../gtk/gtkrecentchoosermenu.c:360
 msgid "No items found"
 msgstr "Aucun élément trouvé"
 
 msgid "No items found"
 msgstr "Aucun élément trouvé"
 
-#: ../gtk/gtkrecentchoosermenu.c:471 ../gtk/gtkrecentchoosermenu.c:527
+#: ../gtk/gtkrecentchoosermenu.c:526 ../gtk/gtkrecentchoosermenu.c:582
 #, c-format
 msgid "No recently used resource found with URI `%s'"
 msgstr "Aucune ressource utilisée récemment n'a été trouvée avec l'URI « %s »"
 
 #, c-format
 msgid "No recently used resource found with URI `%s'"
 msgstr "Aucune ressource utilisée récemment n'a été trouvée avec l'URI « %s »"
 
-#: ../gtk/gtkrecentchoosermenu.c:738
+#: ../gtk/gtkrecentchoosermenu.c:792
 #, c-format
 msgid "Open '%s'"
 msgstr "Ouvrir « %s »"
 
 #, c-format
 msgid "Open '%s'"
 msgstr "Ouvrir « %s »"
 
-#: ../gtk/gtkrecentchoosermenu.c:768
+#: ../gtk/gtkrecentchoosermenu.c:822
 msgid "Unknown item"
 msgstr "Élément inconnu"
 
 msgid "Unknown item"
 msgstr "Élément inconnu"
 
@@ -2824,640 +2633,770 @@ msgstr "Élément inconnu"
 #. * in a recent files menu. The %d is the number of the item,
 #. * the %s is the name of the item. Please keep the _ in front
 #. * of the number to give these menu items a mnemonic.
 #. * in a recent files menu. The %d is the number of the item,
 #. * the %s is the name of the item. Please keep the _ in front
 #. * of the number to give these menu items a mnemonic.
-#. *
-#. * Don't include the prefix "recent menu label|" in the translation.
 #.
 #.
-#: ../gtk/gtkrecentchoosermenu.c:781
+#: ../gtk/gtkrecentchoosermenu.c:833
 #, c-format
 #, c-format
-msgid "recent menu label|_%d. %s"
+msgctxt "recent menu label"
+msgid "_%d. %s"
 msgstr "_%d. %s"
 
 #. This is the format that is used for items in a recent files menu.
 #. * The %d is the number of the item, the %s is the name of the item.
 msgstr "_%d. %s"
 
 #. This is the format that is used for items in a recent files menu.
 #. * The %d is the number of the item, the %s is the name of the item.
-#. *
-#. * Don't include the prefix "recent menu label|" in the translation.
 #.
 #.
-#: ../gtk/gtkrecentchoosermenu.c:788
+#: ../gtk/gtkrecentchoosermenu.c:838
 #, c-format
 #, c-format
-msgid "recent menu label|%d. %s"
+msgctxt "recent menu label"
+msgid "%d. %s"
 msgstr "%d. %s"
 
 msgstr "%d. %s"
 
-#: ../gtk/gtkrecentmanager.c:1020 ../gtk/gtkrecentmanager.c:1033
-#: ../gtk/gtkrecentmanager.c:1171 ../gtk/gtkrecentmanager.c:1181
-#: ../gtk/gtkrecentmanager.c:1234 ../gtk/gtkrecentmanager.c:1243
-#: ../gtk/gtkrecentmanager.c:1258
+#: ../gtk/gtkrecentmanager.c:1010 ../gtk/gtkrecentmanager.c:1023
+#: ../gtk/gtkrecentmanager.c:1160 ../gtk/gtkrecentmanager.c:1170
+#: ../gtk/gtkrecentmanager.c:1222 ../gtk/gtkrecentmanager.c:1231
+#: ../gtk/gtkrecentmanager.c:1246
 #, c-format
 msgid "Unable to find an item with URI '%s'"
 msgstr "Impossible de trouver un élément dont l'URI est « %s »"
 
 #, c-format
 msgid "Unable to find an item with URI '%s'"
 msgstr "Impossible de trouver un élément dont l'URI est « %s »"
 
+#: ../gtk/gtkrecentmanager.c:2446
+#, c-format
+msgid "No registered application with name '%s' for item with URI '%s' found"
+msgstr ""
+"Impossible de trouver une application enregistrée sous le nom « %s » pour "
+"l'élément dont l'URI est « %s »"
+
 #. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate
 #. KEEP IN SYNC with gtkiconfactory.c stock icons, when appropriate
-#: ../gtk/gtkstock.c:288
+#: ../gtk/gtkstock.c:324
+msgctxt "Stock label"
 msgid "Information"
 msgstr "Information"
 
 msgid "Information"
 msgstr "Information"
 
-#: ../gtk/gtkstock.c:289
+#: ../gtk/gtkstock.c:325
+msgctxt "Stock label"
 msgid "Warning"
 msgstr "Avertissement"
 
 msgid "Warning"
 msgstr "Avertissement"
 
-#: ../gtk/gtkstock.c:290
+#: ../gtk/gtkstock.c:326
+msgctxt "Stock label"
 msgid "Error"
 msgstr "Erreur"
 
 msgid "Error"
 msgstr "Erreur"
 
-#: ../gtk/gtkstock.c:291
+#: ../gtk/gtkstock.c:327
+msgctxt "Stock label"
 msgid "Question"
 msgstr "Question"
 
 #. FIXME these need accelerators when appropriate, and
 #. * need the mnemonics to be rationalized
 #.
 msgid "Question"
 msgstr "Question"
 
 #. FIXME these need accelerators when appropriate, and
 #. * need the mnemonics to be rationalized
 #.
-#: ../gtk/gtkstock.c:296
+#: ../gtk/gtkstock.c:332
+msgctxt "Stock label"
 msgid "_About"
 msgstr "À _propos"
 
 msgid "_About"
 msgstr "À _propos"
 
-#: ../gtk/gtkstock.c:298
+#: ../gtk/gtkstock.c:333
+msgctxt "Stock label"
+msgid "_Add"
+msgstr "A_jouter"
+
+#: ../gtk/gtkstock.c:334
+msgctxt "Stock label"
 msgid "_Apply"
 msgstr "A_ppliquer"
 
 msgid "_Apply"
 msgstr "A_ppliquer"
 
-#: ../gtk/gtkstock.c:299
+#: ../gtk/gtkstock.c:335
+msgctxt "Stock label"
 msgid "_Bold"
 msgstr "_Gras"
 
 msgid "_Bold"
 msgstr "_Gras"
 
-#: ../gtk/gtkstock.c:300
+#: ../gtk/gtkstock.c:336
+msgctxt "Stock label"
 msgid "_Cancel"
 msgstr "A_nnuler"
 
 msgid "_Cancel"
 msgstr "A_nnuler"
 
-#: ../gtk/gtkstock.c:301
-msgid "_CD-Rom"
+#: ../gtk/gtkstock.c:337
+msgctxt "Stock label"
+msgid "_CD-ROM"
 msgstr "_CD-ROM"
 
 msgstr "_CD-ROM"
 
-#: ../gtk/gtkstock.c:302
+#: ../gtk/gtkstock.c:338
+msgctxt "Stock label"
 msgid "_Clear"
 msgstr "_Effacer"
 
 msgid "_Clear"
 msgstr "_Effacer"
 
-#: ../gtk/gtkstock.c:303
+#: ../gtk/gtkstock.c:339
+msgctxt "Stock label"
 msgid "_Close"
 msgstr "_Fermer"
 
 msgid "_Close"
 msgstr "_Fermer"
 
-#: ../gtk/gtkstock.c:304
+#: ../gtk/gtkstock.c:340
+msgctxt "Stock label"
 msgid "C_onnect"
 msgstr "Se _connecter"
 
 msgid "C_onnect"
 msgstr "Se _connecter"
 
-#: ../gtk/gtkstock.c:305
+#: ../gtk/gtkstock.c:341
+msgctxt "Stock label"
 msgid "_Convert"
 msgstr "_Convertir"
 
 msgid "_Convert"
 msgstr "_Convertir"
 
-#: ../gtk/gtkstock.c:306
+#: ../gtk/gtkstock.c:342
+msgctxt "Stock label"
 msgid "_Copy"
 msgstr "_Copier"
 
 msgid "_Copy"
 msgstr "_Copier"
 
-#: ../gtk/gtkstock.c:307
+#: ../gtk/gtkstock.c:343
+msgctxt "Stock label"
 msgid "Cu_t"
 msgstr "Co_uper"
 
 msgid "Cu_t"
 msgstr "Co_uper"
 
-#: ../gtk/gtkstock.c:308
+#: ../gtk/gtkstock.c:344
+msgctxt "Stock label"
 msgid "_Delete"
 msgstr "_Supprimer"
 
 msgid "_Delete"
 msgstr "_Supprimer"
 
-#: ../gtk/gtkstock.c:309
+#: ../gtk/gtkstock.c:345
+msgctxt "Stock label"
 msgid "_Discard"
 msgstr "_Abandonner"
 
 msgid "_Discard"
 msgstr "_Abandonner"
 
-#: ../gtk/gtkstock.c:310
+#: ../gtk/gtkstock.c:346
+msgctxt "Stock label"
 msgid "_Disconnect"
 msgstr "_Déconnecter"
 
 msgid "_Disconnect"
 msgstr "_Déconnecter"
 
-#: ../gtk/gtkstock.c:311
+#: ../gtk/gtkstock.c:347
+msgctxt "Stock label"
 msgid "_Execute"
 msgstr "E_xécuter"
 
 msgid "_Execute"
 msgstr "E_xécuter"
 
-#: ../gtk/gtkstock.c:312
+#: ../gtk/gtkstock.c:348
+msgctxt "Stock label"
 msgid "_Edit"
 msgstr "_Modifier"
 
 msgid "_Edit"
 msgstr "_Modifier"
 
-#: ../gtk/gtkstock.c:313
+#: ../gtk/gtkstock.c:349
+msgctxt "Stock label"
+msgid "_File"
+msgstr "_Fichier"
+
+#: ../gtk/gtkstock.c:350
+msgctxt "Stock label"
 msgid "_Find"
 msgstr "_Rechercher"
 
 msgid "_Find"
 msgstr "_Rechercher"
 
-#: ../gtk/gtkstock.c:314
+#: ../gtk/gtkstock.c:351
+msgctxt "Stock label"
 msgid "Find and _Replace"
 msgstr "Rechercher et rem_placer"
 
 msgid "Find and _Replace"
 msgstr "Rechercher et rem_placer"
 
-#: ../gtk/gtkstock.c:315
+#: ../gtk/gtkstock.c:352
+msgctxt "Stock label"
 msgid "_Floppy"
 msgstr "_Disquette"
 
 msgid "_Floppy"
 msgstr "_Disquette"
 
-#: ../gtk/gtkstock.c:316
+#: ../gtk/gtkstock.c:353
+msgctxt "Stock label"
 msgid "_Fullscreen"
 msgstr "_Plein écran"
 
 msgid "_Fullscreen"
 msgstr "_Plein écran"
 
-#: ../gtk/gtkstock.c:317
+#: ../gtk/gtkstock.c:354
+msgctxt "Stock label"
 msgid "_Leave Fullscreen"
 msgstr "_Quitter le plein écran"
 
 msgid "_Leave Fullscreen"
 msgstr "_Quitter le plein écran"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:319
-msgid "Navigation|_Bottom"
+#. This is a navigation label as in "go to the bottom of the page"
+#: ../gtk/gtkstock.c:356
+msgctxt "Stock label, navigation"
+msgid "_Bottom"
 msgstr "_Bas"
 
 msgstr "_Bas"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:321
-msgid "Navigation|_First"
-msgstr "_Premier"
-
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:323
-msgid "Navigation|_Last"
-msgstr "_Dernier"
-
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:325
-msgid "Navigation|_Top"
+#. This is a navigation label as in "go to the first page"
+#: ../gtk/gtkstock.c:358
+msgctxt "Stock label, navigation"
+msgid "_First"
+msgstr "_Début"
+
+#. This is a navigation label as in "go to the last page"
+#: ../gtk/gtkstock.c:360
+msgctxt "Stock label, navigation"
+msgid "_Last"
+msgstr "_Fin"
+
+#. This is a navigation label as in "go to the top of the page"
+#: ../gtk/gtkstock.c:362
+msgctxt "Stock label, navigation"
+msgid "_Top"
 msgstr "_Haut"
 
 msgstr "_Haut"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:327
-msgid "Navigation|_Back"
-msgstr "P_récédent"
+#. This is a navigation label as in "go back"
+#: ../gtk/gtkstock.c:364
+msgctxt "Stock label, navigation"
+msgid "_Back"
+msgstr "_Précédent"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:329
-msgid "Navigation|_Down"
-msgstr "Vers le _bas"
+#. This is a navigation label as in "go down"
+#: ../gtk/gtkstock.c:366
+msgctxt "Stock label, navigation"
+msgid "_Down"
+msgstr "_Descendre"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:331
-msgid "Navigation|_Forward"
+#. This is a navigation label as in "go forward"
+#: ../gtk/gtkstock.c:368
+msgctxt "Stock label, navigation"
+msgid "_Forward"
 msgstr "_Suivant"
 
 msgstr "_Suivant"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:333
-msgid "Navigation|_Up"
-msgstr "Vers le _haut"
+#. This is a navigation label as in "go up"
+#: ../gtk/gtkstock.c:370
+msgctxt "Stock label, navigation"
+msgid "_Up"
+msgstr "_Monter"
 
 
-#: ../gtk/gtkstock.c:334
-msgid "_Harddisk"
+#: ../gtk/gtkstock.c:371
+msgctxt "Stock label"
+msgid "_Hard Disk"
 msgstr "_Disque dur"
 
 msgstr "_Disque dur"
 
-#: ../gtk/gtkstock.c:335
+#: ../gtk/gtkstock.c:372
+msgctxt "Stock label"
 msgid "_Help"
 msgstr "Aid_e"
 
 msgid "_Help"
 msgstr "Aid_e"
 
-#: ../gtk/gtkstock.c:336
+#: ../gtk/gtkstock.c:373
+msgctxt "Stock label"
 msgid "_Home"
 msgstr "_Dossier personnel"
 
 msgid "_Home"
 msgstr "_Dossier personnel"
 
-#: ../gtk/gtkstock.c:337
+#: ../gtk/gtkstock.c:374
+msgctxt "Stock label"
 msgid "Increase Indent"
 msgstr "Augmenter l'indentation"
 
 msgid "Increase Indent"
 msgstr "Augmenter l'indentation"
 
-#: ../gtk/gtkstock.c:338
+#: ../gtk/gtkstock.c:375
+msgctxt "Stock label"
 msgid "Decrease Indent"
 msgstr "Diminuer l'indentation"
 
 msgid "Decrease Indent"
 msgstr "Diminuer l'indentation"
 
-#: ../gtk/gtkstock.c:339
+#: ../gtk/gtkstock.c:376
+msgctxt "Stock label"
 msgid "_Index"
 msgstr "_Index"
 
 msgid "_Index"
 msgstr "_Index"
 
-#: ../gtk/gtkstock.c:340
+#: ../gtk/gtkstock.c:377
+msgctxt "Stock label"
 msgid "_Information"
 msgstr "_Information"
 
 msgid "_Information"
 msgstr "_Information"
 
-#: ../gtk/gtkstock.c:341
+#: ../gtk/gtkstock.c:378
+msgctxt "Stock label"
 msgid "_Italic"
 msgstr "_Italique"
 
 msgid "_Italic"
 msgstr "_Italique"
 
-#: ../gtk/gtkstock.c:342
+#: ../gtk/gtkstock.c:379
+msgctxt "Stock label"
 msgid "_Jump to"
 msgstr "A_ller à"
 
 msgid "_Jump to"
 msgstr "A_ller à"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:344
-msgid "Justify|_Center"
+#. This is about text justification, "centered text"
+#: ../gtk/gtkstock.c:381
+msgctxt "Stock label"
+msgid "_Center"
 msgstr "_Centrer"
 
 msgstr "_Centrer"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:346
-msgid "Justify|_Fill"
+#. This is about text justification
+#: ../gtk/gtkstock.c:383
+msgctxt "Stock label"
+msgid "_Fill"
 msgstr "_Justifié"
 
 msgstr "_Justifié"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:348
-msgid "Justify|_Left"
+#. This is about text justification, "left-justified text"
+#: ../gtk/gtkstock.c:385
+msgctxt "Stock label"
+msgid "_Left"
 msgstr "À _gauche"
 
 msgstr "À _gauche"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:350
-msgid "Justify|_Right"
+#. This is about text justification, "right-justified text"
+#: ../gtk/gtkstock.c:387
+msgctxt "Stock label"
+msgid "_Right"
 msgstr "À _droite"
 
 msgstr "À _droite"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:353
-msgid "Media|_Forward"
-msgstr "_Avance"
+#. Media label, as in "fast forward"
+#: ../gtk/gtkstock.c:390
+msgctxt "Stock label, media"
+msgid "_Forward"
+msgstr "A_vancer"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:355
-msgid "Media|_Next"
+#. Media label, as in "next song"
+#: ../gtk/gtkstock.c:392
+msgctxt "Stock label, media"
+msgid "_Next"
 msgstr "_Suivant"
 
 msgstr "_Suivant"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:357
-msgid "Media|P_ause"
+#. Media label, as in "pause music"
+#: ../gtk/gtkstock.c:394
+msgctxt "Stock label, media"
+msgid "P_ause"
 msgstr "_Pause"
 
 msgstr "_Pause"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:359
-msgid "Media|_Play"
-msgstr "_Lecture"
+#. Media label, as in "play music"
+#: ../gtk/gtkstock.c:396
+msgctxt "Stock label, media"
+msgid "_Play"
+msgstr "_Lire"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:361
-msgid "Media|Pre_vious"
-msgstr "_Précédent"
+#. Media label, as in  "previous song"
+#: ../gtk/gtkstock.c:398
+msgctxt "Stock label, media"
+msgid "Pre_vious"
+msgstr "Pré_cédent"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:363
-msgid "Media|_Record"
+#. Media label
+#: ../gtk/gtkstock.c:400
+msgctxt "Stock label, media"
+msgid "_Record"
 msgstr "_Enregistrer"
 
 msgstr "_Enregistrer"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:365
-msgid "Media|R_ewind"
+#. Media label
+#: ../gtk/gtkstock.c:402
+msgctxt "Stock label, media"
+msgid "R_ewind"
 msgstr "_Rembobiner"
 
 msgstr "_Rembobiner"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:367
-msgid "Media|_Stop"
+#. Media label
+#: ../gtk/gtkstock.c:404
+msgctxt "Stock label, media"
+msgid "_Stop"
 msgstr "_Arrêter"
 
 msgstr "_Arrêter"
 
-#: ../gtk/gtkstock.c:368
+#: ../gtk/gtkstock.c:405
+msgctxt "Stock label"
 msgid "_Network"
 msgstr "_Réseau"
 
 msgid "_Network"
 msgstr "_Réseau"
 
-#: ../gtk/gtkstock.c:369
+#: ../gtk/gtkstock.c:406
+msgctxt "Stock label"
 msgid "_New"
 msgstr "_Nouveau"
 
 msgid "_New"
 msgstr "_Nouveau"
 
-#: ../gtk/gtkstock.c:370
+#: ../gtk/gtkstock.c:407
+msgctxt "Stock label"
 msgid "_No"
 msgstr "_Non"
 
 msgid "_No"
 msgstr "_Non"
 
-#: ../gtk/gtkstock.c:371
+#: ../gtk/gtkstock.c:408
+msgctxt "Stock label"
 msgid "_OK"
 msgstr "_Valider"
 
 msgid "_OK"
 msgstr "_Valider"
 
-#: ../gtk/gtkstock.c:372
+#: ../gtk/gtkstock.c:409
+msgctxt "Stock label"
 msgid "_Open"
 msgstr "_Ouvrir"
 
 msgid "_Open"
 msgstr "_Ouvrir"
 
-#: ../gtk/gtkstock.c:373
+#. Page orientation
+#: ../gtk/gtkstock.c:411
+msgctxt "Stock label"
 msgid "Landscape"
 msgstr "Paysage"
 
 msgid "Landscape"
 msgstr "Paysage"
 
-#: ../gtk/gtkstock.c:374
+#. Page orientation
+#: ../gtk/gtkstock.c:413
+msgctxt "Stock label"
 msgid "Portrait"
 msgstr "Portrait"
 
 msgid "Portrait"
 msgstr "Portrait"
 
-#: ../gtk/gtkstock.c:375
+#. Page orientation
+#: ../gtk/gtkstock.c:415
+msgctxt "Stock label"
 msgid "Reverse landscape"
 msgstr "Paysage inversé"
 
 msgid "Reverse landscape"
 msgstr "Paysage inversé"
 
-#: ../gtk/gtkstock.c:376
+#. Page orientation
+#: ../gtk/gtkstock.c:417
+msgctxt "Stock label"
 msgid "Reverse portrait"
 msgstr "Portrait inversé"
 
 msgid "Reverse portrait"
 msgstr "Portrait inversé"
 
-#: ../gtk/gtkstock.c:377
+#: ../gtk/gtkstock.c:418
+msgctxt "Stock label"
 msgid "Page Set_up"
 msgstr "_Mise en page"
 
 msgid "Page Set_up"
 msgstr "_Mise en page"
 
-#: ../gtk/gtkstock.c:378
+#: ../gtk/gtkstock.c:419
+msgctxt "Stock label"
 msgid "_Paste"
 msgstr "C_oller"
 
 msgid "_Paste"
 msgstr "C_oller"
 
-#: ../gtk/gtkstock.c:379
+#: ../gtk/gtkstock.c:420
+msgctxt "Stock label"
 msgid "_Preferences"
 msgstr "_Préférences"
 
 msgid "_Preferences"
 msgstr "_Préférences"
 
-#: ../gtk/gtkstock.c:380
+#: ../gtk/gtkstock.c:421
+msgctxt "Stock label"
 msgid "_Print"
 msgstr "_Imprimer"
 
 msgid "_Print"
 msgstr "_Imprimer"
 
-#: ../gtk/gtkstock.c:381
+#: ../gtk/gtkstock.c:422
+msgctxt "Stock label"
 msgid "Print Pre_view"
 msgstr "_Aperçu avant impression"
 
 msgid "Print Pre_view"
 msgstr "_Aperçu avant impression"
 
-#: ../gtk/gtkstock.c:382
+#: ../gtk/gtkstock.c:423
+msgctxt "Stock label"
 msgid "_Properties"
 msgstr "_Propriétés"
 
 msgid "_Properties"
 msgstr "_Propriétés"
 
-#: ../gtk/gtkstock.c:383
+#: ../gtk/gtkstock.c:424
+msgctxt "Stock label"
 msgid "_Quit"
 msgstr "_Quitter"
 
 msgid "_Quit"
 msgstr "_Quitter"
 
-#: ../gtk/gtkstock.c:384
+#: ../gtk/gtkstock.c:425
+msgctxt "Stock label"
 msgid "_Redo"
 msgstr "_Rétablir"
 
 msgid "_Redo"
 msgstr "_Rétablir"
 
-#: ../gtk/gtkstock.c:385
+#: ../gtk/gtkstock.c:426
+msgctxt "Stock label"
 msgid "_Refresh"
 msgstr "A_ctualiser"
 
 msgid "_Refresh"
 msgstr "A_ctualiser"
 
-#: ../gtk/gtkstock.c:387
+#: ../gtk/gtkstock.c:427
+msgctxt "Stock label"
+msgid "_Remove"
+msgstr "_Enlever"
+
+#: ../gtk/gtkstock.c:428
+msgctxt "Stock label"
 msgid "_Revert"
 msgstr "_Rétablir"
 
 msgid "_Revert"
 msgstr "_Rétablir"
 
-#: ../gtk/gtkstock.c:388
+#: ../gtk/gtkstock.c:429
+msgctxt "Stock label"
 msgid "_Save"
 msgstr "_Enregistrer"
 
 msgid "_Save"
 msgstr "_Enregistrer"
 
-#: ../gtk/gtkstock.c:389
+#: ../gtk/gtkstock.c:430
+msgctxt "Stock label"
 msgid "Save _As"
 msgstr "Enregistrer _sous"
 
 msgid "Save _As"
 msgstr "Enregistrer _sous"
 
-#: ../gtk/gtkstock.c:390
+#: ../gtk/gtkstock.c:431
+msgctxt "Stock label"
 msgid "Select _All"
 msgstr "_Tout sélectionner"
 
 msgid "Select _All"
 msgstr "_Tout sélectionner"
 
-#: ../gtk/gtkstock.c:391
+#: ../gtk/gtkstock.c:432
+msgctxt "Stock label"
 msgid "_Color"
 msgstr "_Couleur"
 
 msgid "_Color"
 msgstr "_Couleur"
 
-#: ../gtk/gtkstock.c:392
+#: ../gtk/gtkstock.c:433
+msgctxt "Stock label"
 msgid "_Font"
 msgstr "_Police"
 
 msgid "_Font"
 msgstr "_Police"
 
-#: ../gtk/gtkstock.c:393
+#. Sorting direction
+#: ../gtk/gtkstock.c:435
+msgctxt "Stock label"
 msgid "_Ascending"
 msgstr "_Croissant"
 
 msgid "_Ascending"
 msgstr "_Croissant"
 
-#: ../gtk/gtkstock.c:394
+#. Sorting direction
+#: ../gtk/gtkstock.c:437
+msgctxt "Stock label"
 msgid "_Descending"
 msgstr "_Décroissant"
 
 msgid "_Descending"
 msgstr "_Décroissant"
 
-#: ../gtk/gtkstock.c:395
+#: ../gtk/gtkstock.c:438
+msgctxt "Stock label"
 msgid "_Spell Check"
 msgstr "Vérification _orthographique"
 
 msgid "_Spell Check"
 msgstr "Vérification _orthographique"
 
-#: ../gtk/gtkstock.c:396
+#: ../gtk/gtkstock.c:439
+msgctxt "Stock label"
 msgid "_Stop"
 msgstr "_Arrêter"
 
 msgid "_Stop"
 msgstr "_Arrêter"
 
-#: ../gtk/gtkstock.c:397
+#. Font variant
+#: ../gtk/gtkstock.c:441
+msgctxt "Stock label"
 msgid "_Strikethrough"
 msgstr "_Barré"
 
 msgid "_Strikethrough"
 msgstr "_Barré"
 
-#: ../gtk/gtkstock.c:398
+#: ../gtk/gtkstock.c:442
+msgctxt "Stock label"
 msgid "_Undelete"
 msgstr "_Récupérer"
 
 msgid "_Undelete"
 msgstr "_Récupérer"
 
-#: ../gtk/gtkstock.c:399
+#. Font variant
+#: ../gtk/gtkstock.c:444
+msgctxt "Stock label"
 msgid "_Underline"
 msgstr "_Souligné"
 
 msgid "_Underline"
 msgstr "_Souligné"
 
-#: ../gtk/gtkstock.c:400
+#: ../gtk/gtkstock.c:445
+msgctxt "Stock label"
 msgid "_Undo"
 msgstr "A_nnuler"
 
 msgid "_Undo"
 msgstr "A_nnuler"
 
-#: ../gtk/gtkstock.c:401
+#: ../gtk/gtkstock.c:446
+msgctxt "Stock label"
 msgid "_Yes"
 msgstr "_Oui"
 
 msgid "_Yes"
 msgstr "_Oui"
 
-#: ../gtk/gtkstock.c:402
+#. Zoom
+#: ../gtk/gtkstock.c:448
+msgctxt "Stock label"
 msgid "_Normal Size"
 msgstr "Taille _normale"
 
 msgid "_Normal Size"
 msgstr "Taille _normale"
 
-#: ../gtk/gtkstock.c:403
+#. Zoom
+#: ../gtk/gtkstock.c:450
+msgctxt "Stock label"
 msgid "Best _Fit"
 msgstr "A_juster au mieux"
 
 msgid "Best _Fit"
 msgstr "A_juster au mieux"
 
-#: ../gtk/gtkstock.c:404
+#: ../gtk/gtkstock.c:451
+msgctxt "Stock label"
 msgid "Zoom _In"
 msgstr "Zoom a_vant"
 
 msgid "Zoom _In"
 msgstr "Zoom a_vant"
 
-#: ../gtk/gtkstock.c:405
+#: ../gtk/gtkstock.c:452
+msgctxt "Stock label"
 msgid "Zoom _Out"
 msgstr "Zoom a_rrière"
 
 msgid "Zoom _Out"
 msgstr "Zoom a_rrière"
 
-#: ../gtk/gtktextbufferrichtext.c:651
+#. Translators: if the "on" state label requires more than three
+#. * glyphs then use MEDIUM VERTICAL BAR (U+2759) as the text for
+#. * the state
+#.
+#: ../gtk/gtkswitch.c:337 ../gtk/gtkswitch.c:392 ../gtk/gtkswitch.c:586
+msgctxt "switch"
+msgid "ON"
+msgstr "❙"
+
+#. Translators: if the "off" state label requires more than three
+#. * glyphs then use WHITE CIRCLE (U+25CB) as the text for the state
+#.
+#: ../gtk/gtkswitch.c:345 ../gtk/gtkswitch.c:393 ../gtk/gtkswitch.c:615
+msgctxt "switch"
+msgid "OFF"
+msgstr "○"
+
+#: ../gtk/gtktextbufferrichtext.c:649
 #, c-format
 msgid "Unknown error when trying to deserialize %s"
 msgstr ""
 "Une erreur inconnue est survenue lors de la tentative de décodage de %s"
 
 #, c-format
 msgid "Unknown error when trying to deserialize %s"
 msgstr ""
 "Une erreur inconnue est survenue lors de la tentative de décodage de %s"
 
-#: ../gtk/gtktextbufferrichtext.c:710
+#: ../gtk/gtktextbufferrichtext.c:708
 #, c-format
 msgid "No deserialize function found for format %s"
 msgstr "Aucune fonction de décodage trouvée pour le format %s"
 
 #, c-format
 msgid "No deserialize function found for format %s"
 msgstr "Aucune fonction de décodage trouvée pour le format %s"
 
-#: ../gtk/gtktextbufferserialize.c:796 ../gtk/gtktextbufferserialize.c:822
+#: ../gtk/gtktextbufferserialize.c:798 ../gtk/gtktextbufferserialize.c:824
 #, c-format
 msgid "Both \"id\" and \"name\" were found on the <%s> element"
 msgstr "« id » et « name » ont tous deux été trouvés dans l'élément <%s>"
 
 #, c-format
 msgid "Both \"id\" and \"name\" were found on the <%s> element"
 msgstr "« id » et « name » ont tous deux été trouvés dans l'élément <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:806 ../gtk/gtktextbufferserialize.c:832
+#: ../gtk/gtktextbufferserialize.c:808 ../gtk/gtktextbufferserialize.c:834
 #, c-format
 msgid "The attribute \"%s\" was found twice on the <%s> element"
 msgstr "L'attribut « %s » a été trouvé deux fois dans le même élément <%s>"
 
 #, c-format
 msgid "The attribute \"%s\" was found twice on the <%s> element"
 msgstr "L'attribut « %s » a été trouvé deux fois dans le même élément <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:846
+#: ../gtk/gtktextbufferserialize.c:850
 #, c-format
 #, c-format
-msgid "<%s> element has invalid id \"%s\""
+msgid "<%s> element has invalid ID \"%s\""
 msgstr "<%s> a un identifiant non valide « %s »"
 
 msgstr "<%s> a un identifiant non valide « %s »"
 
-#: ../gtk/gtktextbufferserialize.c:856
+#: ../gtk/gtktextbufferserialize.c:860
 #, c-format
 msgid "<%s> element has neither a \"name\" nor an \"id\" attribute"
 msgstr "L'élément <%s> n'a ni attribut « name », ni attribut « id »"
 
 #, c-format
 msgid "<%s> element has neither a \"name\" nor an \"id\" attribute"
 msgstr "L'élément <%s> n'a ni attribut « name », ni attribut « id »"
 
-#: ../gtk/gtktextbufferserialize.c:943
+#: ../gtk/gtktextbufferserialize.c:947
 #, c-format
 msgid "Attribute \"%s\" repeated twice on the same <%s> element"
 msgstr "L'attribut « %s » est répété deux fois dans le même élément <%s>"
 
 #, c-format
 msgid "Attribute \"%s\" repeated twice on the same <%s> element"
 msgstr "L'attribut « %s » est répété deux fois dans le même élément <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:961 ../gtk/gtktextbufferserialize.c:986
+#: ../gtk/gtktextbufferserialize.c:965 ../gtk/gtktextbufferserialize.c:990
 #, c-format
 msgid "Attribute \"%s\" is invalid on <%s> element in this context"
 #, c-format
 msgid "Attribute \"%s\" is invalid on <%s> element in this context"
-msgstr "L'attribut « %s » n'est pas valide dans l'élément <%s> dans ce contexte"
+msgstr ""
+"L'attribut « %s » n'est pas valide dans l'élément <%s> dans ce contexte"
 
 
-#: ../gtk/gtktextbufferserialize.c:1022
+#: ../gtk/gtktextbufferserialize.c:1029
 #, c-format
 msgid "Tag \"%s\" has not been defined."
 msgstr "La balise « %s » n'a pas été définie."
 
 #, c-format
 msgid "Tag \"%s\" has not been defined."
 msgstr "La balise « %s » n'a pas été définie."
 
-#: ../gtk/gtktextbufferserialize.c:1034
+#: ../gtk/gtktextbufferserialize.c:1041
 msgid "Anonymous tag found and tags can not be created."
 msgstr ""
 "Une balise anonyme a été trouvée et les balises ne peuvent pas être créées."
 
 msgid "Anonymous tag found and tags can not be created."
 msgstr ""
 "Une balise anonyme a été trouvée et les balises ne peuvent pas être créées."
 
-#: ../gtk/gtktextbufferserialize.c:1045
+#: ../gtk/gtktextbufferserialize.c:1052
 #, c-format
 msgid "Tag \"%s\" does not exist in buffer and tags can not be created."
 msgstr ""
 "La balise « %s » n'existe pas dans le tampon et les balises ne peuvent pas "
 "être créées."
 
 #, c-format
 msgid "Tag \"%s\" does not exist in buffer and tags can not be created."
 msgstr ""
 "La balise « %s » n'existe pas dans le tampon et les balises ne peuvent pas "
 "être créées."
 
-#: ../gtk/gtktextbufferserialize.c:1144 ../gtk/gtktextbufferserialize.c:1219
-#: ../gtk/gtktextbufferserialize.c:1320 ../gtk/gtktextbufferserialize.c:1394
+#: ../gtk/gtktextbufferserialize.c:1151 ../gtk/gtktextbufferserialize.c:1226
+#: ../gtk/gtktextbufferserialize.c:1331 ../gtk/gtktextbufferserialize.c:1405
 #, c-format
 msgid "Element <%s> is not allowed below <%s>"
 msgstr "L'élément <%s> n'est pas autorisé au-dessous de <%s>"
 
 #, c-format
 msgid "Element <%s> is not allowed below <%s>"
 msgstr "L'élément <%s> n'est pas autorisé au-dessous de <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:1175
+#: ../gtk/gtktextbufferserialize.c:1182
 #, c-format
 msgid "\"%s\" is not a valid attribute type"
 msgstr "« %s » n'est pas un type d'attribut valide"
 
 #, c-format
 msgid "\"%s\" is not a valid attribute type"
 msgstr "« %s » n'est pas un type d'attribut valide"
 
-#: ../gtk/gtktextbufferserialize.c:1183
+#: ../gtk/gtktextbufferserialize.c:1190
 #, c-format
 msgid "\"%s\" is not a valid attribute name"
 msgstr "« %s » n'est pas un nom d'attribut valide"
 
 #, c-format
 msgid "\"%s\" is not a valid attribute name"
 msgstr "« %s » n'est pas un nom d'attribut valide"
 
-#: ../gtk/gtktextbufferserialize.c:1193
+#: ../gtk/gtktextbufferserialize.c:1200
 #, c-format
 msgid ""
 "\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\""
 msgstr ""
 #, c-format
 msgid ""
 "\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\""
 msgstr ""
-"« %s » ne peut pas être converti en une valeur de type « %s » pour l'attribut "
-"« %s »"
+"« %s » ne peut pas être converti en une valeur de type « %s » pour "
+"l'attribut « %s »"
 
 
-#: ../gtk/gtktextbufferserialize.c:1202
+#: ../gtk/gtktextbufferserialize.c:1209
 #, c-format
 msgid "\"%s\" is not a valid value for attribute \"%s\""
 msgstr "« %s » n'est pas une valeur valide pour l'attribut « %s »"
 
 #, c-format
 msgid "\"%s\" is not a valid value for attribute \"%s\""
 msgstr "« %s » n'est pas une valeur valide pour l'attribut « %s »"
 
-#: ../gtk/gtktextbufferserialize.c:1285
+#: ../gtk/gtktextbufferserialize.c:1294
 #, c-format
 msgid "Tag \"%s\" already defined"
 msgstr "La balise « %s » est déjà définie"
 
 #, c-format
 msgid "Tag \"%s\" already defined"
 msgstr "La balise « %s » est déjà définie"
 
-#: ../gtk/gtktextbufferserialize.c:1296
+#: ../gtk/gtktextbufferserialize.c:1307
 #, c-format
 msgid "Tag \"%s\" has invalid priority \"%s\""
 msgstr "La balise « %s » a une priorité non valide « %s »"
 
 #, c-format
 msgid "Tag \"%s\" has invalid priority \"%s\""
 msgstr "La balise « %s » a une priorité non valide « %s »"
 
-#: ../gtk/gtktextbufferserialize.c:1349
+#: ../gtk/gtktextbufferserialize.c:1360
 #, c-format
 msgid "Outermost element in text must be <text_view_markup> not <%s>"
 msgstr ""
 "L'élément le plus à l'extérieur dans le texte doit être <text_view_markup> "
 "et non <%s>"
 
 #, c-format
 msgid "Outermost element in text must be <text_view_markup> not <%s>"
 msgstr ""
 "L'élément le plus à l'extérieur dans le texte doit être <text_view_markup> "
 "et non <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:1358 ../gtk/gtktextbufferserialize.c:1374
+#: ../gtk/gtktextbufferserialize.c:1369 ../gtk/gtktextbufferserialize.c:1385
 #, c-format
 msgid "A <%s> element has already been specified"
 msgstr "Un élément <%s> a déjà été indiqué"
 
 #, c-format
 msgid "A <%s> element has already been specified"
 msgstr "Un élément <%s> a déjà été indiqué"
 
-#: ../gtk/gtktextbufferserialize.c:1380
+#: ../gtk/gtktextbufferserialize.c:1391
 msgid "A <text> element can't occur before a <tags> element"
 msgstr "Un élément <text> ne peut pas être présent avant un élément <tags>"
 
 msgid "A <text> element can't occur before a <tags> element"
 msgstr "Un élément <text> ne peut pas être présent avant un élément <tags>"
 
-#: ../gtk/gtktextbufferserialize.c:1779
+#: ../gtk/gtktextbufferserialize.c:1790
 msgid "Serialized data is malformed"
 msgstr "Les données linéarisées ne sont pas conformes"
 
 msgid "Serialized data is malformed"
 msgstr "Les données linéarisées ne sont pas conformes"
 
-#: ../gtk/gtktextbufferserialize.c:1857
+#: ../gtk/gtktextbufferserialize.c:1868
 msgid ""
 "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001"
 msgstr ""
 "Les données linéarisées ne sont pas conformes. La première section n'est pas "
 "GTKTEXTBUFFERCONTENTS-0001"
 
 msgid ""
 "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001"
 msgstr ""
 "Les données linéarisées ne sont pas conformes. La première section n'est pas "
 "GTKTEXTBUFFERCONTENTS-0001"
 
-#: ../gtk/gtktextutil.c:61
+#: ../gtk/gtktextutil.c:58
 msgid "LRM _Left-to-right mark"
 msgstr "LRM Marque _gauche-à-droite"
 
 msgid "LRM _Left-to-right mark"
 msgstr "LRM Marque _gauche-à-droite"
 
-#: ../gtk/gtktextutil.c:62
+#: ../gtk/gtktextutil.c:59
 msgid "RLM _Right-to-left mark"
 msgstr "RLM Marque _droite-à-gauche"
 
 msgid "RLM _Right-to-left mark"
 msgstr "RLM Marque _droite-à-gauche"
 
-#: ../gtk/gtktextutil.c:63
+#: ../gtk/gtktextutil.c:60
 msgid "LRE Left-to-right _embedding"
 msgstr "LRE _Enchâssement gauche-à-droite "
 
 msgid "LRE Left-to-right _embedding"
 msgstr "LRE _Enchâssement gauche-à-droite "
 
-#: ../gtk/gtktextutil.c:64
+#: ../gtk/gtktextutil.c:61
 msgid "RLE Right-to-left e_mbedding"
 msgstr "RLE E_nchâssement droite-à-gauche"
 
 msgid "RLE Right-to-left e_mbedding"
 msgstr "RLE E_nchâssement droite-à-gauche"
 
-#: ../gtk/gtktextutil.c:65
+#: ../gtk/gtktextutil.c:62
 msgid "LRO Left-to-right _override"
 msgstr "LRO _Forçage gauche-à-droite"
 
 msgid "LRO Left-to-right _override"
 msgstr "LRO _Forçage gauche-à-droite"
 
-#: ../gtk/gtktextutil.c:66
+#: ../gtk/gtktextutil.c:63
 msgid "RLO Right-to-left o_verride"
 msgstr "RLO F_orçage droite-à-gauche"
 
 msgid "RLO Right-to-left o_verride"
 msgstr "RLO F_orçage droite-à-gauche"
 
-#: ../gtk/gtktextutil.c:67
+#: ../gtk/gtktextutil.c:64
 msgid "PDF _Pop directional formatting"
 msgstr "PDF _Dépilement de formatage directionnel"
 
 msgid "PDF _Pop directional formatting"
 msgstr "PDF _Dépilement de formatage directionnel"
 
-#: ../gtk/gtktextutil.c:68
+#: ../gtk/gtktextutil.c:65
 msgid "ZWS _Zero width space"
 msgstr "ZWS E_space sans chasse"
 
 msgid "ZWS _Zero width space"
 msgstr "ZWS E_space sans chasse"
 
-#: ../gtk/gtktextutil.c:69
+#: ../gtk/gtktextutil.c:66
 msgid "ZWJ Zero width _joiner"
 msgstr "ZWJ _Liant sans chasse"
 
 msgid "ZWJ Zero width _joiner"
 msgstr "ZWJ _Liant sans chasse"
 
-#: ../gtk/gtktextutil.c:70
+#: ../gtk/gtktextutil.c:67
 msgid "ZWNJ Zero width _non-joiner"
 msgstr "ZWNJ _Anti-liant sans chasse"
 
 msgid "ZWNJ Zero width _non-joiner"
 msgstr "ZWNJ _Anti-liant sans chasse"
 
-#: ../gtk/gtkthemes.c:71
-#, c-format
-msgid "Unable to locate theme engine in module_path: \"%s\","
-msgstr "Impossible de trouver le moteur de thème dans module_path : « %s »"
-
-#: ../gtk/gtktipsquery.c:188
-msgid "--- No Tip ---"
-msgstr "--- Pas de conseil du jour ---"
-
-#: ../gtk/gtkuimanager.c:1453
+#: ../gtk/gtkuimanager.c:1781
 #, c-format
 msgid "Unexpected start tag '%s' on line %d char %d"
 msgstr "Balise de début inattendue « %s » à la ligne %d caractère %d"
 
 #, c-format
 msgid "Unexpected start tag '%s' on line %d char %d"
 msgstr "Balise de début inattendue « %s » à la ligne %d caractère %d"
 
-#: ../gtk/gtkuimanager.c:1543
+#: ../gtk/gtkuimanager.c:1871
 #, c-format
 msgid "Unexpected character data on line %d char %d"
 msgstr "Donnée caractère inattendue à la ligne %d caractère %d"
 
 #, c-format
 msgid "Unexpected character data on line %d char %d"
 msgstr "Donnée caractère inattendue à la ligne %d caractère %d"
 
-#: ../gtk/gtkuimanager.c:2366
+#: ../gtk/gtkuimanager.c:2738
 msgid "Empty"
 msgstr "Vide"
 
 msgid "Empty"
 msgstr "Vide"
 
-#: ../gtk/gtkvolumebutton.c:77
+#: ../gtk/gtkvolumebutton.c:169
 msgid "Volume"
 msgstr "Volume"
 
 msgid "Volume"
 msgstr "Volume"
 
-#: ../gtk/gtkvolumebutton.c:79
+#: ../gtk/gtkvolumebutton.c:171
 msgid "Turns volume down or up"
 msgstr "Augmente ou diminue le volume"
 
 msgid "Turns volume down or up"
 msgstr "Augmente ou diminue le volume"
 
-#: ../gtk/gtkvolumebutton.c:82
+#: ../gtk/gtkvolumebutton.c:174
 msgid "Adjusts the volume"
 msgstr "Règle le volume"
 
 msgid "Adjusts the volume"
 msgstr "Règle le volume"
 
-#: ../gtk/gtkvolumebutton.c:85 ../gtk/gtkvolumebutton.c:88
+#: ../gtk/gtkvolumebutton.c:180 ../gtk/gtkvolumebutton.c:183
 msgid "Volume Down"
 msgstr "Baisser le volume"
 
 msgid "Volume Down"
 msgstr "Baisser le volume"
 
-#: ../gtk/gtkvolumebutton.c:87
+#: ../gtk/gtkvolumebutton.c:182
 msgid "Decreases the volume"
 msgstr "Diminue le volume"
 
 msgid "Decreases the volume"
 msgstr "Diminue le volume"
 
-#: ../gtk/gtkvolumebutton.c:91 ../gtk/gtkvolumebutton.c:94
+#: ../gtk/gtkvolumebutton.c:186 ../gtk/gtkvolumebutton.c:189
 msgid "Volume Up"
 msgstr "Augmenter le volume"
 
 msgid "Volume Up"
 msgstr "Augmenter le volume"
 
-#: ../gtk/gtkvolumebutton.c:93
+#: ../gtk/gtkvolumebutton.c:188
 msgid "Increases the volume"
 msgstr "Augmente le volume"
 
 msgid "Increases the volume"
 msgstr "Augmente le volume"
 
-#: ../gtk/gtkvolumebutton.c:151
+#: ../gtk/gtkvolumebutton.c:246
 msgid "Muted"
 msgstr "Sourdine"
 
 msgid "Muted"
 msgstr "Sourdine"
 
-#: ../gtk/gtkvolumebutton.c:155
+#: ../gtk/gtkvolumebutton.c:250
 msgid "Full Volume"
 msgstr "Volume maximum"
 
 msgid "Full Volume"
 msgstr "Volume maximum"
 
@@ -3465,929 +3404,929 @@ msgstr "Volume maximum"
 #. * as used in the tooltip, eg. "49 %".
 #. * Translate the "%d" to "%Id" if you want to use localised digits,
 #. * or otherwise translate the "%d" to "%d".
 #. * as used in the tooltip, eg. "49 %".
 #. * Translate the "%d" to "%Id" if you want to use localised digits,
 #. * or otherwise translate the "%d" to "%d".
-#. * Do not translate and do not include the "volume percentage|"
-#. * part in the translation!
 #.
 #.
-#: ../gtk/gtkvolumebutton.c:170
+#: ../gtk/gtkvolumebutton.c:263
 #, c-format
 #, c-format
-msgid "volume percentage|%d %%"
+msgctxt "volume percentage"
+msgid "%d %%"
 msgstr "%d %%"
 
 msgstr "%d %%"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:5
-msgid "paper size|asme_f"
+#: ../gtk/paper_names_offsets.c:4
+msgctxt "paper size"
+msgid "asme_f"
 msgstr "asme_f"
 
 msgstr "asme_f"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:7
-msgid "paper size|A0x2"
+#: ../gtk/paper_names_offsets.c:5
+msgctxt "paper size"
+msgid "A0x2"
 msgstr "A0x2"
 
 msgstr "A0x2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:9
-msgid "paper size|A0"
+#: ../gtk/paper_names_offsets.c:6
+msgctxt "paper size"
+msgid "A0"
 msgstr "A0"
 
 msgstr "A0"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:11
-msgid "paper size|A0x3"
+#: ../gtk/paper_names_offsets.c:7
+msgctxt "paper size"
+msgid "A0x3"
 msgstr "A0x3"
 
 msgstr "A0x3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:13
-msgid "paper size|A1"
+#: ../gtk/paper_names_offsets.c:8
+msgctxt "paper size"
+msgid "A1"
 msgstr "A1"
 
 msgstr "A1"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:15
-msgid "paper size|A10"
+#: ../gtk/paper_names_offsets.c:9
+msgctxt "paper size"
+msgid "A10"
 msgstr "A10"
 
 msgstr "A10"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:17
-msgid "paper size|A1x3"
+#: ../gtk/paper_names_offsets.c:10
+msgctxt "paper size"
+msgid "A1x3"
 msgstr "A1x3"
 
 msgstr "A1x3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:19
-msgid "paper size|A1x4"
+#: ../gtk/paper_names_offsets.c:11
+msgctxt "paper size"
+msgid "A1x4"
 msgstr "A1x4"
 
 msgstr "A1x4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:21
-msgid "paper size|A2"
+#: ../gtk/paper_names_offsets.c:12
+msgctxt "paper size"
+msgid "A2"
 msgstr "A2"
 
 msgstr "A2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:23
-msgid "paper size|A2x3"
+#: ../gtk/paper_names_offsets.c:13
+msgctxt "paper size"
+msgid "A2x3"
 msgstr "A2x3"
 
 msgstr "A2x3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:25
-msgid "paper size|A2x4"
+#: ../gtk/paper_names_offsets.c:14
+msgctxt "paper size"
+msgid "A2x4"
 msgstr "A2x4"
 
 msgstr "A2x4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:27
-msgid "paper size|A2x5"
+#: ../gtk/paper_names_offsets.c:15
+msgctxt "paper size"
+msgid "A2x5"
 msgstr "A2x5"
 
 msgstr "A2x5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:29
-msgid "paper size|A3"
+#: ../gtk/paper_names_offsets.c:16
+msgctxt "paper size"
+msgid "A3"
 msgstr "A3"
 
 msgstr "A3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:31
-msgid "paper size|A3 Extra"
+#: ../gtk/paper_names_offsets.c:17
+msgctxt "paper size"
+msgid "A3 Extra"
 msgstr "A3 Extra"
 
 msgstr "A3 Extra"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:33
-msgid "paper size|A3x3"
+#: ../gtk/paper_names_offsets.c:18
+msgctxt "paper size"
+msgid "A3x3"
 msgstr "A3x3"
 
 msgstr "A3x3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:35
-msgid "paper size|A3x4"
+#: ../gtk/paper_names_offsets.c:19
+msgctxt "paper size"
+msgid "A3x4"
 msgstr "A3x4"
 
 msgstr "A3x4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:37
-msgid "paper size|A3x5"
+#: ../gtk/paper_names_offsets.c:20
+msgctxt "paper size"
+msgid "A3x5"
 msgstr "A3x5"
 
 msgstr "A3x5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:39
-msgid "paper size|A3x6"
+#: ../gtk/paper_names_offsets.c:21
+msgctxt "paper size"
+msgid "A3x6"
 msgstr "A3x6"
 
 msgstr "A3x6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:41
-msgid "paper size|A3x7"
+#: ../gtk/paper_names_offsets.c:22
+msgctxt "paper size"
+msgid "A3x7"
 msgstr "A3x7"
 
 msgstr "A3x7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:43
-msgid "paper size|A4"
+#: ../gtk/paper_names_offsets.c:23
+msgctxt "paper size"
+msgid "A4"
 msgstr "A4"
 
 msgstr "A4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:45
-msgid "paper size|A4 Extra"
+#: ../gtk/paper_names_offsets.c:24
+msgctxt "paper size"
+msgid "A4 Extra"
 msgstr "A4 Extra"
 
 msgstr "A4 Extra"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:47
-msgid "paper size|A4 Tab"
+#: ../gtk/paper_names_offsets.c:25
+msgctxt "paper size"
+msgid "A4 Tab"
 msgstr "A4 Tab"
 
 msgstr "A4 Tab"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:49
-msgid "paper size|A4x3"
+#: ../gtk/paper_names_offsets.c:26
+msgctxt "paper size"
+msgid "A4x3"
 msgstr "A4x3"
 
 msgstr "A4x3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:51
-msgid "paper size|A4x4"
+#: ../gtk/paper_names_offsets.c:27
+msgctxt "paper size"
+msgid "A4x4"
 msgstr "A4x4"
 
 msgstr "A4x4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:53
-msgid "paper size|A4x5"
+#: ../gtk/paper_names_offsets.c:28
+msgctxt "paper size"
+msgid "A4x5"
 msgstr "A4x5"
 
 msgstr "A4x5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:55
-msgid "paper size|A4x6"
+#: ../gtk/paper_names_offsets.c:29
+msgctxt "paper size"
+msgid "A4x6"
 msgstr "A4x6"
 
 msgstr "A4x6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:57
-msgid "paper size|A4x7"
+#: ../gtk/paper_names_offsets.c:30
+msgctxt "paper size"
+msgid "A4x7"
 msgstr "A4x7"
 
 msgstr "A4x7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:59
-msgid "paper size|A4x8"
+#: ../gtk/paper_names_offsets.c:31
+msgctxt "paper size"
+msgid "A4x8"
 msgstr "A4x8"
 
 msgstr "A4x8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:61
-msgid "paper size|A4x9"
+#: ../gtk/paper_names_offsets.c:32
+msgctxt "paper size"
+msgid "A4x9"
 msgstr "A4x9"
 
 msgstr "A4x9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:63
-msgid "paper size|A5"
+#: ../gtk/paper_names_offsets.c:33
+msgctxt "paper size"
+msgid "A5"
 msgstr "A5"
 
 msgstr "A5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:65
-msgid "paper size|A5 Extra"
+#: ../gtk/paper_names_offsets.c:34
+msgctxt "paper size"
+msgid "A5 Extra"
 msgstr "A5 Extra"
 
 msgstr "A5 Extra"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:67
-msgid "paper size|A6"
+#: ../gtk/paper_names_offsets.c:35
+msgctxt "paper size"
+msgid "A6"
 msgstr "A6"
 
 msgstr "A6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:69
-msgid "paper size|A7"
+#: ../gtk/paper_names_offsets.c:36
+msgctxt "paper size"
+msgid "A7"
 msgstr "A7"
 
 msgstr "A7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:71
-msgid "paper size|A8"
+#: ../gtk/paper_names_offsets.c:37
+msgctxt "paper size"
+msgid "A8"
 msgstr "A8"
 
 msgstr "A8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:73
-msgid "paper size|A9"
+#: ../gtk/paper_names_offsets.c:38
+msgctxt "paper size"
+msgid "A9"
 msgstr "A9"
 
 msgstr "A9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:75
-msgid "paper size|B0"
+#: ../gtk/paper_names_offsets.c:39
+msgctxt "paper size"
+msgid "B0"
 msgstr "B0"
 
 msgstr "B0"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:77
-msgid "paper size|B1"
+#: ../gtk/paper_names_offsets.c:40
+msgctxt "paper size"
+msgid "B1"
 msgstr "B1"
 
 msgstr "B1"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:79
-msgid "paper size|B10"
+#: ../gtk/paper_names_offsets.c:41
+msgctxt "paper size"
+msgid "B10"
 msgstr "B10"
 
 msgstr "B10"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:81
-msgid "paper size|B2"
+#: ../gtk/paper_names_offsets.c:42
+msgctxt "paper size"
+msgid "B2"
 msgstr "B2"
 
 msgstr "B2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:83
-msgid "paper size|B3"
+#: ../gtk/paper_names_offsets.c:43
+msgctxt "paper size"
+msgid "B3"
 msgstr "B3"
 
 msgstr "B3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:85
-msgid "paper size|B4"
+#: ../gtk/paper_names_offsets.c:44
+msgctxt "paper size"
+msgid "B4"
 msgstr "B4"
 
 msgstr "B4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:87
-msgid "paper size|B5"
+#: ../gtk/paper_names_offsets.c:45
+msgctxt "paper size"
+msgid "B5"
 msgstr "B5"
 
 msgstr "B5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:89
-msgid "paper size|B5 Extra"
+#: ../gtk/paper_names_offsets.c:46
+msgctxt "paper size"
+msgid "B5 Extra"
 msgstr "B5 Extra"
 
 msgstr "B5 Extra"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:91
-msgid "paper size|B6"
+#: ../gtk/paper_names_offsets.c:47
+msgctxt "paper size"
+msgid "B6"
 msgstr "B6"
 
 msgstr "B6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:93
-msgid "paper size|B6/C4"
-msgstr "B6/C4"
+#: ../gtk/paper_names_offsets.c:48
+msgctxt "paper size"
+msgid "B6/C4"
+msgstr "B6-C4"
 
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:95
-msgid "paper size|B7"
+#: ../gtk/paper_names_offsets.c:49
+msgctxt "paper size"
+msgid "B7"
 msgstr "B7"
 
 msgstr "B7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:97
-msgid "paper size|B8"
+#: ../gtk/paper_names_offsets.c:50
+msgctxt "paper size"
+msgid "B8"
 msgstr "B8"
 
 msgstr "B8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:99
-msgid "paper size|B9"
+#: ../gtk/paper_names_offsets.c:51
+msgctxt "paper size"
+msgid "B9"
 msgstr "B9"
 
 msgstr "B9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:101
-msgid "paper size|C0"
+#: ../gtk/paper_names_offsets.c:52
+msgctxt "paper size"
+msgid "C0"
 msgstr "C0"
 
 msgstr "C0"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:103
-msgid "paper size|C1"
+#: ../gtk/paper_names_offsets.c:53
+msgctxt "paper size"
+msgid "C1"
 msgstr "C1"
 
 msgstr "C1"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:105
-msgid "paper size|C10"
+#: ../gtk/paper_names_offsets.c:54
+msgctxt "paper size"
+msgid "C10"
 msgstr "C10"
 
 msgstr "C10"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:107
-msgid "paper size|C2"
+#: ../gtk/paper_names_offsets.c:55
+msgctxt "paper size"
+msgid "C2"
 msgstr "C2"
 
 msgstr "C2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:109
-msgid "paper size|C3"
+#: ../gtk/paper_names_offsets.c:56
+msgctxt "paper size"
+msgid "C3"
 msgstr "C3"
 
 msgstr "C3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:111
-msgid "paper size|C4"
+#: ../gtk/paper_names_offsets.c:57
+msgctxt "paper size"
+msgid "C4"
 msgstr "C4"
 
 msgstr "C4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:113
-msgid "paper size|C5"
+#: ../gtk/paper_names_offsets.c:58
+msgctxt "paper size"
+msgid "C5"
 msgstr "C5"
 
 msgstr "C5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:115
-msgid "paper size|C6"
+#: ../gtk/paper_names_offsets.c:59
+msgctxt "paper size"
+msgid "C6"
 msgstr "C6"
 
 msgstr "C6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:117
-msgid "paper size|C6/C5"
+#: ../gtk/paper_names_offsets.c:60
+msgctxt "paper size"
+msgid "C6/C5"
 msgstr "C6/C5"
 
 msgstr "C6/C5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:119
-msgid "paper size|C7"
+#: ../gtk/paper_names_offsets.c:61
+msgctxt "paper size"
+msgid "C7"
 msgstr "C7"
 
 msgstr "C7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:121
-msgid "paper size|C7/C6"
+#: ../gtk/paper_names_offsets.c:62
+msgctxt "paper size"
+msgid "C7/C6"
 msgstr "C7/C6"
 
 msgstr "C7/C6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:123
-msgid "paper size|C8"
+#: ../gtk/paper_names_offsets.c:63
+msgctxt "paper size"
+msgid "C8"
 msgstr "C8"
 
 msgstr "C8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:125
-msgid "paper size|C9"
+#: ../gtk/paper_names_offsets.c:64
+msgctxt "paper size"
+msgid "C9"
 msgstr "C9"
 
 msgstr "C9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:127
-msgid "paper size|DL Envelope"
+#: ../gtk/paper_names_offsets.c:65
+msgctxt "paper size"
+msgid "DL Envelope"
 msgstr "Enveloppe DL"
 
 msgstr "Enveloppe DL"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:129
-msgid "paper size|RA0"
+#: ../gtk/paper_names_offsets.c:66
+msgctxt "paper size"
+msgid "RA0"
 msgstr "RA0"
 
 msgstr "RA0"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:131
-msgid "paper size|RA1"
+#: ../gtk/paper_names_offsets.c:67
+msgctxt "paper size"
+msgid "RA1"
 msgstr "RA1"
 
 msgstr "RA1"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:133
-msgid "paper size|RA2"
+#: ../gtk/paper_names_offsets.c:68
+msgctxt "paper size"
+msgid "RA2"
 msgstr "RA2"
 
 msgstr "RA2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:135
-msgid "paper size|SRA0"
+#: ../gtk/paper_names_offsets.c:69
+msgctxt "paper size"
+msgid "SRA0"
 msgstr "SRA0"
 
 msgstr "SRA0"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:137
-msgid "paper size|SRA1"
+#: ../gtk/paper_names_offsets.c:70
+msgctxt "paper size"
+msgid "SRA1"
 msgstr "SRA1"
 
 msgstr "SRA1"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:139
-msgid "paper size|SRA2"
+#: ../gtk/paper_names_offsets.c:71
+msgctxt "paper size"
+msgid "SRA2"
 msgstr "SRA2"
 
 msgstr "SRA2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:141
-msgid "paper size|JB0"
+#: ../gtk/paper_names_offsets.c:72
+msgctxt "paper size"
+msgid "JB0"
 msgstr "JB0"
 
 msgstr "JB0"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:143
-msgid "paper size|JB1"
+#: ../gtk/paper_names_offsets.c:73
+msgctxt "paper size"
+msgid "JB1"
 msgstr "JB1"
 
 msgstr "JB1"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:145
-msgid "paper size|JB10"
+#: ../gtk/paper_names_offsets.c:74
+msgctxt "paper size"
+msgid "JB10"
 msgstr "JB10"
 
 msgstr "JB10"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:147
-msgid "paper size|JB2"
+#: ../gtk/paper_names_offsets.c:75
+msgctxt "paper size"
+msgid "JB2"
 msgstr "JB2"
 
 msgstr "JB2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:149
-msgid "paper size|JB3"
+#: ../gtk/paper_names_offsets.c:76
+msgctxt "paper size"
+msgid "JB3"
 msgstr "JB3"
 
 msgstr "JB3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:151
-msgid "paper size|JB4"
+#: ../gtk/paper_names_offsets.c:77
+msgctxt "paper size"
+msgid "JB4"
 msgstr "JB4"
 
 msgstr "JB4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:153
-msgid "paper size|JB5"
+#: ../gtk/paper_names_offsets.c:78
+msgctxt "paper size"
+msgid "JB5"
 msgstr "JB5"
 
 msgstr "JB5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:155
-msgid "paper size|JB6"
+#: ../gtk/paper_names_offsets.c:79
+msgctxt "paper size"
+msgid "JB6"
 msgstr "JB6"
 
 msgstr "JB6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:157
-msgid "paper size|JB7"
+#: ../gtk/paper_names_offsets.c:80
+msgctxt "paper size"
+msgid "JB7"
 msgstr "JB7"
 
 msgstr "JB7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:159
-msgid "paper size|JB8"
+#: ../gtk/paper_names_offsets.c:81
+msgctxt "paper size"
+msgid "JB8"
 msgstr "JB8"
 
 msgstr "JB8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:161
-msgid "paper size|JB9"
+#: ../gtk/paper_names_offsets.c:82
+msgctxt "paper size"
+msgid "JB9"
 msgstr "JB9"
 
 msgstr "JB9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:163
-msgid "paper size|jis exec"
+#: ../gtk/paper_names_offsets.c:83
+msgctxt "paper size"
+msgid "jis exec"
 msgstr "jis exec"
 
 msgstr "jis exec"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:165
-msgid "paper size|Choukei 2 Envelope"
+#: ../gtk/paper_names_offsets.c:84
+msgctxt "paper size"
+msgid "Choukei 2 Envelope"
 msgstr "Enveloppe Choukei 2"
 
 msgstr "Enveloppe Choukei 2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:167
-msgid "paper size|Choukei 3 Envelope"
+#: ../gtk/paper_names_offsets.c:85
+msgctxt "paper size"
+msgid "Choukei 3 Envelope"
 msgstr "Enveloppe Choukei 3"
 
 msgstr "Enveloppe Choukei 3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:169
-msgid "paper size|Choukei 4 Envelope"
+#: ../gtk/paper_names_offsets.c:86
+msgctxt "paper size"
+msgid "Choukei 4 Envelope"
 msgstr "Enveloppe Choukei 4"
 
 msgstr "Enveloppe Choukei 4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:171
-msgid "paper size|hagaki (postcard)"
+#: ../gtk/paper_names_offsets.c:87
+msgctxt "paper size"
+msgid "hagaki (postcard)"
 msgstr "hagaki (carte postale)"
 
 msgstr "hagaki (carte postale)"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:173
-msgid "paper size|kahu Envelope"
+#: ../gtk/paper_names_offsets.c:88
+msgctxt "paper size"
+msgid "kahu Envelope"
 msgstr "Enveloppe kahu"
 
 msgstr "Enveloppe kahu"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:175
-msgid "paper size|kaku2 Envelope"
+#: ../gtk/paper_names_offsets.c:89
+msgctxt "paper size"
+msgid "kaku2 Envelope"
 msgstr "Enveloppe kahu2"
 
 msgstr "Enveloppe kahu2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:177
-msgid "paper size|oufuku (reply postcard)"
+#: ../gtk/paper_names_offsets.c:90
+msgctxt "paper size"
+msgid "oufuku (reply postcard)"
 msgstr "oufuku (carte postale de réponse)"
 
 msgstr "oufuku (carte postale de réponse)"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:179
-msgid "paper size|you4 Envelope"
+#: ../gtk/paper_names_offsets.c:91
+msgctxt "paper size"
+msgid "you4 Envelope"
 msgstr "Enveloppe you4"
 
 msgstr "Enveloppe you4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:181
-msgid "paper size|10x11"
+#: ../gtk/paper_names_offsets.c:92
+msgctxt "paper size"
+msgid "10x11"
 msgstr "10x11"
 
 msgstr "10x11"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:183
-msgid "paper size|10x13"
+#: ../gtk/paper_names_offsets.c:93
+msgctxt "paper size"
+msgid "10x13"
 msgstr "10x13"
 
 msgstr "10x13"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:185
-msgid "paper size|10x14"
+#: ../gtk/paper_names_offsets.c:94
+msgctxt "paper size"
+msgid "10x14"
 msgstr "10x14"
 
 msgstr "10x14"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:187 ../gtk/paper_names_offsets.c:189
-msgid "paper size|10x15"
+#: ../gtk/paper_names_offsets.c:95 ../gtk/paper_names_offsets.c:96
+msgctxt "paper size"
+msgid "10x15"
 msgstr "10x15"
 
 msgstr "10x15"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:191
-msgid "paper size|11x12"
+#: ../gtk/paper_names_offsets.c:97
+msgctxt "paper size"
+msgid "11x12"
 msgstr "11x12"
 
 msgstr "11x12"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:193
-msgid "paper size|11x15"
+#: ../gtk/paper_names_offsets.c:98
+msgctxt "paper size"
+msgid "11x15"
 msgstr "11x15"
 
 msgstr "11x15"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:195
-msgid "paper size|12x19"
+#: ../gtk/paper_names_offsets.c:99
+msgctxt "paper size"
+msgid "12x19"
 msgstr "12x19"
 
 msgstr "12x19"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:197
-msgid "paper size|5x7"
+#: ../gtk/paper_names_offsets.c:100
+msgctxt "paper size"
+msgid "5x7"
 msgstr "5x7"
 
 msgstr "5x7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:199
-msgid "paper size|6x9 Envelope"
+#: ../gtk/paper_names_offsets.c:101
+msgctxt "paper size"
+msgid "6x9 Envelope"
 msgstr "Enveloppe 6x9"
 
 msgstr "Enveloppe 6x9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:201
-msgid "paper size|7x9 Envelope"
+#: ../gtk/paper_names_offsets.c:102
+msgctxt "paper size"
+msgid "7x9 Envelope"
 msgstr "Enveloppe 7x9"
 
 msgstr "Enveloppe 7x9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:203
-msgid "paper size|9x11 Envelope"
+#: ../gtk/paper_names_offsets.c:103
+msgctxt "paper size"
+msgid "9x11 Envelope"
 msgstr "Enveloppe 9x11"
 
 msgstr "Enveloppe 9x11"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:205
-msgid "paper size|a2 Envelope"
+#: ../gtk/paper_names_offsets.c:104
+msgctxt "paper size"
+msgid "a2 Envelope"
 msgstr "Enveloppe a2"
 
 msgstr "Enveloppe a2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:207
-msgid "paper size|Arch A"
+#: ../gtk/paper_names_offsets.c:105
+msgctxt "paper size"
+msgid "Arch A"
 msgstr "Arch A"
 
 msgstr "Arch A"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:209
-msgid "paper size|Arch B"
+#: ../gtk/paper_names_offsets.c:106
+msgctxt "paper size"
+msgid "Arch B"
 msgstr "Arch B"
 
 msgstr "Arch B"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:211
-msgid "paper size|Arch C"
+#: ../gtk/paper_names_offsets.c:107
+msgctxt "paper size"
+msgid "Arch C"
 msgstr "Arch C"
 
 msgstr "Arch C"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:213
-msgid "paper size|Arch D"
+#: ../gtk/paper_names_offsets.c:108
+msgctxt "paper size"
+msgid "Arch D"
 msgstr "Arch D"
 
 msgstr "Arch D"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:215
-msgid "paper size|Arch E"
+#: ../gtk/paper_names_offsets.c:109
+msgctxt "paper size"
+msgid "Arch E"
 msgstr "Arch E"
 
 msgstr "Arch E"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:217
-msgid "paper size|b-plus"
+#: ../gtk/paper_names_offsets.c:110
+msgctxt "paper size"
+msgid "b-plus"
 msgstr "b-plus"
 
 msgstr "b-plus"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:219
-msgid "paper size|c"
+#: ../gtk/paper_names_offsets.c:111
+msgctxt "paper size"
+msgid "c"
 msgstr "c"
 
 msgstr "c"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:221
-msgid "paper size|c5 Envelope"
+#: ../gtk/paper_names_offsets.c:112
+msgctxt "paper size"
+msgid "c5 Envelope"
 msgstr "Enveloppe c5"
 
 msgstr "Enveloppe c5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:223
-msgid "paper size|d"
+#: ../gtk/paper_names_offsets.c:113
+msgctxt "paper size"
+msgid "d"
 msgstr "d"
 
 msgstr "d"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:225
-msgid "paper size|e"
+#: ../gtk/paper_names_offsets.c:114
+msgctxt "paper size"
+msgid "e"
 msgstr "e"
 
 msgstr "e"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:227
-msgid "paper size|edp"
+#: ../gtk/paper_names_offsets.c:115
+msgctxt "paper size"
+msgid "edp"
 msgstr "edp"
 
 msgstr "edp"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:229
-msgid "paper size|European edp"
+#: ../gtk/paper_names_offsets.c:116
+msgctxt "paper size"
+msgid "European edp"
 msgstr "Edp européen"
 
 msgstr "Edp européen"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:231
-msgid "paper size|Executive"
+#: ../gtk/paper_names_offsets.c:117
+msgctxt "paper size"
+msgid "Executive"
 msgstr "Executive"
 
 msgstr "Executive"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:233
-msgid "paper size|f"
+#: ../gtk/paper_names_offsets.c:118
+msgctxt "paper size"
+msgid "f"
 msgstr "f"
 
 msgstr "f"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:235
-msgid "paper size|FanFold European"
+#: ../gtk/paper_names_offsets.c:119
+msgctxt "paper size"
+msgid "FanFold European"
 msgstr "FanFold européen"
 
 msgstr "FanFold européen"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:237
-msgid "paper size|FanFold US"
+#: ../gtk/paper_names_offsets.c:120
+msgctxt "paper size"
+msgid "FanFold US"
 msgstr "FanFold US"
 
 msgstr "FanFold US"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:239
-msgid "paper size|FanFold German Legal"
+#: ../gtk/paper_names_offsets.c:121
+msgctxt "paper size"
+msgid "FanFold German Legal"
 msgstr "Legal FanFold allemand"
 
 msgstr "Legal FanFold allemand"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:241
-msgid "paper size|Government Legal"
+#: ../gtk/paper_names_offsets.c:122
+msgctxt "paper size"
+msgid "Government Legal"
 msgstr "Legal gouvernemental"
 
 msgstr "Legal gouvernemental"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:243
-msgid "paper size|Government Letter"
+#: ../gtk/paper_names_offsets.c:123
+msgctxt "paper size"
+msgid "Government Letter"
 msgstr "Letter gouvernemental"
 
 msgstr "Letter gouvernemental"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:245
-msgid "paper size|Index 3x5"
-msgstr "Index 3x5"
+#: ../gtk/paper_names_offsets.c:124
+msgctxt "paper size"
+msgid "Index 3x5"
+msgstr "Carte index 3x5 pouces"
 
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:247
-msgid "paper size|Index 4x6 (postcard)"
+#: ../gtk/paper_names_offsets.c:125
+msgctxt "paper size"
+msgid "Index 4x6 (postcard)"
 msgstr "Index 4x6 (carte postale)"
 
 msgstr "Index 4x6 (carte postale)"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:249
-msgid "paper size|Index 4x6 ext"
+#: ../gtk/paper_names_offsets.c:126
+msgctxt "paper size"
+msgid "Index 4x6 ext"
 msgstr "Index 4x6 ext"
 
 msgstr "Index 4x6 ext"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:251
-msgid "paper size|Index 5x8"
+#: ../gtk/paper_names_offsets.c:127
+msgctxt "paper size"
+msgid "Index 5x8"
 msgstr "Index 5x8"
 
 msgstr "Index 5x8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:253
-msgid "paper size|Invoice"
-msgstr "Statement"
+#: ../gtk/paper_names_offsets.c:128
+msgctxt "paper size"
+msgid "Invoice"
+msgstr "Facture"
 
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:255
-msgid "paper size|Tabloid"
+#: ../gtk/paper_names_offsets.c:129
+msgctxt "paper size"
+msgid "Tabloid"
 msgstr "Tabloïd"
 
 msgstr "Tabloïd"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:257
-msgid "paper size|US Legal"
-msgstr "US Legal"
+#: ../gtk/paper_names_offsets.c:130
+msgctxt "paper size"
+msgid "US Legal"
+msgstr "Légal US"
 
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:259
-msgid "paper size|US Legal Extra"
+#: ../gtk/paper_names_offsets.c:131
+msgctxt "paper size"
+msgid "US Legal Extra"
 msgstr "US Legal Extra"
 
 msgstr "US Legal Extra"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:261
-msgid "paper size|US Letter"
+#: ../gtk/paper_names_offsets.c:132
+msgctxt "paper size"
+msgid "US Letter"
 msgstr "US Letter"
 
 msgstr "US Letter"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:263
-msgid "paper size|US Letter Extra"
+#: ../gtk/paper_names_offsets.c:133
+msgctxt "paper size"
+msgid "US Letter Extra"
 msgstr "US Letter Extra"
 
 msgstr "US Letter Extra"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:265
-msgid "paper size|US Letter Plus"
+#: ../gtk/paper_names_offsets.c:134
+msgctxt "paper size"
+msgid "US Letter Plus"
 msgstr "US Letter Plus"
 
 msgstr "US Letter Plus"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:267
-msgid "paper size|Monarch Envelope"
+#: ../gtk/paper_names_offsets.c:135
+msgctxt "paper size"
+msgid "Monarch Envelope"
 msgstr "Enveloppe Monarch"
 
 msgstr "Enveloppe Monarch"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:269
-msgid "paper size|#10 Envelope"
+#: ../gtk/paper_names_offsets.c:136
+msgctxt "paper size"
+msgid "#10 Envelope"
 msgstr "Enveloppe #10"
 
 msgstr "Enveloppe #10"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:271
-msgid "paper size|#11 Envelope"
+#: ../gtk/paper_names_offsets.c:137
+msgctxt "paper size"
+msgid "#11 Envelope"
 msgstr "Enveloppe #11"
 
 msgstr "Enveloppe #11"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:273
-msgid "paper size|#12 Envelope"
+#: ../gtk/paper_names_offsets.c:138
+msgctxt "paper size"
+msgid "#12 Envelope"
 msgstr "Enveloppe #12"
 
 msgstr "Enveloppe #12"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:275
-msgid "paper size|#14 Envelope"
+#: ../gtk/paper_names_offsets.c:139
+msgctxt "paper size"
+msgid "#14 Envelope"
 msgstr "Enveloppe #14"
 
 msgstr "Enveloppe #14"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:277
-msgid "paper size|#9 Envelope"
+#: ../gtk/paper_names_offsets.c:140
+msgctxt "paper size"
+msgid "#9 Envelope"
 msgstr "Enveloppe #9"
 
 msgstr "Enveloppe #9"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:279
-msgid "paper size|Personal Envelope"
+#: ../gtk/paper_names_offsets.c:141
+msgctxt "paper size"
+msgid "Personal Envelope"
 msgstr "Enveloppe personnelle"
 
 msgstr "Enveloppe personnelle"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:281
-msgid "paper size|Quarto"
+#: ../gtk/paper_names_offsets.c:142
+msgctxt "paper size"
+msgid "Quarto"
 msgstr "In-quarto"
 
 msgstr "In-quarto"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:283
-msgid "paper size|Super A"
+#: ../gtk/paper_names_offsets.c:143
+msgctxt "paper size"
+msgid "Super A"
 msgstr "Super A"
 
 msgstr "Super A"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:285
-msgid "paper size|Super B"
+#: ../gtk/paper_names_offsets.c:144
+msgctxt "paper size"
+msgid "Super B"
 msgstr "Super B"
 
 msgstr "Super B"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:287
-msgid "paper size|Wide Format"
+#: ../gtk/paper_names_offsets.c:145
+msgctxt "paper size"
+msgid "Wide Format"
 msgstr "Format large"
 
 msgstr "Format large"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:289
-msgid "paper size|Dai-pa-kai"
+#: ../gtk/paper_names_offsets.c:146
+msgctxt "paper size"
+msgid "Dai-pa-kai"
 msgstr "Dai-pa-kai"
 
 msgstr "Dai-pa-kai"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:291
-msgid "paper size|Folio"
+# in-Folio dans le cas de la reliure
+#: ../gtk/paper_names_offsets.c:147
+msgctxt "paper size"
+msgid "Folio"
 msgstr "In-folio"
 
 msgstr "In-folio"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:293
-msgid "paper size|Folio sp"
+#: ../gtk/paper_names_offsets.c:148
+msgctxt "paper size"
+msgid "Folio sp"
 msgstr "In-folio sp"
 
 msgstr "In-folio sp"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:295
-msgid "paper size|Invite Envelope"
+#: ../gtk/paper_names_offsets.c:149
+msgctxt "paper size"
+msgid "Invite Envelope"
 msgstr "Enveloppe d'invitation"
 
 msgstr "Enveloppe d'invitation"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:297
-msgid "paper size|Italian Envelope"
+#: ../gtk/paper_names_offsets.c:150
+msgctxt "paper size"
+msgid "Italian Envelope"
 msgstr "Enveloppe italienne"
 
 msgstr "Enveloppe italienne"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:299
-msgid "paper size|juuro-ku-kai"
+#: ../gtk/paper_names_offsets.c:151
+msgctxt "paper size"
+msgid "juuro-ku-kai"
 msgstr "juuro-ku-kai"
 
 msgstr "juuro-ku-kai"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:301
-msgid "paper size|pa-kai"
+#: ../gtk/paper_names_offsets.c:152
+msgctxt "paper size"
+msgid "pa-kai"
 msgstr "pa-kai"
 
 msgstr "pa-kai"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:303
-msgid "paper size|Postfix Envelope"
+#: ../gtk/paper_names_offsets.c:153
+msgctxt "paper size"
+msgid "Postfix Envelope"
 msgstr "Enveloppe Postfix"
 
 msgstr "Enveloppe Postfix"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:305
-msgid "paper size|Small Photo"
+#: ../gtk/paper_names_offsets.c:154
+msgctxt "paper size"
+msgid "Small Photo"
 msgstr "Petite photo"
 
 msgstr "Petite photo"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:307
-msgid "paper size|prc1 Envelope"
+#: ../gtk/paper_names_offsets.c:155
+msgctxt "paper size"
+msgid "prc1 Envelope"
 msgstr "Enveloppe prc1"
 
 msgstr "Enveloppe prc1"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:309
-msgid "paper size|prc10 Envelope"
+#: ../gtk/paper_names_offsets.c:156
+msgctxt "paper size"
+msgid "prc10 Envelope"
 msgstr "Enveloppe prc10"
 
 msgstr "Enveloppe prc10"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:311
-msgid "paper size|prc 16k"
+#: ../gtk/paper_names_offsets.c:157
+msgctxt "paper size"
+msgid "prc 16k"
 msgstr "prc 16k"
 
 msgstr "prc 16k"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:313
-msgid "paper size|prc2 Envelope"
+#: ../gtk/paper_names_offsets.c:158
+msgctxt "paper size"
+msgid "prc2 Envelope"
 msgstr "Enveloppe prc2"
 
 msgstr "Enveloppe prc2"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:315
-msgid "paper size|prc3 Envelope"
+#: ../gtk/paper_names_offsets.c:159
+msgctxt "paper size"
+msgid "prc3 Envelope"
 msgstr "Enveloppe prc3"
 
 msgstr "Enveloppe prc3"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:317
-msgid "paper size|prc 32k"
+#: ../gtk/paper_names_offsets.c:160
+msgctxt "paper size"
+msgid "prc 32k"
 msgstr "prc 32k"
 
 msgstr "prc 32k"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:319
-msgid "paper size|prc4 Envelope"
+#: ../gtk/paper_names_offsets.c:161
+msgctxt "paper size"
+msgid "prc4 Envelope"
 msgstr "Enveloppe prc4"
 
 msgstr "Enveloppe prc4"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:321
-msgid "paper size|prc5 Envelope"
+#: ../gtk/paper_names_offsets.c:162
+msgctxt "paper size"
+msgid "prc5 Envelope"
 msgstr "Enveloppe prc5"
 
 msgstr "Enveloppe prc5"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:323
-msgid "paper size|prc6 Envelope"
+#: ../gtk/paper_names_offsets.c:163
+msgctxt "paper size"
+msgid "prc6 Envelope"
 msgstr "Enveloppe prc6"
 
 msgstr "Enveloppe prc6"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:325
-msgid "paper size|prc7 Envelope"
+#: ../gtk/paper_names_offsets.c:164
+msgctxt "paper size"
+msgid "prc7 Envelope"
 msgstr "Enveloppe prc7"
 
 msgstr "Enveloppe prc7"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:327
-msgid "paper size|prc8 Envelope"
+#: ../gtk/paper_names_offsets.c:165
+msgctxt "paper size"
+msgid "prc8 Envelope"
 msgstr "Enveloppe prc8"
 
 msgstr "Enveloppe prc8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:329
-msgid "paper size|ROC 16k"
+#: ../gtk/paper_names_offsets.c:166
+msgctxt "paper size"
+msgid "prc9 Envelope"
+msgstr "Enveloppe prc9"
+
+#: ../gtk/paper_names_offsets.c:167
+msgctxt "paper size"
+msgid "ROC 16k"
 msgstr "ROC 16k"
 
 msgstr "ROC 16k"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:331
-msgid "paper size|ROC 8k"
+#: ../gtk/paper_names_offsets.c:168
+msgctxt "paper size"
+msgid "ROC 8k"
 msgstr "ROC 8k"
 
 msgstr "ROC 8k"
 
-#: ../gtk/updateiconcache.c:492 ../gtk/updateiconcache.c:552
-#, c-format
-msgid "different idatas found for symlinked '%s' and '%s'\n"
-msgstr "idatas différents trouvés pour « %s » et « %s » liés symboliquement\n"
-
-#: ../gtk/updateiconcache.c:1374
+#: ../gtk/updateiconcache.c:1368
 #, c-format
 msgid "Failed to write header\n"
 msgstr "Impossible d'écrire l'en-tête\n"
 
 #, c-format
 msgid "Failed to write header\n"
 msgstr "Impossible d'écrire l'en-tête\n"
 
-#: ../gtk/updateiconcache.c:1380
+#: ../gtk/updateiconcache.c:1374
 #, c-format
 msgid "Failed to write hash table\n"
 msgstr "Impossible d'écrire dans la table de hachage\n"
 
 #, c-format
 msgid "Failed to write hash table\n"
 msgstr "Impossible d'écrire dans la table de hachage\n"
 
-#: ../gtk/updateiconcache.c:1386
+#: ../gtk/updateiconcache.c:1380
 #, c-format
 msgid "Failed to write folder index\n"
 msgstr "Impossible d'écrire l'index du dossier\n"
 
 #, c-format
 msgid "Failed to write folder index\n"
 msgstr "Impossible d'écrire l'index du dossier\n"
 
-#: ../gtk/updateiconcache.c:1394
+#: ../gtk/updateiconcache.c:1388
 #, c-format
 msgid "Failed to rewrite header\n"
 msgstr "Impossible de réécrire l'en-tête\n"
 
 #, c-format
 msgid "Failed to rewrite header\n"
 msgstr "Impossible de réécrire l'en-tête\n"
 
-#: ../gtk/updateiconcache.c:1455
+#: ../gtk/updateiconcache.c:1482
 #, c-format
 msgid "Failed to open file %s : %s\n"
 msgstr "Impossible d'ouvrir le fichier « %s » : %s\n"
 
 #, c-format
 msgid "Failed to open file %s : %s\n"
 msgstr "Impossible d'ouvrir le fichier « %s » : %s\n"
 
-#: ../gtk/updateiconcache.c:1463
+#: ../gtk/updateiconcache.c:1490 ../gtk/updateiconcache.c:1520
 #, c-format
 msgid "Failed to write cache file: %s\n"
 msgstr "Impossible d'écrire dans le fichier de cache : %s\n"
 
 #, c-format
 msgid "Failed to write cache file: %s\n"
 msgstr "Impossible d'écrire dans le fichier de cache : %s\n"
 
-#: ../gtk/updateiconcache.c:1499
+#: ../gtk/updateiconcache.c:1530
 #, c-format
 msgid "The generated cache was invalid.\n"
 msgstr "Le cache généré n'était pas valide.\n"
 
 #, c-format
 msgid "The generated cache was invalid.\n"
 msgstr "Le cache généré n'était pas valide.\n"
 
-#: ../gtk/updateiconcache.c:1511
+#: ../gtk/updateiconcache.c:1544
 #, c-format
 msgid "Could not rename %s to %s: %s, removing %s then.\n"
 msgstr "Impossible de renommer %s en %s : %s, suppression de %s.\n"
 
 #, c-format
 msgid "Could not rename %s to %s: %s, removing %s then.\n"
 msgstr "Impossible de renommer %s en %s : %s, suppression de %s.\n"
 
-#: ../gtk/updateiconcache.c:1523
+#: ../gtk/updateiconcache.c:1558
 #, c-format
 msgid "Could not rename %s to %s: %s\n"
 msgstr "Impossible de renommer « %s » en %s : %s\n"
 
 #, c-format
 msgid "Could not rename %s to %s: %s\n"
 msgstr "Impossible de renommer « %s » en %s : %s\n"
 
-#: ../gtk/updateiconcache.c:1530
+#: ../gtk/updateiconcache.c:1568
 #, c-format
 msgid "Could not rename %s back to %s: %s.\n"
 msgstr "Impossible de renommer à nouveau %s en %s : %s\n"
 
 #, c-format
 msgid "Could not rename %s back to %s: %s.\n"
 msgstr "Impossible de renommer à nouveau %s en %s : %s\n"
 
-#: ../gtk/updateiconcache.c:1556
+#: ../gtk/updateiconcache.c:1595
 #, c-format
 msgid "Cache file created successfully.\n"
 msgstr "Fichier de cache écrit avec succès.\n"
 
 #, c-format
 msgid "Cache file created successfully.\n"
 msgstr "Fichier de cache écrit avec succès.\n"
 
-#: ../gtk/updateiconcache.c:1595
+#: ../gtk/updateiconcache.c:1634
 msgid "Overwrite an existing cache, even if up to date"
 msgstr "Écraser un cache existant même s'il est à jour"
 
 msgid "Overwrite an existing cache, even if up to date"
 msgstr "Écraser un cache existant même s'il est à jour"
 
-#: ../gtk/updateiconcache.c:1596
+#: ../gtk/updateiconcache.c:1635
 msgid "Don't check for the existence of index.theme"
 msgstr "Ne pas vérifier l'existence du fichier index.theme"
 
 msgid "Don't check for the existence of index.theme"
 msgstr "Ne pas vérifier l'existence du fichier index.theme"
 
-#: ../gtk/updateiconcache.c:1597
+#: ../gtk/updateiconcache.c:1636
 msgid "Don't include image data in the cache"
 msgstr "Ne pas inclure de données d'image dans le cache"
 
 msgid "Don't include image data in the cache"
 msgstr "Ne pas inclure de données d'image dans le cache"
 
-#: ../gtk/updateiconcache.c:1598
+#: ../gtk/updateiconcache.c:1637
 msgid "Output a C header file"
 msgstr "Sortir un fichier en-tête C"
 
 msgid "Output a C header file"
 msgstr "Sortir un fichier en-tête C"
 
-#: ../gtk/updateiconcache.c:1599
+#: ../gtk/updateiconcache.c:1638
 msgid "Turn off verbose output"
 msgstr "Désactiver la sortie détaillée"
 
 msgid "Turn off verbose output"
 msgstr "Désactiver la sortie détaillée"
 
-#: ../gtk/updateiconcache.c:1600
+#: ../gtk/updateiconcache.c:1639
 msgid "Validate existing icon cache"
 msgstr "Valider le cache d'icônes existant"
 
 msgid "Validate existing icon cache"
 msgstr "Valider le cache d'icônes existant"
 
-#: ../gtk/updateiconcache.c:1663
+#: ../gtk/updateiconcache.c:1706
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Fichier introuvable : %s\n"
 
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Fichier introuvable : %s\n"
 
-#: ../gtk/updateiconcache.c:1669
+#: ../gtk/updateiconcache.c:1712
 #, c-format
 msgid "Not a valid icon cache: %s\n"
 msgstr "Cache d'icônes non valide : %s\n"
 
 #, c-format
 msgid "Not a valid icon cache: %s\n"
 msgstr "Cache d'icônes non valide : %s\n"
 
-#: ../gtk/updateiconcache.c:1682
+#: ../gtk/updateiconcache.c:1725
 #, c-format
 #, c-format
-msgid "No theme index file."
-msgstr "Aucun fichier d'index de thème."
+msgid "No theme index file.\n"
+msgstr "Aucun fichier d'index de thème.\n"
 
 
-#: ../gtk/updateiconcache.c:1686
+#: ../gtk/updateiconcache.c:1729
 #, c-format
 msgid ""
 "No theme index file in '%s'.\n"
 #, c-format
 msgid ""
 "No theme index file in '%s'.\n"
@@ -4398,328 +4337,507 @@ msgstr ""
 "theme-index.\n"
 
 #. ID
 "theme-index.\n"
 
 #. ID
-#: ../modules/input/imam-et.c:454
+#: ../modules/input/imam-et.c:452
 msgid "Amharic (EZ+)"
 msgstr "Amharique (EZ+)"
 
 #. ID
 msgid "Amharic (EZ+)"
 msgstr "Amharique (EZ+)"
 
 #. ID
-#: ../modules/input/imcedilla.c:92
+#: ../modules/input/imcedilla.c:90
 msgid "Cedilla"
 msgstr "Cédille"
 
 #. ID
 msgid "Cedilla"
 msgstr "Cédille"
 
 #. ID
-#: ../modules/input/imcyrillic-translit.c:217
+#: ../modules/input/imcyrillic-translit.c:215
 msgid "Cyrillic (Transliterated)"
 msgstr "Cyrillique (translitéré)"
 
 #. ID
 msgid "Cyrillic (Transliterated)"
 msgstr "Cyrillique (translitéré)"
 
 #. ID
-#: ../modules/input/iminuktitut.c:127
+#: ../modules/input/iminuktitut.c:125
 msgid "Inuktitut (Transliterated)"
 msgstr "Inuktitut (translitéré)"
 
 #. ID
 msgid "Inuktitut (Transliterated)"
 msgstr "Inuktitut (translitéré)"
 
 #. ID
-#: ../modules/input/imipa.c:145
+#: ../modules/input/imipa.c:143
 msgid "IPA"
 msgstr "IPA"
 
 #. ID
 msgid "IPA"
 msgstr "IPA"
 
 #. ID
-#: ../modules/input/immultipress.c:31
+#: ../modules/input/immultipress.c:29
 msgid "Multipress"
 msgstr "Multipression"
 
 #. ID
 msgid "Multipress"
 msgstr "Multipression"
 
 #. ID
-#: ../modules/input/imthai.c:35
+#: ../modules/input/imthai.c:33
 msgid "Thai-Lao"
 msgstr "Thaï-Lao"
 
 #. ID
 msgid "Thai-Lao"
 msgstr "Thaï-Lao"
 
 #. ID
-#: ../modules/input/imti-er.c:453
+#: ../modules/input/imti-er.c:451
 msgid "Tigrigna-Eritrean (EZ+)"
 msgstr "Tigrigna-Érithréen (EZ+)"
 
 #. ID
 msgid "Tigrigna-Eritrean (EZ+)"
 msgstr "Tigrigna-Érithréen (EZ+)"
 
 #. ID
-#: ../modules/input/imti-et.c:453
+#: ../modules/input/imti-et.c:451
 msgid "Tigrigna-Ethiopian (EZ+)"
 msgstr "Tigrigna-Éthiopien (EZ+)"
 
 #. ID
 msgid "Tigrigna-Ethiopian (EZ+)"
 msgstr "Tigrigna-Éthiopien (EZ+)"
 
 #. ID
-#: ../modules/input/imviqr.c:244
+#: ../modules/input/imviqr.c:242
 msgid "Vietnamese (VIQR)"
 msgstr "Vietnamien (VIQR)"
 
 #. ID
 msgid "Vietnamese (VIQR)"
 msgstr "Vietnamien (VIQR)"
 
 #. ID
-#: ../modules/input/imxim.c:28
+#: ../modules/input/imxim.c:26
 msgid "X Input Method"
 msgstr "Méthode de saisie X"
 
 msgid "X Input Method"
 msgstr "Méthode de saisie X"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1113
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:858
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1073
+msgid "Username:"
+msgstr "Nom d'utilisateur :"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:859
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1082
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:898
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1095
+#, c-format
+msgid "Authentication is required to print document '%s' on printer %s"
+msgstr ""
+"Authentification nécessaire pour imprimer le document « %s » sur "
+"l'imprimante %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:900
+#, c-format
+msgid "Authentication is required to print a document on %s"
+msgstr "Authentification nécessaire pour imprimer un document sur %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:904
+#, c-format
+msgid "Authentication is required to get attributes of job '%s'"
+msgstr ""
+"Authentification nécessaire pour obtenir les attributs de la tâche « %s »"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:906
+msgid "Authentication is required to get attributes of a job"
+msgstr ""
+"Authentification nécessaire pour obtenir les attributs d'une tâche "
+"d'impression"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:910
+#, c-format
+msgid "Authentication is required to get attributes of printer %s"
+msgstr ""
+"Authentification nécessaire pour obtenir les attributs de l'imprimante %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:912
+msgid "Authentication is required to get attributes of a printer"
+msgstr ""
+"Authentification nécessaire pour obtenir les attributs d'une imprimante"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:915
+#, c-format
+msgid "Authentication is required to get default printer of %s"
+msgstr "Authentification nécessaire pour obtenir l'imprimante par défaut de %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:918
+#, c-format
+msgid "Authentication is required to get printers from %s"
+msgstr "Authentification nécessaire pour obtenir les imprimantes de %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:923
+#, c-format
+msgid "Authentication is required to get a file from %s"
+msgstr "Authentification nécessaire pour obtenir un fichier de %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:925
+#, c-format
+msgid "Authentication is required on %s"
+msgstr "Authentification nécessaire pour %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1067
+msgid "Domain:"
+msgstr "Domaine :"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1097
+#, c-format
+msgid "Authentication is required to print document '%s'"
+msgstr "Authentification nécessaire pour imprimer le document « %s »"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1102
+#, c-format
+msgid "Authentication is required to print this document on printer %s"
+msgstr ""
+"Authentification nécessaire pour imprimer ce document sur l'imprimante %s"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1104
+msgid "Authentication is required to print this document"
+msgstr "Authentification nécessaire pour imprimer ce document"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1666
 #, c-format
 msgid "Printer '%s' is low on toner."
 msgstr "Le toner de l'imprimante « %s » est presque vide."
 
 #, c-format
 msgid "Printer '%s' is low on toner."
 msgstr "Le toner de l'imprimante « %s » est presque vide."
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1114
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1667
 #, c-format
 msgid "Printer '%s' has no toner left."
 msgstr "Le toner de l'imprimante « %s » est vide."
 
 #. Translators: "Developer" like on photo development context
 #, c-format
 msgid "Printer '%s' has no toner left."
 msgstr "Le toner de l'imprimante « %s » est vide."
 
 #. Translators: "Developer" like on photo development context
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1116
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1669
 #, c-format
 msgid "Printer '%s' is low on developer."
 msgstr "La quantité de développeur dans l'imprimante « %s » est faible."
 
 #. Translators: "Developer" like on photo development context
 #, c-format
 msgid "Printer '%s' is low on developer."
 msgstr "La quantité de développeur dans l'imprimante « %s » est faible."
 
 #. Translators: "Developer" like on photo development context
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1118
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1671
 #, c-format
 msgid "Printer '%s' is out of developer."
 msgstr "Il n'y a plus de développeur dans l'imprimante « %s »."
 
 #. Translators: "marker" is one color bin of the printer
 #, c-format
 msgid "Printer '%s' is out of developer."
 msgstr "Il n'y a plus de développeur dans l'imprimante « %s »."
 
 #. Translators: "marker" is one color bin of the printer
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1120
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1673
 #, c-format
 msgid "Printer '%s' is low on at least one marker supply."
 msgstr ""
 "Au moins un des consommables est presque épuisé dans l'imprimante « %s »."
 
 #. Translators: "marker" is one color bin of the printer
 #, c-format
 msgid "Printer '%s' is low on at least one marker supply."
 msgstr ""
 "Au moins un des consommables est presque épuisé dans l'imprimante « %s »."
 
 #. Translators: "marker" is one color bin of the printer
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1122
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1675
 #, c-format
 msgid "Printer '%s' is out of at least one marker supply."
 msgstr "Au moins un des consommables est épuisé dans l'imprimante « %s »."
 
 #, c-format
 msgid "Printer '%s' is out of at least one marker supply."
 msgstr "Au moins un des consommables est épuisé dans l'imprimante « %s »."
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1123
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1676
 #, c-format
 msgid "The cover is open on printer '%s'."
 msgstr "Le capot de l'imprimante « %s » est ouvert."
 
 #, c-format
 msgid "The cover is open on printer '%s'."
 msgstr "Le capot de l'imprimante « %s » est ouvert."
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1124
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1677
 #, c-format
 msgid "The door is open on printer '%s'."
 msgstr "La porte de l'imprimante « %s » est ouverte."
 
 #, c-format
 msgid "The door is open on printer '%s'."
 msgstr "La porte de l'imprimante « %s » est ouverte."
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1125
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1678
 #, c-format
 msgid "Printer '%s' is low on paper."
 msgstr "Il n'y a presque plus de papier dans l'imprimante « %s »."
 
 #, c-format
 msgid "Printer '%s' is low on paper."
 msgstr "Il n'y a presque plus de papier dans l'imprimante « %s »."
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1126
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1679
 #, c-format
 msgid "Printer '%s' is out of paper."
 msgstr "Il n'y a plus de papier dans l'imprimante « %s »."
 
 #, c-format
 msgid "Printer '%s' is out of paper."
 msgstr "Il n'y a plus de papier dans l'imprimante « %s »."
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1127
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1680
 #, c-format
 #, c-format
-msgid "Printer '%s' is currently off-line."
+msgid "Printer '%s' is currently offline."
 msgstr "L'imprimante « %s » est actuellement déconnectée."
 
 msgstr "L'imprimante « %s » est actuellement déconnectée."
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1128
-#, c-format
-msgid "Printer '%s' may not be connected."
-msgstr "L'imprimante « %s » ne semble pas être connectée."
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1129
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:1681
 #, c-format
 msgid "There is a problem on printer '%s'."
 msgstr "Il y a un problème avec l'imprimante « %s »."
 
 #. Translators: this is a printer status.
 #, c-format
 msgid "There is a problem on printer '%s'."
 msgstr "Il y a un problème avec l'imprimante « %s »."
 
 #. Translators: this is a printer status.
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1372
-msgid "Paused ; Rejecting Jobs"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2123
+msgid "Paused; Rejecting Jobs"
 msgstr "En pause ; les tâches sont rejetées"
 
 #. Translators: this is a printer status.
 msgstr "En pause ; les tâches sont rejetées"
 
 #. Translators: this is a printer status.
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1378
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2129
 msgid "Rejecting Jobs"
 msgstr "Tâches non acceptées"
 
 msgid "Rejecting Jobs"
 msgstr "Tâches non acceptées"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1999
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2909
 msgid "Two Sided"
 msgstr "Recto verso"
 
 msgid "Two Sided"
 msgstr "Recto verso"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2000
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2910
 msgid "Paper Type"
 msgstr "Type de papier"
 
 msgid "Paper Type"
 msgstr "Type de papier"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2001
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2911
 msgid "Paper Source"
 msgstr "Source du papier"
 
 msgid "Paper Source"
 msgstr "Source du papier"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2002
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2912
 msgid "Output Tray"
 msgstr "Bac de sortie"
 
 msgid "Output Tray"
 msgstr "Bac de sortie"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2011
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2913
+msgid "Resolution"
+msgstr "Résolution"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2914
+msgid "GhostScript pre-filtering"
+msgstr "Pré-filtrage GhostScript"
+
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2923
 msgid "One Sided"
 msgstr "Recto"
 
 msgid "One Sided"
 msgstr "Recto"
 
+#. Translators: this is an option of "Two Sided"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2925
+msgid "Long Edge (Standard)"
+msgstr "Bord long (standard)"
+
+#. Translators: this is an option of "Two Sided"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2927
+msgid "Short Edge (Flip)"
+msgstr "Bord court (retourné)"
+
 #. Translators: this is an option of "Paper Source"
 #. Translators: this is an option of "Paper Source"
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2013
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2015
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2023
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2929
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2931
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2939
 msgid "Auto Select"
 msgstr "Sélection automatique"
 
 #. Translators: this is an option of "Paper Source"
 msgid "Auto Select"
 msgstr "Sélection automatique"
 
 #. Translators: this is an option of "Paper Source"
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2017
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2019
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2021
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2492
+#. Translators: this is an option of "Resolution"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2933
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2935
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2937
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2941
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3429
 msgid "Printer Default"
 msgstr "Selon l'imprimante"
 
 msgid "Printer Default"
 msgstr "Selon l'imprimante"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2686
+#. Translators: this is an option of "GhostScript"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2943
+msgid "Embed GhostScript fonts only"
+msgstr "Inclure uniquement les polices GhostScript"
+
+#. Translators: this is an option of "GhostScript"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2945
+msgid "Convert to PS level 1"
+msgstr "Convertir en PS niveau 1"
+
+#. Translators: this is an option of "GhostScript"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2947
+msgid "Convert to PS level 2"
+msgstr "Convertir en PS niveau 2"
+
+#. Translators: this is an option of "GhostScript"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2949
+msgid "No pre-filtering"
+msgstr "Pas de pré-filtrage"
+
+#. Translators: "Miscellaneous" is the label for a button, that opens
+#. up an extra panel of settings in a print dialog.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:2958
+msgid "Miscellaneous"
+msgstr "Divers"
+
+#. Translators: These strings name the possible values of the
+#. * job priority option in the print dialog
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3681
 msgid "Urgent"
 msgstr "Urgent"
 
 msgid "Urgent"
 msgstr "Urgent"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2686
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3681
 msgid "High"
 msgstr "Haute"
 
 msgid "High"
 msgstr "Haute"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2686
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3681
 msgid "Medium"
 msgstr "Moyenne"
 
 msgid "Medium"
 msgstr "Moyenne"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2686
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3681
 msgid "Low"
 msgstr "Basse"
 
 msgid "Low"
 msgstr "Basse"
 
-# Ce qui suit concerne le sens de lecture de la langue
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2688
-msgid "Left to right, top to bottom"
-msgstr "De gauche à droite, du haut vers le bas"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2688
-msgid "Left to right, bottom to top"
-msgstr "De gauche à droite, du bas vers le haut"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2689
-msgid "Right to left, top to bottom"
-msgstr "De droite à gauche, du haut vers le bas"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2689
-msgid "Right to left, bottom to top"
-msgstr "De droite à gauche, du bas vers le haut"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2690
-msgid "Top to bottom, left to right"
-msgstr "Du haut vers le bas, de gauche à droite"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2690
-msgid "Top to bottom, right to left"
-msgstr "Du haut vers le bas, de droite à gauche"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2691
-msgid "Bottom to top, left to right"
-msgstr "Du bas vers le haut, de gauche à droite"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2691
-msgid "Bottom to top, right to left"
-msgstr "Du bas vers le haut, de droite à gauche"
-
-#. Cups specific, non-ppd related settings
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2703
-#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:424
-msgid "Pages Per Sheet"
-msgstr "Pages par feuille"
-
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2734
+#. Translators, this string is used to label the job priority option
+#. * in the print dialog
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3711
 msgid "Job Priority"
 msgstr "Priorité de la tâche"
 
 msgid "Job Priority"
 msgstr "Priorité de la tâche"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2742
+#. Translators, this string is used to label the billing info entry
+#. * in the print dialog
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3722
 msgid "Billing Info"
 msgstr "Informations de facturation"
 
 msgid "Billing Info"
 msgstr "Informations de facturation"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2753
+#. Translators, these strings are names for various 'standard' cover
+#. * pages that the printing system may support.
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3737
 msgid "None"
 msgstr "Aucune"
 
 msgid "None"
 msgstr "Aucune"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2753
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3737
 msgid "Classified"
 msgstr "Classifié"
 
 msgid "Classified"
 msgstr "Classifié"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2753
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3737
 msgid "Confidential"
 msgstr "Confidentiel"
 
 msgid "Confidential"
 msgstr "Confidentiel"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2753
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3737
 msgid "Secret"
 msgstr "Secret"
 
 msgid "Secret"
 msgstr "Secret"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2753
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3737
 msgid "Standard"
 msgstr "Standard"
 
 msgid "Standard"
 msgstr "Standard"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2753
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3737
 msgid "Top Secret"
 msgstr "Top secret"
 
 msgid "Top Secret"
 msgstr "Top secret"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2753
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3737
 msgid "Unclassified"
 msgstr "Non classifié"
 
 msgid "Unclassified"
 msgstr "Non classifié"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2785
+#. Translators, this string is used to label the pages-per-sheet option
+#. * in the print dialog
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3748
+msgid "Pages per Sheet"
+msgstr "Pages par feuille"
+
+#. Translators, this is the label used for the option in the print
+#. * dialog that controls the front cover page.
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3808
 msgid "Before"
 msgstr "Avant"
 
 msgid "Before"
 msgstr "Avant"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2797
+#. Translators, this is the label used for the option in the print
+#. * dialog that controls the back cover page.
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3823
 msgid "After"
 msgstr "Après"
 
 msgid "After"
 msgstr "Après"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2813
+#. Translators: this is the name of the option that controls when
+#. * a print job is printed. Possible values are 'now', a specified time,
+#. * or 'on hold'
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3843
 msgid "Print at"
 msgstr "Imprimer à"
 
 msgid "Print at"
 msgstr "Imprimer à"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2821
+#. Translators: this is the name of the option that allows the user
+#. * to specify a time when a print job will be printed.
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3854
 msgid "Print at time"
 msgstr "Imprimer à l'heure"
 
 msgid "Print at time"
 msgstr "Imprimer à l'heure"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2852
+#. Translators: this format is used to display a custom paper
+#. * size. The two placeholders are replaced with the width and height
+#. * in points. E.g: "Custom 230.4x142.9"
+#.
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3889
 #, c-format
 msgid "Custom %sx%s"
 msgstr "Personnalisé %sx%s"
 
 #, c-format
 msgid "Custom %sx%s"
 msgstr "Personnalisé %sx%s"
 
-#. default filename used for print-to-file
-#: ../modules/printbackends/file/gtkprintbackendfile.c:235
-#, c-format
-msgid "output.%s"
-msgstr "sortie.%s"
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3970
+msgid "Printer Profile"
+msgstr "Profil d'imprimante"
 
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:464
+#. TRANSLATORS: this is when color profile information is unavailable
+#: ../modules/printbackends/cups/gtkprintbackendcups.c:3977
+msgid "Unavailable"
+msgstr "Non disponible"
+
+#. TRANSLATORS: when we're running an old CUPS, and
+#. * it hasn't registered the device with colord
+#: ../modules/printbackends/cups/gtkprintercups.c:221
+msgid "Color management unavailable"
+msgstr "Gestion de la couleur non disponible"
+
+#. TRANSLATORS: when there is no color profile available
+#: ../modules/printbackends/cups/gtkprintercups.c:233
+msgid "No profile available"
+msgstr "Aucun profil disponible"
+
+#. TRANSLATORS: when the color profile has no title
+#: ../modules/printbackends/cups/gtkprintercups.c:244
+msgid "Unspecified profile"
+msgstr "Profil non précisé"
+
+#: ../modules/printbackends/file/gtkprintbackendfile.c:249
+msgid "output"
+msgstr "sortie"
+
+#: ../modules/printbackends/file/gtkprintbackendfile.c:521
 msgid "Print to File"
 msgstr "Imprimer dans un fichier"
 
 msgid "Print to File"
 msgstr "Imprimer dans un fichier"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:541
+#: ../modules/printbackends/file/gtkprintbackendfile.c:647
 msgid "PDF"
 msgstr "PDF"
 
 msgid "PDF"
 msgstr "PDF"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:541
+#: ../modules/printbackends/file/gtkprintbackendfile.c:647
 msgid "Postscript"
 msgstr "Postscript"
 
 msgid "Postscript"
 msgstr "Postscript"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:553
+#: ../modules/printbackends/file/gtkprintbackendfile.c:647
+msgid "SVG"
+msgstr "SVG"
+
+#: ../modules/printbackends/file/gtkprintbackendfile.c:660
 #: ../modules/printbackends/test/gtkprintbackendtest.c:501
 msgid "Pages per _sheet:"
 msgstr "Pages par _feuille :"
 
 #: ../modules/printbackends/test/gtkprintbackendtest.c:501
 msgid "Pages per _sheet:"
 msgstr "Pages par _feuille :"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:599
+#: ../modules/printbackends/file/gtkprintbackendfile.c:719
 msgid "File"
 msgstr "Fichier"
 
 msgid "File"
 msgstr "Fichier"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:608
+#: ../modules/printbackends/file/gtkprintbackendfile.c:729
 msgid "_Output format"
 msgstr "Format de _sortie"
 
 msgid "_Output format"
 msgstr "Format de _sortie"
 
-#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:398
+#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:393
 msgid "Print to LPR"
 msgstr "Imprimer vers LPR"
 
 msgid "Print to LPR"
 msgstr "Imprimer vers LPR"
 
-#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:431
+#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:419
+msgid "Pages Per Sheet"
+msgstr "Pages par feuille"
+
+#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:426
 msgid "Command Line"
 msgstr "Ligne de commande"
 
 msgid "Command Line"
 msgstr "Ligne de commande"
 
+#. SUN_BRANDING
+#: ../modules/printbackends/papi/gtkprintbackendpapi.c:809
+msgid "printer offline"
+msgstr "imprimante déconnectée"
+
+#. SUN_BRANDING
+#: ../modules/printbackends/papi/gtkprintbackendpapi.c:827
+msgid "ready to print"
+msgstr "prêt pour l'impression"
+
+#. SUN_BRANDING
+#: ../modules/printbackends/papi/gtkprintbackendpapi.c:830
+msgid "processing job"
+msgstr "traitement de la tâche"
+
+#. SUN_BRANDING
+#: ../modules/printbackends/papi/gtkprintbackendpapi.c:834
+msgid "paused"
+msgstr "en pause"
+
+#. SUN_BRANDING
+#: ../modules/printbackends/papi/gtkprintbackendpapi.c:837
+msgid "unknown"
+msgstr "inconnu"
+
 #. default filename used for print-to-test
 #. default filename used for print-to-test
-#: ../modules/printbackends/test/gtkprintbackendtest.c:235
+#: ../modules/printbackends/test/gtkprintbackendtest.c:232
 #, c-format
 msgid "test-output.%s"
 msgstr "sortie-test.%s"
 #, c-format
 msgid "test-output.%s"
 msgstr "sortie-test.%s"
@@ -4728,8 +4846,11 @@ msgstr "sortie-test.%s"
 msgid "Print to Test Printer"
 msgstr "Imprimer vers une imprimante test"
 
 msgid "Print to Test Printer"
 msgstr "Imprimer vers une imprimante test"
 
-#: ../tests/testfilechooser.c:207
-#, c-format
-msgid "Could not get information for file '%s': %s"
-msgstr "Impossible d'obtenir les informations du fichier « %s » : %s"
+#~ msgid "Connect as u_ser:"
+#~ msgstr "_Se connecter en tant que :"
+
+#~ msgid "Select a folder"
+#~ msgstr "Sélectionner un dossier"
 
 
+#~ msgid "_Save in folder:"
+#~ msgstr "Enregistrer dans le _dossier :"