]> Pileus Git - ~andy/gtk/blobdiff - po/pt.po
Updated Thai translation.
[~andy/gtk] / po / pt.po
index f09b58fc0c88915a9c8673bc58aa9b8eb9cdb59c..4669502a972c1e4f8a8817b1c45455f7ab0a7551 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -1,15 +1,15 @@
 # gtk+'s Portuguese Translation
 # gtk+'s Portuguese Translation
-# Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007 gtk+
+# Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 gtk+
 # Distributed under the same licence as the gtk+ package
 # Distributed under the same licence as the gtk+ package
-# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2002, 2003, 2004, 2005, 2006
+# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
 # Nuno Ferreira <nmrf@rnl.ist.utl.pt>, 1999.
 #
 msgid ""
 msgstr ""
 # Nuno Ferreira <nmrf@rnl.ist.utl.pt>, 1999.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: 2.20\n"
+"Project-Id-Version: 2.28\n"
 "Report-Msgid-Bugs-To: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-08-19 22:38+0100\n"
-"PO-Revision-Date: 2007-08-19 22:50+0000\n"
+"POT-Creation-Date: 2009-12-21 19:14-0500\n"
+"PO-Revision-Date: 2009-08-23 23:10+0000\n"
 "Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
 "Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
 "MIME-Version: 1.0\n"
 "Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
 "Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -17,56 +17,58 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../gdk/directfb/gdkdisplay-directfb.c:55
-msgid "directfb arg"
-msgstr "directfb arg"
+#: gdk/gdk.c:103
+#, c-format
+msgid "Error parsing option --gdk-debug"
+msgstr "Erro ao processar a opção --gdk-debug"
 
 
-#: ../gdk/directfb/gdkdisplay-directfb.c:55
-msgid "sdl|system"
-msgstr "systema"
+#: gdk/gdk.c:123
+#, c-format
+msgid "Error parsing option --gdk-no-debug"
+msgstr "Erro ao processar a opção --gdk-no-debug"
 
 #. Description of --class=CLASS in --help output
 
 #. Description of --class=CLASS in --help output
-#: ../gdk/gdk.c:126
+#: gdk/gdk.c:151
 msgid "Program class as used by the window manager"
 msgstr "Classe de aplicação tal como utilizada pelo gestor de janelas"
 
 #. Placeholder in --class=CLASS in --help output
 msgid "Program class as used by the window manager"
 msgstr "Classe de aplicação tal como utilizada pelo gestor de janelas"
 
 #. Placeholder in --class=CLASS in --help output
-#: ../gdk/gdk.c:127
+#: gdk/gdk.c:152
 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:154
 msgid "Program name as used by the window manager"
 msgstr "Nome da aplicação tal como utilizada pelo gestor de janelas"
 
 #. Placeholder in --name=NAME in --help output
 msgid "Program name as used by the window manager"
 msgstr "Nome da aplicação tal como utilizada pelo gestor de janelas"
 
 #. Placeholder in --name=NAME in --help output
-#: ../gdk/gdk.c:130
+#: gdk/gdk.c:155
 msgid "NAME"
 msgstr "NOME"
 
 #. Description of --display=DISPLAY in --help output
 msgid "NAME"
 msgstr "NOME"
 
 #. Description of --display=DISPLAY in --help output
-#: ../gdk/gdk.c:132
+#: gdk/gdk.c:157
 msgid "X display to use"
 msgstr "Ecrã X a utilizar"
 
 #. Placeholder in --display=DISPLAY in --help output
 msgid "X display to use"
 msgstr "Ecrã X a utilizar"
 
 #. Placeholder in --display=DISPLAY in --help output
-#: ../gdk/gdk.c:133
+#: gdk/gdk.c:158
 msgid "DISPLAY"
 msgstr "ECRÃ"
 
 #. Description of --screen=SCREEN in --help output
 msgid "DISPLAY"
 msgstr "ECRÃ"
 
 #. Description of --screen=SCREEN in --help output
-#: ../gdk/gdk.c:135
+#: gdk/gdk.c:160
 msgid "X screen to use"
 msgstr "Monitor X a utilizar"
 
 #. Placeholder in --screen=SCREEN in --help output
 msgid "X screen to use"
 msgstr "Monitor X a utilizar"
 
 #. Placeholder in --screen=SCREEN in --help output
-#: ../gdk/gdk.c:136
+#: gdk/gdk.c:161
 msgid "SCREEN"
 msgstr "MONITOR"
 
 #. Description of --gdk-debug=FLAGS in --help output
 msgid "SCREEN"
 msgstr "MONITOR"
 
 #. Description of --gdk-debug=FLAGS in --help output
-#: ../gdk/gdk.c:139
+#: gdk/gdk.c:164
 msgid "Gdk debugging flags to set"
 msgstr "Parâmetros de depuração Gdk a activar"
 
 msgid "Gdk debugging flags to set"
 msgstr "Parâmetros de depuração Gdk a activar"
 
@@ -74,176 +76,213 @@ msgstr "Parâmetros de depuração Gdk a activar"
 #. 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-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:416 ../gtk/gtkmain.c:419
+#: gdk/gdk.c:165 gdk/gdk.c:168 gtk/gtkmain.c:459 gtk/gtkmain.c:462
 msgid "FLAGS"
 msgstr "PARÂMETROS"
 
 #. Description of --gdk-no-debug=FLAGS in --help output
 msgid "FLAGS"
 msgstr "PARÂMETROS"
 
 #. Description of --gdk-no-debug=FLAGS in --help output
-#: ../gdk/gdk.c:142
+#: gdk/gdk.c:167
 msgid "Gdk debugging flags to unset"
 msgstr "Parâmetros de depuração Gdk a desactivar"
 
 msgid "Gdk debugging flags to unset"
 msgstr "Parâmetros de depuração Gdk a desactivar"
 
-#: ../gdk/keyname-table.h:3940
-msgid "keyboard label|BackSpace"
-msgstr "BackSpace"
+#: gdk/keyname-table.h:3940
+msgctxt "keyboard label"
+msgid "BackSpace"
+msgstr "Apagar"
 
 
-#: ../gdk/keyname-table.h:3941
-msgid "keyboard label|Tab"
+#: gdk/keyname-table.h:3941
+msgctxt "keyboard label"
+msgid "Tab"
 msgstr "Tab"
 
 msgstr "Tab"
 
-#: ../gdk/keyname-table.h:3942
-msgid "keyboard label|Return"
-msgstr "Return"
+#: gdk/keyname-table.h:3942
+msgctxt "keyboard label"
+msgid "Return"
+msgstr "Enter"
 
 
-#: ../gdk/keyname-table.h:3943
-msgid "keyboard label|Pause"
-msgstr "Pause"
+#: gdk/keyname-table.h:3943
+msgctxt "keyboard label"
+msgid "Pause"
+msgstr "Pausa"
 
 
-#: ../gdk/keyname-table.h:3944
-msgid "keyboard label|Scroll_Lock"
+#: gdk/keyname-table.h:3944
+msgctxt "keyboard label"
+msgid "Scroll_Lock"
 msgstr "Scroll_Lock"
 
 msgstr "Scroll_Lock"
 
-#: ../gdk/keyname-table.h:3945
-msgid "keyboard label|Sys_Req"
-msgstr "Sys_Req"
+#: gdk/keyname-table.h:3945
+msgctxt "keyboard label"
+msgid "Sys_Req"
+msgstr "Sis_Req"
 
 
-#: ../gdk/keyname-table.h:3946
-msgid "keyboard label|Escape"
+#: gdk/keyname-table.h:3946
+msgctxt "keyboard label"
+msgid "Escape"
 msgstr "Esc"
 
 msgstr "Esc"
 
-#: ../gdk/keyname-table.h:3947
-msgid "keyboard label|Multi_key"
-msgstr "Multi_key"
+#: gdk/keyname-table.h:3947
+msgctxt "keyboard label"
+msgid "Multi_key"
+msgstr "Multi_tecla"
 
 
-#: ../gdk/keyname-table.h:3948
-msgid "keyboard label|Home"
+#: gdk/keyname-table.h:3948
+msgctxt "keyboard label"
+msgid "Home"
 msgstr "Home"
 
 msgstr "Home"
 
-#: ../gdk/keyname-table.h:3949
-msgid "keyboard label|Left"
+#: gdk/keyname-table.h:3949
+msgctxt "keyboard label"
+msgid "Left"
 msgstr "Esquerda"
 
 msgstr "Esquerda"
 
-#: ../gdk/keyname-table.h:3950
-msgid "keyboard label|Up"
+#: gdk/keyname-table.h:3950
+msgctxt "keyboard label"
+msgid "Up"
 msgstr "Acima"
 
 msgstr "Acima"
 
-#: ../gdk/keyname-table.h:3951
-msgid "keyboard label|Right"
+#: gdk/keyname-table.h:3951
+msgctxt "keyboard label"
+msgid "Right"
 msgstr "Direita"
 
 msgstr "Direita"
 
-#: ../gdk/keyname-table.h:3952
-msgid "keyboard label|Down"
+#: gdk/keyname-table.h:3952
+msgctxt "keyboard label"
+msgid "Down"
 msgstr "Abaixo"
 
 msgstr "Abaixo"
 
-#: ../gdk/keyname-table.h:3953
-msgid "keyboard label|Page_Up"
+#: gdk/keyname-table.h:3953
+msgctxt "keyboard label"
+msgid "Page_Up"
 msgstr "Page_Up"
 
 msgstr "Page_Up"
 
-#: ../gdk/keyname-table.h:3954
-msgid "keyboard label|Page_Down"
+#: gdk/keyname-table.h:3954
+msgctxt "keyboard label"
+msgid "Page_Down"
 msgstr "Page_Down"
 
 msgstr "Page_Down"
 
-#: ../gdk/keyname-table.h:3955
-msgid "keyboard label|End"
+#: gdk/keyname-table.h:3955
+msgctxt "keyboard label"
+msgid "End"
 msgstr "End"
 
 msgstr "End"
 
-#: ../gdk/keyname-table.h:3956
-msgid "keyboard label|Begin"
+#: gdk/keyname-table.h:3956
+msgctxt "keyboard label"
+msgid "Begin"
 msgstr "Begin"
 
 msgstr "Begin"
 
-#: ../gdk/keyname-table.h:3957
-msgid "keyboard label|Print"
-msgstr "Print"
+#: gdk/keyname-table.h:3957
+msgctxt "keyboard label"
+msgid "Print"
+msgstr "Imprimir"
 
 
-#: ../gdk/keyname-table.h:3958
-msgid "keyboard label|Insert"
+#: gdk/keyname-table.h:3958
+msgctxt "keyboard label"
+msgid "Insert"
 msgstr "Insert"
 
 msgstr "Insert"
 
-#: ../gdk/keyname-table.h:3959
-msgid "keyboard label|Num_Lock"
+#: gdk/keyname-table.h:3959
+msgctxt "keyboard label"
+msgid "Num_Lock"
 msgstr "Num_Lock"
 
 msgstr "Num_Lock"
 
-#: ../gdk/keyname-table.h:3960
-msgid "keyboard label|KP_Space"
+#: gdk/keyname-table.h:3960
+msgctxt "keyboard label"
+msgid "KP_Space"
 msgstr "KP_Space"
 
 msgstr "KP_Space"
 
-#: ../gdk/keyname-table.h:3961
-msgid "keyboard label|KP_Tab"
+#: gdk/keyname-table.h:3961
+msgctxt "keyboard label"
+msgid "KP_Tab"
 msgstr "KP_Tab"
 
 msgstr "KP_Tab"
 
-#: ../gdk/keyname-table.h:3962
-msgid "keyboard label|KP_Enter"
+#: gdk/keyname-table.h:3962
+msgctxt "keyboard label"
+msgid "KP_Enter"
 msgstr "KP_Enter"
 
 msgstr "KP_Enter"
 
-#: ../gdk/keyname-table.h:3963
-msgid "keyboard label|KP_Home"
+#: gdk/keyname-table.h:3963
+msgctxt "keyboard label"
+msgid "KP_Home"
 msgstr "KP_Home"
 
 msgstr "KP_Home"
 
-#: ../gdk/keyname-table.h:3964
-msgid "keyboard label|KP_Left"
-msgstr "KP_Left"
-
-#: ../gdk/keyname-table.h:3965
-msgid "keyboard label|KP_Up"
-msgstr "KP_Up"
-
-#: ../gdk/keyname-table.h:3966
-msgid "keyboard label|KP_Right"
-msgstr "KP_Right"
-
-#: ../gdk/keyname-table.h:3967
-msgid "keyboard label|KP_Down"
-msgstr "KP_Down"
-
-#: ../gdk/keyname-table.h:3968
-msgid "keyboard label|KP_Page_Up"
+#: gdk/keyname-table.h:3964
+msgctxt "keyboard label"
+msgid "KP_Left"
+msgstr "KP_Esquerda"
+
+#: gdk/keyname-table.h:3965
+msgctxt "keyboard label"
+msgid "KP_Up"
+msgstr "KP_Acima"
+
+#: gdk/keyname-table.h:3966
+msgctxt "keyboard label"
+msgid "KP_Right"
+msgstr "KP_Direita"
+
+#: gdk/keyname-table.h:3967
+msgctxt "keyboard label"
+msgid "KP_Down"
+msgstr "KP_Abaixo"
+
+#: gdk/keyname-table.h:3968
+msgctxt "keyboard label"
+msgid "KP_Page_Up"
 msgstr "KP_Page_Up"
 
 msgstr "KP_Page_Up"
 
-#: ../gdk/keyname-table.h:3969
-msgid "keyboard label|KP_Prior"
-msgstr "KP_Prior"
+#: gdk/keyname-table.h:3969
+msgctxt "keyboard label"
+msgid "KP_Prior"
+msgstr "KP_Anterior"
 
 
-#: ../gdk/keyname-table.h:3970
-msgid "keyboard label|KP_Page_Down"
+#: gdk/keyname-table.h:3970
+msgctxt "keyboard label"
+msgid "KP_Page_Down"
 msgstr "KP_Page_Down"
 
 msgstr "KP_Page_Down"
 
-#: ../gdk/keyname-table.h:3971
-msgid "keyboard label|KP_Next"
-msgstr "KP_Next"
+#: gdk/keyname-table.h:3971
+msgctxt "keyboard label"
+msgid "KP_Next"
+msgstr "KP_Seguinte"
 
 
-#: ../gdk/keyname-table.h:3972
-msgid "keyboard label|KP_End"
+#: gdk/keyname-table.h:3972
+msgctxt "keyboard label"
+msgid "KP_End"
 msgstr "KP_End"
 
 msgstr "KP_End"
 
-#: ../gdk/keyname-table.h:3973
-msgid "keyboard label|KP_Begin"
+#: gdk/keyname-table.h:3973
+msgctxt "keyboard label"
+msgid "KP_Begin"
 msgstr "KP_Begin"
 
 msgstr "KP_Begin"
 
-#: ../gdk/keyname-table.h:3974
-msgid "keyboard label|KP_Insert"
+#: gdk/keyname-table.h:3974
+msgctxt "keyboard label"
+msgid "KP_Insert"
 msgstr "KP_Insert"
 
 msgstr "KP_Insert"
 
-#: ../gdk/keyname-table.h:3975
-msgid "keyboard label|KP_Delete"
+#: gdk/keyname-table.h:3975
+msgctxt "keyboard label"
+msgid "KP_Delete"
 msgstr "KP_Delete"
 
 msgstr "KP_Delete"
 
-#: ../gdk/keyname-table.h:3976
-msgid "keyboard label|Delete"
+#: gdk/keyname-table.h:3976
+msgctxt "keyboard label"
+msgid "Delete"
 msgstr "Delete"
 
 msgstr "Delete"
 
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:154 ../gdk-pixbuf/gdk-pixbuf-io.c:847
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1102 ../tests/testfilechooser.c:218
+#: gdk-pixbuf/gdk-pixbuf-animation.c:133 gdk-pixbuf/gdk-pixbuf-io.c:982
+#: gdk-pixbuf/gdk-pixbuf-io.c:1242 tests/testfilechooser.c:222
 #, c-format
 msgid "Failed to open file '%s': %s"
 msgstr "Falha ao abrir ficheiro '%s': %s"
 
 #, c-format
 msgid "Failed to open file '%s': %s"
 msgstr "Falha ao abrir ficheiro '%s': %s"
 
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:167 ../gdk-pixbuf/gdk-pixbuf-io.c:859
+#: gdk-pixbuf/gdk-pixbuf-animation.c:146 gdk-pixbuf/gdk-pixbuf-io.c:994
 #, c-format
 msgid "Image file '%s' contains no data"
 msgstr "Ficheiro de imagem '%s' não contém dados"
 
 #, c-format
 msgid "Image file '%s' contains no data"
 msgstr "Ficheiro de imagem '%s' não contém dados"
 
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:209 ../gdk-pixbuf/gdk-pixbuf-io.c:896
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1153 ../tests/testfilechooser.c:263
+#: gdk-pixbuf/gdk-pixbuf-animation.c:188 gdk-pixbuf/gdk-pixbuf-io.c:1030
+#: gdk-pixbuf/gdk-pixbuf-io.c:1294 tests/testfilechooser.c:267
 #, c-format
 msgid ""
 "Failed to load image '%s': reason not known, probably a corrupt image file"
 #, c-format
 msgid ""
 "Failed to load image '%s': reason not known, probably a corrupt image file"
@@ -251,7 +290,7 @@ msgstr ""
 "Falha ao ler imagem '%s': razão desconhecida, provavelmente um ficheiro de "
 "imagem corrompido"
 
 "Falha ao ler imagem '%s': razão desconhecida, provavelmente um ficheiro de "
 "imagem corrompido"
 
-#: ../gdk-pixbuf/gdk-pixbuf-animation.c:242
+#: gdk-pixbuf/gdk-pixbuf-animation.c:221
 #, c-format
 msgid ""
 "Failed to load animation '%s': reason not known, probably a corrupt "
 #, c-format
 msgid ""
 "Failed to load animation '%s': reason not known, probably a corrupt "
@@ -260,12 +299,12 @@ msgstr ""
 "Falha ao ler animação '%s': razão desconhecida, provavelmente um ficheiro de "
 "animação corrompido"
 
 "Falha ao ler animação '%s': razão desconhecida, provavelmente um ficheiro de "
 "animação corrompido"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:527
+#: gdk-pixbuf/gdk-pixbuf-io.c:715
 #, c-format
 msgid "Unable to load image-loading module: %s: %s"
 msgstr "Incapaz de ler módulo de leitura de imagens: %s: %s"
 
 #, c-format
 msgid "Unable to load image-loading module: %s: %s"
 msgstr "Incapaz de ler módulo de leitura de imagens: %s: %s"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:542
+#: gdk-pixbuf/gdk-pixbuf-io.c:730
 #, c-format
 msgid ""
 "Image-loading module %s does not export the proper interface; perhaps it's "
 #, c-format
 msgid ""
 "Image-loading module %s does not export the proper interface; perhaps it's "
@@ -274,54 +313,54 @@ msgstr ""
 "Módulo de leitura de imagens %s não exporta o interface apropriado; será de "
 "uma versão diferente do GTK?"
 
 "Módulo de leitura de imagens %s não exporta o interface apropriado; será de "
 "uma versão diferente do GTK?"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:659 ../gdk-pixbuf/gdk-pixbuf-io.c:688
+#: gdk-pixbuf/gdk-pixbuf-io.c:739 gdk-pixbuf/gdk-pixbuf-io.c:790
 #, c-format
 msgid "Image type '%s' is not supported"
 msgstr "Tipo de imagem '%s' não é suportado"
 
 #, c-format
 msgid "Image type '%s' is not supported"
 msgstr "Tipo de imagem '%s' não é suportado"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:728
+#: gdk-pixbuf/gdk-pixbuf-io.c:863
 #, c-format
 msgid "Couldn't recognize the image file format for file '%s'"
 msgstr "Incapaz de reconhecer o formato de imagem do ficheiro '%s'"
 
 #, c-format
 msgid "Couldn't recognize the image file format for file '%s'"
 msgstr "Incapaz de reconhecer o formato de imagem do ficheiro '%s'"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:736
+#: gdk-pixbuf/gdk-pixbuf-io.c:871
 msgid "Unrecognized image file format"
 msgstr "Formato de ficheiro de imagem desconhecido"
 
 msgid "Unrecognized image file format"
 msgstr "Formato de ficheiro de imagem desconhecido"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:905
+#: gdk-pixbuf/gdk-pixbuf-io.c:1039
 #, c-format
 msgid "Failed to load image '%s': %s"
 msgstr "Falha ao ler imagem '%s': %s"
 
 #, c-format
 msgid "Failed to load image '%s': %s"
 msgstr "Falha ao ler imagem '%s': %s"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1381
+#: gdk-pixbuf/gdk-pixbuf-io.c:1673 gdk-pixbuf/io-gdip-utils.c:961
 #, c-format
 msgid "Error writing to image file: %s"
 msgstr "Erro ao escrever no ficheiro de imagem: %s"
 
 #, c-format
 msgid "Error writing to image file: %s"
 msgstr "Erro ao escrever no ficheiro de imagem: %s"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1427 ../gdk-pixbuf/gdk-pixbuf-io.c:1558
+#: gdk-pixbuf/gdk-pixbuf-io.c:1718 gdk-pixbuf/gdk-pixbuf-io.c:1848
 #, c-format
 msgid "This build of gdk-pixbuf does not support saving the image format: %s"
 msgstr ""
 "Esta compilação do gdk-pixbuf não suporta a gravação do formato de imagem: %s"
 
 #, c-format
 msgid "This build of gdk-pixbuf does not support saving the image format: %s"
 msgstr ""
 "Esta compilação do gdk-pixbuf não suporta a gravação do formato de imagem: %s"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1461
+#: gdk-pixbuf/gdk-pixbuf-io.c:1752
 msgid "Insufficient memory to save image to callback"
 msgstr "Memória insuficiente para gravar imagem no invocador"
 
 msgid "Insufficient memory to save image to callback"
 msgstr "Memória insuficiente para gravar imagem no invocador"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1474
+#: gdk-pixbuf/gdk-pixbuf-io.c:1765
 msgid "Failed to open temporary file"
 msgstr "Falha ao abrir ficheiro temporário"
 
 msgid "Failed to open temporary file"
 msgstr "Falha ao abrir ficheiro temporário"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1500
+#: gdk-pixbuf/gdk-pixbuf-io.c:1791
 msgid "Failed to read from temporary file"
 msgstr "Falha ao ler o ficheiro temporário"
 
 msgid "Failed to read from temporary file"
 msgstr "Falha ao ler o ficheiro temporário"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1735
+#: gdk-pixbuf/gdk-pixbuf-io.c:2044
 #, c-format
 msgid "Failed to open '%s' for writing: %s"
 msgstr "Falha ao abrir '%s' para escrita: %s"
 
 #, c-format
 msgid "Failed to open '%s' for writing: %s"
 msgstr "Falha ao abrir '%s' para escrita: %s"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1760
+#: gdk-pixbuf/gdk-pixbuf-io.c:2069
 #, c-format
 msgid ""
 "Failed to close '%s' while writing image, all data may not have been saved: %"
 #, c-format
 msgid ""
 "Failed to close '%s' while writing image, all data may not have been saved: %"
@@ -330,11 +369,15 @@ msgstr ""
 "Falha ao fechar '%s' ao escrever imagem, poderão não ter sido gravados todos "
 "os dados: %s"
 
 "Falha ao fechar '%s' ao escrever imagem, poderão não ter sido gravados todos "
 "os dados: %s"
 
-#: ../gdk-pixbuf/gdk-pixbuf-io.c:1980 ../gdk-pixbuf/gdk-pixbuf-io.c:2030
+#: gdk-pixbuf/gdk-pixbuf-io.c:2289 gdk-pixbuf/gdk-pixbuf-io.c:2340
 msgid "Insufficient memory to save image into a buffer"
 msgstr "Memória insuficiente para gravar ficheiro num buffer"
 
 msgid "Insufficient memory to save image into a buffer"
 msgstr "Memória insuficiente para gravar ficheiro num buffer"
 
-#: ../gdk-pixbuf/gdk-pixbuf-loader.c:330
+#: gdk-pixbuf/gdk-pixbuf-io.c:2386
+msgid "Error writing to image stream"
+msgstr "Erro ao escrever no fluxo de imagem"
+
+#: gdk-pixbuf/gdk-pixbuf-loader.c:330
 #, c-format
 msgid ""
 "Internal error: Image loader module '%s' failed to complete an operation, "
 #, c-format
 msgid ""
 "Internal error: Image loader module '%s' failed to complete an operation, "
@@ -343,141 +386,142 @@ msgstr ""
 "Erro interno: Módulo de leitura de imagem '%s' falhou ao terminar uma "
 "operação, mas não apresentou um motivo para a falha"
 
 "Erro interno: Módulo de leitura de imagem '%s' falhou ao terminar uma "
 "operação, mas não apresentou um motivo para a falha"
 
-#: ../gdk-pixbuf/gdk-pixbuf-loader.c:373
+#: gdk-pixbuf/gdk-pixbuf-loader.c:372
 #, c-format
 msgid "Incremental loading of image type '%s' is not supported"
 msgstr "Leitura incremental do tipo de imagem '%s' não é suportado"
 
 #, c-format
 msgid "Incremental loading of image type '%s' is not supported"
 msgstr "Leitura incremental do tipo de imagem '%s' não é suportado"
 
-#: ../gdk-pixbuf/gdk-pixdata.c:147
+#: gdk-pixbuf/gdk-pixdata.c:147
 msgid "Image header corrupt"
 msgstr "Cabeçalho de imagem corrompido"
 
 msgid "Image header corrupt"
 msgstr "Cabeçalho de imagem corrompido"
 
-#: ../gdk-pixbuf/gdk-pixdata.c:152
+#: gdk-pixbuf/gdk-pixdata.c:152
 msgid "Image format unknown"
 msgstr "Formato de imagem desconhecido"
 
 msgid "Image format unknown"
 msgstr "Formato de imagem desconhecido"
 
-#: ../gdk-pixbuf/gdk-pixdata.c:157 ../gdk-pixbuf/gdk-pixdata.c:487
+#: gdk-pixbuf/gdk-pixdata.c:157 gdk-pixbuf/gdk-pixdata.c:488
 msgid "Image pixel data corrupt"
 msgstr "Dados de pixel da imagem corrompidos"
 
 msgid "Image pixel data corrupt"
 msgstr "Dados de pixel da imagem corrompidos"
 
-#: ../gdk-pixbuf/gdk-pixdata.c:431
+#: gdk-pixbuf/gdk-pixdata.c:432
 #, c-format
 msgid "failed to allocate image buffer of %u byte"
 msgid_plural "failed to allocate image buffer of %u bytes"
 msgstr[0] "falha ao alocar buffer de %u byte para imagem"
 msgstr[1] "falha ao alocar buffer de %u bytes para imagem"
 
 #, c-format
 msgid "failed to allocate image buffer of %u byte"
 msgid_plural "failed to allocate image buffer of %u bytes"
 msgstr[0] "falha ao alocar buffer de %u byte para imagem"
 msgstr[1] "falha ao alocar buffer de %u bytes para imagem"
 
-#: ../gdk-pixbuf/io-ani.c:244
+#: gdk-pixbuf/io-ani.c:244
 msgid "Unexpected icon chunk in animation"
 msgstr "Bloco de ícone inesperado na animação"
 
 msgid "Unexpected icon chunk in animation"
 msgstr "Bloco de ícone inesperado na animação"
 
-#: ../gdk-pixbuf/io-ani.c:337
+#: gdk-pixbuf/io-ani.c:337
 msgid "Unsupported animation type"
 msgstr "Tipo de animação não suportado"
 
 msgid "Unsupported animation type"
 msgstr "Tipo de animação não suportado"
 
-#: ../gdk-pixbuf/io-ani.c:348 ../gdk-pixbuf/io-ani.c:536
+#: 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 "Cabeçalho inválido na animação"
 
 msgid "Invalid header in animation"
 msgstr "Cabeçalho inválido na animação"
 
-#: ../gdk-pixbuf/io-ani.c:358 ../gdk-pixbuf/io-ani.c:380
-#: ../gdk-pixbuf/io-ani.c:439 ../gdk-pixbuf/io-ani.c:458
-#: ../gdk-pixbuf/io-ani.c:509 ../gdk-pixbuf/io-ani.c:581
+#: 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 "Memória insuficiente para ler animação"
 
 msgid "Not enough memory to load animation"
 msgstr "Memória insuficiente para ler animação"
 
-#: ../gdk-pixbuf/io-ani.c:398 ../gdk-pixbuf/io-ani.c:415
-#: ../gdk-pixbuf/io-ani.c:426
+#: gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 gdk-pixbuf/io-ani.c:443
 msgid "Malformed chunk in animation"
 msgstr "Bloco mal-formado na animação"
 
 msgid "Malformed chunk in animation"
 msgstr "Bloco mal-formado na animação"
 
-#: ../gdk-pixbuf/io-ani.c:680
+#: gdk-pixbuf/io-ani.c:711
 msgid "The ANI image format"
 msgstr "O formato de imagem ANI"
 
 msgid "The ANI image format"
 msgstr "O formato de imagem ANI"
 
-#: ../gdk-pixbuf/io-bmp.c:230 ../gdk-pixbuf/io-bmp.c:327
-#: ../gdk-pixbuf/io-bmp.c:359 ../gdk-pixbuf/io-bmp.c:382
-#: ../gdk-pixbuf/io-bmp.c:485
+#: 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 "Imagem BMP tem dados de cabeçalho inválidos"
 
 msgid "BMP image has bogus header data"
 msgstr "Imagem BMP tem dados de cabeçalho inválidos"
 
-#: ../gdk-pixbuf/io-bmp.c:241 ../gdk-pixbuf/io-bmp.c:422
+#: gdk-pixbuf/io-bmp.c:241 gdk-pixbuf/io-bmp.c:433
 msgid "Not enough memory to load bitmap image"
 msgstr "Memória insuficiente para ler imagem bitmap"
 
 msgid "Not enough memory to load bitmap image"
 msgstr "Memória insuficiente para ler imagem bitmap"
 
-#: ../gdk-pixbuf/io-bmp.c:308
+#: gdk-pixbuf/io-bmp.c:319
 msgid "BMP image has unsupported header size"
 msgstr "Imagem BMP tem um tamanho de cabeçalho não suportado"
 
 msgid "BMP image has unsupported header size"
 msgstr "Imagem BMP tem um tamanho de cabeçalho não suportado"
 
-#: ../gdk-pixbuf/io-bmp.c:346
+#: gdk-pixbuf/io-bmp.c:357
 msgid "Topdown BMP images cannot be compressed"
 msgstr "Incapaz de comprimir imagens BMP cima-para-baixo"
 
 msgid "Topdown BMP images cannot be compressed"
 msgstr "Incapaz de comprimir imagens BMP cima-para-baixo"
 
-#: ../gdk-pixbuf/io-bmp.c:1306
+#: gdk-pixbuf/io-bmp.c:717 gdk-pixbuf/io-pnm.c:709
+msgid "Premature end-of-file encountered"
+msgstr "Final de ficheiro encontrado prematuramente"
+
+#: gdk-pixbuf/io-bmp.c:1329
 msgid "Couldn't allocate memory for saving BMP file"
 msgstr "Incapaz de alocar memória para gravar o ficheiro BMP"
 
 msgid "Couldn't allocate memory for saving BMP file"
 msgstr "Incapaz de alocar memória para gravar o ficheiro BMP"
 
-#: ../gdk-pixbuf/io-bmp.c:1347
+#: gdk-pixbuf/io-bmp.c:1370
 msgid "Couldn't write to BMP file"
 msgstr "Incapaz de escrever no ficheiro BMP"
 
 msgid "Couldn't write to BMP file"
 msgstr "Incapaz de escrever no ficheiro BMP"
 
-#: ../gdk-pixbuf/io-bmp.c:1402
+#: gdk-pixbuf/io-bmp.c:1423 gdk-pixbuf/io-gdip-bmp.c:82
 msgid "The BMP image format"
 msgstr "O formato de imagem BMP"
 
 msgid "The BMP image format"
 msgstr "O formato de imagem BMP"
 
-#: ../gdk-pixbuf/io-gif.c:222
+#: gdk-pixbuf/io-gif.c:222
 #, c-format
 msgid "Failure reading GIF: %s"
 msgstr "Falha ao ler GIF: %s"
 
 #, c-format
 msgid "Failure reading GIF: %s"
 msgstr "Falha ao ler GIF: %s"
 
-#: ../gdk-pixbuf/io-gif.c:496 ../gdk-pixbuf/io-gif.c:1477
-#: ../gdk-pixbuf/io-gif.c:1638
+#: gdk-pixbuf/io-gif.c:496 gdk-pixbuf/io-gif.c:1481 gdk-pixbuf/io-gif.c:1642
 msgid "GIF file was missing some data (perhaps it was truncated somehow?)"
 msgstr "Dados incompletos no ficheiro GIF (talvez tenha sido truncado?)"
 
 msgid "GIF file was missing some data (perhaps it was truncated somehow?)"
 msgstr "Dados incompletos no ficheiro GIF (talvez tenha sido truncado?)"
 
-#: ../gdk-pixbuf/io-gif.c:505
+#: gdk-pixbuf/io-gif.c:505
 #, c-format
 msgid "Internal error in the GIF loader (%s)"
 msgstr "Erro interno no leitor de GIF (%s)"
 
 #, c-format
 msgid "Internal error in the GIF loader (%s)"
 msgstr "Erro interno no leitor de GIF (%s)"
 
-#: ../gdk-pixbuf/io-gif.c:579
+#: gdk-pixbuf/io-gif.c:579
 msgid "Stack overflow"
 msgstr "Overflow de pilha"
 
 msgid "Stack overflow"
 msgstr "Overflow de pilha"
 
-#: ../gdk-pixbuf/io-gif.c:639
+#: gdk-pixbuf/io-gif.c:639
 msgid "GIF image loader cannot understand this image."
 msgstr "Leitor de imagens GIF incapaz de compreender esta imagem."
 
 msgid "GIF image loader cannot understand this image."
 msgstr "Leitor de imagens GIF incapaz de compreender esta imagem."
 
-#: ../gdk-pixbuf/io-gif.c:668
+#: gdk-pixbuf/io-gif.c:668
 msgid "Bad code encountered"
 msgstr "Encontrado código incorrecto"
 
 msgid "Bad code encountered"
 msgstr "Encontrado código incorrecto"
 
-#: ../gdk-pixbuf/io-gif.c:678
+#: gdk-pixbuf/io-gif.c:678
 msgid "Circular table entry in GIF file"
 msgstr "Entrada circular na tabela de ficheiro GIF"
 
 msgid "Circular table entry in GIF file"
 msgstr "Entrada circular na tabela de ficheiro 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
+#: gdk-pixbuf/io-gif.c:866 gdk-pixbuf/io-gif.c:1468 gdk-pixbuf/io-gif.c:1515
+#: gdk-pixbuf/io-gif.c:1630
 msgid "Not enough memory to load GIF file"
 msgstr "Memória insuficiente para ler ficheiro GIF"
 
 msgid "Not enough memory to load GIF file"
 msgstr "Memória insuficiente para ler ficheiro GIF"
 
-#: ../gdk-pixbuf/io-gif.c:956
+#: gdk-pixbuf/io-gif.c:960
 msgid "Not enough memory to composite a frame in GIF file"
 msgstr "Memória insuficiente para compor uma frame no ficheiro GIF"
 
 msgid "Not enough memory to composite a frame in GIF file"
 msgstr "Memória insuficiente para compor uma frame no ficheiro GIF"
 
-#: ../gdk-pixbuf/io-gif.c:1128
+#: gdk-pixbuf/io-gif.c:1132
 msgid "GIF image is corrupt (incorrect LZW compression)"
 msgstr "Imagem GIF está corrompida (compressão LZW incorrecta)"
 
 msgid "GIF image is corrupt (incorrect LZW compression)"
 msgstr "Imagem GIF está corrompida (compressão LZW incorrecta)"
 
-#: ../gdk-pixbuf/io-gif.c:1178
+#: gdk-pixbuf/io-gif.c:1182
 msgid "File does not appear to be a GIF file"
 msgstr "Ficheiro não aparenta ser um ficheiro GIF"
 
 msgid "File does not appear to be a GIF file"
 msgstr "Ficheiro não aparenta ser um ficheiro GIF"
 
-#: ../gdk-pixbuf/io-gif.c:1190
+#: gdk-pixbuf/io-gif.c:1194
 #, c-format
 msgid "Version %s of the GIF file format is not supported"
 msgstr "Versão %s do formato de ficheiro GIF não é suportado"
 
 #, c-format
 msgid "Version %s of the GIF file format is not supported"
 msgstr "Versão %s do formato de ficheiro GIF não é suportado"
 
-#: ../gdk-pixbuf/io-gif.c:1299
+#: gdk-pixbuf/io-gif.c:1303
 msgid ""
 "GIF image has no global colormap, and a frame inside it has no local "
 "colormap."
 msgid ""
 "GIF image has no global colormap, and a frame inside it has no local "
 "colormap."
@@ -485,68 +529,112 @@ msgstr ""
 "Imagem GIF não tem mapa de cores global, e uma das suas frames não tem mapa "
 "de cores local."
 
 "Imagem GIF não tem mapa de cores global, e uma das suas frames não tem mapa "
 "de cores local."
 
-#: ../gdk-pixbuf/io-gif.c:1533
+#: gdk-pixbuf/io-gif.c:1537
 msgid "GIF image was truncated or incomplete."
 msgstr "Imagem GIF estava truncada ou incompleta."
 
 msgid "GIF image was truncated or incomplete."
 msgstr "Imagem GIF estava truncada ou incompleta."
 
-#: ../gdk-pixbuf/io-gif.c:1691
+#: gdk-pixbuf/io-gif.c:1693 gdk-pixbuf/io-gdip-gif.c:80
 msgid "The GIF image format"
 msgstr "O formato de imagem GIF"
 
 msgid "The GIF image format"
 msgstr "O formato de imagem GIF"
 
-#: ../gdk-pixbuf/io-ico.c:217 ../gdk-pixbuf/io-ico.c:277
-#: ../gdk-pixbuf/io-ico.c:346 ../gdk-pixbuf/io-ico.c:409
-#: ../gdk-pixbuf/io-ico.c:439
-msgid "Not enough memory to load icon"
-msgstr "Memória insuficiente para ler ícone"
-
-#: ../gdk-pixbuf/io-ico.c:254 ../gdk-pixbuf/io-ico.c:267
-#: ../gdk-pixbuf/io-ico.c:336
+#: 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 "Cabeçalho inválido no ícone"
 
 msgid "Invalid header in icon"
 msgstr "Cabeçalho inválido no ícone"
 
-#: ../gdk-pixbuf/io-ico.c:299
+#: 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 "Memória insuficiente para ler ícone"
+
+#: gdk-pixbuf/io-ico.c:322
 msgid "Icon has zero width"
 msgstr "Ícone tem largura zero"
 
 msgid "Icon has zero width"
 msgstr "Ícone tem largura zero"
 
-#: ../gdk-pixbuf/io-ico.c:309
+#: gdk-pixbuf/io-ico.c:332
 msgid "Icon has zero height"
 msgstr "Ícone tem altura zero"
 
 msgid "Icon has zero height"
 msgstr "Ícone tem altura zero"
 
-#: ../gdk-pixbuf/io-ico.c:361
+#: gdk-pixbuf/io-ico.c:384
 msgid "Compressed icons are not supported"
 msgstr "Ícones comprimidos não são suportados"
 
 msgid "Compressed icons are not supported"
 msgstr "Ícones comprimidos não são suportados"
 
-#: ../gdk-pixbuf/io-ico.c:394
+#: gdk-pixbuf/io-ico.c:417
 msgid "Unsupported icon type"
 msgstr "Tipo de ícone não suportado"
 
 msgid "Unsupported icon type"
 msgstr "Tipo de ícone não suportado"
 
-#: ../gdk-pixbuf/io-ico.c:488
+#: gdk-pixbuf/io-ico.c:511
 msgid "Not enough memory to load ICO file"
 msgstr "Memória insuficiente para ler ficheiro ICO"
 
 msgid "Not enough memory to load ICO file"
 msgstr "Memória insuficiente para ler ficheiro ICO"
 
-#: ../gdk-pixbuf/io-ico.c:953
+#: gdk-pixbuf/io-ico.c:976
 msgid "Image too large to be saved as ICO"
 msgstr "Imagem demasiado grande para ser gravada como ICO"
 
 msgid "Image too large to be saved as ICO"
 msgstr "Imagem demasiado grande para ser gravada como ICO"
 
-#: ../gdk-pixbuf/io-ico.c:964
+#: gdk-pixbuf/io-ico.c:987
 msgid "Cursor hotspot outside image"
 msgstr "Zona de acção de cursor fora da imagem"
 
 msgid "Cursor hotspot outside image"
 msgstr "Zona de acção de cursor fora da imagem"
 
-#: ../gdk-pixbuf/io-ico.c:987
+#: gdk-pixbuf/io-ico.c:1010
 #, c-format
 msgid "Unsupported depth for ICO file: %d"
 msgstr "Profundidade não suportada para ficheiro ICO: %d"
 
 #, c-format
 msgid "Unsupported depth for ICO file: %d"
 msgstr "Profundidade não suportada para ficheiro ICO: %d"
 
-#: ../gdk-pixbuf/io-ico.c:1223
+#: gdk-pixbuf/io-ico.c:1245 gdk-pixbuf/io-gdip-ico.c:59
 msgid "The ICO image format"
 msgstr "O formato de imagem ICO"
 
 msgid "The ICO image format"
 msgstr "O formato de imagem ICO"
 
-#: ../gdk-pixbuf/io-jpeg.c:117
+#: gdk-pixbuf/io-icns.c:347
+#, c-format
+msgid "Error reading ICNS image: %s"
+msgstr "Erro ao ler a imagem ICNS: %s"
+
+#: gdk-pixbuf/io-icns.c:364
+msgid "Could not decode ICNS file"
+msgstr "Incapaz de descodificar o ficheiro ICNS"
+
+#: gdk-pixbuf/io-icns.c:397
+msgid "The ICNS image format"
+msgstr "O formato de imagem ICNS"
+
+#: gdk-pixbuf/io-jasper.c:75
+msgid "Couldn't allocate memory for stream"
+msgstr "Incapaz de alocar memória para o fluxo"
+
+#: gdk-pixbuf/io-jasper.c:105
+msgid "Couldn't decode image"
+msgstr "Incapaz de descodificar a imagem"
+
+#: gdk-pixbuf/io-jasper.c:123
+msgid "Transformed JPEG2000 has zero width or height"
+msgstr "JPEG2000 transformado tem largura ou altura zero"
+
+#: gdk-pixbuf/io-jasper.c:137
+msgid "Image type currently not supported"
+msgstr "Tipo de imagem actualmente não suportado"
+
+#: gdk-pixbuf/io-jasper.c:149 gdk-pixbuf/io-jasper.c:157
+msgid "Couldn't allocate memory for color profile"
+msgstr "Incapaz de alocar memória para o perfil de cor"
+
+#: gdk-pixbuf/io-jasper.c:183
+msgid "Insufficient memory to open JPEG 2000 file"
+msgstr "Memória insuficiente para abrir o ficheiro JPEG 2000"
+
+#: gdk-pixbuf/io-jasper.c:262
+msgid "Couldn't allocate memory to buffer image data"
+msgstr "Incapaz de alocar memória para o buffer de dados de imagem"
+
+#: gdk-pixbuf/io-jasper.c:306
+msgid "The JPEG 2000 image format"
+msgstr "O formato de imagem JPEG 2000"
+
+#: gdk-pixbuf/io-jpeg.c:117
 #, c-format
 msgid "Error interpreting JPEG image file (%s)"
 msgstr "Erro ao interpretar ficheiro de imagem JPEG (%s)"
 
 #, c-format
 msgid "Error interpreting JPEG image file (%s)"
 msgstr "Erro ao interpretar ficheiro de imagem JPEG (%s)"
 
-#: ../gdk-pixbuf/io-jpeg.c:509
+#: gdk-pixbuf/io-jpeg.c:528
 msgid ""
 "Insufficient memory to load image, try exiting some applications to free "
 "memory"
 msgid ""
 "Insufficient memory to load image, try exiting some applications to free "
 "memory"
@@ -554,116 +642,116 @@ msgstr ""
 "Memória insuficiente para ler imagem, tente terminar algumas aplicações para "
 "libertar memória"
 
 "Memória insuficiente para ler imagem, tente terminar algumas aplicações para "
 "libertar memória"
 
-#: ../gdk-pixbuf/io-jpeg.c:550 ../gdk-pixbuf/io-jpeg.c:756
+#: gdk-pixbuf/io-jpeg.c:569 gdk-pixbuf/io-jpeg.c:775
 #, c-format
 msgid "Unsupported JPEG color space (%s)"
 msgstr "Espaço de cor JPEG não suportado (%s)"
 
 #, c-format
 msgid "Unsupported JPEG color space (%s)"
 msgstr "Espaço de cor JPEG não suportado (%s)"
 
-#: ../gdk-pixbuf/io-jpeg.c:648 ../gdk-pixbuf/io-jpeg.c:920
-#: ../gdk-pixbuf/io-jpeg.c:1153 ../gdk-pixbuf/io-jpeg.c:1162
+#: gdk-pixbuf/io-jpeg.c:667 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 "Incapaz de alocar memória para ler ficheiro JPEG"
 
 msgid "Couldn't allocate memory for loading JPEG file"
 msgstr "Incapaz de alocar memória para ler ficheiro JPEG"
 
-#: ../gdk-pixbuf/io-jpeg.c:896
+#: gdk-pixbuf/io-jpeg.c:919
 msgid "Transformed JPEG has zero width or height."
 msgstr "JPEG transformado tem largura ou altura zero."
 
 msgid "Transformed JPEG has zero width or height."
 msgstr "JPEG transformado tem largura ou altura zero."
 
-#: ../gdk-pixbuf/io-jpeg.c:1109
+#: 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 ""
 #, c-format
 msgid ""
 "JPEG quality must be a value between 0 and 100; value '%s' could not be "
 "parsed."
 msgstr ""
-"Qualidade JPEG tem de ser um valor entre 0 e 100; incapaz de parsear valor '%"
-"s'."
+"Qualidade JPEG tem de ser um valor entre 0 e 100; incapaz de processar o "
+"valor '%s'."
 
 
-#: ../gdk-pixbuf/io-jpeg.c:1124
+#: 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 ""
 "Qualidade JPEG tem de ser um valor entre 0 e 100; valor '%d' não é permitido."
 
 #, c-format
 msgid ""
 "JPEG quality must be a value between 0 and 100; value '%d' is not allowed."
 msgstr ""
 "Qualidade JPEG tem de ser um valor entre 0 e 100; valor '%d' não é permitido."
 
-#: ../gdk-pixbuf/io-jpeg.c:1287
+#: gdk-pixbuf/io-jpeg.c:1310 gdk-pixbuf/io-gdip-jpeg.c:136
 msgid "The JPEG image format"
 msgstr "O formato de imagem JPEG"
 
 msgid "The JPEG image format"
 msgstr "O formato de imagem JPEG"
 
-#: ../gdk-pixbuf/io-pcx.c:187
+#: gdk-pixbuf/io-pcx.c:187
 msgid "Couldn't allocate memory for header"
 msgstr "Incapaz de alocar memória para o cabeçalho"
 
 msgid "Couldn't allocate memory for header"
 msgstr "Incapaz de alocar memória para o cabeçalho"
 
-#: ../gdk-pixbuf/io-pcx.c:202 ../gdk-pixbuf/io-pcx.c:560
+#: gdk-pixbuf/io-pcx.c:202 gdk-pixbuf/io-pcx.c:560
 msgid "Couldn't allocate memory for context buffer"
 msgstr "Incapaz de alocar memória para o buffer de contexto"
 
 msgid "Couldn't allocate memory for context buffer"
 msgstr "Incapaz de alocar memória para o buffer de contexto"
 
-#: ../gdk-pixbuf/io-pcx.c:601
+#: gdk-pixbuf/io-pcx.c:601
 msgid "Image has invalid width and/or height"
 msgstr "Imagem tem uma largura e/ou altura inválida"
 
 msgid "Image has invalid width and/or height"
 msgstr "Imagem tem uma largura e/ou altura inválida"
 
-#: ../gdk-pixbuf/io-pcx.c:613 ../gdk-pixbuf/io-pcx.c:674
+#: gdk-pixbuf/io-pcx.c:613 gdk-pixbuf/io-pcx.c:674
 msgid "Image has unsupported bpp"
 msgstr "Imagem tem um bpp não suportado"
 
 msgid "Image has unsupported bpp"
 msgstr "Imagem tem um bpp não suportado"
 
-#: ../gdk-pixbuf/io-pcx.c:618 ../gdk-pixbuf/io-pcx.c:626
+#: gdk-pixbuf/io-pcx.c:618 gdk-pixbuf/io-pcx.c:626
 #, c-format
 msgid "Image has unsupported number of %d-bit planes"
 msgstr "Imagem tem número não suportado de %d-bit planos"
 
 #, c-format
 msgid "Image has unsupported number of %d-bit planes"
 msgstr "Imagem tem número não suportado de %d-bit planos"
 
-#: ../gdk-pixbuf/io-pcx.c:642
+#: gdk-pixbuf/io-pcx.c:642
 msgid "Couldn't create new pixbuf"
 msgstr "Incapaz de criar novo pixbuf"
 
 msgid "Couldn't create new pixbuf"
 msgstr "Incapaz de criar novo pixbuf"
 
-#: ../gdk-pixbuf/io-pcx.c:650
+#: gdk-pixbuf/io-pcx.c:650
 msgid "Couldn't allocate memory for line data"
 msgstr "Incapaz de alocar memória para dados de linha"
 
 msgid "Couldn't allocate memory for line data"
 msgstr "Incapaz de alocar memória para dados de linha"
 
-#: ../gdk-pixbuf/io-pcx.c:657
+#: gdk-pixbuf/io-pcx.c:657
 msgid "Couldn't allocate memory for paletted data"
 msgstr "Incapaz de alocar memória para dados de paleta"
 
 msgid "Couldn't allocate memory for paletted data"
 msgstr "Incapaz de alocar memória para dados de paleta"
 
-#: ../gdk-pixbuf/io-pcx.c:704
+#: gdk-pixbuf/io-pcx.c:704
 msgid "Didn't get all lines of PCX image"
 msgstr "Não foram obtidas todas as linhas de imagem PCX"
 
 msgid "Didn't get all lines of PCX image"
 msgstr "Não foram obtidas todas as linhas de imagem PCX"
 
-#: ../gdk-pixbuf/io-pcx.c:711
+#: gdk-pixbuf/io-pcx.c:711
 msgid "No palette found at end of PCX data"
 msgstr "Nenhuma paleta encontrada no final dos dados PCX"
 
 msgid "No palette found at end of PCX data"
 msgstr "Nenhuma paleta encontrada no final dos dados PCX"
 
-#: ../gdk-pixbuf/io-pcx.c:758
+#: gdk-pixbuf/io-pcx.c:756
 msgid "The PCX image format"
 msgstr "O formato de imagem PCX"
 
 msgid "The PCX image format"
 msgstr "O formato de imagem PCX"
 
-#: ../gdk-pixbuf/io-png.c:55
+#: gdk-pixbuf/io-png.c:55
 msgid "Bits per channel of PNG image is invalid."
 msgstr "Bits por canal inválidos na imagem PNG."
 
 msgid "Bits per channel of PNG image is invalid."
 msgstr "Bits por canal inválidos na imagem PNG."
 
-#: ../gdk-pixbuf/io-png.c:136 ../gdk-pixbuf/io-png.c:618
+#: gdk-pixbuf/io-png.c:136 gdk-pixbuf/io-png.c:642
 msgid "Transformed PNG has zero width or height."
 msgstr "PNG transformado tem largura ou altura zero."
 
 msgid "Transformed PNG has zero width or height."
 msgstr "PNG transformado tem largura ou altura zero."
 
-#: ../gdk-pixbuf/io-png.c:144
+#: gdk-pixbuf/io-png.c:144
 msgid "Bits per channel of transformed PNG is not 8."
 msgstr "Bits por canal do PNG transformado não é 8."
 
 msgid "Bits per channel of transformed PNG is not 8."
 msgstr "Bits por canal do PNG transformado não é 8."
 
-#: ../gdk-pixbuf/io-png.c:153
+#: gdk-pixbuf/io-png.c:153
 msgid "Transformed PNG not RGB or RGBA."
 msgstr "PNG transformado não é RGB ou RGBA."
 
 msgid "Transformed PNG not RGB or RGBA."
 msgstr "PNG transformado não é RGB ou RGBA."
 
-#: ../gdk-pixbuf/io-png.c:162
+#: gdk-pixbuf/io-png.c:162
 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4."
 msgstr ""
 "PNG transformado tem número não suportado de canais, têm de ser 3 ou 4."
 
 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4."
 msgstr ""
 "PNG transformado tem número não suportado de canais, têm de ser 3 ou 4."
 
-#: ../gdk-pixbuf/io-png.c:183
+#: gdk-pixbuf/io-png.c:183
 #, c-format
 msgid "Fatal error in PNG image file: %s"
 msgstr "Erro fatal em ficheiro de imagem PNG: %s"
 
 #, c-format
 msgid "Fatal error in PNG image file: %s"
 msgstr "Erro fatal em ficheiro de imagem PNG: %s"
 
-#: ../gdk-pixbuf/io-png.c:310
+#: gdk-pixbuf/io-png.c:316
 msgid "Insufficient memory to load PNG file"
 msgstr "Memória insuficiente para ler ficheiro PNG"
 
 msgid "Insufficient memory to load PNG file"
 msgstr "Memória insuficiente para ler ficheiro PNG"
 
-#: ../gdk-pixbuf/io-png.c:633
+#: gdk-pixbuf/io-png.c:657
 #, c-format
 msgid ""
 "Insufficient memory to store a %ld by %ld image; try exiting some "
 #, c-format
 msgid ""
 "Insufficient memory to store a %ld by %ld image; try exiting some "
@@ -672,36 +760,40 @@ msgstr ""
 "Memória insuficiente para armazenar uma imagem de %ld por %ld; tente "
 "terminar algumas aplicações para reduzir a utilização de memória"
 
 "Memória insuficiente para armazenar uma imagem de %ld por %ld; tente "
 "terminar algumas aplicações para reduzir a utilização de memória"
 
-#: ../gdk-pixbuf/io-png.c:684
+#: gdk-pixbuf/io-png.c:720
 msgid "Fatal error reading PNG image file"
 msgstr "Erro fatal ao ler ficheiro de imagem PNG"
 
 msgid "Fatal error reading PNG image file"
 msgstr "Erro fatal ao ler ficheiro de imagem PNG"
 
-#: ../gdk-pixbuf/io-png.c:733
+#: gdk-pixbuf/io-png.c:769
 #, c-format
 msgid "Fatal error reading PNG image file: %s"
 msgstr "Erro fatal ao ler ficheiro de imagem PNG: %s"
 
 #, c-format
 msgid "Fatal error reading PNG image file: %s"
 msgstr "Erro fatal ao ler ficheiro de imagem PNG: %s"
 
-#: ../gdk-pixbuf/io-png.c:825
+#: gdk-pixbuf/io-png.c:863
 msgid ""
 "Keys for PNG text chunks must have at least 1 and at most 79 characters."
 msgstr ""
 "Chaves para blocos de texto PNG têm de ter pelo menos 1 e no máximo 79 "
 "caracteres."
 
 msgid ""
 "Keys for PNG text chunks must have at least 1 and at most 79 characters."
 msgstr ""
 "Chaves para blocos de texto PNG têm de ter pelo menos 1 e no máximo 79 "
 "caracteres."
 
-#: ../gdk-pixbuf/io-png.c:833
+#: gdk-pixbuf/io-png.c:872
 msgid "Keys for PNG text chunks must be ASCII characters."
 msgstr "Chaves para blocos de texto PNG têm de ser caracteres ASCII."
 
 msgid "Keys for PNG text chunks must be ASCII characters."
 msgstr "Chaves para blocos de texto PNG têm de ser caracteres ASCII."
 
-#: ../gdk-pixbuf/io-png.c:846
+#: gdk-pixbuf/io-png.c:886
+msgid "Color profile has invalid length '%"
+msgstr ""
+
+#: gdk-pixbuf/io-png.c:899 gdk-pixbuf/io-gdip-png.c:56
 #, c-format
 msgid ""
 "PNG compression level must be a value between 0 and 9; value '%s' could not "
 "be parsed."
 msgstr ""
 "O nível de compressão PNG tem de ser um valor entre 0 e 9; incapaz de "
 #, c-format
 msgid ""
 "PNG compression level must be a value between 0 and 9; value '%s' could not "
 "be parsed."
 msgstr ""
 "O nível de compressão PNG tem de ser um valor entre 0 e 9; incapaz de "
-"parsear o valor '%s'."
+"processar o valor '%s'."
 
 
-#: ../gdk-pixbuf/io-png.c:858
+#: gdk-pixbuf/io-png.c:912 gdk-pixbuf/io-gdip-png.c:68
 #, c-format
 msgid ""
 "PNG compression level must be a value between 0 and 9; value '%d' is not "
 #, c-format
 msgid ""
 "PNG compression level must be a value between 0 and 9; value '%d' is not "
@@ -710,367 +802,434 @@ msgstr ""
 "O nível de compressão PNG tem de ser um valor entre 0 e 9; o valor '%d' não "
 "é permitido."
 
 "O nível de compressão PNG tem de ser um valor entre 0 e 9; o valor '%d' não "
 "é permitido."
 
-#: ../gdk-pixbuf/io-png.c:896
+#: gdk-pixbuf/io-png.c:951
 #, c-format
 msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding."
 msgstr ""
 "Incapaz de converter o valor do bloco de texto PNG %s para a codificação ISO-"
 "8859-1."
 
 #, c-format
 msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding."
 msgstr ""
 "Incapaz de converter o valor do bloco de texto PNG %s para a codificação ISO-"
 "8859-1."
 
-#: ../gdk-pixbuf/io-png.c:1047
+#: gdk-pixbuf/io-png.c:1112 gdk-pixbuf/io-gdip-png.c:133
 msgid "The PNG image format"
 msgstr "O formato de imagem PNG"
 
 msgid "The PNG image format"
 msgstr "O formato de imagem PNG"
 
-#: ../gdk-pixbuf/io-pnm.c:250
+#: gdk-pixbuf/io-pnm.c:250
 msgid "PNM loader expected to find an integer, but didn't"
 msgstr "Leitor PNM esperava encontrar um inteiro, mas não encontrou"
 
 msgid "PNM loader expected to find an integer, but didn't"
 msgstr "Leitor PNM esperava encontrar um inteiro, mas não encontrou"
 
-#: ../gdk-pixbuf/io-pnm.c:282
+#: gdk-pixbuf/io-pnm.c:282
 msgid "PNM file has an incorrect initial byte"
 msgstr "Ficheiro PNM tem um byte inicial inválido"
 
 msgid "PNM file has an incorrect initial byte"
 msgstr "Ficheiro PNM tem um byte inicial inválido"
 
-#: ../gdk-pixbuf/io-pnm.c:312
+#: gdk-pixbuf/io-pnm.c:312
 msgid "PNM file is not in a recognized PNM subformat"
 msgstr "Ficheiro PNM não está num subformato PNM reconhecido"
 
 msgid "PNM file is not in a recognized PNM subformat"
 msgstr "Ficheiro PNM não está num subformato PNM reconhecido"
 
-#: ../gdk-pixbuf/io-pnm.c:337
+#: gdk-pixbuf/io-pnm.c:337
 msgid "PNM file has an image width of 0"
 msgstr "Ficheiro PNM tem uma largura de imagem de 0"
 
 msgid "PNM file has an image width of 0"
 msgstr "Ficheiro PNM tem uma largura de imagem de 0"
 
-#: ../gdk-pixbuf/io-pnm.c:358
+#: gdk-pixbuf/io-pnm.c:358
 msgid "PNM file has an image height of 0"
 msgstr "Ficheiro PNM tem uma altura de imagem de 0"
 
 msgid "PNM file has an image height of 0"
 msgstr "Ficheiro PNM tem uma altura de imagem de 0"
 
-#: ../gdk-pixbuf/io-pnm.c:381
+#: gdk-pixbuf/io-pnm.c:381
 msgid "Maximum color value in PNM file is 0"
 msgstr "Valor máximo de cor no ficheiro PNM é de 0"
 
 msgid "Maximum color value in PNM file is 0"
 msgstr "Valor máximo de cor no ficheiro PNM é de 0"
 
-#: ../gdk-pixbuf/io-pnm.c:389
+#: gdk-pixbuf/io-pnm.c:389
 msgid "Maximum color value in PNM file is too large"
 msgstr "Valor máximo de cor no ficheiro PNM é demasiado grande"
 
 msgid "Maximum color value in PNM file is too large"
 msgstr "Valor máximo de cor no ficheiro PNM é demasiado grande"
 
-#: ../gdk-pixbuf/io-pnm.c:429 ../gdk-pixbuf/io-pnm.c:459
-#: ../gdk-pixbuf/io-pnm.c:504
+#: 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 "Tipo de imagem PNM em bruto é inválido"
 
 msgid "Raw PNM image type is invalid"
 msgstr "Tipo de imagem PNM em bruto é inválido"
 
-#: ../gdk-pixbuf/io-pnm.c:654
+#: gdk-pixbuf/io-pnm.c:654
 msgid "PNM image loader does not support this PNM subformat"
 msgstr "Leitor de imagens PNM não suporta este subformato PNM"
 
 msgid "PNM image loader does not support this PNM subformat"
 msgstr "Leitor de imagens PNM não suporta este subformato PNM"
 
-#: ../gdk-pixbuf/io-pnm.c:709
-msgid "Premature end-of-file encountered"
-msgstr "Final de ficheiro encontrado prematuramente"
-
-#: ../gdk-pixbuf/io-pnm.c:741 ../gdk-pixbuf/io-pnm.c:968
+#: gdk-pixbuf/io-pnm.c:741 gdk-pixbuf/io-pnm.c:968
 msgid "Raw PNM formats require exactly one whitespace before sample data"
 msgstr ""
 "Formatos PNM em bruto requerem exactamente um espaço em branco antes dos "
 "dados de amostra"
 
 msgid "Raw PNM formats require exactly one whitespace before sample data"
 msgstr ""
 "Formatos PNM em bruto requerem exactamente um espaço em branco antes dos "
 "dados de amostra"
 
-#: ../gdk-pixbuf/io-pnm.c:768
+#: gdk-pixbuf/io-pnm.c:768
 msgid "Cannot allocate memory for loading PNM image"
 msgstr "Incapaz de alocar memória para ler imagem PNM"
 
 msgid "Cannot allocate memory for loading PNM image"
 msgstr "Incapaz de alocar memória para ler imagem PNM"
 
-#: ../gdk-pixbuf/io-pnm.c:818
+#: gdk-pixbuf/io-pnm.c:818
 msgid "Insufficient memory to load PNM context struct"
 msgstr "Memória insuficiente para ler estrutura de contexto PNM"
 
 msgid "Insufficient memory to load PNM context struct"
 msgstr "Memória insuficiente para ler estrutura de contexto PNM"
 
-#: ../gdk-pixbuf/io-pnm.c:869
+#: gdk-pixbuf/io-pnm.c:869
 msgid "Unexpected end of PNM image data"
 msgstr "Final inesperado de dados de imagem PNM"
 
 msgid "Unexpected end of PNM image data"
 msgstr "Final inesperado de dados de imagem PNM"
 
-#: ../gdk-pixbuf/io-pnm.c:997
+#: gdk-pixbuf/io-pnm.c:997
 msgid "Insufficient memory to load PNM file"
 msgstr "Memória insuficiente para ler ficheiro PNM"
 
 msgid "Insufficient memory to load PNM file"
 msgstr "Memória insuficiente para ler ficheiro PNM"
 
-#: ../gdk-pixbuf/io-pnm.c:1083
+#: gdk-pixbuf/io-pnm.c:1081
 msgid "The PNM/PBM/PGM/PPM image format family"
 msgstr "A família de formatos de imagem PNM/PBM/PGM/PPM"
 
 msgid "The PNM/PBM/PGM/PPM image format family"
 msgstr "A família de formatos de imagem PNM/PBM/PGM/PPM"
 
-#: ../gdk-pixbuf/io-ras.c:126
+#: gdk-pixbuf/io-ras.c:126
 msgid "RAS image has bogus header data"
 msgstr "Imagem RAS tem dados de cabeçalho inválidos"
 
 msgid "RAS image has bogus header data"
 msgstr "Imagem RAS tem dados de cabeçalho inválidos"
 
-#: ../gdk-pixbuf/io-ras.c:148
+#: gdk-pixbuf/io-ras.c:148
 msgid "RAS image has unknown type"
 msgstr "Imagem RAS tem formato desconhecido"
 
 msgid "RAS image has unknown type"
 msgstr "Imagem RAS tem formato desconhecido"
 
-#: ../gdk-pixbuf/io-ras.c:156
+#: gdk-pixbuf/io-ras.c:156
 msgid "unsupported RAS image variation"
 msgstr "variação de imagem RAS não suportado"
 
 msgid "unsupported RAS image variation"
 msgstr "variação de imagem RAS não suportado"
 
-#: ../gdk-pixbuf/io-ras.c:171 ../gdk-pixbuf/io-ras.c:200
+#: gdk-pixbuf/io-ras.c:171 gdk-pixbuf/io-ras.c:200
 msgid "Not enough memory to load RAS image"
 msgstr "Memória insuficiente para ler imagem RAS"
 
 msgid "Not enough memory to load RAS image"
 msgstr "Memória insuficiente para ler imagem RAS"
 
-#: ../gdk-pixbuf/io-ras.c:547
+#: gdk-pixbuf/io-ras.c:545
 msgid "The Sun raster image format"
 msgstr "O formato de imagem Sun raster"
 
 msgid "The Sun raster image format"
 msgstr "O formato de imagem Sun raster"
 
-#: ../gdk-pixbuf/io-tga.c:154
+#: gdk-pixbuf/io-tga.c:154
 msgid "Cannot allocate memory for IOBuffer struct"
 msgstr "Incapaz de alocar memória para a estrutura IOBuffer"
 
 msgid "Cannot allocate memory for IOBuffer struct"
 msgstr "Incapaz de alocar memória para a estrutura IOBuffer"
 
-#: ../gdk-pixbuf/io-tga.c:173
+#: gdk-pixbuf/io-tga.c:173
 msgid "Cannot allocate memory for IOBuffer data"
 msgstr "Incapaz de alocar memória para os dados IOBuffer"
 
 msgid "Cannot allocate memory for IOBuffer data"
 msgstr "Incapaz de alocar memória para os dados IOBuffer"
 
-#: ../gdk-pixbuf/io-tga.c:184
+#: gdk-pixbuf/io-tga.c:184
 msgid "Cannot realloc IOBuffer data"
 msgstr "Incapaz de realocar os dados IOBuffer"
 
 msgid "Cannot realloc IOBuffer data"
 msgstr "Incapaz de realocar os dados IOBuffer"
 
-#: ../gdk-pixbuf/io-tga.c:214
+#: gdk-pixbuf/io-tga.c:214
 msgid "Cannot allocate temporary IOBuffer data"
 msgstr "Incapaz de alocar dados IOBuffer temporários"
 
 msgid "Cannot allocate temporary IOBuffer data"
 msgstr "Incapaz de alocar dados IOBuffer temporários"
 
-#: ../gdk-pixbuf/io-tga.c:347
+#: gdk-pixbuf/io-tga.c:347
 msgid "Cannot allocate new pixbuf"
 msgstr "Incapaz de alocar novo pixbuf"
 
 msgid "Cannot allocate new pixbuf"
 msgstr "Incapaz de alocar novo pixbuf"
 
-#: ../gdk-pixbuf/io-tga.c:687
+#: gdk-pixbuf/io-tga.c:687
 msgid "Cannot allocate colormap structure"
 msgstr "Incapaz de alocar estrutura de mapa de cores"
 
 msgid "Cannot allocate colormap structure"
 msgstr "Incapaz de alocar estrutura de mapa de cores"
 
-#: ../gdk-pixbuf/io-tga.c:694
+#: gdk-pixbuf/io-tga.c:694
 msgid "Cannot allocate colormap entries"
 msgstr "Incapaz de alocar registos de mapa de cores"
 
 msgid "Cannot allocate colormap entries"
 msgstr "Incapaz de alocar registos de mapa de cores"
 
-#: ../gdk-pixbuf/io-tga.c:716
+#: gdk-pixbuf/io-tga.c:716
 msgid "Unexpected bitdepth for colormap entries"
 msgstr "Profundidade de bits de registos de mapa de cores inesperada"
 
 msgid "Unexpected bitdepth for colormap entries"
 msgstr "Profundidade de bits de registos de mapa de cores inesperada"
 
-#: ../gdk-pixbuf/io-tga.c:734
+#: gdk-pixbuf/io-tga.c:734
 msgid "Cannot allocate TGA header memory"
 msgstr "Incapaz de alocar memória de cabeçalho TGA"
 
 msgid "Cannot allocate TGA header memory"
 msgstr "Incapaz de alocar memória de cabeçalho TGA"
 
-#: ../gdk-pixbuf/io-tga.c:767
+#: gdk-pixbuf/io-tga.c:767
 msgid "TGA image has invalid dimensions"
 msgstr "Imagem TGA tem dimensões inválidas"
 
 msgid "TGA image has invalid dimensions"
 msgstr "Imagem TGA tem dimensões inválidas"
 
-#: ../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
+#: 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 "Tipo de imagem TGA não suportado"
 
 msgid "TGA image type not supported"
 msgstr "Tipo de imagem TGA não suportado"
 
-#: ../gdk-pixbuf/io-tga.c:856
+#: gdk-pixbuf/io-tga.c:856
 msgid "Cannot allocate memory for TGA context struct"
 msgstr "Incapaz de alocar memória para estrutura de contexto TGA"
 
 msgid "Cannot allocate memory for TGA context struct"
 msgstr "Incapaz de alocar memória para estrutura de contexto TGA"
 
-#: ../gdk-pixbuf/io-tga.c:921
+#: gdk-pixbuf/io-tga.c:921
 msgid "Excess data in file"
 msgstr "Dados em excesso no ficheiro"
 
 msgid "Excess data in file"
 msgstr "Dados em excesso no ficheiro"
 
-#: ../gdk-pixbuf/io-tga.c:1001
+#: gdk-pixbuf/io-tga.c:1002
 msgid "The Targa image format"
 msgstr "O formato de imagem Targa"
 
 msgid "The Targa image format"
 msgstr "O formato de imagem Targa"
 
-#: ../gdk-pixbuf/io-tiff.c:160
+#: gdk-pixbuf/io-tiff.c:165
 msgid "Could not get image width (bad TIFF file)"
 msgstr "Incapaz de obter largura de imagem (ficheiro TIFF inválido)"
 
 msgid "Could not get image width (bad TIFF file)"
 msgstr "Incapaz de obter largura de imagem (ficheiro TIFF inválido)"
 
-#: ../gdk-pixbuf/io-tiff.c:167
+#: gdk-pixbuf/io-tiff.c:172
 msgid "Could not get image height (bad TIFF file)"
 msgstr "Incapaz de obter altura de imagem (ficheiro TIFF inválido)"
 
 msgid "Could not get image height (bad TIFF file)"
 msgstr "Incapaz de obter altura de imagem (ficheiro TIFF inválido)"
 
-#: ../gdk-pixbuf/io-tiff.c:175
+#: gdk-pixbuf/io-tiff.c:180
 msgid "Width or height of TIFF image is zero"
 msgstr "Largura ou altura de imagem TIFF é zero"
 
 msgid "Width or height of TIFF image is zero"
 msgstr "Largura ou altura de imagem TIFF é zero"
 
-#: ../gdk-pixbuf/io-tiff.c:184 ../gdk-pixbuf/io-tiff.c:193
+#: gdk-pixbuf/io-tiff.c:189 gdk-pixbuf/io-tiff.c:198
 msgid "Dimensions of TIFF image too large"
 msgstr "Dimensões da imagem TIFF são demasiado grandes"
 
 msgid "Dimensions of TIFF image too large"
 msgstr "Dimensões da imagem TIFF são demasiado grandes"
 
-#: ../gdk-pixbuf/io-tiff.c:217 ../gdk-pixbuf/io-tiff.c:229
-#: ../gdk-pixbuf/io-tiff.c:541
+#: gdk-pixbuf/io-tiff.c:222 gdk-pixbuf/io-tiff.c:234 gdk-pixbuf/io-tiff.c:561
 msgid "Insufficient memory to open TIFF file"
 msgstr "Memória insuficiente para abrir ficheiro TIFF"
 
 msgid "Insufficient memory to open TIFF file"
 msgstr "Memória insuficiente para abrir ficheiro TIFF"
 
-#: ../gdk-pixbuf/io-tiff.c:275
+#: gdk-pixbuf/io-tiff.c:295
 msgid "Failed to load RGB data from TIFF file"
 msgstr "Falha ao ler dados RGB do ficheiro TIFF"
 
 msgid "Failed to load RGB data from TIFF file"
 msgstr "Falha ao ler dados RGB do ficheiro TIFF"
 
-#: ../gdk-pixbuf/io-tiff.c:331
+#: gdk-pixbuf/io-tiff.c:351
 msgid "Failed to open TIFF image"
 msgstr "Falha ao abrir imagem TIFF"
 
 msgid "Failed to open TIFF image"
 msgstr "Falha ao abrir imagem TIFF"
 
-#: ../gdk-pixbuf/io-tiff.c:343 ../gdk-pixbuf/io-tiff.c:722
+#: gdk-pixbuf/io-tiff.c:363 gdk-pixbuf/io-tiff.c:778
 msgid "TIFFClose operation failed"
 msgstr "Falha na operação TIFFClose"
 
 msgid "TIFFClose operation failed"
 msgstr "Falha na operação TIFFClose"
 
-#: ../gdk-pixbuf/io-tiff.c:473 ../gdk-pixbuf/io-tiff.c:486
+#: gdk-pixbuf/io-tiff.c:493 gdk-pixbuf/io-tiff.c:506
 msgid "Failed to load TIFF image"
 msgstr "Falha ao ler imagem TIFF"
 
 msgid "Failed to load TIFF image"
 msgstr "Falha ao ler imagem TIFF"
 
-#: ../gdk-pixbuf/io-tiff.c:670
+#: gdk-pixbuf/io-tiff.c:692
 msgid "Failed to save TIFF image"
 msgstr "Falha ao gravar imagem TIFF"
 
 msgid "Failed to save TIFF image"
 msgstr "Falha ao gravar imagem TIFF"
 
-#: ../gdk-pixbuf/io-tiff.c:708
+#: gdk-pixbuf/io-tiff.c:727
+msgid "TIFF compression doesn't refer to a valid codec."
+msgstr ""
+
+#: gdk-pixbuf/io-tiff.c:738
+#, c-format
+msgid "Color profile has invalid length '%d'."
+msgstr ""
+
+#: gdk-pixbuf/io-tiff.c:767
 msgid "Failed to write TIFF data"
 msgstr "Falha ao gravar dados TIFF"
 
 msgid "Failed to write TIFF data"
 msgstr "Falha ao gravar dados TIFF"
 
-#: ../gdk-pixbuf/io-tiff.c:760
+#: gdk-pixbuf/io-tiff.c:814
 msgid "Couldn't write to TIFF file"
 msgstr "Incapaz de escrever no ficheiro TIFF"
 
 msgid "Couldn't write to TIFF file"
 msgstr "Incapaz de escrever no ficheiro TIFF"
 
-#: ../gdk-pixbuf/io-tiff.c:816
+#: gdk-pixbuf/io-tiff.c:869
 msgid "The TIFF image format"
 msgstr "O formato de imagem TIFF"
 
 msgid "The TIFF image format"
 msgstr "O formato de imagem TIFF"
 
-#: ../gdk-pixbuf/io-wbmp.c:246
+#: gdk-pixbuf/io-wbmp.c:246
 msgid "Image has zero width"
 msgstr "Imagem tem largura zero"
 
 msgid "Image has zero width"
 msgstr "Imagem tem largura zero"
 
-#: ../gdk-pixbuf/io-wbmp.c:264
+#: gdk-pixbuf/io-wbmp.c:264
 msgid "Image has zero height"
 msgstr "Imagem tem altura zero"
 
 msgid "Image has zero height"
 msgstr "Imagem tem altura zero"
 
-#: ../gdk-pixbuf/io-wbmp.c:275
+#: gdk-pixbuf/io-wbmp.c:275
 msgid "Not enough memory to load image"
 msgstr "Memória insuficiente para ler imagem"
 
 msgid "Not enough memory to load image"
 msgstr "Memória insuficiente para ler imagem"
 
-#: ../gdk-pixbuf/io-wbmp.c:334
+#: gdk-pixbuf/io-wbmp.c:334
 msgid "Couldn't save the rest"
 msgstr "Incapaz de gravar o resto"
 
 msgid "Couldn't save the rest"
 msgstr "Incapaz de gravar o resto"
 
-#: ../gdk-pixbuf/io-wbmp.c:374
+#: gdk-pixbuf/io-wbmp.c:375
 msgid "The WBMP image format"
 msgstr "O formato de imagem WBMP"
 
 msgid "The WBMP image format"
 msgstr "O formato de imagem WBMP"
 
-#: ../gdk-pixbuf/io-xbm.c:295
+#: gdk-pixbuf/io-xbm.c:295
 msgid "Invalid XBM file"
 msgstr "Ficheiro XBM inválido"
 
 msgid "Invalid XBM file"
 msgstr "Ficheiro XBM inválido"
 
-#: ../gdk-pixbuf/io-xbm.c:305
+#: gdk-pixbuf/io-xbm.c:305
 msgid "Insufficient memory to load XBM image file"
 msgstr "Memória insuficiente para ler ficheiro de imagem XBM"
 
 msgid "Insufficient memory to load XBM image file"
 msgstr "Memória insuficiente para ler ficheiro de imagem XBM"
 
-#: ../gdk-pixbuf/io-xbm.c:453
+#: gdk-pixbuf/io-xbm.c:453
 msgid "Failed to write to temporary file when loading XBM image"
 msgstr "Falha ao escrever em ficheiro temporário ao ler imagem XBM"
 
 msgid "Failed to write to temporary file when loading XBM image"
 msgstr "Falha ao escrever em ficheiro temporário ao ler imagem XBM"
 
-#: ../gdk-pixbuf/io-xbm.c:494
+#: gdk-pixbuf/io-xbm.c:492
 msgid "The XBM image format"
 msgstr "O formato de imagem XBM"
 
 msgid "The XBM image format"
 msgstr "O formato de imagem XBM"
 
-#: ../gdk-pixbuf/io-xpm.c:468
+#: gdk-pixbuf/io-xpm.c:468
 msgid "No XPM header found"
 msgstr "Não foi encontrado cabeçalho XPM"
 
 msgid "No XPM header found"
 msgstr "Não foi encontrado cabeçalho XPM"
 
-#: ../gdk-pixbuf/io-xpm.c:477
+#: gdk-pixbuf/io-xpm.c:477
 msgid "Invalid XPM header"
 msgstr "Cabeçalho XPM inválido"
 
 msgid "Invalid XPM header"
 msgstr "Cabeçalho XPM inválido"
 
-#: ../gdk-pixbuf/io-xpm.c:485
+#: gdk-pixbuf/io-xpm.c:485
 msgid "XPM file has image width <= 0"
 msgstr "Ficheiro XPM tem largura de imagem <= 0"
 
 msgid "XPM file has image width <= 0"
 msgstr "Ficheiro XPM tem largura de imagem <= 0"
 
-#: ../gdk-pixbuf/io-xpm.c:493
+#: gdk-pixbuf/io-xpm.c:493
 msgid "XPM file has image height <= 0"
 msgstr "Ficheiro XPM tem altura de imagem <= 0"
 
 msgid "XPM file has image height <= 0"
 msgstr "Ficheiro XPM tem altura de imagem <= 0"
 
-#: ../gdk-pixbuf/io-xpm.c:501
+#: gdk-pixbuf/io-xpm.c:501
 msgid "XPM has invalid number of chars per pixel"
 msgstr "Ficheiro XPM tem número inválido de caracteres por pixel"
 
 msgid "XPM has invalid number of chars per pixel"
 msgstr "Ficheiro XPM tem número inválido de caracteres por pixel"
 
-#: ../gdk-pixbuf/io-xpm.c:510
+#: gdk-pixbuf/io-xpm.c:510
 msgid "XPM file has invalid number of colors"
 msgstr "Ficheiro XPM tem número inválido de cores"
 
 msgid "XPM file has invalid number of colors"
 msgstr "Ficheiro XPM tem número inválido de cores"
 
-#: ../gdk-pixbuf/io-xpm.c:522 ../gdk-pixbuf/io-xpm.c:531
-#: ../gdk-pixbuf/io-xpm.c:583
+#: 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 "Incapaz de alocar memória para ler a imagem XPM"
 
 msgid "Cannot allocate memory for loading XPM image"
 msgstr "Incapaz de alocar memória para ler a imagem XPM"
 
-#: ../gdk-pixbuf/io-xpm.c:545
+#: gdk-pixbuf/io-xpm.c:545
 msgid "Cannot read XPM colormap"
 msgstr "Incapaz de ler o mapa de cores do XPM"
 
 msgid "Cannot read XPM colormap"
 msgstr "Incapaz de ler o mapa de cores do XPM"
 
-#: ../gdk-pixbuf/io-xpm.c:777
+#: gdk-pixbuf/io-xpm.c:777
 msgid "Failed to write to temporary file when loading XPM image"
 msgstr "Falha ao escrever em ficheiro temporário ao ler imagem XPM"
 
 msgid "Failed to write to temporary file when loading XPM image"
 msgstr "Falha ao escrever em ficheiro temporário ao ler imagem XPM"
 
-#: ../gdk-pixbuf/io-xpm.c:818
+#: gdk-pixbuf/io-xpm.c:816
 msgid "The XPM image format"
 msgstr "O formato de imagem XPM"
 
 msgid "The XPM image format"
 msgstr "O formato de imagem XPM"
 
+#: gdk-pixbuf/io-gdip-emf.c:59
+msgid "The EMF image format"
+msgstr "O formato de imagem EMF"
+
+#: gdk-pixbuf/io-gdip-utils.c:232
+#, c-format
+msgid "Could not allocate memory: %s"
+msgstr "Incapaz de alocar memória: %s"
+
+#: gdk-pixbuf/io-gdip-utils.c:257 gdk-pixbuf/io-gdip-utils.c:371
+#: gdk-pixbuf/io-gdip-utils.c:411
+#, c-format
+msgid "Could not create stream: %s"
+msgstr "Incapaz de criar o fluxo: %s"
+
+#: gdk-pixbuf/io-gdip-utils.c:271
+#, c-format
+msgid "Could not seek stream: %s"
+msgstr "Incapaz de procurar no fluxo: %s"
+
+#: gdk-pixbuf/io-gdip-utils.c:283
+#, c-format
+msgid "Could not read from stream: %s"
+msgstr "Incapaz de ler do fluxo: %s"
+
+#: gdk-pixbuf/io-gdip-utils.c:694 gdk-pixbuf/io-gdip-utils.c:825
+msgid "Couldn't load bitmap"
+msgstr "Incapaz de ler bitmap"
+
+#: gdk-pixbuf/io-gdip-utils.c:847
+msgid "Couldn't load metafile"
+msgstr "Incapaz de ler o meta-ficheiro"
+
+#: gdk-pixbuf/io-gdip-utils.c:1006
+msgid "Unsupported image format for GDI+"
+msgstr "Formato de imagem não suportado para GDI+"
+
+#: gdk-pixbuf/io-gdip-utils.c:1013
+msgid "Couldn't save"
+msgstr "Incapaz de gravar"
+
+#: gdk-pixbuf/io-gdip-wmf.c:58
+msgid "The WMF image format"
+msgstr "O formato de imagem WMF"
+
 #. Description of --sync in --help output
 #. Description of --sync in --help output
-#: ../gdk/win32/gdkmain-win32.c:54
+#: gdk/win32/gdkmain-win32.c:54
 msgid "Don't batch GDI requests"
 msgstr "Não massificar os pedidos GDI"
 
 #. Description of --no-wintab in --help output
 msgid "Don't batch GDI requests"
 msgstr "Não massificar os pedidos GDI"
 
 #. Description of --no-wintab in --help output
-#: ../gdk/win32/gdkmain-win32.c:56
+#: gdk/win32/gdkmain-win32.c:56
 msgid "Don't use the Wintab API for tablet support"
 msgstr "Não utilizar a API Wintab para suporte tablet"
 
 #. Description of --ignore-wintab in --help output
 msgid "Don't use the Wintab API for tablet support"
 msgstr "Não utilizar a API Wintab para suporte tablet"
 
 #. Description of --ignore-wintab in --help output
-#: ../gdk/win32/gdkmain-win32.c:58
+#: gdk/win32/gdkmain-win32.c:58
 msgid "Same as --no-wintab"
 msgstr "O mesmo que --no-wintab"
 
 #. Description of --use-wintab in --help output
 msgid "Same as --no-wintab"
 msgstr "O mesmo que --no-wintab"
 
 #. Description of --use-wintab in --help output
-#: ../gdk/win32/gdkmain-win32.c:60
+#: gdk/win32/gdkmain-win32.c:60
 msgid "Do use the Wintab API [default]"
 msgstr "Não utilizar a API Wintab [omissão]"
 
 #. Description of --max-colors=COLORS in --help output
 msgid "Do use the Wintab API [default]"
 msgstr "Não utilizar a API Wintab [omissão]"
 
 #. Description of --max-colors=COLORS in --help output
-#: ../gdk/win32/gdkmain-win32.c:62
+#: gdk/win32/gdkmain-win32.c:62
 msgid "Size of the palette in 8 bit mode"
 msgstr "Tamanho da paleta em modo 8 bit"
 
 #. Placeholder in --max-colors=COLORS in --help output
 msgid "Size of the palette in 8 bit mode"
 msgstr "Tamanho da paleta em modo 8 bit"
 
 #. Placeholder in --max-colors=COLORS in --help output
-#: ../gdk/win32/gdkmain-win32.c:63
+#: gdk/win32/gdkmain-win32.c:63
 msgid "COLORS"
 msgstr "CORES"
 
 #. Description of --sync in --help output
 msgid "COLORS"
 msgstr "CORES"
 
 #. Description of --sync in --help output
-#: ../gdk/x11/gdkmain-x11.c:92
+#: gdk/x11/gdkmain-x11.c:93
 msgid "Make X calls synchronous"
 msgstr "Efectuar invocações X sincronamente"
 
 msgid "Make X calls synchronous"
 msgstr "Efectuar invocações X sincronamente"
 
-#: ../gtk/gtkaboutdialog.c:264 ../gtk/gtkaboutdialog.c:2100
+#: gdk/x11/gdkapplaunchcontext-x11.c:311
+#, c-format
+msgid "Starting %s"
+msgstr "A iniciar %s"
+
+#: gdk/x11/gdkapplaunchcontext-x11.c:313
+#, c-format
+msgid "Opening %s"
+msgstr "A abrir %s"
+
+#: gdk/x11/gdkapplaunchcontext-x11.c:316
+#, c-format
+msgid "Opening %d Item"
+msgid_plural "Opening %d Items"
+msgstr[0] "A Abrir %d Item"
+msgstr[1] "A Abrir %d Itens"
+
+#: gtk/gtkaboutdialog.c:242
+msgid "Could not show link"
+msgstr "Incapaz de apresentar o link"
+
+#: gtk/gtkaboutdialog.c:365 gtk/gtkaboutdialog.c:2263
 msgid "License"
 msgstr "Licença"
 
 msgid "License"
 msgstr "Licença"
 
-#: ../gtk/gtkaboutdialog.c:265
+#: gtk/gtkaboutdialog.c:366
 msgid "The license of the program"
 msgstr "A licença da aplicação"
 
 #. Add the credits button
 msgid "The license of the program"
 msgstr "A licença da aplicação"
 
 #. Add the credits button
-#: ../gtk/gtkaboutdialog.c:500
+#: gtk/gtkaboutdialog.c:625
 msgid "C_redits"
 msgstr "C_réditos"
 
 #. Add the license button
 msgid "C_redits"
 msgstr "C_réditos"
 
 #. Add the license button
-#: ../gtk/gtkaboutdialog.c:513
+#: gtk/gtkaboutdialog.c:639
 msgid "_License"
 msgstr "_Licença"
 
 msgid "_License"
 msgstr "_Licença"
 
-#: ../gtk/gtkaboutdialog.c:742
+#: gtk/gtkaboutdialog.c:917
 #, c-format
 msgid "About %s"
 msgstr "Sobre %s"
 
 #, c-format
 msgid "About %s"
 msgstr "Sobre %s"
 
-#: ../gtk/gtkaboutdialog.c:2024
+#: gtk/gtkaboutdialog.c:2186
 msgid "Credits"
 msgstr "Créditos"
 
 msgid "Credits"
 msgstr "Créditos"
 
-#: ../gtk/gtkaboutdialog.c:2053
+#: gtk/gtkaboutdialog.c:2215
 msgid "Written by"
 msgstr "Escrito por"
 
 msgid "Written by"
 msgstr "Escrito por"
 
-#: ../gtk/gtkaboutdialog.c:2056
+#: gtk/gtkaboutdialog.c:2218
 msgid "Documented by"
 msgstr "Documentado por"
 
 msgid "Documented by"
 msgstr "Documentado por"
 
-#: ../gtk/gtkaboutdialog.c:2068
+#: gtk/gtkaboutdialog.c:2230
 msgid "Translated by"
 msgstr "Traduzido por"
 
 msgid "Translated by"
 msgstr "Traduzido por"
 
-#: ../gtk/gtkaboutdialog.c:2072
+#: gtk/gtkaboutdialog.c:2234
 msgid "Artwork by"
 msgstr "Arte Gráfica por"
 
 msgid "Artwork by"
 msgstr "Arte Gráfica por"
 
@@ -1078,86 +1237,88 @@ msgstr "Arte Gráfica por"
 #. * 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:90
-msgid "keyboard label|Shift"
+#: gtk/gtkaccellabel.c:91
+msgctxt "keyboard label"
+msgid "Shift"
 msgstr "Shift"
 
 #. 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 "Shift"
 
 #. 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:98
-msgid "keyboard label|Ctrl"
+#: gtk/gtkaccellabel.c:97
+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:106
-msgid "keyboard label|Alt"
+#: gtk/gtkaccellabel.c:103
+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:580
-msgid "keyboard label|Super"
+#: gtk/gtkaccellabel.c:671
+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:594
-msgid "keyboard label|Hyper"
+#: gtk/gtkaccellabel.c:684
+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:608
-msgid "keyboard label|Meta"
+#: gtk/gtkaccellabel.c:698
+msgctxt "keyboard label"
+msgid "Meta"
 msgstr "Meta"
 
 msgstr "Meta"
 
-#. do not translate the part before the |
-#: ../gtk/gtkaccellabel.c:622
-msgid "keyboard label|Space"
-msgstr "Space"
+#: gtk/gtkaccellabel.c:715
+msgctxt "keyboard label"
+msgid "Space"
+msgstr "Espaço"
 
 
-#. do not translate the part before the |
-#: ../gtk/gtkaccellabel.c:626
-msgid "keyboard label|Backslash"
-msgstr "Barra Invertida"
+#: gtk/gtkaccellabel.c:718
+msgctxt "keyboard label"
+msgid "Backslash"
+msgstr "Barra Atrás"
 
 
-#: ../gtk/gtkbuilderparser.c:289
+#: gtk/gtkbuilderparser.c:343
 #, c-format
 #, c-format
-msgid "Invalid type function: `%s'"
-msgstr "Tipo de função inválida: `%s'"
+msgid "Invalid type function on line %d: '%s'"
+msgstr "Função de tipo inválido na linha %d: '%s'"
 
 
-#: ../gtk/gtkbuilderparser.c:729
+#: gtk/gtkbuilderparser.c:407
+#, c-format
+msgid "Duplicate object id '%s' on line %d (previously on line %d)"
+msgstr "Id de objecto '%s' duplicado na linha %d (anteriormente na linha %d)"
+
+#: gtk/gtkbuilderparser.c:859
 #, c-format
 msgid "Invalid root element: '%s'"
 msgstr "Elemento raiz inválido: '%s'"
 
 #, c-format
 msgid "Invalid root element: '%s'"
 msgstr "Elemento raiz inválido: '%s'"
 
-#: ../gtk/gtkbuilderparser.c:761
+#: gtk/gtkbuilderparser.c:898
 #, c-format
 msgid "Unhandled tag: '%s'"
 msgstr "Etiqueta não suportada: '%s'"
 #, c-format
 msgid "Unhandled tag: '%s'"
 msgstr "Etiqueta não suportada: '%s'"
@@ -1167,11 +1328,12 @@ msgstr "Etiqueta não suportada: '%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:670
+#: gtk/gtkcalendar.c:759
 msgid "calendar:MY"
 msgstr "calendar:YM"
 
 msgid "calendar:MY"
 msgstr "calendar:YM"
 
@@ -1179,132 +1341,107 @@ msgstr "calendar:YM"
 #. * 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:708
+#: gtk/gtkcalendar.c:797
 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:1595
-msgid "year measurement template|2000"
+#: gtk/gtkcalendar.c:1804
+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:1626 ../gtk/gtkcalendar.c:2204
+#: gtk/gtkcalendar.c:1835 gtk/gtkcalendar.c:2493
 #, 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:1660 ../gtk/gtkcalendar.c:2078
+#: gtk/gtkcalendar.c:1867 gtk/gtkcalendar.c:2356
 #, 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:1869
-msgid "calendar year format|%Y"
+#: gtk/gtkcalendar.c:2147
+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:244
+msgctxt "Accelerator"
+msgid "Disabled"
+msgstr "Inactivo"
+
+#. 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:235
-msgid "Accelerator|Disabled"
-msgstr "Desactivado"
+#: gtk/gtkcellrendereraccel.c:254
+msgctxt "Accelerator"
+msgid "Invalid"
+msgstr "Inválido"
 
 #. 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:364 ../gtk/gtkcellrendereraccel.c:576
+#: gtk/gtkcellrendereraccel.c:389 gtk/gtkcellrendereraccel.c:603
 msgid "New accelerator..."
 msgstr "Novo atalho..."
 
 msgid "New accelerator..."
 msgstr "Novo atalho..."
 
-#. do not translate the part before the |
-#: ../gtk/gtkcellrendererprogress.c:362 ../gtk/gtkcellrendererprogress.c:449
+#: gtk/gtkcellrendererprogress.c:361 gtk/gtkcellrendererprogress.c:448
 #, c-format
 #, c-format
-msgid "progress bar label|%d %%"
+msgctxt "progress bar label"
+msgid "%d %%"
 msgstr "%d %%"
 
 msgstr "%d %%"
 
-#: ../gtk/gtkcolorbutton.c:189 ../gtk/gtkcolorbutton.c:560
+#: gtk/gtkcolorbutton.c:188 gtk/gtkcolorbutton.c:559
 msgid "Pick a Color"
 msgstr "Seleccione uma Cor"
 
 msgid "Pick a Color"
 msgstr "Seleccione uma Cor"
 
-#: ../gtk/gtkcolorbutton.c:449
+#: gtk/gtkcolorbutton.c:448
 msgid "Received invalid color data\n"
 msgstr "Recebidos dados de cor inválidos\n"
 
 msgid "Received invalid color data\n"
 msgstr "Recebidos dados de cor inválidos\n"
 
-#: ../gtk/gtkcolorsel.c:550
-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 ""
-"A cor anteriormente seleccionada, por comparação com a cor agora "
-"seleccionada. Pode arrastar esta cor para uma entrada da paleta, ou "
-"seleccionar esta cor como sendo a actual arrastando-a sobre a outra cor ao "
-"lado."
-
-#: ../gtk/gtkcolorsel.c:554
-msgid ""
-"The color you've chosen. You can drag this color to a palette entry to save "
-"it for use in the future."
-msgstr ""
-"A cor que seleccionou. Pode arrastar esta cor para uma entrada na paleta "
-"para a gravar para futuras utilizações."
-
-#: ../gtk/gtkcolorsel.c:942
-msgid "_Save color here"
-msgstr "_Gravar cor aqui"
-
-#: ../gtk/gtkcolorsel.c:1146
-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 ""
-"Prima nesta entrada da paleta para a tornar a cor actual. Para alterar esta "
-"entrada, arraste uma cor aqui ou efectue um clique-direito sobre a cor e "
-"seleccione \"Gravar cor aqui.\""
-
-#: ../gtk/gtkcolorsel.c:1920
+#: 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."
 msgid ""
 "Select the color you want from the outer ring. Select the darkness or "
 "lightness of that color using the inner triangle."
@@ -1312,7 +1449,7 @@ msgstr ""
 "Seleccione no anel exterior a cor que deseja. Seleccione a luminusidade "
 "dessa cor utilizando o triângulo interno."
 
 "Seleccione no anel exterior a cor que deseja. Seleccione a luminusidade "
 "dessa cor utilizando o triângulo interno."
 
-#: ../gtk/gtkcolorsel.c:1944
+#: gtk/gtkcolorsel.c:378
 msgid ""
 "Click the eyedropper, then click a color anywhere on your screen to select "
 "that color."
 msgid ""
 "Click the eyedropper, then click a color anywhere on your screen to select "
 "that color."
@@ -1320,67 +1457,67 @@ msgstr ""
 "Seleccione a pipeta, depois clique numa cor em qualquer ponto do ecrã para a "
 "seleccionar."
 
 "Seleccione a pipeta, depois clique numa cor em qualquer ponto do ecrã para a "
 "seleccionar."
 
-#: ../gtk/gtkcolorsel.c:1953
+#: gtk/gtkcolorsel.c:387
 msgid "_Hue:"
 msgstr "_Matiz:"
 
 msgid "_Hue:"
 msgstr "_Matiz:"
 
-#: ../gtk/gtkcolorsel.c:1954
+#: gtk/gtkcolorsel.c:388
 msgid "Position on the color wheel."
 msgstr "Posição na roda de cor."
 
 msgid "Position on the color wheel."
 msgstr "Posição na roda de cor."
 
-#: ../gtk/gtkcolorsel.c:1956
+#: gtk/gtkcolorsel.c:390
 msgid "_Saturation:"
 msgstr "_Saturação:"
 
 msgid "_Saturation:"
 msgstr "_Saturação:"
 
-#: ../gtk/gtkcolorsel.c:1957
+#: gtk/gtkcolorsel.c:391
 msgid "\"Deepness\" of the color."
 msgstr "\"Profundidade\" da cor."
 
 msgid "\"Deepness\" of the color."
 msgstr "\"Profundidade\" da cor."
 
-#: ../gtk/gtkcolorsel.c:1958
+#: gtk/gtkcolorsel.c:392
 msgid "_Value:"
 msgstr "_Valor:"
 
 msgid "_Value:"
 msgstr "_Valor:"
 
-#: ../gtk/gtkcolorsel.c:1959
+#: gtk/gtkcolorsel.c:393
 msgid "Brightness of the color."
 msgstr "Brilho da cor."
 
 msgid "Brightness of the color."
 msgstr "Brilho da cor."
 
-#: ../gtk/gtkcolorsel.c:1960
+#: gtk/gtkcolorsel.c:394
 msgid "_Red:"
 msgstr "_Vermelho:"
 
 msgid "_Red:"
 msgstr "_Vermelho:"
 
-#: ../gtk/gtkcolorsel.c:1961
+#: gtk/gtkcolorsel.c:395
 msgid "Amount of red light in the color."
 msgstr "Quantidade de luz vermelha na cor."
 
 msgid "Amount of red light in the color."
 msgstr "Quantidade de luz vermelha na cor."
 
-#: ../gtk/gtkcolorsel.c:1962
+#: gtk/gtkcolorsel.c:396
 msgid "_Green:"
 msgstr "Ve_rde:"
 
 msgid "_Green:"
 msgstr "Ve_rde:"
 
-#: ../gtk/gtkcolorsel.c:1963
+#: gtk/gtkcolorsel.c:397
 msgid "Amount of green light in the color."
 msgstr "Quantidade de luz verde na cor."
 
 msgid "Amount of green light in the color."
 msgstr "Quantidade de luz verde na cor."
 
-#: ../gtk/gtkcolorsel.c:1964
+#: gtk/gtkcolorsel.c:398
 msgid "_Blue:"
 msgstr "_Azul:"
 
 msgid "_Blue:"
 msgstr "_Azul:"
 
-#: ../gtk/gtkcolorsel.c:1965
+#: gtk/gtkcolorsel.c:399
 msgid "Amount of blue light in the color."
 msgstr "Quantidade de luz azul na cor."
 
 msgid "Amount of blue light in the color."
 msgstr "Quantidade de luz azul na cor."
 
-#: ../gtk/gtkcolorsel.c:1968
+#: gtk/gtkcolorsel.c:402
 msgid "Op_acity:"
 msgstr "Op_acidade:"
 
 msgid "Op_acity:"
 msgstr "Op_acidade:"
 
-#: ../gtk/gtkcolorsel.c:1975 ../gtk/gtkcolorsel.c:1985
+#: gtk/gtkcolorsel.c:409 gtk/gtkcolorsel.c:419
 msgid "Transparency of the color."
 msgstr "Transparência da cor."
 
 msgid "Transparency of the color."
 msgstr "Transparência da cor."
 
-#: ../gtk/gtkcolorsel.c:1992
+#: gtk/gtkcolorsel.c:426
 msgid "Color _name:"
 msgstr "_Nome da cor:"
 
 msgid "Color _name:"
 msgstr "_Nome da cor:"
 
-#: ../gtk/gtkcolorsel.c:2006
+#: 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."
 msgid ""
 "You can enter an HTML-style hexadecimal color value, or simply a color name "
 "such as 'orange' in this entry."
@@ -1388,65 +1525,173 @@ msgstr ""
 "Pode introduzir um valor de cor hexadecimal estilo-HTML, ou simplesmente um "
 "nome de cor tal como 'orange' (laranja)."
 
 "Pode introduzir um valor de cor hexadecimal estilo-HTML, ou simplesmente um "
 "nome de cor tal como 'orange' (laranja)."
 
-#: ../gtk/gtkcolorsel.c:2036
+#: gtk/gtkcolorsel.c:470
 msgid "_Palette:"
 msgstr "_Paleta:"
 
 msgid "_Palette:"
 msgstr "_Paleta:"
 
-#: ../gtk/gtkcolorsel.c:2065
+#: gtk/gtkcolorsel.c:499
 msgid "Color Wheel"
 msgstr "Roda de Cores"
 
 msgid "Color Wheel"
 msgstr "Roda de Cores"
 
-#: ../gtk/gtkcolorseldialog.c:101
+#: gtk/gtkcolorsel.c:958
+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 ""
+"A cor anteriormente seleccionada, por comparação com a cor agora "
+"seleccionada. Pode arrastar esta cor para uma entrada da paleta, ou "
+"seleccionar esta cor como sendo a actual arrastando-a sobre a outra cor ao "
+"lado."
+
+#: gtk/gtkcolorsel.c:961
+msgid ""
+"The color you've chosen. You can drag this color to a palette entry to save "
+"it for use in the future."
+msgstr ""
+"A cor que seleccionou. Pode arrastar esta cor para uma entrada na paleta "
+"para a gravar para futuras utilizações."
+
+#: gtk/gtkcolorsel.c:966
+msgid ""
+"The previously-selected color, for comparison to the color you're selecting "
+"now."
+msgstr ""
+
+#: gtk/gtkcolorsel.c:969
+msgid "The color you've chosen."
+msgstr ""
+
+#: gtk/gtkcolorsel.c:1382
+msgid "_Save color here"
+msgstr "_Gravar cor aqui"
+
+#: gtk/gtkcolorsel.c:1587
+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 ""
+"Prima nesta entrada da paleta para a tornar a cor actual. Para alterar esta "
+"entrada, arraste uma cor aqui ou efectue um clique-direito sobre a cor e "
+"seleccione \"Gravar cor aqui.\""
+
+#: gtk/gtkcolorseldialog.c:170
 msgid "Color Selection"
 msgstr "Selecção de Fonte"
 
 msgid "Color Selection"
 msgstr "Selecção de Fonte"
 
-#: ../gtk/gtkentry.c:5253 ../gtk/gtktextview.c:7605
+#. 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:119
+msgid "default:mm"
+msgstr "default:mm"
+
+#. And show the custom paper dialog
+#: gtk/gtkcustompaperunixdialog.c:374 gtk/gtkprintunixdialog.c:3226
+msgid "Manage Custom Sizes"
+msgstr "Gerir Tamanhos Personalizados"
+
+#: gtk/gtkcustompaperunixdialog.c:534 gtk/gtkpagesetupunixdialog.c:779
+msgid "inch"
+msgstr "polegada"
+
+#: gtk/gtkcustompaperunixdialog.c:536 gtk/gtkpagesetupunixdialog.c:777
+msgid "mm"
+msgstr "mm"
+
+#: gtk/gtkcustompaperunixdialog.c:581
+msgid "Margins from Printer..."
+msgstr "Margens para a Impressora..."
+
+#: gtk/gtkcustompaperunixdialog.c:747
+#, c-format
+msgid "Custom Size %d"
+msgstr "Tamanho Personalizado %d"
+
+#: gtk/gtkcustompaperunixdialog.c:1055
+msgid "_Width:"
+msgstr "_Largura:"
+
+#: gtk/gtkcustompaperunixdialog.c:1067
+msgid "_Height:"
+msgstr "_Altura:"
+
+#: gtk/gtkcustompaperunixdialog.c:1079
+msgid "Paper Size"
+msgstr "Tamanho do Papel"
+
+#: gtk/gtkcustompaperunixdialog.c:1088
+msgid "_Top:"
+msgstr "_Superior:"
+
+#: gtk/gtkcustompaperunixdialog.c:1100
+msgid "_Bottom:"
+msgstr "_Inferior:"
+
+#: gtk/gtkcustompaperunixdialog.c:1112
+msgid "_Left:"
+msgstr "_Esquerda:"
+
+#: gtk/gtkcustompaperunixdialog.c:1124
+msgid "_Right:"
+msgstr "_Direita:"
+
+#: gtk/gtkcustompaperunixdialog.c:1165
+msgid "Paper Margins"
+msgstr "Margens do Papel"
+
+#: gtk/gtkentry.c:8604 gtk/gtktextview.c:7832
 msgid "Input _Methods"
 msgstr "_Métodos de Introdução"
 
 msgid "Input _Methods"
 msgstr "_Métodos de Introdução"
 
-#: ../gtk/gtkentry.c:5267 ../gtk/gtktextview.c:7619
+#: gtk/gtkentry.c:8618 gtk/gtktextview.c:7846
 msgid "_Insert Unicode Control Character"
 msgstr "_Inserir Caracter de Controlo Unicode"
 
 msgid "_Insert Unicode Control Character"
 msgstr "_Inserir Caracter de Controlo Unicode"
 
-#: ../gtk/gtkfilechooserbutton.c:68
+#: gtk/gtkentry.c:9989
+msgid "Caps Lock is on"
+msgstr "Caps Lock está activo"
+
+#: gtk/gtkfilechooserbutton.c:64
 msgid "Select A File"
 msgstr "Seleccionar Um Ficheiro"
 
 msgid "Select A File"
 msgstr "Seleccionar Um Ficheiro"
 
-#: ../gtk/gtkfilechooserbutton.c:69 ../gtk/gtkfilechooserdefault.c:1966
+#: gtk/gtkfilechooserbutton.c:65 gtk/gtkfilechooserdefault.c:1850
 msgid "Desktop"
 msgstr "Ambiente de Trabalho"
 
 msgid "Desktop"
 msgstr "Ambiente de Trabalho"
 
-#: ../gtk/gtkfilechooserbutton.c:70
+#: gtk/gtkfilechooserbutton.c:66
 msgid "(None)"
 msgstr "(Nenhum)"
 
 msgid "(None)"
 msgstr "(Nenhum)"
 
-#: ../gtk/gtkfilechooserbutton.c:2052
+#: gtk/gtkfilechooserbutton.c:2016
 msgid "Other..."
 msgstr "Outro..."
 
 msgid "Other..."
 msgstr "Outro..."
 
-#: ../gtk/gtkfilechooser.c:1694 ../gtk/gtkfilechooser.c:1738
-#: ../gtk/gtkfilechooser.c:1813 ../gtk/gtkfilechooser.c:1857
-#, c-format
-msgid "Invalid filename: %s"
-msgstr "Nome de ficheiro inválido: %s"
+#: gtk/gtkfilechooserdefault.c:148
+msgid "Type name of new folder"
+msgstr "Introduza o nome da nova pasta"
 
 
-#: ../gtk/gtkfilechooserdefault.c:1103
+#: gtk/gtkfilechooserdefault.c:976
 msgid "Could not retrieve information about the file"
 msgstr "Incapaz de obter informação sobre o ficheiro"
 
 msgid "Could not retrieve information about the file"
 msgstr "Incapaz de obter informação sobre o ficheiro"
 
-#: ../gtk/gtkfilechooserdefault.c:1114
+#: gtk/gtkfilechooserdefault.c:987
 msgid "Could not add a bookmark"
 msgstr "Incapaz de adicionar um marcador"
 
 msgid "Could not add a bookmark"
 msgstr "Incapaz de adicionar um marcador"
 
-#: ../gtk/gtkfilechooserdefault.c:1125
+#: gtk/gtkfilechooserdefault.c:998
 msgid "Could not remove bookmark"
 msgstr "Incapaz de remover o marcador"
 
 msgid "Could not remove bookmark"
 msgstr "Incapaz de remover o marcador"
 
-#: ../gtk/gtkfilechooserdefault.c:1136
+#: gtk/gtkfilechooserdefault.c:1009
 msgid "The folder could not be created"
 msgstr "Incapaz de criar a pasta"
 
 msgid "The folder could not be created"
 msgstr "Incapaz de criar a pasta"
 
-#: ../gtk/gtkfilechooserdefault.c:1149
+#: gtk/gtkfilechooserdefault.c:1022
 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."
@@ -1454,11 +1699,11 @@ msgstr ""
 "Incapaz de criar a pasta por já existir um ficheiro com o mesmo nome. tente "
 "utilizar um nome diferente para a pasta ou renomear primeiro o ficheiro."
 
 "Incapaz de criar a pasta por já existir um ficheiro com o mesmo nome. tente "
 "utilizar um nome diferente para a pasta ou renomear primeiro o ficheiro."
 
-#: ../gtk/gtkfilechooserdefault.c:1162
+#: gtk/gtkfilechooserdefault.c:1033
 msgid "Invalid file name"
 msgstr "Nome de ficheiro inválido"
 
 msgid "Invalid file name"
 msgstr "Nome de ficheiro inválido"
 
-#: ../gtk/gtkfilechooserdefault.c:1172
+#: gtk/gtkfilechooserdefault.c:1043
 msgid "The folder contents could not be displayed"
 msgstr "Incapaz de apresentar o conteúdo da pasta"
 
 msgid "The folder contents could not be displayed"
 msgstr "Incapaz de apresentar o conteúdo da pasta"
 
@@ -1466,181 +1711,202 @@ msgstr "Incapaz de apresentar o conteúdo da pasta"
 #. * 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:1715
+#: gtk/gtkfilechooserdefault.c:1593
 #, c-format
 msgid "%1$s on %2$s"
 msgstr "%1$s em %2$s"
 
 #, c-format
 msgid "%1$s on %2$s"
 msgstr "%1$s em %2$s"
 
-#: ../gtk/gtkfilechooserdefault.c:1893
+#: gtk/gtkfilechooserdefault.c:1769
 msgid "Search"
 msgstr "Procurar"
 
 msgid "Search"
 msgstr "Procurar"
 
-#: ../gtk/gtkfilechooserdefault.c:1917
+#: gtk/gtkfilechooserdefault.c:1793 gtk/gtkfilechooserdefault.c:9458
 msgid "Recently Used"
 msgstr "Utilizados Recentemente"
 
 msgid "Recently Used"
 msgstr "Utilizados Recentemente"
 
-#: ../gtk/gtkfilechooserdefault.c:2581
+#: gtk/gtkfilechooserdefault.c:2429
 msgid "Select which types of files are shown"
 msgstr "Seleccionar que tipos de ficheiros são apresentados"
 
 msgid "Select which types of files are shown"
 msgstr "Seleccionar que tipos de ficheiros são apresentados"
 
-#: ../gtk/gtkfilechooserdefault.c:3009
+#: gtk/gtkfilechooserdefault.c:2788
 #, c-format
 msgid "Add the folder '%s' to the bookmarks"
 msgstr "Adicionar a pasta '%s' aos marcadores"
 
 #, c-format
 msgid "Add the folder '%s' to the bookmarks"
 msgstr "Adicionar a pasta '%s' aos marcadores"
 
-#: ../gtk/gtkfilechooserdefault.c:3050
+#: gtk/gtkfilechooserdefault.c:2832
+#, c-format
 msgid "Add the current folder to the bookmarks"
 msgstr "Adicionar a pasta actual aos marcadores"
 
 msgid "Add the current folder to the bookmarks"
 msgstr "Adicionar a pasta actual aos marcadores"
 
-#: ../gtk/gtkfilechooserdefault.c:3052
+#: gtk/gtkfilechooserdefault.c:2834
+#, c-format
 msgid "Add the selected folders to the bookmarks"
 msgstr "Adicionar as pastas seleccionadas aos marcadores"
 
 msgid "Add the selected folders to the bookmarks"
 msgstr "Adicionar as pastas seleccionadas aos marcadores"
 
-#: ../gtk/gtkfilechooserdefault.c:3092
+#: gtk/gtkfilechooserdefault.c:2872
 #, c-format
 msgid "Remove the bookmark '%s'"
 msgstr "Remover o marcador '%s'"
 
 #, c-format
 msgid "Remove the bookmark '%s'"
 msgstr "Remover o marcador '%s'"
 
-#: ../gtk/gtkfilechooserdefault.c:3524
+#: gtk/gtkfilechooserdefault.c:2874
 #, c-format
 #, c-format
-msgid "Could not add a bookmark for '%s' because it is an invalid path name."
-msgstr ""
-"Incapaz de adicionar um marcador para '%s' por ser um nome de caminho "
-"inválido."
+msgid "Bookmark '%s' cannot be removed"
+msgstr "Incapaz de remover o marcador '%s'"
+
+#: gtk/gtkfilechooserdefault.c:2881 gtk/gtkfilechooserdefault.c:3907
+msgid "Remove the selected bookmark"
+msgstr "Remover o marcador seleccionado"
 
 
-#: ../gtk/gtkfilechooserdefault.c:3749
+#: gtk/gtkfilechooserdefault.c:3603
 msgid "Remove"
 msgstr "Remover"
 
 msgid "Remove"
 msgstr "Remover"
 
-#: ../gtk/gtkfilechooserdefault.c:3758
+#: gtk/gtkfilechooserdefault.c:3612
 msgid "Rename..."
 msgstr "Renomear..."
 
 #. Accessible object name for the file chooser's shortcuts pane
 msgid "Rename..."
 msgstr "Renomear..."
 
 #. Accessible object name for the file chooser's shortcuts pane
-#: ../gtk/gtkfilechooserdefault.c:3900
+#: gtk/gtkfilechooserdefault.c:3775
 msgid "Places"
 msgstr "Locais"
 
 #. Column header for the file chooser's shortcuts pane
 msgid "Places"
 msgstr "Locais"
 
 #. Column header for the file chooser's shortcuts pane
-#: ../gtk/gtkfilechooserdefault.c:3954
+#: gtk/gtkfilechooserdefault.c:3832
 msgid "_Places"
 msgstr "_Locais"
 
 msgid "_Places"
 msgstr "_Locais"
 
-#: ../gtk/gtkfilechooserdefault.c:4009 ../gtk/gtkstock.c:297
+#: gtk/gtkfilechooserdefault.c:3888
 msgid "_Add"
 msgstr "_Adicionar"
 
 msgid "_Add"
 msgstr "_Adicionar"
 
-#: ../gtk/gtkfilechooserdefault.c:4016
+#: gtk/gtkfilechooserdefault.c:3895
 msgid "Add the selected folder to the Bookmarks"
 msgstr "Adicionar a pasta seleccionada aos Marcadores"
 
 msgid "Add the selected folder to the Bookmarks"
 msgstr "Adicionar a pasta seleccionada aos Marcadores"
 
-#: ../gtk/gtkfilechooserdefault.c:4021 ../gtk/gtkstock.c:385
+#: gtk/gtkfilechooserdefault.c:3900
 msgid "_Remove"
 msgstr "_Remover"
 
 msgid "_Remove"
 msgstr "_Remover"
 
-#: ../gtk/gtkfilechooserdefault.c:4028
-msgid "Remove the selected bookmark"
-msgstr "Remover o marcador seleccionado"
-
-#: ../gtk/gtkfilechooserdefault.c:4124
+#: gtk/gtkfilechooserdefault.c:4035
 msgid "Could not select file"
 msgstr "Incapaz de seleccionar o ficheiro"
 
 msgid "Could not select file"
 msgstr "Incapaz de seleccionar o ficheiro"
 
-#: ../gtk/gtkfilechooserdefault.c:4261
-#, c-format
-msgid "Could not select file '%s' because it is an invalid path name."
-msgstr ""
-"Incapaz de seleccionar o ficheiro '%s' por ser um nome de caminho inválido."
-
-#: ../gtk/gtkfilechooserdefault.c:4318
+#: gtk/gtkfilechooserdefault.c:4210
 msgid "_Add to Bookmarks"
 msgstr "_Adicionar aos Marcadores"
 
 msgid "_Add to Bookmarks"
 msgstr "_Adicionar aos Marcadores"
 
-#: ../gtk/gtkfilechooserdefault.c:4332
+#: gtk/gtkfilechooserdefault.c:4223
 msgid "Show _Hidden Files"
 msgstr "Apresentar os Ficheiros _Escondidos"
 
 msgid "Show _Hidden Files"
 msgstr "Apresentar os Ficheiros _Escondidos"
 
-#: ../gtk/gtkfilechooserdefault.c:4576 ../gtk/gtkfilesel.c:729
+#: gtk/gtkfilechooserdefault.c:4230
+msgid "Show _Size Column"
+msgstr "Apresentar o _Tamanho da Coluna"
+
+#: gtk/gtkfilechooserdefault.c:4450 gtk/gtkfilesel.c:730
 msgid "Files"
 msgstr "Ficheiros"
 
 msgid "Files"
 msgstr "Ficheiros"
 
-#: ../gtk/gtkfilechooserdefault.c:4625
+#: gtk/gtkfilechooserdefault.c:4501
 msgid "Name"
 msgstr "Nome"
 
 msgid "Name"
 msgstr "Nome"
 
-#: ../gtk/gtkfilechooserdefault.c:4650
+#: gtk/gtkfilechooserdefault.c:4524
 msgid "Size"
 msgstr "Tamanho"
 
 msgid "Size"
 msgstr "Tamanho"
 
-#: ../gtk/gtkfilechooserdefault.c:4664
+#: gtk/gtkfilechooserdefault.c:4538
 msgid "Modified"
 msgstr "Alterado"
 
 #. Label
 msgid "Modified"
 msgstr "Alterado"
 
 #. Label
-#: ../gtk/gtkfilechooserdefault.c:4884 ../gtk/gtkprinteroptionwidget.c:786
+#: gtk/gtkfilechooserdefault.c:4793 gtk/gtkprinteroptionwidget.c:802
 msgid "_Name:"
 msgstr "_Nome:"
 
 msgid "_Name:"
 msgstr "_Nome:"
 
-#: ../gtk/gtkfilechooserdefault.c:4926
+#: gtk/gtkfilechooserdefault.c:4836
 msgid "_Browse for other folders"
 msgstr "Procurar _outras pastas"
 
 msgid "_Browse for other folders"
 msgstr "Procurar _outras pastas"
 
-#: ../gtk/gtkfilechooserdefault.c:5181
+#: gtk/gtkfilechooserdefault.c:5108
 msgid "Type a file name"
 msgstr "Introduza um nome de ficheiro"
 
 #. Create Folder
 msgid "Type a file name"
 msgstr "Introduza um nome de ficheiro"
 
 #. Create Folder
-#: ../gtk/gtkfilechooserdefault.c:5218
+#: gtk/gtkfilechooserdefault.c:5149
 msgid "Create Fo_lder"
 msgstr "Criar _Pasta"
 
 msgid "Create Fo_lder"
 msgstr "Criar _Pasta"
 
-#: ../gtk/gtkfilechooserdefault.c:5228
+#: gtk/gtkfilechooserdefault.c:5159
 msgid "_Location:"
 msgstr "_Localização:"
 
 msgid "_Location:"
 msgstr "_Localização:"
 
-#: ../gtk/gtkfilechooserdefault.c:5466
+#: gtk/gtkfilechooserdefault.c:5363
 msgid "Save in _folder:"
 msgstr "Gravar na _pasta:"
 
 msgid "Save in _folder:"
 msgstr "Gravar na _pasta:"
 
-#: ../gtk/gtkfilechooserdefault.c:5468
+#: gtk/gtkfilechooserdefault.c:5365
 msgid "Create in _folder:"
 msgstr "Criar na _pasta:"
 
 msgid "Create in _folder:"
 msgstr "Criar na _pasta:"
 
-#: ../gtk/gtkfilechooserdefault.c:7071
+#: gtk/gtkfilechooserdefault.c:6431
+#, fuzzy, c-format
+msgid "Could not read the contents of %s"
+msgstr "Incapaz de criar o fluxo: %s"
+
+#: gtk/gtkfilechooserdefault.c:6435
+#, fuzzy
+msgid "Could not read the contents of the folder"
+msgstr "Incapaz de obter a pasta raiz"
+
+#: gtk/gtkfilechooserdefault.c:6528 gtk/gtkfilechooserdefault.c:6596
+#: gtk/gtkfilechooserdefault.c:6741
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: gtk/gtkfilechooserdefault.c:6543
+msgid "%H:%M"
+msgstr "%H:%M"
+
+#: gtk/gtkfilechooserdefault.c:6545
+msgid "Yesterday at %H:%M"
+msgstr "Ontem às %H:%M"
+
+#: gtk/gtkfilechooserdefault.c:7211
 msgid "Cannot change to folder because it is not local"
 msgstr "Incapaz de ir para a pasta por não ser local"
 
 msgid "Cannot change to folder because it is not local"
 msgstr "Incapaz de ir para a pasta por não ser local"
 
-#: ../gtk/gtkfilechooserdefault.c:7687 ../gtk/gtkfilechooserdefault.c:7708
+#: gtk/gtkfilechooserdefault.c:7808 gtk/gtkfilechooserdefault.c:7829
 #, c-format
 msgid "Shortcut %s already exists"
 msgstr "Atalho %s já existe"
 
 #, c-format
 msgid "Shortcut %s already exists"
 msgstr "Atalho %s já existe"
 
-#: ../gtk/gtkfilechooserdefault.c:7798
+#: gtk/gtkfilechooserdefault.c:7919
 #, c-format
 msgid "Shortcut %s does not exist"
 msgstr "Atalho %s não existe"
 
 #, c-format
 msgid "Shortcut %s does not exist"
 msgstr "Atalho %s não existe"
 
-#: ../gtk/gtkfilechooserdefault.c:8053
+#: gtk/gtkfilechooserdefault.c:8174 gtk/gtkprintunixdialog.c:480
 #, c-format
 msgid "A file named \"%s\" already exists.  Do you want to replace it?"
 msgstr "Já existe um ficheiro denominado \"%s\". Deseja substituí-lo?"
 
 #, c-format
 msgid "A file named \"%s\" already exists.  Do you want to replace it?"
 msgstr "Já existe um ficheiro denominado \"%s\". Deseja substituí-lo?"
 
-#: ../gtk/gtkfilechooserdefault.c:8056
+#: gtk/gtkfilechooserdefault.c:8177 gtk/gtkprintunixdialog.c:484
 #, c-format
 msgid ""
 "The file already exists in \"%s\".  Replacing it will overwrite its contents."
 msgstr ""
 "O ficheiro já existe em \"%s\". Substituí-lo irá sobrepor o seu conteúdo."
 
 #, c-format
 msgid ""
 "The file already exists in \"%s\".  Replacing it will overwrite its contents."
 msgstr ""
 "O ficheiro já existe em \"%s\". Substituí-lo irá sobrepor o seu conteúdo."
 
-#: ../gtk/gtkfilechooserdefault.c:8061
+#: gtk/gtkfilechooserdefault.c:8182 gtk/gtkprintunixdialog.c:491
 msgid "_Replace"
 msgstr "_Substituir"
 
 msgid "_Replace"
 msgstr "_Substituir"
 
-#: ../gtk/gtkfilechooserdefault.c:8892
+#: gtk/gtkfilechooserdefault.c:8826
 msgid "Could not start the search process"
 msgstr "Incapaz de iniciar o processo de procura"
 
 msgid "Could not start the search process"
 msgstr "Incapaz de iniciar o processo de procura"
 
-#: ../gtk/gtkfilechooserdefault.c:8893
+#: gtk/gtkfilechooserdefault.c:8827
 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."
@@ -1648,84 +1914,100 @@ msgstr ""
 "A aplicação foi incapaz de criar uma ligação ao daemon de indexação. "
 "Certifique-se de que este se encontra em execução."
 
 "A aplicação foi incapaz de criar uma ligação ao daemon de indexação. "
 "Certifique-se de que este se encontra em execução."
 
-#: ../gtk/gtkfilechooserdefault.c:8907
+#: gtk/gtkfilechooserdefault.c:8841
 msgid "Could not send the search request"
 msgstr "Incapaz de enviar o pedido de procura"
 
 msgid "Could not send the search request"
 msgstr "Incapaz de enviar o pedido de procura"
 
-#. Label
-#: ../gtk/gtkfilechooserdefault.c:9333
-msgid "_Search:"
-msgstr "_Procurar:"
+#: gtk/gtkfilechooserdefault.c:9030
+msgid "Search:"
+msgstr "Procurar:"
 
 
-#: ../gtk/gtkfilechooserdefault.c:10283
+#: gtk/gtkfilechooserdefault.c:9634
 #, c-format
 msgid "Could not mount %s"
 msgstr "Incapaz de montar %s"
 
 #, c-format
 msgid "Could not mount %s"
 msgstr "Incapaz de montar %s"
 
-#: ../gtk/gtkfilechooserdefault.c:10911
-msgid "Type name of new folder"
-msgstr "Introduza o nome da nova pasta"
-
-#: ../gtk/gtkfilechooserdefault.c:10959
-#, c-format
-msgid "%d byte"
-msgid_plural "%d bytes"
-msgstr[0] "%d byte"
-msgstr[1] "%d bytes"
-
-#: ../gtk/gtkfilechooserdefault.c:10961
-#, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
-
-#: ../gtk/gtkfilechooserdefault.c:10963
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
-
-#: ../gtk/gtkfilechooserdefault.c:10965
-#, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
-
-#: ../gtk/gtkfilechooserdefault.c:11061 ../gtk/gtkfilechooserdefault.c:11082
-#: ../gtk/gtkfilechooserdefault.c:11114
-msgid "Unknown"
-msgstr "Desconhecido"
+#. Translators: this is shown in the feedback for Tab-completion in a file
+#. * chooser's text entry, when the user enters an invalid path.
+#: gtk/gtkfilechooserentry.c:698 gtk/gtkfilechooserentry.c:1163
+msgid "Invalid path"
+msgstr "Caminho inválido"
 
 
-#: ../gtk/gtkfilechooserdefault.c:11100
-msgid "Today at %H:%M"
-msgstr "Hoje às %H:%M"
+#. translators: this text is shown when there are no completions
+#. * for something the user typed in a file chooser entry
+#.
+#: gtk/gtkfilechooserentry.c:1095
+msgid "No match"
+msgstr "Sem equivalência"
 
 
-#: ../gtk/gtkfilechooserdefault.c:11102
-msgid "Yesterday at %H:%M"
-msgstr "Ontem às %H:%M"
+#. translators: this text is shown when there is exactly one completion
+#. * for something the user typed in a file chooser entry
+#.
+#: gtk/gtkfilechooserentry.c:1106
+msgid "Sole completion"
+msgstr "Única equivalência"
 
 
-#: ../gtk/gtkfilechoosersettings.c:262 ../gtk/gtkfilesel.c:1408
-#: ../gtk/gtkfilesel.c:1417 ../gtk/gtkfilesystemunix.c:1047
-#: ../gtk/gtkfilesystemwin32.c:1167
+#. 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:1122
+msgid "Complete, but not unique"
+msgstr "Equivalência, mas não é única"
+
+#. Translators: this text is shown while the system is searching
+#. * for possible completions for filenames in a file chooser entry.
+#: gtk/gtkfilechooserentry.c:1154
+msgid "Completing..."
+msgstr "A procurar equivalências..."
+
+#. hostnames in a local_only file chooser?  user error
+#. Translators: this is shown in the feedback for Tab-completion in a
+#. * file chooser's text entry when the user enters something like
+#. * "sftp://blahblah" in an app that only supports local filenames.
+#: gtk/gtkfilechooserentry.c:1176 gtk/gtkfilechooserentry.c:1201
+msgid "Only local files may be selected"
+msgstr "Apenas podem ser seleccionados ficheiros locais"
+
+#. Another option is to complete the hostname based on the remote volumes that are mounted
+#. Translators: this is shown in the feedback for Tab-completion in a
+#. * file chooser's text entry when the user hasn't entered the first '/'
+#. * after a hostname and yet hits Tab (such as "sftp://blahblah[Tab]")
+#: gtk/gtkfilechooserentry.c:1185
+msgid "Incomplete hostname; end it with '/'"
+msgstr "Nome de máquina incompleto; termine-o com '/'"
+
+#. Translators: this is shown in the feedback for Tab-completion in a file
+#. * chooser's text entry when the user enters a path that does not exist
+#. * and then hits Tab
+#: gtk/gtkfilechooserentry.c:1196
+msgid "Path does not exist"
+msgstr "Caminho não existe"
+
+#: gtk/gtkfilechoosersettings.c:487 gtk/gtkfilesel.c:1349
+#: gtk/gtkfilesel.c:1360
 #, c-format
 msgid "Error creating folder '%s': %s"
 msgstr "Erro ao criar a pasta '%s': %s"
 
 #, c-format
 msgid "Error creating folder '%s': %s"
 msgstr "Erro ao criar a pasta '%s': %s"
 
-#: ../gtk/gtkfilesel.c:693
+#: gtk/gtkfilesel.c:694
 msgid "Folders"
 msgstr "Pastas"
 
 msgid "Folders"
 msgstr "Pastas"
 
-#: ../gtk/gtkfilesel.c:697
+#: gtk/gtkfilesel.c:698
 msgid "Fol_ders"
 msgstr "Pas_tas"
 
 msgid "Fol_ders"
 msgstr "Pas_tas"
 
-#: ../gtk/gtkfilesel.c:733
+#: gtk/gtkfilesel.c:734
 msgid "_Files"
 msgstr "_Ficheiros"
 
 msgid "_Files"
 msgstr "_Ficheiros"
 
-#: ../gtk/gtkfilesel.c:820 ../gtk/gtkfilesel.c:2207
+#: gtk/gtkfilesel.c:821 gtk/gtkfilesel.c:2154
 #, c-format
 msgid "Folder unreadable: %s"
 msgstr "Pasta ilegível: %s"
 
 #, c-format
 msgid "Folder unreadable: %s"
 msgstr "Pasta ilegível: %s"
 
-#: ../gtk/gtkfilesel.c:949
+#: gtk/gtkfilesel.c:905
 #, c-format
 msgid ""
 "The file \"%s\" resides on another machine (called %s) and may not be "
 #, c-format
 msgid ""
 "The file \"%s\" resides on another machine (called %s) and may not be "
@@ -1736,19 +2018,19 @@ msgstr ""
 "disponível para esta aplicação.\n"
 "Tem a certeza que o deseja seleccionar?"
 
 "disponível para esta aplicação.\n"
 "Tem a certeza que o deseja seleccionar?"
 
-#: ../gtk/gtkfilesel.c:1079
+#: gtk/gtkfilesel.c:1020
 msgid "_New Folder"
 msgstr "_Nova Pasta"
 
 msgid "_New Folder"
 msgstr "_Nova Pasta"
 
-#: ../gtk/gtkfilesel.c:1090
+#: gtk/gtkfilesel.c:1031
 msgid "De_lete File"
 msgstr "_Apagar Ficheiro"
 
 msgid "De_lete File"
 msgstr "_Apagar Ficheiro"
 
-#: ../gtk/gtkfilesel.c:1101
+#: gtk/gtkfilesel.c:1042
 msgid "_Rename File"
 msgstr "_Renomear Ficheiro"
 
 msgid "_Rename File"
 msgstr "_Renomear Ficheiro"
 
-#: ../gtk/gtkfilesel.c:1406
+#: gtk/gtkfilesel.c:1347
 #, c-format
 msgid ""
 "The folder name \"%s\" contains symbols that are not allowed in filenames"
 #, c-format
 msgid ""
 "The folder name \"%s\" contains symbols that are not allowed in filenames"
@@ -1756,72 +2038,72 @@ msgstr ""
 "O nome de pasta \"%s\" contém símbolos que não são permitidos em nomes de "
 "ficheiros"
 
 "O nome de pasta \"%s\" contém símbolos que não são permitidos em nomes de "
 "ficheiros"
 
-#: ../gtk/gtkfilesel.c:1451
+#: gtk/gtkfilesel.c:1394
 msgid "New Folder"
 msgstr "Nova Pasta"
 
 msgid "New Folder"
 msgstr "Nova Pasta"
 
-#: ../gtk/gtkfilesel.c:1466
+#: gtk/gtkfilesel.c:1409
 msgid "_Folder name:"
 msgstr "Nome da _pasta:"
 
 msgid "_Folder name:"
 msgstr "Nome da _pasta:"
 
-#: ../gtk/gtkfilesel.c:1490
+#: gtk/gtkfilesel.c:1433
 msgid "C_reate"
 msgstr "C_riar"
 
 msgid "C_reate"
 msgstr "C_riar"
 
-#: ../gtk/gtkfilesel.c:1533 ../gtk/gtkfilesel.c:1640 ../gtk/gtkfilesel.c:1653
+#: gtk/gtkfilesel.c:1476 gtk/gtkfilesel.c:1585 gtk/gtkfilesel.c:1598
 #, c-format
 msgid "The filename \"%s\" contains symbols that are not allowed in filenames"
 msgstr ""
 "O nome de ficheiro \"%s\" contém símbolos que não são permitidos em nomes de "
 "ficheiros"
 
 #, c-format
 msgid "The filename \"%s\" contains symbols that are not allowed in filenames"
 msgstr ""
 "O nome de ficheiro \"%s\" contém símbolos que não são permitidos em nomes de "
 "ficheiros"
 
-#: ../gtk/gtkfilesel.c:1536 ../gtk/gtkfilesel.c:1546
+#: gtk/gtkfilesel.c:1479 gtk/gtkfilesel.c:1491
 #, c-format
 msgid "Error deleting file '%s': %s"
 msgstr "Erro ao apagar o ficheiro '%s': %s"
 
 #, c-format
 msgid "Error deleting file '%s': %s"
 msgstr "Erro ao apagar o ficheiro '%s': %s"
 
-#: ../gtk/gtkfilesel.c:1589
+#: gtk/gtkfilesel.c:1534
 #, c-format
 msgid "Really delete file \"%s\"?"
 msgstr "Apagar mesmo o ficheiro \"%s\"?"
 
 #, c-format
 msgid "Really delete file \"%s\"?"
 msgstr "Apagar mesmo o ficheiro \"%s\"?"
 
-#: ../gtk/gtkfilesel.c:1594
+#: gtk/gtkfilesel.c:1539
 msgid "Delete File"
 msgstr "Apagar Ficheiro"
 
 msgid "Delete File"
 msgstr "Apagar Ficheiro"
 
-#: ../gtk/gtkfilesel.c:1642
+#: gtk/gtkfilesel.c:1587
 #, c-format
 msgid "Error renaming file to \"%s\": %s"
 msgstr "Erro ao renomear ficheiro para \"%s\": %s"
 
 #, c-format
 msgid "Error renaming file to \"%s\": %s"
 msgstr "Erro ao renomear ficheiro para \"%s\": %s"
 
-#: ../gtk/gtkfilesel.c:1655
+#: gtk/gtkfilesel.c:1600
 #, c-format
 msgid "Error renaming file \"%s\": %s"
 msgstr "Erro ao renomear o ficheiro \"%s\": %s"
 
 #, c-format
 msgid "Error renaming file \"%s\": %s"
 msgstr "Erro ao renomear o ficheiro \"%s\": %s"
 
-#: ../gtk/gtkfilesel.c:1664
+#: gtk/gtkfilesel.c:1611
 #, c-format
 msgid "Error renaming file \"%s\" to \"%s\": %s"
 msgstr "Erro ao renomear o ficheiro \"%s\" para \"%s\": %s"
 
 #, c-format
 msgid "Error renaming file \"%s\" to \"%s\": %s"
 msgstr "Erro ao renomear o ficheiro \"%s\" para \"%s\": %s"
 
-#: ../gtk/gtkfilesel.c:1711
+#: gtk/gtkfilesel.c:1658
 msgid "Rename File"
 msgstr "Renomear o Ficheiro"
 
 msgid "Rename File"
 msgstr "Renomear o Ficheiro"
 
-#: ../gtk/gtkfilesel.c:1726
+#: gtk/gtkfilesel.c:1673
 #, c-format
 msgid "Rename file \"%s\" to:"
 msgstr "Renomear o ficheiro \"%s\" para:"
 
 #, c-format
 msgid "Rename file \"%s\" to:"
 msgstr "Renomear o ficheiro \"%s\" para:"
 
-#: ../gtk/gtkfilesel.c:1755
+#: gtk/gtkfilesel.c:1702
 msgid "_Rename"
 msgstr "_Renomear"
 
 msgid "_Rename"
 msgstr "_Renomear"
 
-#: ../gtk/gtkfilesel.c:2187
+#: gtk/gtkfilesel.c:2134
 msgid "_Selection: "
 msgstr "_Selecção: "
 
 msgid "_Selection: "
 msgstr "_Selecção: "
 
-#: ../gtk/gtkfilesel.c:3107
+#: gtk/gtkfilesel.c:3056
 #, c-format
 msgid ""
 "The filename \"%s\" couldn't be converted to UTF-8. (try setting the "
 #, c-format
 msgid ""
 "The filename \"%s\" couldn't be converted to UTF-8. (try setting the "
@@ -1830,141 +2112,84 @@ msgstr ""
 "Incapaz de converter o nome de ficheiro \"%s\" em UTF-8. (tente definir a "
 "variável de ambiente G_FILENAME_ENCODING): %s"
 
 "Incapaz de converter o nome de ficheiro \"%s\" em UTF-8. (tente definir a "
 "variável de ambiente G_FILENAME_ENCODING): %s"
 
-#: ../gtk/gtkfilesel.c:3110
+#: gtk/gtkfilesel.c:3059
 msgid "Invalid UTF-8"
 msgstr "UTF-8 inválido"
 
 msgid "Invalid UTF-8"
 msgstr "UTF-8 inválido"
 
-#: ../gtk/gtkfilesel.c:3984
+#: gtk/gtkfilesel.c:3935
 msgid "Name too long"
 msgstr "Nome demasiado longo"
 
 msgid "Name too long"
 msgstr "Nome demasiado longo"
 
-#: ../gtk/gtkfilesel.c:3986
+#: gtk/gtkfilesel.c:3937
 msgid "Couldn't convert filename"
 msgstr "Incapaz de converter nome de ficheiro"
 
 msgid "Couldn't convert filename"
 msgstr "Incapaz de converter nome de ficheiro"
 
-#: ../gtk/gtkfilesystem.c:315
-#, c-format
-msgid "Could not get a stock icon for %s\n"
-msgstr "Incapaz de obter um ícone base para %s\n"
-
-#: ../gtk/gtkfilesystemmodel.c:745
-msgid "Could not obtain root folder"
-msgstr "Incapaz de obter a pasta raiz"
-
-#: ../gtk/gtkfilesystemmodel.c:1338
-msgid "(Empty)"
-msgstr "(Vazio)"
-
-#: ../gtk/gtkfilesystemunix.c:960 ../gtk/gtkfilesystemunix.c:1208
-#: ../gtk/gtkfilesystemunix.c:2196 ../gtk/gtkfilesystemunix.c:2236
-#: ../gtk/gtkfilesystemwin32.c:2245 ../gtk/gtkfilesystemwin32.c:2295
-#, c-format
-msgid "Error getting information for '%s': %s"
-msgstr "Erro ao obter informação de '%s': %s"
-
-#: ../gtk/gtkfilesystemunix.c:1153 ../gtk/gtkfilesystemwin32.c:1274
-msgid "This file system does not support mounting"
-msgstr "Este sistema de ficheiros não suporta ser montado"
-
-#: ../gtk/gtkfilesystemunix.c:1165
+#. 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
 msgid "File System"
 msgstr "Sistema de Ficheiros"
 
 msgid "File System"
 msgstr "Sistema de Ficheiros"
 
-#: ../gtk/gtkfilesystemunix.c:1329 ../gtk/gtkfilesystemwin32.c:1584
-#, c-format
-msgid ""
-"The name \"%s\" is not valid because it contains the character \"%s\". "
-"Please use a different name."
-msgstr ""
-"O nome \"%s\" não é válido pois contém o caracter \"%s\". Utilize outro nome."
-
-#: ../gtk/gtkfilesystemunix.c:1878 ../gtk/gtkfilesystemwin32.c:1925
-#, c-format
-msgid "Bookmark saving failed: %s"
-msgstr "Falha ao gravar marcador: %s"
-
-#: ../gtk/gtkfilesystemunix.c:1933 ../gtk/gtkfilesystemwin32.c:1980
-#, c-format
-msgid "'%s' already exists in the bookmarks list"
-msgstr "'%s' já existe na lista de marcadores"
-
-#: ../gtk/gtkfilesystemunix.c:2005 ../gtk/gtkfilesystemwin32.c:2052
-#, c-format
-msgid "'%s' does not exist in the bookmarks list"
-msgstr "'%s' não existe na lista de marcadores"
-
-#: ../gtk/gtkfilesystemwin32.c:1090
-#, c-format
-msgid "Path is not a folder: '%s'"
-msgstr "Caminho não é uma pasta: '%s'"
-
-#: ../gtk/gtkfilesystemwin32.c:1292
-#, c-format
-msgid "Network Drive (%s)"
-msgstr "Dispositivo na Rede (%s)"
-
-#: ../gtk/gtkfilesystemwin32.c:1314
-#, c-format
-msgid "%s (%s)"
-msgstr "%s (%s)"
-
-#: ../gtk/gtkfontbutton.c:145 ../gtk/gtkfontbutton.c:267
+#: gtk/gtkfontbutton.c:144 gtk/gtkfontbutton.c:266
 msgid "Pick a Font"
 msgstr "Seleccione uma Fonte"
 
 #. Initialize fields
 msgid "Pick a Font"
 msgstr "Seleccione uma Fonte"
 
 #. Initialize fields
-#: ../gtk/gtkfontbutton.c:261
+#: gtk/gtkfontbutton.c:260
 msgid "Sans 12"
 msgstr "Sans 12"
 
 msgid "Sans 12"
 msgstr "Sans 12"
 
-#: ../gtk/gtkfontbutton.c:781
+#: gtk/gtkfontbutton.c:785
 msgid "Font"
 msgstr "Fonte"
 
 #. This is the default text shown in the preview entry, though the user
 #. can set it. Remember that some fonts only have capital letters.
 msgid "Font"
 msgstr "Fonte"
 
 #. 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
+#: gtk/gtkfontsel.c:75
 msgid "abcdefghijk ABCDEFGHIJK"
 msgstr "abcdefghijk ABCDEFGHIJK"
 
 msgid "abcdefghijk ABCDEFGHIJK"
 msgstr "abcdefghijk ABCDEFGHIJK"
 
-#: ../gtk/gtkfontsel.c:326
+#: gtk/gtkfontsel.c:343
 msgid "_Family:"
 msgstr "_Família:"
 
 msgid "_Family:"
 msgstr "_Família:"
 
-#: ../gtk/gtkfontsel.c:332
+#: gtk/gtkfontsel.c:349
 msgid "_Style:"
 msgstr "_Estilo:"
 
 msgid "_Style:"
 msgstr "_Estilo:"
 
-#: ../gtk/gtkfontsel.c:338
+#: gtk/gtkfontsel.c:355
 msgid "Si_ze:"
 msgstr "_Tamanho:"
 
 #. create the text entry widget
 msgid "Si_ze:"
 msgstr "_Tamanho:"
 
 #. create the text entry widget
-#: ../gtk/gtkfontsel.c:515
+#: gtk/gtkfontsel.c:532
 msgid "_Preview:"
 msgstr "_Antever:"
 
 msgid "_Preview:"
 msgstr "_Antever:"
 
-#: ../gtk/gtkfontsel.c:1359
+#: gtk/gtkfontsel.c:1649
 msgid "Font Selection"
 msgstr "Selecção de Fonte"
 
 msgid "Font Selection"
 msgstr "Selecção de Fonte"
 
-#: ../gtk/gtkgamma.c:408
+#: gtk/gtkgamma.c:410
 msgid "Gamma"
 msgstr "Gama"
 
 msgid "Gamma"
 msgstr "Gama"
 
-#: ../gtk/gtkgamma.c:418
+#: gtk/gtkgamma.c:420
 msgid "_Gamma value"
 msgstr "Valor _Gama"
 
 #. Remove this icon source so we don't keep trying to
 #. * load it.
 #.
 msgid "_Gamma value"
 msgstr "Valor _Gama"
 
 #. Remove this icon source so we don't keep trying to
 #. * load it.
 #.
-#: ../gtk/gtkiconfactory.c:1371
+#: gtk/gtkiconfactory.c:1401
 #, c-format
 msgid "Error loading icon: %s"
 msgstr "Erro ao ler o ícone: %s"
 
 #, c-format
 msgid "Error loading icon: %s"
 msgstr "Erro ao ler o ícone: %s"
 
-#: ../gtk/gtkicontheme.c:1321
+#: gtk/gtkicontheme.c:1363
 #, c-format
 msgid ""
 "Could not find the icon '%s'. The '%s' theme\n"
 #, c-format
 msgid ""
 "Could not find the icon '%s'. The '%s' theme\n"
@@ -1977,136 +2202,149 @@ msgstr ""
 "Poderá obter uma cópia em:\n"
 "\t%s"
 
 "Poderá obter uma cópia em:\n"
 "\t%s"
 
-#: ../gtk/gtkicontheme.c:1501
+#: gtk/gtkicontheme.c:1543
 #, c-format
 msgid "Icon '%s' not present in theme"
 msgstr "Ícone '%s' não existe no tema"
 
 #, c-format
 msgid "Icon '%s' not present in theme"
 msgstr "Ícone '%s' não existe no tema"
 
-#: ../gtk/gtkicontheme.c:2915
+#: gtk/gtkicontheme.c:3074
 msgid "Failed to load icon"
 msgstr "Falha ao ler o ícone"
 
 msgid "Failed to load icon"
 msgstr "Falha ao ler o ícone"
 
-#: ../gtk/gtkimmodule.c:421
-msgid "Default"
-msgstr "Omissão"
+#: gtk/gtkimmodule.c:527
+msgid "Simple"
+msgstr "Simples"
 
 
-#: ../gtk/gtkinputdialog.c:190
-msgid "Input"
-msgstr "Entrada"
+#: gtk/gtkimmulticontext.c:538
+msgctxt "input method menu"
+msgid "System"
+msgstr "Sistema"
 
 
-#: ../gtk/gtkinputdialog.c:205
+#: gtk/gtkimmulticontext.c:622
+#, c-format
+msgctxt "input method menu"
+msgid "System (%s)"
+msgstr "Sistema (%s)"
+
+#: gtk/gtkinputdialog.c:192
+msgid "Input"
+msgstr "Entrada"
+
+#: gtk/gtkinputdialog.c:207
 msgid "No extended input devices"
 msgstr "Nenhum dispositivo extendido de entrada"
 
 msgid "No extended input devices"
 msgstr "Nenhum dispositivo extendido de entrada"
 
-#: ../gtk/gtkinputdialog.c:218
+#: gtk/gtkinputdialog.c:220
 msgid "_Device:"
 msgstr "_Dispositivo:"
 
 msgid "_Device:"
 msgstr "_Dispositivo:"
 
-#: ../gtk/gtkinputdialog.c:235
+#: gtk/gtkinputdialog.c:237
 msgid "Disabled"
 msgstr "Inactivo"
 
 msgid "Disabled"
 msgstr "Inactivo"
 
-#: ../gtk/gtkinputdialog.c:242
+#: gtk/gtkinputdialog.c:244
 msgid "Screen"
 msgstr "Ecrã"
 
 msgid "Screen"
 msgstr "Ecrã"
 
-#: ../gtk/gtkinputdialog.c:249
+#: gtk/gtkinputdialog.c:251
 msgid "Window"
 msgstr "Janela"
 
 msgid "Window"
 msgstr "Janela"
 
-#: ../gtk/gtkinputdialog.c:256
+#: gtk/gtkinputdialog.c:258
 msgid "_Mode:"
 msgstr "_Modo:"
 
 #. The axis listbox
 msgid "_Mode:"
 msgstr "_Modo:"
 
 #. The axis listbox
-#: ../gtk/gtkinputdialog.c:277
+#: gtk/gtkinputdialog.c:279
 msgid "Axes"
 msgstr "Eixos"
 
 #. Keys listbox
 msgid "Axes"
 msgstr "Eixos"
 
 #. Keys listbox
-#: ../gtk/gtkinputdialog.c:295
+#: gtk/gtkinputdialog.c:297
 msgid "Keys"
 msgstr "Teclas"
 
 msgid "Keys"
 msgstr "Teclas"
 
-#: ../gtk/gtkinputdialog.c:522
+#: gtk/gtkinputdialog.c:524
 msgid "_X:"
 msgstr "_X:"
 
 msgid "_X:"
 msgstr "_X:"
 
-#: ../gtk/gtkinputdialog.c:523
+#: gtk/gtkinputdialog.c:525
 msgid "_Y:"
 msgstr "_Y:"
 
 msgid "_Y:"
 msgstr "_Y:"
 
-#: ../gtk/gtkinputdialog.c:524
+#: gtk/gtkinputdialog.c:526
 msgid "_Pressure:"
 msgstr "_Pressão:"
 
 msgid "_Pressure:"
 msgstr "_Pressão:"
 
-#: ../gtk/gtkinputdialog.c:525
+#: gtk/gtkinputdialog.c:527
 msgid "X _tilt:"
 msgstr "Ro_tação X:"
 
 msgid "X _tilt:"
 msgstr "Ro_tação X:"
 
-#: ../gtk/gtkinputdialog.c:526
+#: gtk/gtkinputdialog.c:528
 msgid "Y t_ilt:"
 msgstr "Rota_ção Y:"
 
 msgid "Y t_ilt:"
 msgstr "Rota_ção Y:"
 
-#: ../gtk/gtkinputdialog.c:527
+#: gtk/gtkinputdialog.c:529
 msgid "_Wheel:"
 msgstr "_Roda:"
 
 msgid "_Wheel:"
 msgstr "_Roda:"
 
-#: ../gtk/gtkinputdialog.c:579
+#: gtk/gtkinputdialog.c:581
 msgid "none"
 msgstr "nenhum"
 
 msgid "none"
 msgstr "nenhum"
 
-#: ../gtk/gtkinputdialog.c:616 ../gtk/gtkinputdialog.c:652
+#: gtk/gtkinputdialog.c:618 gtk/gtkinputdialog.c:654
 msgid "(disabled)"
 msgstr "(inactivo)"
 
 msgid "(disabled)"
 msgstr "(inactivo)"
 
-#: ../gtk/gtkinputdialog.c:645
+#: gtk/gtkinputdialog.c:647
 msgid "(unknown)"
 msgstr "(desconhecido)"
 
 #. and clear button
 msgid "(unknown)"
 msgstr "(desconhecido)"
 
 #. and clear button
-#: ../gtk/gtkinputdialog.c:749
+#: gtk/gtkinputdialog.c:751
 msgid "Cl_ear"
 msgstr "_Limpar"
 
 msgid "Cl_ear"
 msgstr "_Limpar"
 
-#: ../gtk/gtklinkbutton.c:141
-msgid "URI"
-msgstr "URI"
+#. Open Link
+#: gtk/gtklabel.c:5631
+msgid "_Open Link"
+msgstr "_Abrir Link"
 
 
-#: ../gtk/gtklinkbutton.c:142
-msgid "The URI bound to this button"
-msgstr "O URI associado a este botão"
+#. Copy Link Address
+#: gtk/gtklabel.c:5643
+msgid "Copy _Link Address"
+msgstr "Copiar Endereço do _Link"
 
 
-#: ../gtk/gtklinkbutton.c:396
+#: gtk/gtklinkbutton.c:428
 msgid "Copy URL"
 msgstr "Copiar o URL"
 
 msgid "Copy URL"
 msgstr "Copiar o URL"
 
-#: ../gtk/gtklinkbutton.c:536
+#: gtk/gtklinkbutton.c:586
 msgid "Invalid URI"
 msgstr "URI inválido"
 
 #. Description of --gtk-module=MODULES in --help output
 msgid "Invalid URI"
 msgstr "URI inválido"
 
 #. Description of --gtk-module=MODULES in --help output
-#: ../gtk/gtkmain.c:409
+#: gtk/gtkmain.c:452
 msgid "Load additional GTK+ modules"
 msgstr "Ler módulos GTK+ adicionais"
 
 #. Placeholder in --gtk-module=MODULES in --help output
 msgid "Load additional GTK+ modules"
 msgstr "Ler módulos GTK+ adicionais"
 
 #. Placeholder in --gtk-module=MODULES in --help output
-#: ../gtk/gtkmain.c:410
+#: gtk/gtkmain.c:453
 msgid "MODULES"
 msgstr "MÓDULOS"
 
 #. Description of --g-fatal-warnings in --help output
 msgid "MODULES"
 msgstr "MÓDULOS"
 
 #. Description of --g-fatal-warnings in --help output
-#: ../gtk/gtkmain.c:412
+#: gtk/gtkmain.c:455
 msgid "Make all warnings fatal"
 msgstr "Tornar todos os avisos em erros fatais"
 
 #. Description of --gtk-debug=FLAGS in --help output
 msgid "Make all warnings fatal"
 msgstr "Tornar todos os avisos em erros fatais"
 
 #. Description of --gtk-debug=FLAGS in --help output
-#: ../gtk/gtkmain.c:415
+#: gtk/gtkmain.c:458
 msgid "GTK+ debugging flags to set"
 msgstr "Parâmetros de depuração GTK+ a activar"
 
 #. Description of --gtk-no-debug=FLAGS in --help output
 msgid "GTK+ debugging flags to set"
 msgstr "Parâmetros de depuração GTK+ a activar"
 
 #. Description of --gtk-no-debug=FLAGS in --help output
-#: ../gtk/gtkmain.c:418
+#: gtk/gtkmain.c:461
 msgid "GTK+ debugging flags to unset"
 msgstr "Parâmetros de depuração GTK+ a desactivar"
 
 msgid "GTK+ debugging flags to unset"
 msgstr "Parâmetros de depuração GTK+ a desactivar"
 
@@ -2115,63 +2353,123 @@ msgstr "Parâmetros de depuração GTK+ a desactivar"
 #. * 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:654
+#: gtk/gtkmain.c:713
 msgid "default:LTR"
 msgstr "default:LTR"
 
 msgid "default:LTR"
 msgstr "default:LTR"
 
-#: ../gtk/gtkmain.c:751
+#: gtk/gtkmain.c:778
+#, c-format
+msgid "Cannot open display: %s"
+msgstr "Incapaz de abrir o ecrã: %s"
+
+#: gtk/gtkmain.c:815
 msgid "GTK+ Options"
 msgstr "Opções GTK+"
 
 msgid "GTK+ Options"
 msgstr "Opções GTK+"
 
-#: ../gtk/gtkmain.c:751
+#: gtk/gtkmain.c:815
 msgid "Show GTK+ Options"
 msgstr "Apresentar as Opções GTK+"
 
 msgid "Show GTK+ Options"
 msgstr "Apresentar as Opções GTK+"
 
-#: ../gtk/gtknotebook.c:828
-msgid "Arrow spacing"
-msgstr "Espaçamento da seta"
+#: gtk/gtkmountoperation.c:489
+msgid "Co_nnect"
+msgstr "Li_gar"
+
+#: gtk/gtkmountoperation.c:556
+msgid "Connect _anonymously"
+msgstr "Ligar _anonimamente"
+
+#: gtk/gtkmountoperation.c:565
+msgid "Connect as u_ser:"
+msgstr "Ligar como utili_zador:"
+
+#: gtk/gtkmountoperation.c:603
+msgid "_Username:"
+msgstr "_Utilizador:"
+
+#: gtk/gtkmountoperation.c:608
+msgid "_Domain:"
+msgstr "_Domínio:"
+
+#: gtk/gtkmountoperation.c:614
+msgid "_Password:"
+msgstr "_Senha:"
+
+#: gtk/gtkmountoperation.c:632
+msgid "Forget password _immediately"
+msgstr "_Esquecer a senha imediatamente"
+
+#: gtk/gtkmountoperation.c:642
+msgid "Remember password until you _logout"
+msgstr "_Recordar a senha até terminar a sessão"
+
+#: gtk/gtkmountoperation.c:652
+msgid "Remember _forever"
+msgstr "Recordar para _sempre"
 
 
-#: ../gtk/gtknotebook.c:829
-msgid "Scroll arrow spacing"
-msgstr "Espaçamento da seta de rolamento"
+#: gtk/gtkmountoperation.c:881
+#, c-format
+msgid "Unknown Application (pid %d)"
+msgstr "Aplicação Desconhecida (pid %d)"
+
+#: gtk/gtkmountoperation.c:1064
+#, c-format
+msgid "Unable to end process"
+msgstr "Incapaz de terminar o processo"
+
+#: gtk/gtkmountoperation.c:1101
+msgid "_End Process"
+msgstr "_Terminar o Processo"
+
+#: gtk/gtkmountoperation-stub.c:64
+#, c-format
+msgid "Cannot kill process with pid %d. Operation is not implemented."
+msgstr ""
+"Incapaz de matar o processo com o pid %d. A operação não está implementada."
+
+#. translators: this string is a name for the 'less' command
+#: gtk/gtkmountoperation-x11.c:865
+msgid "Terminal Pager"
+msgstr "Paginador de Consola"
 
 
-#: ../gtk/gtknotebook.c:4392 ../gtk/gtknotebook.c:6898
+#: gtk/gtkmountoperation-x11.c:866
+msgid "Top Command"
+msgstr "Comando Top"
+
+#: gtk/gtkmountoperation-x11.c:867
+msgid "Bourne Again Shell"
+msgstr "Consola Bourne Again"
+
+#: gtk/gtkmountoperation-x11.c:868
+msgid "Bourne Shell"
+msgstr "Consola Bourne"
+
+#: gtk/gtkmountoperation-x11.c:869
+msgid "Z Shell"
+msgstr "Consola Z"
+
+#: gtk/gtkmountoperation-x11.c:966
+#, c-format
+msgid "Cannot end process with pid %d: %s"
+msgstr "Incapaz de terminar o processo com o pid %d: %s"
+
+#: gtk/gtknotebook.c:4698 gtk/gtknotebook.c:7249
 #, c-format
 msgid "Page %u"
 msgstr "Página %u"
 
 #, c-format
 msgid "Page %u"
 msgstr "Página %u"
 
-#: ../gtk/gtkpagesetup.c:570 ../gtk/gtkpapersize.c:825
-#: ../gtk/gtkpapersize.c:865
+#: gtk/gtkpagesetup.c:597 gtk/gtkpapersize.c:825 gtk/gtkpapersize.c:867
 msgid "Not a valid page setup file"
 msgstr "Ficheiro de configuração de página inválido"
 
 msgid "Not a valid page setup file"
 msgstr "Ficheiro de configuração de página inválido"
 
-#. 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/gtkpagesetupunixdialog.c:152
-msgid "default:mm"
-msgstr "default:mm"
-
-#: ../gtk/gtkpagesetupunixdialog.c:308
-msgid ""
-"<b>Any Printer</b>\n"
-"For portable documents"
-msgstr ""
-"<b>Qualquer Impressora</b>\n"
-"Para documentos portáteis"
-
-#: ../gtk/gtkpagesetupunixdialog.c:883 ../gtk/gtkpagesetupunixdialog.c:1395
-msgid "mm"
-msgstr "mm"
+#: gtk/gtkpagesetupunixdialog.c:168
+msgid "Any Printer"
+msgstr "Qualquer Impressora"
 
 
-#: ../gtk/gtkpagesetupunixdialog.c:885 ../gtk/gtkpagesetupunixdialog.c:1393
-msgid "inch"
-msgstr "polegada"
+#: gtk/gtkpagesetupunixdialog.c:168
+msgid "For portable documents"
+msgstr "Para documentos portáteis"
 
 
-#: ../gtk/gtkpagesetupunixdialog.c:904
+#: gtk/gtkpagesetupunixdialog.c:798
 #, c-format
 msgid ""
 "Margins:\n"
 #, c-format
 msgid ""
 "Margins:\n"
@@ -2186,88 +2484,47 @@ msgstr ""
 " Superior: %s %s\n"
 " Inferior: %s %s"
 
 " Superior: %s %s\n"
 " Inferior: %s %s"
 
-#: ../gtk/gtkpagesetupunixdialog.c:953
+#: gtk/gtkpagesetupunixdialog.c:847 gtk/gtkprintunixdialog.c:3277
 msgid "Manage Custom Sizes..."
 msgstr "Gerir Tamanhos Personalizados..."
 
 msgid "Manage Custom Sizes..."
 msgstr "Gerir Tamanhos Personalizados..."
 
-#: ../gtk/gtkpagesetupunixdialog.c:1001
+#: gtk/gtkpagesetupunixdialog.c:895
 msgid "_Format for:"
 msgstr "_Formato para:"
 
 msgid "_Format for:"
 msgstr "_Formato para:"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1022
+#: gtk/gtkpagesetupunixdialog.c:917 gtk/gtkprintunixdialog.c:3449
 msgid "_Paper size:"
 msgstr "Tamanho do _papel:"
 
 msgid "_Paper size:"
 msgstr "Tamanho do _papel:"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1058
+#: gtk/gtkpagesetupunixdialog.c:948
 msgid "_Orientation:"
 msgstr "_Orientação:"
 
 msgid "_Orientation:"
 msgstr "_Orientação:"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1121 ../gtk/gtkprintunixdialog.c:2145
+#: gtk/gtkpagesetupunixdialog.c:1012 gtk/gtkprintunixdialog.c:3511
 msgid "Page Setup"
 msgstr "Configuração da Página"
 
 msgid "Page Setup"
 msgstr "Configuração da Página"
 
-#: ../gtk/gtkpagesetupunixdialog.c:1440
-msgid "Margins from Printer..."
-msgstr "Margens para a Impressora..."
-
-#: ../gtk/gtkpagesetupunixdialog.c:1600
-#, c-format
-msgid "Custom Size %d"
-msgstr "Tamanho Personalizado %d"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1829
-msgid "Manage Custom Sizes"
-msgstr "Gerir Tamanhos Personalizados"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1925
-msgid "_Width:"
-msgstr "_Largura:"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1937
-msgid "_Height:"
-msgstr "_Altura:"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1949
-msgid "Paper Size"
-msgstr "Tamanho do Papel"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1959
-msgid "_Top:"
-msgstr "_Superior:"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1971
-msgid "_Bottom:"
-msgstr "_Inferior:"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1983
-msgid "_Left:"
-msgstr "_Esquerda:"
-
-#: ../gtk/gtkpagesetupunixdialog.c:1995
-msgid "_Right:"
-msgstr "_Direita:"
-
-#: ../gtk/gtkpagesetupunixdialog.c:2036
-msgid "Paper Margins"
-msgstr "Margens do Papel"
-
-#: ../gtk/gtkpathbar.c:148
+#: gtk/gtkpathbar.c:151
 msgid "Up Path"
 msgstr "Caminho Acima"
 
 msgid "Up Path"
 msgstr "Caminho Acima"
 
-#: ../gtk/gtkpathbar.c:150
+#: gtk/gtkpathbar.c:153
 msgid "Down Path"
 msgstr "Caminho Abaixo"
 
 msgid "Down Path"
 msgstr "Caminho Abaixo"
 
-#: ../gtk/gtkpathbar.c:1377
+#: gtk/gtkpathbar.c:1469
 msgid "File System Root"
 msgstr "Raiz do Sistema de Ficheiros"
 
 msgid "File System Root"
 msgstr "Raiz do Sistema de Ficheiros"
 
-#: ../gtk/gtkprinteroptionwidget.c:685
+#: gtk/gtkprintbackend.c:750
+msgid "Authentication"
+msgstr "Autenticação"
+
+#: gtk/gtkprinteroptionwidget.c:695
 msgid "Not available"
 msgstr "Indisponível"
 
 msgid "Not available"
 msgstr "Indisponível"
 
-#: ../gtk/gtkprinteroptionwidget.c:798
+#: gtk/gtkprinteroptionwidget.c:814
 msgid "_Save in folder:"
 msgstr "_Gravar na pasta:"
 
 msgid "_Save in folder:"
 msgstr "_Gravar na pasta:"
 
@@ -2275,156 +2532,196 @@ msgstr "_Gravar na pasta:"
 #. * jobs. %s gets replaced by the application name, %d gets replaced
 #. * by the job number.
 #.
 #. * jobs. %s gets replaced by the application name, %d gets replaced
 #. * by the job number.
 #.
-#: ../gtk/gtkprintoperation.c:171
+#: gtk/gtkprintoperation.c:190
 #, c-format
 msgid "%s job #%d"
 msgstr "%s processo nº%d"
 
 #, c-format
 msgid "%s job #%d"
 msgstr "%s processo nº%d"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1497
-msgid "print operation status|Initial state"
+#: gtk/gtkprintoperation.c:1687
+msgctxt "print operation status"
+msgid "Initial state"
 msgstr "Estado inicial"
 
 msgstr "Estado inicial"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1499
-msgid "print operation status|Preparing to print"
+#: gtk/gtkprintoperation.c:1688
+msgctxt "print operation status"
+msgid "Preparing to print"
 msgstr "A preparar a impressão"
 
 msgstr "A preparar a impressão"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1501
-msgid "print operation status|Generating data"
+#: gtk/gtkprintoperation.c:1689
+msgctxt "print operation status"
+msgid "Generating data"
 msgstr "A gerar os dados"
 
 msgstr "A gerar os dados"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1503
-msgid "print operation status|Sending data"
+#: gtk/gtkprintoperation.c:1690
+msgctxt "print operation status"
+msgid "Sending data"
 msgstr "A enviar os dados"
 
 msgstr "A enviar os dados"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1505
-msgid "print operation status|Waiting"
+#: gtk/gtkprintoperation.c:1691
+msgctxt "print operation status"
+msgid "Waiting"
 msgstr "A aguardar"
 
 msgstr "A aguardar"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1507
-msgid "print operation status|Blocking on issue"
-msgstr "Bloqueada num problema"
+#: gtk/gtkprintoperation.c:1692
+msgctxt "print operation status"
+msgid "Blocking on issue"
+msgstr "Bloqueada com um problema"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1509
-msgid "print operation status|Printing"
+#: gtk/gtkprintoperation.c:1693
+msgctxt "print operation status"
+msgid "Printing"
 msgstr "A imprimir"
 
 msgstr "A imprimir"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1511
-msgid "print operation status|Finished"
+#: gtk/gtkprintoperation.c:1694
+msgctxt "print operation status"
+msgid "Finished"
 msgstr "Terminada"
 
 msgstr "Terminada"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkprintoperation.c:1513
-msgid "print operation status|Finished with error"
-msgstr "Terminada em erro"
+#: gtk/gtkprintoperation.c:1695
+msgctxt "print operation status"
+msgid "Finished with error"
+msgstr "Terminada com um erro"
 
 
-#: ../gtk/gtkprintoperation.c:1986
+#: gtk/gtkprintoperation.c:2254
 #, c-format
 msgid "Preparing %d"
 msgstr "A preparar %d"
 
 #, c-format
 msgid "Preparing %d"
 msgstr "A preparar %d"
 
-#: ../gtk/gtkprintoperation.c:1988 ../gtk/gtkprintoperation.c:2240
+#: gtk/gtkprintoperation.c:2256 gtk/gtkprintoperation.c:2875
+#, c-format
 msgid "Preparing"
 msgstr "A preparar"
 
 msgid "Preparing"
 msgstr "A preparar"
 
-#: ../gtk/gtkprintoperation.c:1991
+#: gtk/gtkprintoperation.c:2259
 #, c-format
 msgid "Printing %d"
 msgstr "A imprimir %d"
 
 #, c-format
 msgid "Printing %d"
 msgstr "A imprimir %d"
 
-#: ../gtk/gtkprintoperation-unix.c:243
+#: gtk/gtkprintoperation.c:2905
+#, c-format
+msgid "Error creating print preview"
+msgstr "Erro ao criar a antevisão de impressão"
+
+#: gtk/gtkprintoperation.c:2908
+#, c-format
+msgid "The most probable reason is that a temporary file could not be created."
+msgstr ""
+"O motivo mais provável é o de que não foi possível criar um ficheiro "
+"temporário."
+
+#: gtk/gtkprintoperation-unix.c:298 gtk/gtkprintoperation-unix.c:315
+#, c-format
 msgid "Error launching preview"
 msgstr "Erro ao iniciar a antevisão"
 
 msgid "Error launching preview"
 msgstr "Erro ao iniciar a antevisão"
 
-#: ../gtk/gtkprintoperation-unix.c:281
+#: gtk/gtkprintoperation-unix.c:359
+#, c-format
 msgid "Error printing"
 msgstr "Erro ao imprimir"
 
 msgid "Error printing"
 msgstr "Erro ao imprimir"
 
-#: ../gtk/gtkprintoperation-unix.c:388 ../gtk/gtkprintoperation-win32.c:1394
+#: gtk/gtkprintoperation-unix.c:495 gtk/gtkprintoperation-win32.c:1447
 msgid "Application"
 msgstr "Aplicação"
 
 msgid "Application"
 msgstr "Aplicação"
 
-#: ../gtk/gtkprintoperation-win32.c:564
+#: gtk/gtkprintoperation-win32.c:612
 msgid "Printer offline"
 msgstr "Impressora desligada"
 
 msgid "Printer offline"
 msgstr "Impressora desligada"
 
-#: ../gtk/gtkprintoperation-win32.c:566
+#: gtk/gtkprintoperation-win32.c:614
 msgid "Out of paper"
 msgstr "Sem papel"
 
 msgid "Out of paper"
 msgstr "Sem papel"
 
-#: ../gtk/gtkprintoperation-win32.c:568
+#. Translators: this is a printer status.
+#: gtk/gtkprintoperation-win32.c:616
+#: modules/printbackends/cups/gtkprintbackendcups.c:1963
 msgid "Paused"
 msgstr "Pausada"
 
 msgid "Paused"
 msgstr "Pausada"
 
-#: ../gtk/gtkprintoperation-win32.c:570
+#: gtk/gtkprintoperation-win32.c:618
 msgid "Need user intervention"
 msgstr "Necessita de intervenção humana"
 
 msgid "Need user intervention"
 msgstr "Necessita de intervenção humana"
 
-#: ../gtk/gtkprintoperation-win32.c:670
+#: gtk/gtkprintoperation-win32.c:718
 msgid "Custom size"
 msgstr "Tamanho personalizado"
 
 msgid "Custom size"
 msgstr "Tamanho personalizado"
 
-#: ../gtk/gtkprintoperation-win32.c:1484 ../gtk/gtkprintoperation-win32.c:1507
-#: ../gtk/gtkprintoperation-win32.c:1555
+#: gtk/gtkprintoperation-win32.c:1539
+msgid "No printer found"
+msgstr "Nenhuma impressora encontrada"
+
+#: gtk/gtkprintoperation-win32.c:1566
+msgid "Invalid argument to CreateDC"
+msgstr "Argumento inválido para CreateDC"
+
+#: gtk/gtkprintoperation-win32.c:1602 gtk/gtkprintoperation-win32.c:1829
+msgid "Error from StartDoc"
+msgstr "Erro de StartDoc"
+
+#: gtk/gtkprintoperation-win32.c:1684 gtk/gtkprintoperation-win32.c:1707
+#: gtk/gtkprintoperation-win32.c:1755
 msgid "Not enough free memory"
 msgstr "Memória livre insuficiente"
 
 msgid "Not enough free memory"
 msgstr "Memória livre insuficiente"
 
-#: ../gtk/gtkprintoperation-win32.c:1560
+#: gtk/gtkprintoperation-win32.c:1760
 msgid "Invalid argument to PrintDlgEx"
 msgstr "Argumento inválido para PrintDlgEx"
 
 msgid "Invalid argument to PrintDlgEx"
 msgstr "Argumento inválido para PrintDlgEx"
 
-#: ../gtk/gtkprintoperation-win32.c:1565
+#: gtk/gtkprintoperation-win32.c:1765
 msgid "Invalid pointer to PrintDlgEx"
 msgstr "Apontador inválido para PrintDlgEx"
 
 msgid "Invalid pointer to PrintDlgEx"
 msgstr "Apontador inválido para PrintDlgEx"
 
-#: ../gtk/gtkprintoperation-win32.c:1570
+#: gtk/gtkprintoperation-win32.c:1770
 msgid "Invalid handle to PrintDlgEx"
 msgstr "Gestor inválido para PrintDlgEx"
 
 msgid "Invalid handle to PrintDlgEx"
 msgstr "Gestor inválido para PrintDlgEx"
 
-#: ../gtk/gtkprintoperation-win32.c:1575
+#: gtk/gtkprintoperation-win32.c:1775
 msgid "Unspecified error"
 msgstr "Erro não especificado"
 
 msgid "Unspecified error"
 msgstr "Erro não especificado"
 
-#: ../gtk/gtkprintoperation-win32.c:1626
-msgid "Error from StartDoc"
-msgstr "Erro de StartDoc"
+#: gtk/gtkprintunixdialog.c:614
+#, fuzzy
+msgid "Getting printer information failed"
+msgstr "A obter a informação da impressora..."
 
 
-#: ../gtk/gtkprintunixdialog.c:1474
+#: gtk/gtkprintunixdialog.c:1862
+msgid "Getting printer information..."
+msgstr "A obter a informação da impressora..."
+
+#: gtk/gtkprintunixdialog.c:2132
 msgid "Printer"
 msgstr "Impressora"
 
 msgid "Printer"
 msgstr "Impressora"
 
-#: ../gtk/gtkprintunixdialog.c:1482
+#. Translators: this is the header for the location column in the print dialog
+#: gtk/gtkprintunixdialog.c:2142
 msgid "Location"
 msgstr "Localização"
 
 msgid "Location"
 msgstr "Localização"
 
-#: ../gtk/gtkprintunixdialog.c:1491
+#. Translators: this is the header for the printer status column in the print dialog
+#: gtk/gtkprintunixdialog.c:2153
 msgid "Status"
 msgstr "Estado"
 
 msgid "Status"
 msgstr "Estado"
 
-#: ../gtk/gtkprintunixdialog.c:1513
-msgid "Print Pages"
-msgstr "Imprimir Páginas"
+#: gtk/gtkprintunixdialog.c:2179
+msgid "Range"
+msgstr "Intervalo"
+
+#: gtk/gtkprintunixdialog.c:2183
+msgid "_All Pages"
+msgstr "_Todas as Páginas"
 
 
-#: ../gtk/gtkprintunixdialog.c:1517
-msgid "_All"
-msgstr "_Todas"
+#: gtk/gtkprintunixdialog.c:2190
+msgid "C_urrent Page"
+msgstr "Página Act_ual"
 
 
-#: ../gtk/gtkprintunixdialog.c:1524
-msgid "C_urrent"
-msgstr "Act_ual"
+#: gtk/gtkprintunixdialog.c:2200
+msgid "Se_lection"
+msgstr "Se_lecção"
 
 
-#: ../gtk/gtkprintunixdialog.c:1533
-msgid "Ra_nge"
-msgstr "I_ntervalo"
+#: gtk/gtkprintunixdialog.c:2209
+msgid "Pag_es:"
+msgstr "Pá_ginas:"
 
 
-#: ../gtk/gtkprintunixdialog.c:1534
+#: gtk/gtkprintunixdialog.c:2210
 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"
@@ -2432,203 +2729,330 @@ msgstr ""
 "Especifique um ou mais intervalos de páginas,\n"
 "por ex. 1-3,7,11"
 
 "Especifique um ou mais intervalos de páginas,\n"
 "por ex. 1-3,7,11"
 
-#: ../gtk/gtkprintunixdialog.c:1553
+#: gtk/gtkprintunixdialog.c:2220
+msgid "Pages"
+msgstr "Páginas"
+
+#: gtk/gtkprintunixdialog.c:2233
 msgid "Copies"
 msgstr "Cópias"
 
 #. FIXME chpe: too much space between Copies and spinbutton, put those 2 in a hbox and make it span 2 columns
 msgid "Copies"
 msgstr "Cópias"
 
 #. FIXME chpe: too much space between Copies and spinbutton, put those 2 in a hbox and make it span 2 columns
-#: ../gtk/gtkprintunixdialog.c:1558
+#: gtk/gtkprintunixdialog.c:2238
 msgid "Copie_s:"
 msgstr "Cópia_s:"
 
 msgid "Copie_s:"
 msgstr "Cópia_s:"
 
-#: ../gtk/gtkprintunixdialog.c:1576
+#: gtk/gtkprintunixdialog.c:2256
 msgid "C_ollate"
 msgstr "J_untar"
 
 msgid "C_ollate"
 msgstr "J_untar"
 
-#: ../gtk/gtkprintunixdialog.c:1584
+#: gtk/gtkprintunixdialog.c:2264
 msgid "_Reverse"
 msgstr "_Inverter"
 
 msgid "_Reverse"
 msgstr "_Inverter"
 
-#: ../gtk/gtkprintunixdialog.c:1601
+#: gtk/gtkprintunixdialog.c:2284
 msgid "General"
 msgstr "Geral"
 
 msgid "General"
 msgstr "Geral"
 
-#: ../gtk/gtkprintunixdialog.c:2001
+#. 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:3010
+#: modules/printbackends/cups/gtkprintbackendcups.c:3471
+msgid "Left to right, top to bottom"
+msgstr "Esquerda para a direita, cima para baixo"
+
+#: gtk/gtkprintunixdialog.c:3010
+#: modules/printbackends/cups/gtkprintbackendcups.c:3471
+msgid "Left to right, bottom to top"
+msgstr "Esquerda para a direita, baixo para cima"
+
+#: gtk/gtkprintunixdialog.c:3011
+#: modules/printbackends/cups/gtkprintbackendcups.c:3472
+msgid "Right to left, top to bottom"
+msgstr "Direita para a esquerda, cima para baixo"
+
+#: gtk/gtkprintunixdialog.c:3011
+#: modules/printbackends/cups/gtkprintbackendcups.c:3472
+msgid "Right to left, bottom to top"
+msgstr "Direita para a esquerda, baixo para cima"
+
+#: gtk/gtkprintunixdialog.c:3012
+#: modules/printbackends/cups/gtkprintbackendcups.c:3473
+msgid "Top to bottom, left to right"
+msgstr "Cima para baixo, esquerda para a direita"
+
+#: gtk/gtkprintunixdialog.c:3012
+#: modules/printbackends/cups/gtkprintbackendcups.c:3473
+msgid "Top to bottom, right to left"
+msgstr "Cima para baixo, direita para a esquerda"
+
+#: gtk/gtkprintunixdialog.c:3013
+#: modules/printbackends/cups/gtkprintbackendcups.c:3474
+msgid "Bottom to top, left to right"
+msgstr "Baixo para cima, esquerda para a direita"
+
+#: gtk/gtkprintunixdialog.c:3013
+#: modules/printbackends/cups/gtkprintbackendcups.c:3474
+msgid "Bottom to top, right to left"
+msgstr "Baixo para cima, direita para a esquerda"
+
+#. 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:3017 gtk/gtkprintunixdialog.c:3030
+#: modules/printbackends/cups/gtkprintbackendcups.c:3506
+msgid "Page Ordering"
+msgstr "Ordenação das Páginas"
+
+#: gtk/gtkprintunixdialog.c:3046
+msgid "Left to right"
+msgstr "Esquerda para a direita"
+
+#: gtk/gtkprintunixdialog.c:3047
+msgid "Right to left"
+msgstr "Direita para a esquerda"
+
+#: gtk/gtkprintunixdialog.c:3059
+msgid "Top to bottom"
+msgstr "Cima para baixo"
+
+#: gtk/gtkprintunixdialog.c:3060
+msgid "Bottom to top"
+msgstr "Baixo para cima"
+
+#: gtk/gtkprintunixdialog.c:3300
 msgid "Layout"
 msgstr "Disposição"
 
 msgid "Layout"
 msgstr "Disposição"
 
-#: ../gtk/gtkprintunixdialog.c:2005
+#: gtk/gtkprintunixdialog.c:3304
+msgid "T_wo-sided:"
+msgstr "_Dois-lados:"
+
+#: gtk/gtkprintunixdialog.c:3319
 msgid "Pages per _side:"
 msgstr "Páginas por _lado:"
 
 msgid "Pages per _side:"
 msgstr "Páginas por _lado:"
 
-#: ../gtk/gtkprintunixdialog.c:2021
-msgid "T_wo-sided:"
-msgstr "_Dois-lados:"
+#: gtk/gtkprintunixdialog.c:3336
+msgid "Page or_dering:"
+msgstr "Or_denação das páginas:"
 
 
-#: ../gtk/gtkprintunixdialog.c:2036
+#: gtk/gtkprintunixdialog.c:3352
 msgid "_Only print:"
 msgstr "_Apenas imprimir:"
 
 #. In enum order
 msgid "_Only print:"
 msgstr "_Apenas imprimir:"
 
 #. In enum order
-#: ../gtk/gtkprintunixdialog.c:2051
+#: gtk/gtkprintunixdialog.c:3367
 msgid "All sheets"
 msgstr "Todas as folhas"
 
 msgid "All sheets"
 msgstr "Todas as folhas"
 
-#: ../gtk/gtkprintunixdialog.c:2052
+#: gtk/gtkprintunixdialog.c:3368
 msgid "Even sheets"
 msgstr "Folhas pares"
 
 msgid "Even sheets"
 msgstr "Folhas pares"
 
-#: ../gtk/gtkprintunixdialog.c:2053
+#: gtk/gtkprintunixdialog.c:3369
 msgid "Odd sheets"
 msgstr "Folhas ímpares"
 
 msgid "Odd sheets"
 msgstr "Folhas ímpares"
 
-#: ../gtk/gtkprintunixdialog.c:2056
+#: gtk/gtkprintunixdialog.c:3372
 msgid "Sc_ale:"
 msgstr "Esc_ala:"
 
 msgid "Sc_ale:"
 msgstr "Esc_ala:"
 
-#: ../gtk/gtkprintunixdialog.c:2083
+#: gtk/gtkprintunixdialog.c:3399
 msgid "Paper"
 msgstr "Papel"
 
 msgid "Paper"
 msgstr "Papel"
 
-#: ../gtk/gtkprintunixdialog.c:2087
+#: gtk/gtkprintunixdialog.c:3403
 msgid "Paper _type:"
 msgstr "_Tipo de papel:"
 
 msgid "Paper _type:"
 msgstr "_Tipo de papel:"
 
-#: ../gtk/gtkprintunixdialog.c:2102
+#: gtk/gtkprintunixdialog.c:3418
 msgid "Paper _source:"
 msgstr "_Origem do papel:"
 
 msgid "Paper _source:"
 msgstr "_Origem do papel:"
 
-#: ../gtk/gtkprintunixdialog.c:2117
+#: gtk/gtkprintunixdialog.c:3433
 msgid "Output t_ray:"
 msgstr "Bande_ja de saída:"
 
 msgid "Output t_ray:"
 msgstr "Bande_ja de saída:"
 
-#: ../gtk/gtkprintunixdialog.c:2168
+#: gtk/gtkprintunixdialog.c:3473
+msgid "Or_ientation:"
+msgstr "Or_ientação:"
+
+#. In enum order
+#: gtk/gtkprintunixdialog.c:3488
+msgid "Portrait"
+msgstr "Retrato"
+
+#: gtk/gtkprintunixdialog.c:3489
+msgid "Landscape"
+msgstr "Paisagem"
+
+#: gtk/gtkprintunixdialog.c:3490
+msgid "Reverse portrait"
+msgstr "Retrato invertido"
+
+#: gtk/gtkprintunixdialog.c:3491
+msgid "Reverse landscape"
+msgstr "Paisagem invertida"
+
+#: gtk/gtkprintunixdialog.c:3536
 msgid "Job Details"
 msgstr "Detalhes do Trabalho"
 
 msgid "Job Details"
 msgstr "Detalhes do Trabalho"
 
-#: ../gtk/gtkprintunixdialog.c:2174
+#: gtk/gtkprintunixdialog.c:3542
 msgid "Pri_ority:"
 msgstr "Pri_oridade:"
 
 msgid "Pri_ority:"
 msgstr "Pri_oridade:"
 
-#: ../gtk/gtkprintunixdialog.c:2189
+#: gtk/gtkprintunixdialog.c:3557
 msgid "_Billing info:"
 msgstr "Informação de _facturação:"
 
 msgid "_Billing info:"
 msgstr "Informação de _facturação:"
 
-#: ../gtk/gtkprintunixdialog.c:2207
+#: gtk/gtkprintunixdialog.c:3575
 msgid "Print Document"
 msgstr "Imprimir o Documento"
 
 msgid "Print Document"
 msgstr "Imprimir o Documento"
 
-#: ../gtk/gtkprintunixdialog.c:2213
+#. Translators: this is one of the choices for the print at option
+#. * in the print dialog
+#.
+#: gtk/gtkprintunixdialog.c:3584
 msgid "_Now"
 msgstr "_Agora"
 
 msgid "_Now"
 msgstr "_Agora"
 
-#: ../gtk/gtkprintunixdialog.c:2220
+#: gtk/gtkprintunixdialog.c:3595
 msgid "A_t:"
 msgstr "À_s:"
 
 msgid "A_t:"
 msgstr "À_s:"
 
-#: ../gtk/gtkprintunixdialog.c:2235
+#. 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:3601
+msgid ""
+"Specify the time of print,\n"
+" e.g. 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm"
+msgstr ""
+"Especifica a hora da impressão,\n"
+" por ex: 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm"
+
+#: gtk/gtkprintunixdialog.c:3611
+msgid "Time of print"
+msgstr "Hora da impressão"
+
+#: gtk/gtkprintunixdialog.c:3627
 msgid "On _hold"
 msgid "On _hold"
-msgstr "A_guardar"
+msgstr "A a_guardar"
 
 
-#: ../gtk/gtkprintunixdialog.c:2254
+#: gtk/gtkprintunixdialog.c:3628
+msgid "Hold the job until it is explicitly released"
+msgstr "Colocar o trabalho em espera até que seja explicitamente libertado"
+
+#: gtk/gtkprintunixdialog.c:3648
 msgid "Add Cover Page"
 msgstr "Adicionar Página de Capa"
 
 msgid "Add Cover Page"
 msgstr "Adicionar Página de Capa"
 
-#: ../gtk/gtkprintunixdialog.c:2260
+#. 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 "An_tes:"
 
 msgid "Be_fore:"
 msgstr "An_tes:"
 
-#: ../gtk/gtkprintunixdialog.c:2275
+#. Translators, this is the label used for the option in the print
+#. * dialog that controls the back cover page.
+#.
+#: gtk/gtkprintunixdialog.c:3675
 msgid "_After:"
 msgstr "A_pós:"
 
 msgid "_After:"
 msgstr "A_pós:"
 
-#: ../gtk/gtkprintunixdialog.c:2290
+#. Translators: this is the tab label for the notebook tab containing
+#. * job-specific options in the print dialog
+#.
+#: gtk/gtkprintunixdialog.c:3693
 msgid "Job"
 msgstr "Trabalho"
 
 msgid "Job"
 msgstr "Trabalho"
 
-#: ../gtk/gtkprintunixdialog.c:2356
+#: gtk/gtkprintunixdialog.c:3759
 msgid "Advanced"
 msgstr "Avançado"
 
 msgid "Advanced"
 msgstr "Avançado"
 
-#: ../gtk/gtkprintunixdialog.c:2391
+#. Translators: this will appear as tab label in print dialog.
+#: gtk/gtkprintunixdialog.c:3794
 msgid "Image Quality"
 msgstr "Qualidade de Imagem"
 
 msgid "Image Quality"
 msgstr "Qualidade de Imagem"
 
-#: ../gtk/gtkprintunixdialog.c:2394
+#. Translators: this will appear as tab label in print dialog.
+#: gtk/gtkprintunixdialog.c:3798
 msgid "Color"
 msgstr "Cor"
 
 msgid "Color"
 msgstr "Cor"
 
-#: ../gtk/gtkprintunixdialog.c:2397
+#. Translators: this will appear as tab label in print dialog.
+#. It's a typographical term, as in "Binding and finishing"
+#: gtk/gtkprintunixdialog.c:3803
 msgid "Finishing"
 msgstr "Finalização"
 
 msgid "Finishing"
 msgstr "Finalização"
 
-#: ../gtk/gtkprintunixdialog.c:2407
+#: gtk/gtkprintunixdialog.c:3813
 msgid "Some of the settings in the dialog conflict"
 msgstr "Algumas das definições na janela estão em conflicto"
 
 msgid "Some of the settings in the dialog conflict"
 msgstr "Algumas das definições na janela estão em conflicto"
 
-#: ../gtk/gtkprintunixdialog.c:2430
+#: gtk/gtkprintunixdialog.c:3836
 msgid "Print"
 msgstr "Imprimir"
 
 msgid "Print"
 msgstr "Imprimir"
 
-#: ../gtk/gtkradiotoolbutton.c:65
-msgid "Group"
-msgstr "Grupo"
-
-#: ../gtk/gtkradiotoolbutton.c:66
-msgid "The radio tool button whose group this button belongs to."
-msgstr "O grupo de botão de ferramenta exclusivo a que este botão pertence."
-
-#: ../gtk/gtkrc.c:2866
+#: gtk/gtkrc.c:2878
 #, c-format
 msgid "Unable to find include file: \"%s\""
 msgstr "Incapaz de encontrar ficheiro include: \"%s\""
 
 #, c-format
 msgid "Unable to find include file: \"%s\""
 msgstr "Incapaz de encontrar ficheiro include: \"%s\""
 
-#: ../gtk/gtkrc.c:3494 ../gtk/gtkrc.c:3497
+#: gtk/gtkrc.c:3508 gtk/gtkrc.c:3511
 #, c-format
 msgid "Unable to locate image file in pixmap_path: \"%s\""
 msgstr "Incapaz de encontrar ficheiro de imagem na pixmap_path: \"%s\""
 
 #, c-format
 msgid "Unable to locate image file in pixmap_path: \"%s\""
 msgstr "Incapaz de encontrar ficheiro de imagem na pixmap_path: \"%s\""
 
-#: ../gtk/gtkrecentaction.c:155 ../gtk/gtkrecentaction.c:163
-#: ../gtk/gtkrecentchoosermenu.c:555 ../gtk/gtkrecentchoosermenu.c:563
+#: gtk/gtkrecentaction.c:154 gtk/gtkrecentaction.c:162
+#: gtk/gtkrecentchoosermenu.c:588 gtk/gtkrecentchoosermenu.c:596
 #, c-format
 msgid "This function is not implemented for widgets of class '%s'"
 msgstr ""
 "Esta funcionalidade não se encontra implementada para widgets da classe '%s'"
 
 #, c-format
 msgid "This function is not implemented for widgets of class '%s'"
 msgstr ""
 "Esta funcionalidade não se encontra implementada para widgets da classe '%s'"
 
-#: ../gtk/gtkrecentchooserdefault.c:465
+#: gtk/gtkrecentchooserdefault.c:481
 msgid "Select which type of documents are shown"
 msgstr "Seleccione que tipos de documentos são apresentados"
 
 msgid "Select which type of documents are shown"
 msgstr "Seleccione que tipos de documentos são apresentados"
 
-#: ../gtk/gtkrecentchooserdefault.c:1107 ../gtk/gtkrecentchooserdefault.c:1144
+#: gtk/gtkrecentchooserdefault.c:1134 gtk/gtkrecentchooserdefault.c:1171
 #, c-format
 msgid "No item for URI '%s' found"
 msgstr "Nenhum item encontrado para o URI '%s'"
 
 #, c-format
 msgid "No item for URI '%s' found"
 msgstr "Nenhum item encontrado para o URI '%s'"
 
-#: ../gtk/gtkrecentchooserdefault.c:1271
+#: gtk/gtkrecentchooserdefault.c:1298
 msgid "Untitled filter"
 msgstr "Filtro sem título"
 
 msgid "Untitled filter"
 msgstr "Filtro sem título"
 
-#: ../gtk/gtkrecentchooserdefault.c:1626
+#: gtk/gtkrecentchooserdefault.c:1651
 msgid "Could not remove item"
 msgstr "Incapaz de remover o item"
 
 msgid "Could not remove item"
 msgstr "Incapaz de remover o item"
 
-#: ../gtk/gtkrecentchooserdefault.c:1669
+#: gtk/gtkrecentchooserdefault.c:1695
 msgid "Could not clear list"
 msgstr "Incapaz de limpar a lista"
 
 msgid "Could not clear list"
 msgstr "Incapaz de limpar a lista"
 
-#: ../gtk/gtkrecentchooserdefault.c:1753
+#: gtk/gtkrecentchooserdefault.c:1779
 msgid "Copy _Location"
 msgstr "Copiar a _Localização"
 
 msgid "Copy _Location"
 msgstr "Copiar a _Localização"
 
-#: ../gtk/gtkrecentchooserdefault.c:1766
+#: gtk/gtkrecentchooserdefault.c:1792
 msgid "_Remove From List"
 msgstr "_Remover da Lista"
 
 msgid "_Remove From List"
 msgstr "_Remover da Lista"
 
-#: ../gtk/gtkrecentchooserdefault.c:1775
+#: gtk/gtkrecentchooserdefault.c:1801
 msgid "_Clear List"
 msgstr "_Limpar a Lista"
 
 msgid "_Clear List"
 msgstr "_Limpar a Lista"
 
-#: ../gtk/gtkrecentchooserdefault.c:1789
+#: gtk/gtkrecentchooserdefault.c:1815
 msgid "Show _Private Resources"
 msgstr "Apresentar os Recursos _Privados"
 
 msgid "Show _Private Resources"
 msgstr "Apresentar os Recursos _Privados"
 
@@ -2642,21 +3066,21 @@ msgstr "Apresentar os Recursos _Privados"
 #. * 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:320
+#: gtk/gtkrecentchoosermenu.c:342
 msgid "No items found"
 msgstr "Nenhum item encontrado"
 
 msgid "No items found"
 msgstr "Nenhum item encontrado"
 
-#: ../gtk/gtkrecentchoosermenu.c:475 ../gtk/gtkrecentchoosermenu.c:531
+#: gtk/gtkrecentchoosermenu.c:508 gtk/gtkrecentchoosermenu.c:564
 #, c-format
 msgid "No recently used resource found with URI `%s'"
 msgstr "Nenhum recurso utilizado recentemente encontrado com o URI `%s'"
 
 #, c-format
 msgid "No recently used resource found with URI `%s'"
 msgstr "Nenhum recurso utilizado recentemente encontrado com o URI `%s'"
 
-#: ../gtk/gtkrecentchoosermenu.c:742
+#: gtk/gtkrecentchoosermenu.c:775
 #, c-format
 msgid "Open '%s'"
 msgstr "Abrir '%s'"
 
 #, c-format
 msgid "Open '%s'"
 msgstr "Abrir '%s'"
 
-#: ../gtk/gtkrecentchoosermenu.c:772
+#: gtk/gtkrecentchoosermenu.c:805
 msgid "Unknown item"
 msgstr "Item desconhecido"
 
 msgid "Unknown item"
 msgstr "Item desconhecido"
 
@@ -2664,618 +3088,754 @@ msgstr "Item desconhecido"
 #. * 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:785
+#: gtk/gtkrecentchoosermenu.c:816
 #, 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:792
+#: gtk/gtkrecentchoosermenu.c:821
 #, 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:1047 ../gtk/gtkrecentmanager.c:1194
-#: ../gtk/gtkrecentmanager.c:1204 ../gtk/gtkrecentmanager.c:1257
+#: 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
 #, c-format
 msgid "Unable to find an item with URI '%s'"
 msgstr "Incapaz de encontrar um item com o URI '%s'"
 
 #, c-format
 msgid "Unable to find an item with URI '%s'"
 msgstr "Incapaz de encontrar um item com o URI '%s'"
 
+#: gtk/gtkspinner.c:458
+#, fuzzy
+msgctxt "throbbing progress animation widget"
+msgid "Spinner"
+msgstr "Super"
+
+#: gtk/gtkspinner.c:459
+msgid "Provides visual indication of progress"
+msgstr ""
+
 #. 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:314
+msgctxt "Stock label"
 msgid "Information"
 msgstr "Informação"
 
 msgid "Information"
 msgstr "Informação"
 
-#: ../gtk/gtkstock.c:289
+#: gtk/gtkstock.c:315
+msgctxt "Stock label"
 msgid "Warning"
 msgstr "Aviso"
 
 msgid "Warning"
 msgstr "Aviso"
 
-#: ../gtk/gtkstock.c:290
+#: gtk/gtkstock.c:316
+msgctxt "Stock label"
 msgid "Error"
 msgstr "Erro"
 
 msgid "Error"
 msgstr "Erro"
 
-#: ../gtk/gtkstock.c:291
+#: gtk/gtkstock.c:317
+msgctxt "Stock label"
 msgid "Question"
 msgstr "Questão"
 
 #. FIXME these need accelerators when appropriate, and
 #. * need the mnemonics to be rationalized
 #.
 msgid "Question"
 msgstr "Questão"
 
 #. FIXME these need accelerators when appropriate, and
 #. * need the mnemonics to be rationalized
 #.
-#: ../gtk/gtkstock.c:296
+#: gtk/gtkstock.c:322
+msgctxt "Stock label"
 msgid "_About"
 msgstr "_Sobre"
 
 msgid "_About"
 msgstr "_Sobre"
 
-#: ../gtk/gtkstock.c:298
+#: gtk/gtkstock.c:323
+msgctxt "Stock label"
+msgid "_Add"
+msgstr "_Adicionar"
+
+#: gtk/gtkstock.c:324
+msgctxt "Stock label"
 msgid "_Apply"
 msgstr "_Aplicar"
 
 msgid "_Apply"
 msgstr "_Aplicar"
 
-#: ../gtk/gtkstock.c:299
+#: gtk/gtkstock.c:325
+msgctxt "Stock label"
 msgid "_Bold"
 msgstr "_Negrito"
 
 msgid "_Bold"
 msgstr "_Negrito"
 
-#: ../gtk/gtkstock.c:300
+#: gtk/gtkstock.c:326
+msgctxt "Stock label"
 msgid "_Cancel"
 msgstr "_Cancelar"
 
 msgid "_Cancel"
 msgstr "_Cancelar"
 
-#: ../gtk/gtkstock.c:301
+#: gtk/gtkstock.c:327
+msgctxt "Stock label"
 msgid "_CD-Rom"
 msgstr "_CD-Rom"
 
 msgid "_CD-Rom"
 msgstr "_CD-Rom"
 
-#: ../gtk/gtkstock.c:302
+#: gtk/gtkstock.c:328
+msgctxt "Stock label"
 msgid "_Clear"
 msgstr "_Limpar"
 
 msgid "_Clear"
 msgstr "_Limpar"
 
-#: ../gtk/gtkstock.c:303
+#: gtk/gtkstock.c:329
+msgctxt "Stock label"
 msgid "_Close"
 msgstr "_Fechar"
 
 msgid "_Close"
 msgstr "_Fechar"
 
-#: ../gtk/gtkstock.c:304
+#: gtk/gtkstock.c:330
+msgctxt "Stock label"
 msgid "C_onnect"
 msgstr "Li_gar"
 
 msgid "C_onnect"
 msgstr "Li_gar"
 
-#: ../gtk/gtkstock.c:305
+#: gtk/gtkstock.c:331
+msgctxt "Stock label"
 msgid "_Convert"
 msgstr "_Converter"
 
 msgid "_Convert"
 msgstr "_Converter"
 
-#: ../gtk/gtkstock.c:306
+#: gtk/gtkstock.c:332
+msgctxt "Stock label"
 msgid "_Copy"
 msgstr "_Copiar"
 
 msgid "_Copy"
 msgstr "_Copiar"
 
-#: ../gtk/gtkstock.c:307
+#: gtk/gtkstock.c:333
+msgctxt "Stock label"
 msgid "Cu_t"
 msgstr "Cor_tar"
 
 msgid "Cu_t"
 msgstr "Cor_tar"
 
-#: ../gtk/gtkstock.c:308
+#: gtk/gtkstock.c:334
+msgctxt "Stock label"
 msgid "_Delete"
 msgstr "_Apagar"
 
 msgid "_Delete"
 msgstr "_Apagar"
 
-#: ../gtk/gtkstock.c:309
+#: gtk/gtkstock.c:335
+msgctxt "Stock label"
 msgid "_Discard"
 msgstr "_Descartar"
 
 msgid "_Discard"
 msgstr "_Descartar"
 
-#: ../gtk/gtkstock.c:310
+#: gtk/gtkstock.c:336
+msgctxt "Stock label"
 msgid "_Disconnect"
 msgstr "_Desligar"
 
 msgid "_Disconnect"
 msgstr "_Desligar"
 
-#: ../gtk/gtkstock.c:311
+#: gtk/gtkstock.c:337
+msgctxt "Stock label"
 msgid "_Execute"
 msgstr "_Executar"
 
 msgid "_Execute"
 msgstr "_Executar"
 
-#: ../gtk/gtkstock.c:312
+#: gtk/gtkstock.c:338
+msgctxt "Stock label"
 msgid "_Edit"
 msgstr "_Editar"
 
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../gtk/gtkstock.c:313
+#: gtk/gtkstock.c:339
+msgctxt "Stock label"
 msgid "_Find"
 msgstr "_Procurar"
 
 msgid "_Find"
 msgstr "_Procurar"
 
-#: ../gtk/gtkstock.c:314
+#: gtk/gtkstock.c:340
+msgctxt "Stock label"
 msgid "Find and _Replace"
 msgstr "Procurar e _Substituir"
 
 msgid "Find and _Replace"
 msgstr "Procurar e _Substituir"
 
-#: ../gtk/gtkstock.c:315
+#: gtk/gtkstock.c:341
+msgctxt "Stock label"
 msgid "_Floppy"
 msgstr "_Disquete"
 
 msgid "_Floppy"
 msgstr "_Disquete"
 
-#: ../gtk/gtkstock.c:316
+#: gtk/gtkstock.c:342
+msgctxt "Stock label"
 msgid "_Fullscreen"
 msgstr "_Ecrã Completo"
 
 msgid "_Fullscreen"
 msgstr "_Ecrã Completo"
 
-#: ../gtk/gtkstock.c:317
+#: gtk/gtkstock.c:343
+msgctxt "Stock label"
 msgid "_Leave Fullscreen"
 msgstr "_Deixar Ecrã Completo"
 
 msgid "_Leave Fullscreen"
 msgstr "_Deixar Ecrã Completo"
 
-#. 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:345
+msgctxt "Stock label, navigation"
+msgid "_Bottom"
 msgstr "_Inferior"
 
 msgstr "_Inferior"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:321
-msgid "Navigation|_First"
+#. This is a navigation label as in "go to the first page"
+#: gtk/gtkstock.c:347
+msgctxt "Stock label, navigation"
+msgid "_First"
 msgstr "_Primeiro"
 
 msgstr "_Primeiro"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:323
-msgid "Navigation|_Last"
-msgstr "Ú_ltimo"
+#. This is a navigation label as in "go to the last page"
+#: gtk/gtkstock.c:349
+msgctxt "Stock label, navigation"
+msgid "_Last"
+msgstr "Últi_mo"
 
 
-#. 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 top of the page"
+#: gtk/gtkstock.c:351
+msgctxt "Stock label, navigation"
+msgid "_Top"
 msgstr "_Superior"
 
 msgstr "_Superior"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:327
-msgid "Navigation|_Back"
+#. This is a navigation label as in "go back"
+#: gtk/gtkstock.c:353
+msgctxt "Stock label, navigation"
+msgid "_Back"
 msgstr "_Retroceder"
 
 msgstr "_Retroceder"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:329
-msgid "Navigation|_Down"
+#. This is a navigation label as in "go down"
+#: gtk/gtkstock.c:355
+msgctxt "Stock label, navigation"
+msgid "_Down"
 msgstr "_Abaixo"
 
 msgstr "_Abaixo"
 
-#. 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:357
+msgctxt "Stock label, navigation"
+msgid "_Forward"
 msgstr "_Avançar"
 
 msgstr "_Avançar"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:333
-msgid "Navigation|_Up"
+#. This is a navigation label as in "go up"
+#: gtk/gtkstock.c:359
+msgctxt "Stock label, navigation"
+msgid "_Up"
 msgstr "_Acima"
 
 msgstr "_Acima"
 
-#: ../gtk/gtkstock.c:334
+#: gtk/gtkstock.c:360
+msgctxt "Stock label"
 msgid "_Harddisk"
 msgstr "Disco Rí_gido"
 
 msgid "_Harddisk"
 msgstr "Disco Rí_gido"
 
-#: ../gtk/gtkstock.c:335
+#: gtk/gtkstock.c:361
+msgctxt "Stock label"
 msgid "_Help"
 msgstr "_Ajuda"
 
 msgid "_Help"
 msgstr "_Ajuda"
 
-#: ../gtk/gtkstock.c:336
+#: gtk/gtkstock.c:362
+msgctxt "Stock label"
 msgid "_Home"
 msgstr "Pasta _Pessoal"
 
 msgid "_Home"
 msgstr "Pasta _Pessoal"
 
-#: ../gtk/gtkstock.c:337
+#: gtk/gtkstock.c:363
+msgctxt "Stock label"
 msgid "Increase Indent"
 msgstr "Aumentar a Indentação"
 
 msgid "Increase Indent"
 msgstr "Aumentar a Indentação"
 
-#: ../gtk/gtkstock.c:338
+#: gtk/gtkstock.c:364
+msgctxt "Stock label"
 msgid "Decrease Indent"
 msgstr "Diminuir a Indentação"
 
 msgid "Decrease Indent"
 msgstr "Diminuir a Indentação"
 
-#: ../gtk/gtkstock.c:339
+#: gtk/gtkstock.c:365
+msgctxt "Stock label"
 msgid "_Index"
 msgstr "Índ_ice"
 
 msgid "_Index"
 msgstr "Índ_ice"
 
-#: ../gtk/gtkstock.c:340
+#: gtk/gtkstock.c:366
+msgctxt "Stock label"
 msgid "_Information"
 msgstr "_Informação"
 
 msgid "_Information"
 msgstr "_Informação"
 
-#: ../gtk/gtkstock.c:341
+#: gtk/gtkstock.c:367
+msgctxt "Stock label"
 msgid "_Italic"
 msgstr "_Itálico"
 
 msgid "_Italic"
 msgstr "_Itálico"
 
-#: ../gtk/gtkstock.c:342
+#: gtk/gtkstock.c:368
+msgctxt "Stock label"
 msgid "_Jump to"
 msgstr "_Ir para"
 
 msgid "_Jump to"
 msgstr "_Ir para"
 
-#. 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:370
+msgctxt "Stock label"
+msgid "_Center"
 msgstr "_Centrar"
 
 msgstr "_Centrar"
 
-#. 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:372
+msgctxt "Stock label"
+msgid "_Fill"
 msgstr "_Preencher"
 
 msgstr "_Preencher"
 
-#. 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:374
+msgctxt "Stock label"
+msgid "_Left"
 msgstr "_Esquerda"
 
 msgstr "_Esquerda"
 
-#. 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:376
+msgctxt "Stock label"
+msgid "_Right"
 msgstr "_Direita"
 
 msgstr "_Direita"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:353
-msgid "Media|_Forward"
+#. Media label, as in "fast forward"
+#: gtk/gtkstock.c:379
+msgctxt "Stock label, media"
+msgid "_Forward"
 msgstr "_Avançar"
 
 msgstr "_Avançar"
 
-#. 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:381
+msgctxt "Stock label, media"
+msgid "_Next"
 msgstr "_Seguinte"
 
 msgstr "_Seguinte"
 
-#. 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:383
+msgctxt "Stock label, media"
+msgid "P_ause"
 msgstr "P_ausar"
 
 msgstr "P_ausar"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:359
-msgid "Media|_Play"
-msgstr "Re_produzir"
+#. Media label, as in "play music"
+#: gtk/gtkstock.c:385
+msgctxt "Stock label, media"
+msgid "_Play"
+msgstr "_Reproduzir"
 
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:361
-msgid "Media|Pre_vious"
+#. Media label, as in  "previous song"
+#: gtk/gtkstock.c:387
+msgctxt "Stock label, media"
+msgid "Pre_vious"
 msgstr "_Anterior"
 
 msgstr "_Anterior"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:363
-msgid "Media|_Record"
+#. Media label
+#: gtk/gtkstock.c:389
+msgctxt "Stock label, media"
+msgid "_Record"
 msgstr "_Gravar"
 
 msgstr "_Gravar"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:365
-msgid "Media|R_ewind"
+#. Media label
+#: gtk/gtkstock.c:391
+msgctxt "Stock label, media"
+msgid "R_ewind"
 msgstr "R_ebobinar"
 
 msgstr "R_ebobinar"
 
-#. translators, strip the prefix up to and including the first |
-#: ../gtk/gtkstock.c:367
-msgid "Media|_Stop"
+#. Media label
+#: gtk/gtkstock.c:393
+msgctxt "Stock label, media"
+msgid "_Stop"
 msgstr "_Parar"
 
 msgstr "_Parar"
 
-#: ../gtk/gtkstock.c:368
+#: gtk/gtkstock.c:394
+msgctxt "Stock label"
 msgid "_Network"
 msgstr "_Rede"
 
 msgid "_Network"
 msgstr "_Rede"
 
-#: ../gtk/gtkstock.c:369
+#: gtk/gtkstock.c:395
+msgctxt "Stock label"
 msgid "_New"
 msgstr "_Novo"
 
 msgid "_New"
 msgstr "_Novo"
 
-#: ../gtk/gtkstock.c:370
+#: gtk/gtkstock.c:396
+msgctxt "Stock label"
 msgid "_No"
 msgstr "_Não"
 
 msgid "_No"
 msgstr "_Não"
 
-#: ../gtk/gtkstock.c:371
+#: gtk/gtkstock.c:397
+msgctxt "Stock label"
 msgid "_OK"
 msgstr "_OK"
 
 msgid "_OK"
 msgstr "_OK"
 
-#: ../gtk/gtkstock.c:372
+#: gtk/gtkstock.c:398
+msgctxt "Stock label"
 msgid "_Open"
 msgstr "_Abrir"
 
 msgid "_Open"
 msgstr "_Abrir"
 
-#: ../gtk/gtkstock.c:373
+#. Page orientation
+#: gtk/gtkstock.c:400
+msgctxt "Stock label"
 msgid "Landscape"
 msgstr "Paisagem"
 
 msgid "Landscape"
 msgstr "Paisagem"
 
-#: ../gtk/gtkstock.c:374
+#. Page orientation
+#: gtk/gtkstock.c:402
+msgctxt "Stock label"
 msgid "Portrait"
 msgstr "Retrato"
 
 msgid "Portrait"
 msgstr "Retrato"
 
-#: ../gtk/gtkstock.c:375
+#. Page orientation
+#: gtk/gtkstock.c:404
+msgctxt "Stock label"
 msgid "Reverse landscape"
 msgstr "Paisagem invertida"
 
 msgid "Reverse landscape"
 msgstr "Paisagem invertida"
 
-#: ../gtk/gtkstock.c:376
+#. Page orientation
+#: gtk/gtkstock.c:406
+msgctxt "Stock label"
 msgid "Reverse portrait"
 msgstr "Retrato invertido"
 
 msgid "Reverse portrait"
 msgstr "Retrato invertido"
 
-#: ../gtk/gtkstock.c:377
+#: gtk/gtkstock.c:407
+msgctxt "Stock label"
+msgid "Page Set_up"
+msgstr "Config_uração da Página"
+
+#: gtk/gtkstock.c:408
+msgctxt "Stock label"
 msgid "_Paste"
 msgstr "Co_lar"
 
 msgid "_Paste"
 msgstr "Co_lar"
 
-#: ../gtk/gtkstock.c:378
+#: gtk/gtkstock.c:409
+msgctxt "Stock label"
 msgid "_Preferences"
 msgstr "_Preferências"
 
 msgid "_Preferences"
 msgstr "_Preferências"
 
-#: ../gtk/gtkstock.c:379
+#: gtk/gtkstock.c:410
+msgctxt "Stock label"
 msgid "_Print"
 msgstr "Im_primir"
 
 msgid "_Print"
 msgstr "Im_primir"
 
-#: ../gtk/gtkstock.c:380
+#: gtk/gtkstock.c:411
+msgctxt "Stock label"
 msgid "Print Pre_view"
 msgstr "Ante_ver Impressão"
 
 msgid "Print Pre_view"
 msgstr "Ante_ver Impressão"
 
-#: ../gtk/gtkstock.c:381
+#: gtk/gtkstock.c:412
+msgctxt "Stock label"
 msgid "_Properties"
 msgstr "_Propriedades"
 
 msgid "_Properties"
 msgstr "_Propriedades"
 
-#: ../gtk/gtkstock.c:382
+#: gtk/gtkstock.c:413
+msgctxt "Stock label"
 msgid "_Quit"
 msgstr "_Sair"
 
 msgid "_Quit"
 msgstr "_Sair"
 
-#: ../gtk/gtkstock.c:383
+#: gtk/gtkstock.c:414
+msgctxt "Stock label"
 msgid "_Redo"
 msgstr "_Refazer"
 
 msgid "_Redo"
 msgstr "_Refazer"
 
-#: ../gtk/gtkstock.c:384
+#: gtk/gtkstock.c:415
+msgctxt "Stock label"
 msgid "_Refresh"
 msgstr "Actualiza_r"
 
 msgid "_Refresh"
 msgstr "Actualiza_r"
 
-#: ../gtk/gtkstock.c:386
+#: gtk/gtkstock.c:416
+msgctxt "Stock label"
+msgid "_Remove"
+msgstr "_Remover"
+
+#: gtk/gtkstock.c:417
+msgctxt "Stock label"
 msgid "_Revert"
 msgstr "_Reverter"
 
 msgid "_Revert"
 msgstr "_Reverter"
 
-#: ../gtk/gtkstock.c:387
+#: gtk/gtkstock.c:418
+msgctxt "Stock label"
 msgid "_Save"
 msgstr "_Gravar"
 
 msgid "_Save"
 msgstr "_Gravar"
 
-#: ../gtk/gtkstock.c:388
+#: gtk/gtkstock.c:419
+msgctxt "Stock label"
 msgid "Save _As"
 msgstr "Gravar _Como"
 
 msgid "Save _As"
 msgstr "Gravar _Como"
 
-#: ../gtk/gtkstock.c:389
+#: gtk/gtkstock.c:420
+msgctxt "Stock label"
 msgid "Select _All"
 msgstr "Seleccionar _Tudo"
 
 msgid "Select _All"
 msgstr "Seleccionar _Tudo"
 
-#: ../gtk/gtkstock.c:390
+#: gtk/gtkstock.c:421
+msgctxt "Stock label"
 msgid "_Color"
 msgstr "_Cor"
 
 msgid "_Color"
 msgstr "_Cor"
 
-#: ../gtk/gtkstock.c:391
+#: gtk/gtkstock.c:422
+msgctxt "Stock label"
 msgid "_Font"
 msgstr "_Fonte"
 
 msgid "_Font"
 msgstr "_Fonte"
 
-#: ../gtk/gtkstock.c:392
+#. Sorting direction
+#: gtk/gtkstock.c:424
+msgctxt "Stock label"
 msgid "_Ascending"
 msgstr "_Ascendente"
 
 msgid "_Ascending"
 msgstr "_Ascendente"
 
-#: ../gtk/gtkstock.c:393
+#. Sorting direction
+#: gtk/gtkstock.c:426
+msgctxt "Stock label"
 msgid "_Descending"
 msgstr "_Descendente"
 
 msgid "_Descending"
 msgstr "_Descendente"
 
-#: ../gtk/gtkstock.c:394
+#: gtk/gtkstock.c:427
+msgctxt "Stock label"
 msgid "_Spell Check"
 msgstr "Verificação _Ortográfica"
 
 msgid "_Spell Check"
 msgstr "Verificação _Ortográfica"
 
-#: ../gtk/gtkstock.c:395
+#: gtk/gtkstock.c:428
+msgctxt "Stock label"
 msgid "_Stop"
 msgstr "_Parar"
 
 msgid "_Stop"
 msgstr "_Parar"
 
-#: ../gtk/gtkstock.c:396
+#. Font variant
+#: gtk/gtkstock.c:430
+msgctxt "Stock label"
 msgid "_Strikethrough"
 msgid "_Strikethrough"
-msgstr "Ri_scar"
+msgstr "Ri_scado"
 
 
-#: ../gtk/gtkstock.c:397
+#: gtk/gtkstock.c:431
+msgctxt "Stock label"
 msgid "_Undelete"
 msgstr "Rec_uperar"
 
 msgid "_Undelete"
 msgstr "Rec_uperar"
 
-#: ../gtk/gtkstock.c:398
+#. Font variant
+#: gtk/gtkstock.c:433
+msgctxt "Stock label"
 msgid "_Underline"
 msgid "_Underline"
-msgstr "S_ublinhar"
+msgstr "S_ublinhado"
 
 
-#: ../gtk/gtkstock.c:399
+#: gtk/gtkstock.c:434
+msgctxt "Stock label"
 msgid "_Undo"
 msgstr "Desfa_zer"
 
 msgid "_Undo"
 msgstr "Desfa_zer"
 
-#: ../gtk/gtkstock.c:400
+#: gtk/gtkstock.c:435
+msgctxt "Stock label"
 msgid "_Yes"
 msgstr "_Sim"
 
 msgid "_Yes"
 msgstr "_Sim"
 
-#: ../gtk/gtkstock.c:401
+#. Zoom
+#: gtk/gtkstock.c:437
+msgctxt "Stock label"
 msgid "_Normal Size"
 msgstr "Tamanho _Normal"
 
 msgid "_Normal Size"
 msgstr "Tamanho _Normal"
 
-#: ../gtk/gtkstock.c:402
+#. Zoom
+#: gtk/gtkstock.c:439
+msgctxt "Stock label"
 msgid "Best _Fit"
 msgstr "_Melhor Tamanho"
 
 msgid "Best _Fit"
 msgstr "_Melhor Tamanho"
 
-#: ../gtk/gtkstock.c:403
+#: gtk/gtkstock.c:440
+msgctxt "Stock label"
 msgid "Zoom _In"
 msgstr "_Aum Zoom"
 
 msgid "Zoom _In"
 msgstr "_Aum Zoom"
 
-#: ../gtk/gtkstock.c:404
+#: gtk/gtkstock.c:441
+msgctxt "Stock label"
 msgid "Zoom _Out"
 msgstr "_Dim Zoom"
 
 msgid "Zoom _Out"
 msgstr "_Dim Zoom"
 
-#: ../gtk/gtktextbufferrichtext.c:651
+#: gtk/gtktextbufferrichtext.c:651
 #, c-format
 msgid "Unknown error when trying to deserialize %s"
 msgstr "Erro desconhecido ao tentar des-serializar %s"
 
 #, c-format
 msgid "Unknown error when trying to deserialize %s"
 msgstr "Erro desconhecido ao tentar des-serializar %s"
 
-#: ../gtk/gtktextbufferrichtext.c:710
+#: gtk/gtktextbufferrichtext.c:710
 #, c-format
 msgid "No deserialize function found for format %s"
 msgstr "Nenhuma função de des-serialização encontrada para o formato %s"
 
 #, c-format
 msgid "No deserialize function found for format %s"
 msgstr "Nenhuma função de des-serialização encontrada para o formato %s"
 
-#: ../gtk/gtktextbufferserialize.c:796 ../gtk/gtktextbufferserialize.c:822
+#: gtk/gtktextbufferserialize.c:796 gtk/gtktextbufferserialize.c:822
 #, c-format
 msgid "Both \"id\" and \"name\" were found on the <%s> element"
 msgstr "Foram encontrados \"id\" e \"name\" no mesmo elemento <%s>"
 
 #, c-format
 msgid "Both \"id\" and \"name\" were found on the <%s> element"
 msgstr "Foram encontrados \"id\" e \"name\" no mesmo elemento <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:806 ../gtk/gtktextbufferserialize.c:832
+#: gtk/gtktextbufferserialize.c:806 gtk/gtktextbufferserialize.c:832
 #, c-format
 msgid "The attribute \"%s\" was found twice on the <%s> element"
 msgstr "O atributo \"%s\" foi encontrado duas vezes no elemento <%s>"
 
 #, c-format
 msgid "The attribute \"%s\" was found twice on the <%s> element"
 msgstr "O atributo \"%s\" foi encontrado duas vezes no elemento <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:846
+#: gtk/gtktextbufferserialize.c:846
 #, c-format
 msgid "<%s> element has invalid id \"%s\""
 msgstr "O elemento <%s> tem o id inválido \"%s\""
 
 #, c-format
 msgid "<%s> element has invalid id \"%s\""
 msgstr "O elemento <%s> tem o id inválido \"%s\""
 
-#: ../gtk/gtktextbufferserialize.c:856
+#: gtk/gtktextbufferserialize.c:856
 #, c-format
 msgid "<%s> element has neither a \"name\" nor an \"id\" attribute"
 msgstr "O elemento <%s> não tem nem um elemento \"name\" nem \"id\""
 
 #, c-format
 msgid "<%s> element has neither a \"name\" nor an \"id\" attribute"
 msgstr "O elemento <%s> não tem nem um elemento \"name\" nem \"id\""
 
-#: ../gtk/gtktextbufferserialize.c:943
+#: gtk/gtktextbufferserialize.c:943
 #, c-format
 msgid "Attribute \"%s\" repeated twice on the same <%s> element"
 msgstr "Atributo \"%s\" repetido duas vezes no mesmo elemento <%s>"
 
 #, c-format
 msgid "Attribute \"%s\" repeated twice on the same <%s> element"
 msgstr "Atributo \"%s\" repetido duas vezes no mesmo elemento <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:961 ../gtk/gtktextbufferserialize.c:986
+#: gtk/gtktextbufferserialize.c:961 gtk/gtktextbufferserialize.c:986
 #, c-format
 msgid "Attribute \"%s\" is invalid on <%s> element in this context"
 msgstr "Atributo \"%s\" é inválido no elemento <%s> neste contexto"
 
 #, c-format
 msgid "Attribute \"%s\" is invalid on <%s> element in this context"
 msgstr "Atributo \"%s\" é inválido no elemento <%s> neste contexto"
 
-#: ../gtk/gtktextbufferserialize.c:1022
+#: gtk/gtktextbufferserialize.c:1022
 #, c-format
 msgid "Tag \"%s\" has not been defined."
 msgstr "Etiqueta \"%s\" não foi definida."
 
 #, c-format
 msgid "Tag \"%s\" has not been defined."
 msgstr "Etiqueta \"%s\" não foi definida."
 
-#: ../gtk/gtktextbufferserialize.c:1034
+#: gtk/gtktextbufferserialize.c:1034
 msgid "Anonymous tag found and tags can not be created."
 msgstr "Encontrada uma etiqueta anónima e não podem ser criadas etiquetas."
 
 msgid "Anonymous tag found and tags can not be created."
 msgstr "Encontrada uma etiqueta anónima e não podem ser criadas etiquetas."
 
-#: ../gtk/gtktextbufferserialize.c:1045
+#: gtk/gtktextbufferserialize.c:1045
 #, c-format
 msgid "Tag \"%s\" does not exist in buffer and tags can not be created."
 msgstr ""
 "Etiqueta \"%s\" não existe no buffer e não podem ser criadas etiquetas."
 
 #, c-format
 msgid "Tag \"%s\" does not exist in buffer and tags can not be created."
 msgstr ""
 "Etiqueta \"%s\" não existe no buffer e não podem ser criadas etiquetas."
 
-#: ../gtk/gtktextbufferserialize.c:1144 ../gtk/gtktextbufferserialize.c:1219
-#: ../gtk/gtktextbufferserialize.c:1320 ../gtk/gtktextbufferserialize.c:1394
+#: gtk/gtktextbufferserialize.c:1144 gtk/gtktextbufferserialize.c:1219
+#: gtk/gtktextbufferserialize.c:1320 gtk/gtktextbufferserialize.c:1394
 #, c-format
 msgid "Element <%s> is not allowed below <%s>"
 msgstr "Elemento <%s> não é permitido abaixo de <%s>"
 
 #, c-format
 msgid "Element <%s> is not allowed below <%s>"
 msgstr "Elemento <%s> não é permitido abaixo de <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:1175
+#: gtk/gtktextbufferserialize.c:1175
 #, c-format
 msgid "\"%s\" is not a valid attribute type"
 msgstr "\"%s\" não é um tipo de atributo válido"
 
 #, c-format
 msgid "\"%s\" is not a valid attribute type"
 msgstr "\"%s\" não é um tipo de atributo válido"
 
-#: ../gtk/gtktextbufferserialize.c:1183
+#: gtk/gtktextbufferserialize.c:1183
 #, c-format
 msgid "\"%s\" is not a valid attribute name"
 msgstr "\"%s\" não é um nome de atributo válido"
 
 #, c-format
 msgid "\"%s\" is not a valid attribute name"
 msgstr "\"%s\" não é um nome de atributo válido"
 
-#: ../gtk/gtktextbufferserialize.c:1193
+#: gtk/gtktextbufferserialize.c:1193
 #, c-format
 msgid ""
 "\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\""
 msgstr ""
 "Incapaz de converter \"%s\" num valor do tipo \"%s\" para o atributo \"%s\""
 
 #, c-format
 msgid ""
 "\"%s\" could not be converted to a value of type \"%s\" for attribute \"%s\""
 msgstr ""
 "Incapaz de converter \"%s\" num valor do tipo \"%s\" para o atributo \"%s\""
 
-#: ../gtk/gtktextbufferserialize.c:1202
+#: gtk/gtktextbufferserialize.c:1202
 #, c-format
 msgid "\"%s\" is not a valid value for attribute \"%s\""
 msgstr "\"%s\" não é um valor válido para o atributo \"%s\""
 
 #, c-format
 msgid "\"%s\" is not a valid value for attribute \"%s\""
 msgstr "\"%s\" não é um valor válido para o atributo \"%s\""
 
-#: ../gtk/gtktextbufferserialize.c:1285
+#: gtk/gtktextbufferserialize.c:1285
 #, c-format
 msgid "Tag \"%s\" already defined"
 msgstr "Etiqueta \"%s\" já se encontra definida"
 
 #, c-format
 msgid "Tag \"%s\" already defined"
 msgstr "Etiqueta \"%s\" já se encontra definida"
 
-#: ../gtk/gtktextbufferserialize.c:1296
+#: gtk/gtktextbufferserialize.c:1296
 #, c-format
 msgid "Tag \"%s\" has invalid priority \"%s\""
 msgstr "Etiqueta \"%s\" possui a prioridade inválida \"%s\""
 
 #, c-format
 msgid "Tag \"%s\" has invalid priority \"%s\""
 msgstr "Etiqueta \"%s\" possui a prioridade inválida \"%s\""
 
-#: ../gtk/gtktextbufferserialize.c:1349
+#: gtk/gtktextbufferserialize.c:1349
 #, c-format
 msgid "Outermost element in text must be <text_view_markup> not <%s>"
 msgstr ""
 "Elemento mais externo no texto tem de ser <text_view_markup> e não <%s>"
 
 #, c-format
 msgid "Outermost element in text must be <text_view_markup> not <%s>"
 msgstr ""
 "Elemento mais externo no texto tem de ser <text_view_markup> e não <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:1358 ../gtk/gtktextbufferserialize.c:1374
+#: gtk/gtktextbufferserialize.c:1358 gtk/gtktextbufferserialize.c:1374
 #, c-format
 msgid "A <%s> element has already been specified"
 msgstr "Já foi especificado um elemento <%s>"
 
 #, c-format
 msgid "A <%s> element has already been specified"
 msgstr "Já foi especificado um elemento <%s>"
 
-#: ../gtk/gtktextbufferserialize.c:1380
+#: gtk/gtktextbufferserialize.c:1380
 msgid "A <text> element can't occur before a <tags> element"
 msgstr "Não pode ocorrer nenhum elemento <text> antes de um elemento <tags>"
 
 msgid "A <text> element can't occur before a <tags> element"
 msgstr "Não pode ocorrer nenhum elemento <text> antes de um elemento <tags>"
 
-#: ../gtk/gtktextbufferserialize.c:1788
+#: gtk/gtktextbufferserialize.c:1779
 msgid "Serialized data is malformed"
 msgstr "Dados serializados estão mal formados"
 
 msgid "Serialized data is malformed"
 msgstr "Dados serializados estão mal formados"
 
-#: ../gtk/gtktextbufferserialize.c:1866
+#: gtk/gtktextbufferserialize.c:1857
 msgid ""
 "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001"
 msgstr ""
 "Dados serializados estão mal formados. Secção inicial não é "
 "GTKTEXTBUFFERCONTENTS-0001"
 
 msgid ""
 "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001"
 msgstr ""
 "Dados serializados estão mal formados. Secção inicial não é "
 "GTKTEXTBUFFERCONTENTS-0001"
 
-#: ../gtk/gtktextutil.c:60
+#: gtk/gtktextutil.c:61
 msgid "LRM _Left-to-right mark"
 msgstr "Marca Esquerda-para-direita (_LRM)"
 
 msgid "LRM _Left-to-right mark"
 msgstr "Marca Esquerda-para-direita (_LRM)"
 
-#: ../gtk/gtktextutil.c:61
+#: gtk/gtktextutil.c:62
 msgid "RLM _Right-to-left mark"
 msgstr "Marca Direita-para-esquerda (_RLM)"
 
 msgid "RLM _Right-to-left mark"
 msgstr "Marca Direita-para-esquerda (_RLM)"
 
-#: ../gtk/gtktextutil.c:62
+#: gtk/gtktextutil.c:63
 msgid "LRE Left-to-right _embedding"
 msgstr "Embebido _Esquerda-para-direita (LRE)"
 
 msgid "LRE Left-to-right _embedding"
 msgstr "Embebido _Esquerda-para-direita (LRE)"
 
-#: ../gtk/gtktextutil.c:63
+#: gtk/gtktextutil.c:64
 msgid "RLE Right-to-left e_mbedding"
 msgstr "E_mbebido Direita-para-esquerda (RLE)"
 
 msgid "RLE Right-to-left e_mbedding"
 msgstr "E_mbebido Direita-para-esquerda (RLE)"
 
-#: ../gtk/gtktextutil.c:64
+#: gtk/gtktextutil.c:65
 msgid "LRO Left-to-right _override"
 msgstr "S_obreposição Esquerda-para-direita (LRO)"
 
 msgid "LRO Left-to-right _override"
 msgstr "S_obreposição Esquerda-para-direita (LRO)"
 
-#: ../gtk/gtktextutil.c:65
+#: gtk/gtktextutil.c:66
 msgid "RLO Right-to-left o_verride"
 msgstr "Sobreposição Direita-para-es_querda (RLO)"
 
 msgid "RLO Right-to-left o_verride"
 msgstr "Sobreposição Direita-para-es_querda (RLO)"
 
-#: ../gtk/gtktextutil.c:66
+#: gtk/gtktextutil.c:67
 msgid "PDF _Pop directional formatting"
 msgstr "Apresentar formatação direccional (_PDF)"
 
 msgid "PDF _Pop directional formatting"
 msgstr "Apresentar formatação direccional (_PDF)"
 
-#: ../gtk/gtktextutil.c:67
+#: gtk/gtktextutil.c:68
 msgid "ZWS _Zero width space"
 msgstr "Largura de espaçamento _zero (ZWS)"
 
 msgid "ZWS _Zero width space"
 msgstr "Largura de espaçamento _zero (ZWS)"
 
-#: ../gtk/gtktextutil.c:68
+#: gtk/gtktextutil.c:69
 msgid "ZWJ Zero width _joiner"
 msgstr "Largura de _junção zero (ZWJ)"
 
 msgid "ZWJ Zero width _joiner"
 msgstr "Largura de _junção zero (ZWJ)"
 
-#: ../gtk/gtktextutil.c:69
+#: gtk/gtktextutil.c:70
 msgid "ZWNJ Zero width _non-joiner"
 msgstr "Largura de _não-junção zero (ZWNJ)"
 
 msgid "ZWNJ Zero width _non-joiner"
 msgstr "Largura de _não-junção zero (ZWNJ)"
 
-#: ../gtk/gtkthemes.c:71
+#: gtk/gtkthemes.c:71
 #, c-format
 msgid "Unable to locate theme engine in module_path: \"%s\","
 msgstr "Incapaz de localizar motor de temas na module_path: \"%s\","
 
 #, c-format
 msgid "Unable to locate theme engine in module_path: \"%s\","
 msgstr "Incapaz de localizar motor de temas na module_path: \"%s\","
 
-#: ../gtk/gtktipsquery.c:187
+#: gtk/gtktipsquery.c:188
 msgid "--- No Tip ---"
 msgstr "--- Sem Dica ---"
 
 msgid "--- No Tip ---"
 msgstr "--- Sem Dica ---"
 
-#: ../gtk/gtkuimanager.c:1226
-#, c-format
-msgid "Unknown attribute '%s' on line %d char %d"
-msgstr "Atributo desconhecido '%s' na linha %d caracter %d"
-
-#: ../gtk/gtkuimanager.c:1443
+#: gtk/gtkuimanager.c:1505
 #, c-format
 msgid "Unexpected start tag '%s' on line %d char %d"
 msgstr "Início de etiqueta '%s' inesperado na linha %d caracter %d"
 
 #, c-format
 msgid "Unexpected start tag '%s' on line %d char %d"
 msgstr "Início de etiqueta '%s' inesperado na linha %d caracter %d"
 
-#: ../gtk/gtkuimanager.c:1533
+#: gtk/gtkuimanager.c:1595
 #, c-format
 msgid "Unexpected character data on line %d char %d"
 msgstr "Dados de caracter inesperados na linha %d caracter %d"
 
 #, c-format
 msgid "Unexpected character data on line %d char %d"
 msgstr "Dados de caracter inesperados na linha %d caracter %d"
 
-#: ../gtk/gtkuimanager.c:2354
+#: gtk/gtkuimanager.c:2427
 msgid "Empty"
 msgstr "Vazio"
 
 msgid "Empty"
 msgstr "Vazio"
 
-#: ../gtk/gtkvolumebutton.c:81
+#: gtk/gtkvolumebutton.c:73
 msgid "Volume"
 msgstr "Volume"
 
 msgid "Volume"
 msgstr "Volume"
 
-#: ../gtk/gtkvolumebutton.c:83
+#: gtk/gtkvolumebutton.c:75
+msgid "Turns volume down or up"
+msgstr "Aumenta ou reduz o volume"
+
+#: gtk/gtkvolumebutton.c:78
+msgid "Adjusts the volume"
+msgstr "Ajusta o volume"
+
+#: gtk/gtkvolumebutton.c:81 gtk/gtkvolumebutton.c:84
 msgid "Volume Down"
 msgid "Volume Down"
-msgstr "Aumentar o Volume"
+msgstr "Reduzir o Volume"
 
 
-#: ../gtk/gtkvolumebutton.c:85
+#: gtk/gtkvolumebutton.c:83
+msgid "Decreases the volume"
+msgstr "Reduz o volume"
+
+#: gtk/gtkvolumebutton.c:87 gtk/gtkvolumebutton.c:90
 msgid "Volume Up"
 msgid "Volume Up"
-msgstr "Reduzir o Volume"
+msgstr "Aumentar o Volume"
+
+#: gtk/gtkvolumebutton.c:89
+msgid "Increases the volume"
+msgstr "Aumenta o volume"
 
 
-#: ../gtk/gtkvolumebutton.c:139
+#: gtk/gtkvolumebutton.c:147
 msgid "Muted"
 msgstr "Silenciar"
 
 msgid "Muted"
 msgstr "Silenciar"
 
-#: ../gtk/gtkvolumebutton.c:143
+#: gtk/gtkvolumebutton.c:151
 msgid "Full Volume"
 msgstr "Volume Máximo"
 
 msgid "Full Volume"
 msgstr "Volume Máximo"
 
@@ -3283,913 +3843,928 @@ msgstr "Volume Máximo"
 #. * 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:158
+#: gtk/gtkvolumebutton.c:164
 #, 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"
+#: gtk/paper_names_offsets.c:48
+msgctxt "paper size"
+msgid "B6/C4"
 msgstr "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 "Envelope DL"
 
 msgstr "Envelope 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 "Envelope Choukei 2"
 
 msgstr "Envelope 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 "Envelope Choukei 3"
 
 msgstr "Envelope 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 "Envelope Choukei 4"
 
 msgstr "Envelope 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 (postal)"
 
 msgstr "hagaki (postal)"
 
-#. 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 "Envelope kahu"
 
 msgstr "Envelope 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 "Envelope kaku2"
 
 msgstr "Envelope kaku2"
 
-#. 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 (postal de resposta)"
 
 msgstr "oufuku (postal de resposta)"
 
-#. 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 "Envelope you4"
 
 msgstr "Envelope 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 "Envelope 6x9"
 
 msgstr "Envelope 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 "Envelope 7x9"
 
 msgstr "Envelope 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 "Envelope 9x11"
 
 msgstr "Envelope 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 "Envelope a2"
 
 msgstr "Envelope 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"
-msgstr "b-mais"
+#: gtk/paper_names_offsets.c:110
+msgctxt "paper size"
+msgid "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 "Envelope c5"
 
 msgstr "Envelope 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 Europeu"
 
 msgstr "edp Europeu"
 
-#. 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 "Executivo"
 
 msgstr "Executivo"
 
-#. 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 "Desdobrável Europeu"
 
 msgstr "Desdobrável Europeu"
 
-#. 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 "Desdobrável Norte-Americano"
 
 msgstr "Desdobrável Norte-Americano"
 
-#. 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 "Desdobrável Legal Alemão"
 
 msgstr "Desdobrável Legal Alemão"
 
-#. 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 Governamental"
 
 msgstr "Legal Governamental"
 
-#. 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 "Carta Governamental"
 
 msgstr "Carta Governamental"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:245
-msgid "paper size|Index 3x5"
+#: gtk/paper_names_offsets.c:124
+msgctxt "paper size"
+msgid "Index 3x5"
 msgstr "Índice 3x5"
 
 msgstr "Índice 3x5"
 
-#. 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 "Índice 4x6 (postal)"
 
 msgstr "Índice 4x6 (postal)"
 
-#. 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 "Índice 4x6 ext"
 
 msgstr "Índice 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 "Índice 5x8"
 
 msgstr "Índice 5x8"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:253
-msgid "paper size|Invoice"
+#: gtk/paper_names_offsets.c:128
+msgctxt "paper size"
+msgid "Invoice"
 msgstr "Factura"
 
 msgstr "Factura"
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:255
-msgid "paper size|Tabloid"
-msgstr "Jornal Sensacionalista"
+#: gtk/paper_names_offsets.c:129
+msgctxt "paper size"
+msgid "Tabloid"
+msgstr "Tablóide"
 
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:257
-msgid "paper size|US Legal"
+#: gtk/paper_names_offsets.c:130
+msgctxt "paper size"
+msgid "US Legal"
 msgstr "Legal Norte-Americano"
 
 msgstr "Legal Norte-Americano"
 
-#. 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 "Legal Norte-Americano Extra"
 
 msgstr "Legal Norte-Americano 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 "Carta Norte-Americana"
 
 msgstr "Carta Norte-Americana"
 
-#. 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 "Carta Norte-Americana Extra"
 
 msgstr "Carta Norte-Americana 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 "Carta Norte-Americana Plus"
 
 msgstr "Carta Norte-Americana 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 "Envelope Monarca"
 
 msgstr "Envelope Monarca"
 
-#. 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 "Envelope #10"
 
 msgstr "Envelope #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 "Envelope #11"
 
 msgstr "Envelope #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 "Envelope #12"
 
 msgstr "Envelope #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 "Envelope #14"
 
 msgstr "Envelope #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 "Envelope #9"
 
 msgstr "Envelope #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 "Envelope Pessoal"
 
 msgstr "Envelope Pessoal"
 
-#. 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 "Quarto"
 
 msgstr "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 "Formato Largo"
 
 msgstr "Formato Largo"
 
-#. 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"
-msgstr "Fólio"
+#: gtk/paper_names_offsets.c:147
+msgctxt "paper size"
+msgid "Folio"
+msgstr "Folio"
 
 
-#. translators, strip everything up to the first |
-#: ../gtk/paper_names_offsets.c:293
-msgid "paper size|Folio sp"
-msgstr "Fólio sp"
+#: gtk/paper_names_offsets.c:148
+msgctxt "paper size"
+msgid "Folio sp"
+msgstr "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 "Envelope de Convite"
 
 msgstr "Envelope de Convite"
 
-#. 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 "Envelope Italiano"
 
 msgstr "Envelope Italiano"
 
-#. 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 "Envelope Postfix"
 
 msgstr "Envelope 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 "Fotografia Pequena"
 
 msgstr "Fotografia Pequena"
 
-#. 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 "Envelope prc1"
 
 msgstr "Envelope 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 "Envelope prc10"
 
 msgstr "Envelope 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 "Envelope prc2"
 
 msgstr "Envelope 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 "Envelope prc3"
 
 msgstr "Envelope 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 "Envelope prc4"
 
 msgstr "Envelope 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 "Envelope prc5"
 
 msgstr "Envelope 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 "Envelope prc6"
 
 msgstr "Envelope 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 "Envelope prc7"
 
 msgstr "Envelope 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 "Envelope prc8"
 
 msgstr "Envelope 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 "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:167
+msgctxt "paper size"
+msgid "ROC 8k"
 msgstr "ROC 8k"
 
 msgstr "ROC 8k"
 
-#: ../gtk/updateiconcache.c:498 ../gtk/updateiconcache.c:558
+#: gtk/updateiconcache.c:492 gtk/updateiconcache.c:552
 #, c-format
 msgid "different idatas found for symlinked '%s' and '%s'\n"
 msgstr "idatas diferentes encontrados para os atalhos '%s' e '%s'\n"
 
 #, c-format
 msgid "different idatas found for symlinked '%s' and '%s'\n"
 msgstr "idatas diferentes encontrados para os atalhos '%s' e '%s'\n"
 
-#: ../gtk/updateiconcache.c:1379
+#: gtk/updateiconcache.c:1374
+#, c-format
 msgid "Failed to write header\n"
 msgstr "Falha ao escrever o cabeçalho\n"
 
 msgid "Failed to write header\n"
 msgstr "Falha ao escrever o cabeçalho\n"
 
-#: ../gtk/updateiconcache.c:1385
+#: gtk/updateiconcache.c:1380
+#, c-format
 msgid "Failed to write hash table\n"
 msgstr "Falha ao escrever a tabela de pares\n"
 
 msgid "Failed to write hash table\n"
 msgstr "Falha ao escrever a tabela de pares\n"
 
-#: ../gtk/updateiconcache.c:1391
+#: gtk/updateiconcache.c:1386
+#, c-format
 msgid "Failed to write folder index\n"
 msgstr "Falha ao escrever o índice do directório\n"
 
 msgid "Failed to write folder index\n"
 msgstr "Falha ao escrever o índice do directório\n"
 
-#: ../gtk/updateiconcache.c:1399
+#: gtk/updateiconcache.c:1394
+#, c-format
 msgid "Failed to rewrite header\n"
 msgstr "Falha ao reescrever o cabeçalho\n"
 
 msgid "Failed to rewrite header\n"
 msgstr "Falha ao reescrever o cabeçalho\n"
 
-#: ../gtk/updateiconcache.c:1451
+#: gtk/updateiconcache.c:1463
+#, c-format
+msgid "Failed to open file %s : %s\n"
+msgstr "Falha ao abrir o ficheiro %s : %s\n"
+
+#: gtk/updateiconcache.c:1471
 #, c-format
 msgid "Failed to write cache file: %s\n"
 msgstr "Falha ao escrever o ficheiro de cache: %s\n"
 
 #, c-format
 msgid "Failed to write cache file: %s\n"
 msgstr "Falha ao escrever o ficheiro de cache: %s\n"
 
-#: ../gtk/updateiconcache.c:1486
+#: gtk/updateiconcache.c:1507
+#, c-format
 msgid "The generated cache was invalid.\n"
 msgstr "A cache gerada é inválida.\n"
 
 msgid "The generated cache was invalid.\n"
 msgstr "A cache gerada é inválida.\n"
 
-#: ../gtk/updateiconcache.c:1500
+#: gtk/updateiconcache.c:1521
 #, c-format
 msgid "Could not rename %s to %s: %s, removing %s then.\n"
 msgstr "Incapaz de renomear %s para %s: %s, alternativamente a remover %s.\n"
 
 #, c-format
 msgid "Could not rename %s to %s: %s, removing %s then.\n"
 msgstr "Incapaz de renomear %s para %s: %s, alternativamente a remover %s.\n"
 
-#: ../gtk/updateiconcache.c:1512
+#: gtk/updateiconcache.c:1535
 #, c-format
 msgid "Could not rename %s to %s: %s\n"
 msgstr "Incapaz de renomear %s para %s: %s\n"
 
 #, c-format
 msgid "Could not rename %s to %s: %s\n"
 msgstr "Incapaz de renomear %s para %s: %s\n"
 
-#: ../gtk/updateiconcache.c:1519
+#: gtk/updateiconcache.c:1545
 #, c-format
 msgid "Could not rename %s back to %s: %s.\n"
 msgstr "Incapaz de renomear %s de volta para %s: %s.\n"
 
 #, c-format
 msgid "Could not rename %s back to %s: %s.\n"
 msgstr "Incapaz de renomear %s de volta para %s: %s.\n"
 
-#: ../gtk/updateiconcache.c:1541
+#: gtk/updateiconcache.c:1572
+#, c-format
 msgid "Cache file created successfully.\n"
 msgstr "Ficheiro de cache criado com sucesso.\n"
 
 msgid "Cache file created successfully.\n"
 msgstr "Ficheiro de cache criado com sucesso.\n"
 
-#: ../gtk/updateiconcache.c:1580
+#: gtk/updateiconcache.c:1611
 msgid "Overwrite an existing cache, even if up to date"
 msgstr "Sobrepor uma cache existente, mesmo que actualizada"
 
 msgid "Overwrite an existing cache, even if up to date"
 msgstr "Sobrepor uma cache existente, mesmo que actualizada"
 
-#: ../gtk/updateiconcache.c:1581
+#: gtk/updateiconcache.c:1612
 msgid "Don't check for the existence of index.theme"
 msgstr "Não verificar a existência de index.theme"
 
 msgid "Don't check for the existence of index.theme"
 msgstr "Não verificar a existência de index.theme"
 
-#: ../gtk/updateiconcache.c:1582
+#: gtk/updateiconcache.c:1613
 msgid "Don't include image data in the cache"
 msgstr "Não incluir dados de imagem na cache"
 
 msgid "Don't include image data in the cache"
 msgstr "Não incluir dados de imagem na cache"
 
-#: ../gtk/updateiconcache.c:1583
+#: gtk/updateiconcache.c:1614
 msgid "Output a C header file"
 msgstr "Produzir um ficheiro de cabeçalho C"
 
 msgid "Output a C header file"
 msgstr "Produzir um ficheiro de cabeçalho C"
 
-#: ../gtk/updateiconcache.c:1584
+#: gtk/updateiconcache.c:1615
 msgid "Turn off verbose output"
 msgstr "Desactivar resultados extensos"
 
 msgid "Turn off verbose output"
 msgstr "Desactivar resultados extensos"
 
-#: ../gtk/updateiconcache.c:1585
+#: gtk/updateiconcache.c:1616
 msgid "Validate existing icon cache"
 msgstr "Validar a cache de ícones existente"
 
 msgid "Validate existing icon cache"
 msgstr "Validar a cache de ícones existente"
 
-#: ../gtk/updateiconcache.c:1620
+#: gtk/updateiconcache.c:1683
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Ficheiro não encontrado: %s\n"
 
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Ficheiro não encontrado: %s\n"
 
-#: ../gtk/updateiconcache.c:1626
+#: gtk/updateiconcache.c:1689
 #, c-format
 msgid "Not a valid icon cache: %s\n"
 msgstr "Cache de ícones inválida: %s\n"
 
 #, c-format
 msgid "Not a valid icon cache: %s\n"
 msgstr "Cache de ícones inválida: %s\n"
 
-#: ../gtk/updateiconcache.c:1637
+#: gtk/updateiconcache.c:1702
+#, c-format
+msgid "No theme index file.\n"
+msgstr "Nenhum ficheiro de índice de tema.\n"
+
+#: gtk/updateiconcache.c:1706
 #, c-format
 msgid ""
 "No theme index file in '%s'.\n"
 #, c-format
 msgid ""
 "No theme index file in '%s'.\n"
@@ -4200,200 +4775,1185 @@ msgstr ""
 "index.\n"
 
 #. ID
 "index.\n"
 
 #. ID
-#: ../modules/input/imam-et.c:454
+#: modules/input/imam-et.c:454
 msgid "Amharic (EZ+)"
 msgstr "Amharic (EZ+)"
 
 #. ID
 msgid "Amharic (EZ+)"
 msgstr "Amharic (EZ+)"
 
 #. ID
-#: ../modules/input/imcedilla.c:91
+#: modules/input/imcedilla.c:92
 msgid "Cedilla"
 msgstr "Cedilha"
 
 #. ID
 msgid "Cedilla"
 msgstr "Cedilha"
 
 #. ID
-#: ../modules/input/imcyrillic-translit.c:217
+#: modules/input/imcyrillic-translit.c:217
 msgid "Cyrillic (Transliterated)"
 msgstr "Cirílico (Transliterado)"
 
 #. ID
 msgid "Cyrillic (Transliterated)"
 msgstr "Cirílico (Transliterado)"
 
 #. ID
-#: ../modules/input/iminuktitut.c:127
+#: modules/input/iminuktitut.c:127
 msgid "Inuktitut (Transliterated)"
 msgstr "Inuktitut (Transliterado)"
 
 #. ID
 msgid "Inuktitut (Transliterated)"
 msgstr "Inuktitut (Transliterado)"
 
 #. ID
-#: ../modules/input/imipa.c:145
+#: modules/input/imipa.c:145
 msgid "IPA"
 msgstr "IPA"
 
 #. ID
 msgid "IPA"
 msgstr "IPA"
 
 #. ID
-#: ../modules/input/immultipress.c:31
+#: modules/input/immultipress.c:31
 msgid "Multipress"
 msgstr "Multipress"
 
 #. ID
 msgid "Multipress"
 msgstr "Multipress"
 
 #. ID
-#: ../modules/input/imthai.c:35
+#: modules/input/imthai.c:35
 msgid "Thai-Lao"
 msgstr "Tailandês-Lao"
 
 #. ID
 msgid "Thai-Lao"
 msgstr "Tailandês-Lao"
 
 #. ID
-#: ../modules/input/imti-er.c:453
+#: modules/input/imti-er.c:453
 msgid "Tigrigna-Eritrean (EZ+)"
 msgstr "Tigrigna-Eritreia (EZ+)"
 
 #. ID
 msgid "Tigrigna-Eritrean (EZ+)"
 msgstr "Tigrigna-Eritreia (EZ+)"
 
 #. ID
-#: ../modules/input/imti-et.c:453
+#: modules/input/imti-et.c:453
 msgid "Tigrigna-Ethiopian (EZ+)"
 msgstr "Tigrigna-Etíope (EZ+)"
 
 #. ID
 msgid "Tigrigna-Ethiopian (EZ+)"
 msgstr "Tigrigna-Etíope (EZ+)"
 
 #. ID
-#: ../modules/input/imviqr.c:244
+#: modules/input/imviqr.c:244
 msgid "Vietnamese (VIQR)"
 msgstr "Vietnamita (VIQR)"
 
 #. ID
 msgid "Vietnamese (VIQR)"
 msgstr "Vietnamita (VIQR)"
 
 #. ID
-#: ../modules/input/imxim.c:28
+#: modules/input/imxim.c:28
 msgid "X Input Method"
 msgstr "Método de Introdução X"
 
 msgid "X Input Method"
 msgstr "Método de Introdução X"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1533
+#: modules/printbackends/cups/gtkprintbackendcups.c:775
+#: modules/printbackends/cups/gtkprintbackendcups.c:984
+msgid "Username:"
+msgstr "Utilizador:"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:776
+#: modules/printbackends/cups/gtkprintbackendcups.c:993
+msgid "Password:"
+msgstr "Senha:"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:814
+#, c-format
+msgid "Authentication is required to get a file from %s"
+msgstr "É necessária autenticação para obter um ficheiro de %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:818
+#: modules/printbackends/cups/gtkprintbackendcups.c:1006
+#, c-format
+msgid "Authentication is required to print document '%s' on printer %s"
+msgstr ""
+"É necessária autenticação para imprimir o documento '%s' na impressora %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:820
+#, c-format
+msgid "Authentication is required to print a document on %s"
+msgstr "É necessária autenticação para imprimir um documento em %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:824
+#, c-format
+msgid "Authentication is required to get attributes of job '%s'"
+msgstr "É necessária autenticação para obter os atributos do trabalho '%s'"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:826
+msgid "Authentication is required to get attributes of a job"
+msgstr "É necessária autenticação para obter os atributos de um trabalho"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:830
+#, c-format
+msgid "Authentication is required to get attributes of printer %s"
+msgstr "É necessária autenticação para obter os atributos da impressora %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:832
+msgid "Authentication is required to get attributes of a printer"
+msgstr "É necessária autenticação para obter os atributos de uma impressora"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:835
+#, c-format
+msgid "Authentication is required to get default printer of %s"
+msgstr "É necessária autenticação para obter a impressora por omissão de %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:838
+#, c-format
+msgid "Authentication is required to get printers from %s"
+msgstr "É necessária autenticação para obter as impressoras de %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:841
+#, c-format
+msgid "Authentication is required on %s"
+msgstr "É necessária autenticação em %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:978
+#, fuzzy
+msgid "Domain:"
+msgstr "_Domínio:"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1008
+#, fuzzy, c-format
+msgid "Authentication is required to print document '%s'"
+msgstr "É necessária autenticação para imprimir um documento em %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1013
+#, fuzzy, c-format
+msgid "Authentication is required to print this document on printer %s"
+msgstr ""
+"É necessária autenticação para imprimir o documento '%s' na impressora %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1015
+#, fuzzy
+msgid "Authentication is required to print this document"
+msgstr "É necessária autenticação para imprimir um documento em %s"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1636
+#, c-format
+msgid "Printer '%s' is low on toner."
+msgstr "A impressora '%s' tem o nível de toner em baixo."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1637
+#, c-format
+msgid "Printer '%s' has no toner left."
+msgstr "A impressora '%s' está sem toner."
+
+#. Translators: "Developer" like on photo development context
+#: modules/printbackends/cups/gtkprintbackendcups.c:1639
+#, c-format
+msgid "Printer '%s' is low on developer."
+msgstr "A impressora '%s' tem o nível de revelador em baixo."
+
+#. Translators: "Developer" like on photo development context
+#: modules/printbackends/cups/gtkprintbackendcups.c:1641
+#, c-format
+msgid "Printer '%s' is out of developer."
+msgstr "A impressora '%s' está sem revelador."
+
+#. Translators: "marker" is one color bin of the printer
+#: modules/printbackends/cups/gtkprintbackendcups.c:1643
+#, c-format
+msgid "Printer '%s' is low on at least one marker supply."
+msgstr ""
+"A impressora '%s' tem o nível de pelo menos um depósito de cor em baixo."
+
+#. Translators: "marker" is one color bin of the printer
+#: modules/printbackends/cups/gtkprintbackendcups.c:1645
+#, c-format
+msgid "Printer '%s' is out of at least one marker supply."
+msgstr "A impressora '%s' tem pelo menos um depósito de cor vazio."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1646
+#, c-format
+msgid "The cover is open on printer '%s'."
+msgstr "A impressora '%s' tem a tampa aberta."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1647
+#, c-format
+msgid "The door is open on printer '%s'."
+msgstr "A impressora '%s' tem o alimentador aberto."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1648
+#, c-format
+msgid "Printer '%s' is low on paper."
+msgstr "A impressora '%s' está com o nível de papel em baixo."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1649
+#, c-format
+msgid "Printer '%s' is out of paper."
+msgstr "A impressora '%s' está sem papel."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1650
+#, c-format
+msgid "Printer '%s' is currently off-line."
+msgstr "A impressora '%s' está actualmente desligada."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1651
+#, c-format
+msgid "Printer '%s' may not be connected."
+msgstr "A impressora '%s' poderá não estar ligada."
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:1652
+#, c-format
+msgid "There is a problem on printer '%s'."
+msgstr "Existe um problema com a impressora '%s'."
+
+#. Translators: this is a printer status.
+#: modules/printbackends/cups/gtkprintbackendcups.c:1960
+msgid "Paused ; Rejecting Jobs"
+msgstr "Em Pausa ; A Rejeitar Trabalhos"
+
+#. Translators: this is a printer status.
+#: modules/printbackends/cups/gtkprintbackendcups.c:1966
+msgid "Rejecting Jobs"
+msgstr "A Rejeitar Trabalhos"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:2740
 msgid "Two Sided"
 msgstr "Dois Lados"
 
 msgid "Two Sided"
 msgstr "Dois Lados"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1534
+#: modules/printbackends/cups/gtkprintbackendcups.c:2741
 msgid "Paper Type"
 msgstr "Tipo de Papel"
 
 msgid "Paper Type"
 msgstr "Tipo de Papel"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1535
+#: modules/printbackends/cups/gtkprintbackendcups.c:2742
 msgid "Paper Source"
 msgstr "Origem do Papel"
 
 msgid "Paper Source"
 msgstr "Origem do Papel"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1536
+#: modules/printbackends/cups/gtkprintbackendcups.c:2743
 msgid "Output Tray"
 msgstr "Bandeja de Saída"
 
 msgid "Output Tray"
 msgstr "Bandeja de Saída"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1545
+#: modules/printbackends/cups/gtkprintbackendcups.c:2744
+msgid "Resolution"
+msgstr "Resolução"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:2745
+msgid "GhostScript pre-filtering"
+msgstr "Pré-filtragem GhostScript"
+
+#: modules/printbackends/cups/gtkprintbackendcups.c:2754
 msgid "One Sided"
 msgstr "Um Lado"
 
 msgid "One Sided"
 msgstr "Um Lado"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1546
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1547
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1551
+#. Translators: this is an option of "Two Sided"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2756
+msgid "Long Edge (Standard)"
+msgstr "Margem Longa (Padrão)"
+
+#. Translators: this is an option of "Two Sided"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2758
+msgid "Short Edge (Flip)"
+msgstr "Margem Curta (Invertido)"
+
+#. Translators: this is an option of "Paper Source"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2760
+#: modules/printbackends/cups/gtkprintbackendcups.c:2762
+#: modules/printbackends/cups/gtkprintbackendcups.c:2770
 msgid "Auto Select"
 msgstr "Selecção Automática"
 
 msgid "Auto Select"
 msgstr "Selecção Automática"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1548
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1549
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:1550
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2020
+#. Translators: this is an option of "Paper Source"
+#. Translators: this is an option of "Resolution"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2764
+#: modules/printbackends/cups/gtkprintbackendcups.c:2766
+#: modules/printbackends/cups/gtkprintbackendcups.c:2768
+#: modules/printbackends/cups/gtkprintbackendcups.c:2772
+#: modules/printbackends/cups/gtkprintbackendcups.c:3258
 msgid "Printer Default"
 msgstr "Omissão da Impressora"
 
 msgid "Printer Default"
 msgstr "Omissão da Impressora"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2214
+#. Translators: this is an option of "GhostScript"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2774
+msgid "Embed GhostScript fonts only"
+msgstr "Apenas embutir fontes GhostScript"
+
+#. Translators: this is an option of "GhostScript"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2776
+msgid "Convert to PS level 1"
+msgstr "Converter para PS nível 1"
+
+#. Translators: this is an option of "GhostScript"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2778
+msgid "Convert to PS level 2"
+msgstr "Converter para PS nível 2"
+
+#. Translators: this is an option of "GhostScript"
+#: modules/printbackends/cups/gtkprintbackendcups.c:2780
+msgid "No pre-filtering"
+msgstr "Nenhuma pré-filtragem"
+
+#. 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:2789
+msgid "Miscellaneous"
+msgstr "Vários"
+
+#. Translators: These strings name the possible values of the
+#. * job priority option in the print dialog
+#.
+#: modules/printbackends/cups/gtkprintbackendcups.c:3466
 msgid "Urgent"
 msgstr "Urgente"
 
 msgid "Urgent"
 msgstr "Urgente"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2214
+#: modules/printbackends/cups/gtkprintbackendcups.c:3466
 msgid "High"
 msgstr "Elevada"
 
 msgid "High"
 msgstr "Elevada"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2214
+#: modules/printbackends/cups/gtkprintbackendcups.c:3466
 msgid "Medium"
 msgid "Medium"
-msgstr "Média"
+msgstr "Media"
 
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2214
+#: modules/printbackends/cups/gtkprintbackendcups.c:3466
 msgid "Low"
 msgstr "Baixa"
 
 msgid "Low"
 msgstr "Baixa"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2216
+#. Cups specific, non-ppd related settings
+#. Translators, this string is used to label the pages-per-sheet option
+#. * in the print dialog
+#.
+#: modules/printbackends/cups/gtkprintbackendcups.c:3490
+msgid "Pages per Sheet"
+msgstr "Páginas por Folha"
+
+#. Translators, this string is used to label the job priority option
+#. * in the print dialog
+#.
+#: modules/printbackends/cups/gtkprintbackendcups.c:3527
+msgid "Job Priority"
+msgstr "Prioridade do Trabalho"
+
+#. Translators, this string is used to label the billing info entry
+#. * in the print dialog
+#.
+#: modules/printbackends/cups/gtkprintbackendcups.c:3538
+msgid "Billing Info"
+msgstr "Informação de Facturação"
+
+#. Translators, these strings are names for various 'standard' cover
+#. * pages that the printing system may support.
+#.
+#: modules/printbackends/cups/gtkprintbackendcups.c:3553
 msgid "None"
 msgstr "Nenhuma"
 
 msgid "None"
 msgstr "Nenhuma"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2216
+#: modules/printbackends/cups/gtkprintbackendcups.c:3553
 msgid "Classified"
 msgstr "Classificada"
 
 msgid "Classified"
 msgstr "Classificada"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2216
+#: modules/printbackends/cups/gtkprintbackendcups.c:3553
 msgid "Confidential"
 msgstr "Confidencial"
 
 msgid "Confidential"
 msgstr "Confidencial"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2216
+#: modules/printbackends/cups/gtkprintbackendcups.c:3553
 msgid "Secret"
 msgstr "Secreta"
 
 msgid "Secret"
 msgstr "Secreta"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2216
+#: modules/printbackends/cups/gtkprintbackendcups.c:3553
 msgid "Standard"
 msgstr "Normal"
 
 msgid "Standard"
 msgstr "Normal"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2216
+#: modules/printbackends/cups/gtkprintbackendcups.c:3553
 msgid "Top Secret"
 msgstr "Altamente Secreta"
 
 msgid "Top Secret"
 msgstr "Altamente Secreta"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2216
+#: modules/printbackends/cups/gtkprintbackendcups.c:3553
 msgid "Unclassified"
 msgstr "Sem Classificação"
 
 msgid "Unclassified"
 msgstr "Sem Classificação"
 
-#: ../modules/printbackends/cups/gtkprintbackendcups.c:2302
+#. Translators, this is the label used for the option in the print
+#. * dialog that controls the front cover page.
+#.
+#: modules/printbackends/cups/gtkprintbackendcups.c:3588
+msgid "Before"
+msgstr "Antes"
+
+#. Translators, this is the label used for the option in the print
+#. * dialog that controls the back cover page.
+#.
+#: modules/printbackends/cups/gtkprintbackendcups.c:3603
+msgid "After"
+msgstr "Após"
+
+#. 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:3623
+msgid "Print at"
+msgstr "Imprimir"
+
+#. 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:3634
+msgid "Print at time"
+msgstr "Imprimir à hora"
+
+#. 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:3669
 #, c-format
 #, c-format
-msgid "Custom %.2fx%.2f"
-msgstr "Personalizado %.2fx%.2f"
+msgid "Custom %sx%s"
+msgstr "%sx%s Personalizado"
 
 #. default filename used for print-to-file
 
 #. default filename used for print-to-file
-#: ../modules/printbackends/file/gtkprintbackendfile.c:236
+#: modules/printbackends/file/gtkprintbackendfile.c:250
 #, c-format
 msgid "output.%s"
 msgstr "impressao.%s"
 
 #, c-format
 msgid "output.%s"
 msgstr "impressao.%s"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:465
+#: modules/printbackends/file/gtkprintbackendfile.c:493
 msgid "Print to File"
 msgstr "Imprimir para Ficheiro"
 
 msgid "Print to File"
 msgstr "Imprimir para Ficheiro"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:542
+#: modules/printbackends/file/gtkprintbackendfile.c:570
 msgid "PDF"
 msgstr "PDF"
 
 msgid "PDF"
 msgstr "PDF"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:542
+#: modules/printbackends/file/gtkprintbackendfile.c:570
 msgid "Postscript"
 msgstr "Postscript"
 
 msgid "Postscript"
 msgstr "Postscript"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:554
-#: ../modules/printbackends/test/gtkprintbackendtest.c:501
+#: modules/printbackends/file/gtkprintbackendfile.c:570
+msgid "SVG"
+msgstr "SVG"
+
+#: modules/printbackends/file/gtkprintbackendfile.c:582
+#: modules/printbackends/test/gtkprintbackendtest.c:503
 msgid "Pages per _sheet:"
 msgstr "Páginas por _folha:"
 
 msgid "Pages per _sheet:"
 msgstr "Páginas por _folha:"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:600
+#: modules/printbackends/file/gtkprintbackendfile.c:641
 msgid "File"
 msgstr "Ficheiro"
 
 msgid "File"
 msgstr "Ficheiro"
 
-#: ../modules/printbackends/file/gtkprintbackendfile.c:609
+#: modules/printbackends/file/gtkprintbackendfile.c:651
 msgid "_Output format"
 msgstr "_Formato de saída"
 
 msgid "_Output format"
 msgstr "_Formato de saída"
 
-#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:399
+#: modules/printbackends/lpr/gtkprintbackendlpr.c:395
 msgid "Print to LPR"
 msgstr "Imprimir para a LPR"
 
 msgid "Print to LPR"
 msgstr "Imprimir para a LPR"
 
-#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:425
+#: modules/printbackends/lpr/gtkprintbackendlpr.c:421
 msgid "Pages Per Sheet"
 msgid "Pages Per Sheet"
-msgstr "Páginas or Folha"
+msgstr "Páginas Por Folha"
 
 
-#: ../modules/printbackends/lpr/gtkprintbackendlpr.c:432
+#: modules/printbackends/lpr/gtkprintbackendlpr.c:428
 msgid "Command Line"
 msgstr "Linha de Comando"
 
 msgid "Command Line"
 msgstr "Linha de Comando"
 
+#. SUN_BRANDING
+#: modules/printbackends/papi/gtkprintbackendpapi.c:811
+msgid "printer offline"
+msgstr "impressora desligada"
+
+#. SUN_BRANDING
+#: modules/printbackends/papi/gtkprintbackendpapi.c:829
+msgid "ready to print"
+msgstr "preparada para imprimir"
+
+#. SUN_BRANDING
+#: modules/printbackends/papi/gtkprintbackendpapi.c:832
+msgid "processing job"
+msgstr "a processar um trabalho"
+
+#. SUN_BRANDING
+#: modules/printbackends/papi/gtkprintbackendpapi.c:836
+msgid "paused"
+msgstr "pausada"
+
+#. SUN_BRANDING
+#: modules/printbackends/papi/gtkprintbackendpapi.c:839
+msgid "unknown"
+msgstr "desconhecido"
+
 #. 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:234
 #, c-format
 msgid "test-output.%s"
 msgstr "resultado-de-teste.%s"
 
 #, c-format
 msgid "test-output.%s"
 msgstr "resultado-de-teste.%s"
 
-#: ../modules/printbackends/test/gtkprintbackendtest.c:465
+#: modules/printbackends/test/gtkprintbackendtest.c:467
 msgid "Print to Test Printer"
 msgstr "Imprimir para a Impressora de Teste"
 
 msgid "Print to Test Printer"
 msgstr "Imprimir para a Impressora de Teste"
 
-#: ../tests/testfilechooser.c:205
+#: tests/testfilechooser.c:207
 #, c-format
 msgid "Could not get information for file '%s': %s"
 msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 
 #, c-format
 msgid "Could not get information for file '%s': %s"
 msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 
+#~ msgid "(Empty)"
+#~ msgstr "(Vazio)"
+
+#~ msgid "<b>_Search:</b>"
+#~ msgstr "<b>_Procurar:</b>"
+
+#~ msgid "<b>Recently Used</b>"
+#~ msgstr "<b>Utilizados Recentemente</b>"
+
+#~ msgid "directfb arg"
+#~ msgstr "directfb arg"
+
+#~ msgid "sdl|system"
+#~ msgstr "sistema"
+
+#~ msgid "keyboard label|BackSpace"
+#~ msgstr "BackSpace"
+
+#~ msgid "keyboard label|Tab"
+#~ msgstr "Tab"
+
+#~ msgid "keyboard label|Return"
+#~ msgstr "Return"
+
+#~ msgid "keyboard label|Pause"
+#~ msgstr "Pause"
+
+#~ msgid "keyboard label|Scroll_Lock"
+#~ msgstr "Scroll_Lock"
+
+#~ msgid "keyboard label|Sys_Req"
+#~ msgstr "Sys_Req"
+
+#~ msgid "keyboard label|Escape"
+#~ msgstr "Esc"
+
+#~ msgid "keyboard label|Multi_key"
+#~ msgstr "Multi_key"
+
+#~ msgid "keyboard label|Home"
+#~ msgstr "Home"
+
+#~ msgid "keyboard label|Left"
+#~ msgstr "Esquerda"
+
+#~ msgid "keyboard label|Up"
+#~ msgstr "Acima"
+
+#~ msgid "keyboard label|Right"
+#~ msgstr "Direita"
+
+#~ msgid "keyboard label|Down"
+#~ msgstr "Abaixo"
+
+#~ msgid "keyboard label|Page_Up"
+#~ msgstr "Page_Up"
+
+#~ msgid "keyboard label|Page_Down"
+#~ msgstr "Page_Down"
+
+#~ msgid "keyboard label|End"
+#~ msgstr "End"
+
+#~ msgid "keyboard label|Begin"
+#~ msgstr "Begin"
+
+#~ msgid "keyboard label|Print"
+#~ msgstr "Print"
+
+#~ msgid "keyboard label|Insert"
+#~ msgstr "Insert"
+
+#~ msgid "keyboard label|Num_Lock"
+#~ msgstr "Num_Lock"
+
+#~ msgid "keyboard label|KP_Space"
+#~ msgstr "KP_Space"
+
+#~ msgid "keyboard label|KP_Tab"
+#~ msgstr "KP_Tab"
+
+#~ msgid "keyboard label|KP_Enter"
+#~ msgstr "KP_Enter"
+
+#~ msgid "keyboard label|KP_Home"
+#~ msgstr "KP_Home"
+
+#~ msgid "keyboard label|KP_Left"
+#~ msgstr "KP_Left"
+
+#~ msgid "keyboard label|KP_Up"
+#~ msgstr "KP_Up"
+
+#~ msgid "keyboard label|KP_Right"
+#~ msgstr "KP_Right"
+
+#~ msgid "keyboard label|KP_Down"
+#~ msgstr "KP_Down"
+
+#~ msgid "keyboard label|KP_Page_Up"
+#~ msgstr "KP_Page_Up"
+
+#~ msgid "keyboard label|KP_Prior"
+#~ msgstr "KP_Prior"
+
+#~ msgid "keyboard label|KP_Next"
+#~ msgstr "KP_Next"
+
+#~ msgid "keyboard label|KP_End"
+#~ msgstr "KP_End"
+
+#~ msgid "keyboard label|KP_Begin"
+#~ msgstr "KP_Begin"
+
+#~ msgid "keyboard label|KP_Insert"
+#~ msgstr "KP_Insert"
+
+#~ msgid "keyboard label|KP_Delete"
+#~ msgstr "KP_Delete"
+
+#~ msgid "keyboard label|Delete"
+#~ msgstr "Delete"
+
+#~ msgid "keyboard label|Shift"
+#~ msgstr "Shift"
+
+#~ msgid "keyboard label|Ctrl"
+#~ msgstr "Ctrl"
+
+#~ msgid "keyboard label|Alt"
+#~ msgstr "Alt"
+
+#~ msgid "keyboard label|Super"
+#~ msgstr "Super"
+
+#~ msgid "keyboard label|Hyper"
+#~ msgstr "Hyper"
+
+#~ msgid "keyboard label|Meta"
+#~ msgstr "Meta"
+
+#~ msgid "keyboard label|Space"
+#~ msgstr "Space"
+
+#~ msgid "keyboard label|Backslash"
+#~ msgstr "Barra Invertida"
+
+#~ msgid "year measurement template|2000"
+#~ msgstr "2000"
+
+#~ msgid "calendar:day:digits|%d"
+#~ msgstr "%d"
+
+#~ msgid "calendar:week:digits|%d"
+#~ msgstr "%d"
+
+#~ msgid "calendar year format|%Y"
+#~ msgstr "%Y"
+
+#~ msgid "Accelerator|Disabled"
+#~ msgstr "Desactivado"
+
+#~ msgid "progress bar label|%d %%"
+#~ msgstr "%d %%"
+
+#~ msgid "input method menu|System"
+#~ msgstr "input method menu|Sistema"
+
+#~ msgid "print operation status|Initial state"
+#~ msgstr "Estado inicial"
+
+#~ msgid "print operation status|Preparing to print"
+#~ msgstr "A preparar a impressão"
+
+#~ msgid "print operation status|Generating data"
+#~ msgstr "A gerar os dados"
+
+#~ msgid "print operation status|Sending data"
+#~ msgstr "A enviar os dados"
+
+#~ msgid "print operation status|Waiting"
+#~ msgstr "A aguardar"
+
+#~ msgid "print operation status|Blocking on issue"
+#~ msgstr "Bloqueada num problema"
+
+#~ msgid "print operation status|Printing"
+#~ msgstr "A imprimir"
+
+#~ msgid "print operation status|Finished"
+#~ msgstr "Terminada"
+
+#~ msgid "recent menu label|_%d. %s"
+#~ msgstr "_%d. %s"
+
+#~ msgid "recent menu label|%d. %s"
+#~ msgstr "%d. %s"
+
+#~ msgid "Navigation|_Bottom"
+#~ msgstr "_Inferior"
+
+#~ msgid "Navigation|_First"
+#~ msgstr "_Primeiro"
+
+#~ msgid "Navigation|_Last"
+#~ msgstr "Ú_ltimo"
+
+#~ msgid "Navigation|_Top"
+#~ msgstr "_Superior"
+
+#~ msgid "Navigation|_Back"
+#~ msgstr "_Retroceder"
+
+#~ msgid "Navigation|_Down"
+#~ msgstr "_Abaixo"
+
+#~ msgid "Navigation|_Forward"
+#~ msgstr "_Avançar"
+
+#~ msgid "Navigation|_Up"
+#~ msgstr "_Acima"
+
+#~ msgid "Justify|_Center"
+#~ msgstr "_Centrar"
+
+#~ msgid "Justify|_Fill"
+#~ msgstr "_Preencher"
+
+#~ msgid "Justify|_Left"
+#~ msgstr "_Esquerda"
+
+#~ msgid "Justify|_Right"
+#~ msgstr "_Direita"
+
+#~ msgid "Media|_Next"
+#~ msgstr "_Seguinte"
+
+#~ msgid "Media|P_ause"
+#~ msgstr "P_ausar"
+
+#~ msgid "Media|_Play"
+#~ msgstr "Re_produzir"
+
+#~ msgid "Media|_Stop"
+#~ msgstr "_Parar"
+
+#~ msgid "volume percentage|%d %%"
+#~ msgstr "%d %%"
+
+#~ msgid "paper size|asme_f"
+#~ msgstr "asme_f"
+
+#~ msgid "paper size|A0x2"
+#~ msgstr "A0x2"
+
+#~ msgid "paper size|A0"
+#~ msgstr "A0"
+
+#~ msgid "paper size|A0x3"
+#~ msgstr "A0x3"
+
+#~ msgid "paper size|A1"
+#~ msgstr "A1"
+
+#~ msgid "paper size|A10"
+#~ msgstr "A10"
+
+#~ msgid "paper size|A1x3"
+#~ msgstr "A1x3"
+
+#~ msgid "paper size|A1x4"
+#~ msgstr "A1x4"
+
+#~ msgid "paper size|A2"
+#~ msgstr "A2"
+
+#~ msgid "paper size|A2x3"
+#~ msgstr "A2x3"
+
+#~ msgid "paper size|A2x4"
+#~ msgstr "A2x4"
+
+#~ msgid "paper size|A2x5"
+#~ msgstr "A2x5"
+
+#~ msgid "paper size|A3"
+#~ msgstr "A3"
+
+#~ msgid "paper size|A3 Extra"
+#~ msgstr "A3 Extra"
+
+#~ msgid "paper size|A3x3"
+#~ msgstr "A3x3"
+
+#~ msgid "paper size|A3x4"
+#~ msgstr "A3x4"
+
+#~ msgid "paper size|A3x5"
+#~ msgstr "A3x5"
+
+#~ msgid "paper size|A3x6"
+#~ msgstr "A3x6"
+
+#~ msgid "paper size|A3x7"
+#~ msgstr "A3x7"
+
+#~ msgid "paper size|A4"
+#~ msgstr "A4"
+
+#~ msgid "paper size|A4 Extra"
+#~ msgstr "A4 Extra"
+
+#~ msgid "paper size|A4 Tab"
+#~ msgstr "A4 Tab"
+
+#~ msgid "paper size|A4x3"
+#~ msgstr "A4x3"
+
+#~ msgid "paper size|A4x4"
+#~ msgstr "A4x4"
+
+#~ msgid "paper size|A4x5"
+#~ msgstr "A4x5"
+
+#~ msgid "paper size|A4x6"
+#~ msgstr "A4x6"
+
+#~ msgid "paper size|A4x7"
+#~ msgstr "A4x7"
+
+#~ msgid "paper size|A4x8"
+#~ msgstr "A4x8"
+
+#~ msgid "paper size|A4x9"
+#~ msgstr "A4x9"
+
+#~ msgid "paper size|A5"
+#~ msgstr "A5"
+
+#~ msgid "paper size|A5 Extra"
+#~ msgstr "A5 Extra"
+
+#~ msgid "paper size|A6"
+#~ msgstr "A6"
+
+#~ msgid "paper size|A7"
+#~ msgstr "A7"
+
+#~ msgid "paper size|A8"
+#~ msgstr "A8"
+
+#~ msgid "paper size|A9"
+#~ msgstr "A9"
+
+#~ msgid "paper size|B0"
+#~ msgstr "B0"
+
+#~ msgid "paper size|B1"
+#~ msgstr "B1"
+
+#~ msgid "paper size|B10"
+#~ msgstr "B10"
+
+#~ msgid "paper size|B2"
+#~ msgstr "B2"
+
+#~ msgid "paper size|B3"
+#~ msgstr "B3"
+
+#~ msgid "paper size|B4"
+#~ msgstr "B4"
+
+#~ msgid "paper size|B5"
+#~ msgstr "B5"
+
+#~ msgid "paper size|B5 Extra"
+#~ msgstr "B5 Extra"
+
+#~ msgid "paper size|B6"
+#~ msgstr "B6"
+
+#~ msgid "paper size|B6/C4"
+#~ msgstr "B6/C4"
+
+#~ msgid "paper size|B7"
+#~ msgstr "B7"
+
+#~ msgid "paper size|B8"
+#~ msgstr "B8"
+
+#~ msgid "paper size|B9"
+#~ msgstr "B9"
+
+#~ msgid "paper size|C0"
+#~ msgstr "C0"
+
+#~ msgid "paper size|C1"
+#~ msgstr "C1"
+
+#~ msgid "paper size|C10"
+#~ msgstr "C10"
+
+#~ msgid "paper size|C2"
+#~ msgstr "C2"
+
+#~ msgid "paper size|C3"
+#~ msgstr "C3"
+
+#~ msgid "paper size|C4"
+#~ msgstr "C4"
+
+#~ msgid "paper size|C5"
+#~ msgstr "C5"
+
+#~ msgid "paper size|C6"
+#~ msgstr "C6"
+
+#~ msgid "paper size|C6/C5"
+#~ msgstr "C6/C5"
+
+#~ msgid "paper size|C7"
+#~ msgstr "C7"
+
+#~ msgid "paper size|C7/C6"
+#~ msgstr "C7/C6"
+
+#~ msgid "paper size|C8"
+#~ msgstr "C8"
+
+#~ msgid "paper size|C9"
+#~ msgstr "C9"
+
+#~ msgid "paper size|RA0"
+#~ msgstr "RA0"
+
+#~ msgid "paper size|RA1"
+#~ msgstr "RA1"
+
+#~ msgid "paper size|RA2"
+#~ msgstr "RA2"
+
+#~ msgid "paper size|SRA0"
+#~ msgstr "SRA0"
+
+#~ msgid "paper size|SRA1"
+#~ msgstr "SRA1"
+
+#~ msgid "paper size|SRA2"
+#~ msgstr "SRA2"
+
+#~ msgid "paper size|JB0"
+#~ msgstr "JB0"
+
+#~ msgid "paper size|JB1"
+#~ msgstr "JB1"
+
+#~ msgid "paper size|JB10"
+#~ msgstr "JB10"
+
+#~ msgid "paper size|JB2"
+#~ msgstr "JB2"
+
+#~ msgid "paper size|JB3"
+#~ msgstr "JB3"
+
+#~ msgid "paper size|JB4"
+#~ msgstr "JB4"
+
+#~ msgid "paper size|JB5"
+#~ msgstr "JB5"
+
+#~ msgid "paper size|JB6"
+#~ msgstr "JB6"
+
+#~ msgid "paper size|JB7"
+#~ msgstr "JB7"
+
+#~ msgid "paper size|JB8"
+#~ msgstr "JB8"
+
+#~ msgid "paper size|JB9"
+#~ msgstr "JB9"
+
+#~ msgid "paper size|jis exec"
+#~ msgstr "jis exec"
+
+#~ msgid "paper size|10x11"
+#~ msgstr "10x11"
+
+#~ msgid "paper size|10x13"
+#~ msgstr "10x13"
+
+#~ msgid "paper size|10x14"
+#~ msgstr "10x14"
+
+#~ msgid "paper size|10x15"
+#~ msgstr "10x15"
+
+#~ msgid "paper size|11x12"
+#~ msgstr "11x12"
+
+#~ msgid "paper size|11x15"
+#~ msgstr "11x15"
+
+#~ msgid "paper size|12x19"
+#~ msgstr "12x19"
+
+#~ msgid "paper size|5x7"
+#~ msgstr "5x7"
+
+#~ msgid "paper size|Arch A"
+#~ msgstr "Arch A"
+
+#~ msgid "paper size|Arch B"
+#~ msgstr "Arch B"
+
+#~ msgid "paper size|Arch C"
+#~ msgstr "Arch C"
+
+#~ msgid "paper size|Arch D"
+#~ msgstr "Arch D"
+
+#~ msgid "paper size|Arch E"
+#~ msgstr "Arch E"
+
+#~ msgid "paper size|b-plus"
+#~ msgstr "b-mais"
+
+#~ msgid "paper size|c"
+#~ msgstr "c"
+
+#~ msgid "paper size|d"
+#~ msgstr "d"
+
+#~ msgid "paper size|e"
+#~ msgstr "e"
+
+#~ msgid "paper size|edp"
+#~ msgstr "edp"
+
+#~ msgid "paper size|Executive"
+#~ msgstr "Executivo"
+
+#~ msgid "paper size|f"
+#~ msgstr "f"
+
+#~ msgid "paper size|Index 3x5"
+#~ msgstr "Índice 3x5"
+
+#~ msgid "paper size|Index 5x8"
+#~ msgstr "Índice 5x8"
+
+#~ msgid "paper size|Invoice"
+#~ msgstr "Factura"
+
+#~ msgid "paper size|Tabloid"
+#~ msgstr "Jornal Sensacionalista"
+
+#~ msgid "paper size|US Legal"
+#~ msgstr "Legal Norte-Americano"
+
+#~ msgid "paper size|Quarto"
+#~ msgstr "Quarto"
+
+#~ msgid "paper size|Super A"
+#~ msgstr "Super A"
+
+#~ msgid "paper size|Super B"
+#~ msgstr "Super B"
+
+#~ msgid "paper size|Folio"
+#~ msgstr "Fólio"
+
+#~ msgid "paper size|Folio sp"
+#~ msgstr "Fólio sp"
+
+#~ msgid "paper size|pa-kai"
+#~ msgstr "pa-kai"
+
+#~ msgid "paper size|prc 16k"
+#~ msgstr "prc 16k"
+
+#~ msgid "paper size|prc 32k"
+#~ msgstr "prc 32k"
+
+#~ msgid "paper size|prc5 Envelope"
+#~ msgstr "Envelope prc5"
+
+#~ msgid "paper size|ROC 16k"
+#~ msgstr "ROC 16k"
+
+#~ msgid "paper size|ROC 8k"
+#~ msgstr "ROC 8k"
+
+#~ msgid "Couldn't create pixbuf"
+#~ msgstr "Incapaz de criar pixbuf"
+
+#~ msgid "%.1f KB"
+#~ msgstr "%.1f KB"
+
+#~ msgid "%.1f MB"
+#~ msgstr "%.1f MB"
+
+#~ msgid "%.1f GB"
+#~ msgstr "%.1f GB"
+
+#~ msgid "Arrow spacing"
+#~ msgstr "Espaçamento da seta"
+
+#~ msgid "Scroll arrow spacing"
+#~ msgstr "Espaçamento da seta de rolamento"
+
+#~ msgid "Group"
+#~ msgstr "Grupo"
+
+#~ msgid "The radio tool button whose group this button belongs to."
+#~ msgstr "O grupo de botão de ferramenta exclusivo a que este botão pertence."
+
+#~ msgid "URI"
+#~ msgstr "URI"
+
+#~ msgid "The URI bound to this button"
+#~ msgstr "O URI associado a este botão"
+
+#~ msgid "Invalid filename: %s"
+#~ msgstr "Nome de ficheiro inválido: %s"
+
+#~ msgid ""
+#~ "Could not add a bookmark for '%s' because it is an invalid path name."
+#~ msgstr ""
+#~ "Incapaz de adicionar um marcador para '%s' por ser um nome de caminho "
+#~ "inválido."
+
+#~ msgid "Could not select file '%s' because it is an invalid path name."
+#~ msgstr ""
+#~ "Incapaz de seleccionar o ficheiro '%s' por ser um nome de caminho "
+#~ "inválido."
+
+#~ msgid "%d byte"
+#~ msgid_plural "%d bytes"
+#~ msgstr[0] "%d byte"
+#~ msgstr[1] "%d bytes"
+
+#~ msgid "Today at %H:%M"
+#~ msgstr "Hoje às %H:%M"
+
+#~ msgid "Could not get a stock icon for %s\n"
+#~ msgstr "Incapaz de obter um ícone base para %s\n"
+
+#~ msgid "Error getting information for '%s': %s"
+#~ msgstr "Erro ao obter informação de '%s': %s"
+
+#~ msgid "This file system does not support mounting"
+#~ msgstr "Este sistema de ficheiros não suporta ser montado"
+
+#~ msgid ""
+#~ "The name \"%s\" is not valid because it contains the character \"%s\". "
+#~ "Please use a different name."
+#~ msgstr ""
+#~ "O nome \"%s\" não é válido pois contém o caracter \"%s\". Utilize outro "
+#~ "nome."
+
+#~ msgid "Bookmark saving failed: %s"
+#~ msgstr "Falha ao gravar marcador: %s"
+
+#~ msgid "'%s' already exists in the bookmarks list"
+#~ msgstr "'%s' já existe na lista de marcadores"
+
+#~ msgid "'%s' does not exist in the bookmarks list"
+#~ msgstr "'%s' não existe na lista de marcadores"
+
+#~ msgid "Path is not a folder: '%s'"
+#~ msgstr "Caminho não é uma pasta: '%s'"
+
+#~ msgid "Network Drive (%s)"
+#~ msgstr "Dispositivo na Rede (%s)"
+
+#~ msgid "Default"
+#~ msgstr "Omissão"
+
+#~ msgid "_All"
+#~ msgstr "_Todas"
+
+#~ msgid "Unknown attribute '%s' on line %d char %d"
+#~ msgstr "Atributo desconhecido '%s' na linha %d caracter %d"
+
 #~ msgid "Today"
 #~ msgstr "Hoje"
 
 #~ msgid "Today"
 #~ msgstr "Hoje"
 
@@ -4428,9 +5988,6 @@ msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 #~ msgstr ""
 #~ "Linha %d, coluna %d: esperado \"%s\" ou \"%s\", mas foi encontrado \"%s\""
 
 #~ msgstr ""
 #~ "Linha %d, coluna %d: esperado \"%s\" ou \"%s\", mas foi encontrado \"%s\""
 
-#~ msgid "Could not create directory: %s"
-#~ msgstr "Incapaz de criar o directório: %s"
-
 #~ msgid "Error creating directory '%s': %s"
 #~ msgstr "Erro ao criar o directório '%s': %s"
 
 #~ msgid "Error creating directory '%s': %s"
 #~ msgstr "Erro ao criar o directório '%s': %s"
 
@@ -4459,9 +6016,6 @@ msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 #~ msgid "Could not build file name from '%s' and '%s'"
 #~ msgstr "Incapaz de construir o nome do ficheiro a partir de '%s' e '%s'"
 
 #~ msgid "Could not build file name from '%s' and '%s'"
 #~ msgstr "Incapaz de construir o nome do ficheiro a partir de '%s' e '%s'"
 
-#~ msgid "Open Location"
-#~ msgstr "Abrir Localização"
-
 #~ msgid "Save in Location"
 #~ msgstr "Gravar na Localização"
 
 #~ msgid "Save in Location"
 #~ msgstr "Gravar na Localização"
 
@@ -4499,9 +6053,6 @@ msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 #~ msgid "X"
 #~ msgstr "X"
 
 #~ msgid "X"
 #~ msgstr "X"
 
-#~ msgid "Y"
-#~ msgstr "Y"
-
 #~ msgid "clear"
 #~ msgstr "limpar"
 
 #~ msgid "clear"
 #~ msgstr "limpar"
 
@@ -4512,36 +6063,9 @@ msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 #~ msgstr ""
 #~ "Elemento de caminho pixmap: \"%s\" tem de ser absoluto, %s, linha %d"
 
 #~ msgstr ""
 #~ "Elemento de caminho pixmap: \"%s\" tem de ser absoluto, %s, linha %d"
 
-#~ msgid "Home"
-#~ msgstr "Pasta Pessoal"
-
 #~ msgid "_Credits"
 #~ msgstr "_Créditos"
 
 #~ msgid "_Credits"
 #~ msgstr "_Créditos"
 
-#~ msgid "Shift"
-#~ msgstr "Shift"
-
-#~ msgid "Ctrl"
-#~ msgstr "Ctrl"
-
-#~ msgid "Alt"
-#~ msgstr "Alt"
-
-#~ msgid "_First"
-#~ msgstr "_Primeiro"
-
-#~ msgid "_Last"
-#~ msgstr "Últi_mo"
-
-#~ msgid "_Back"
-#~ msgstr "_Regressar"
-
-#~ msgid "_Down"
-#~ msgstr "_Fundo"
-
-#~ msgid "_Up"
-#~ msgstr "_Acima"
-
 #~ msgid "Error getting information for '%s'"
 #~ msgstr "Erro ao obter informação de '%s'"
 
 #~ msgid "Error getting information for '%s'"
 #~ msgstr "Erro ao obter informação de '%s'"
 
@@ -4567,9 +6091,6 @@ msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 #~ msgid "Unsupported TIFF variant"
 #~ msgstr "Variante TIFF não suportada"
 
 #~ msgid "Unsupported TIFF variant"
 #~ msgstr "Variante TIFF não suportada"
 
-#~ msgid "%d/%b/%Y"
-#~ msgstr "%d/%b/%Y"
-
 #~ msgid ""
 #~ "Could not go to the parent folder of %s:\n"
 #~ "%s"
 #~ msgid ""
 #~ "Could not go to the parent folder of %s:\n"
 #~ "%s"
@@ -4583,9 +6104,6 @@ msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 #~ msgid "Add"
 #~ msgstr "Adicionar"
 
 #~ msgid "Add"
 #~ msgstr "Adicionar"
 
-#~ msgid "Up"
-#~ msgstr "Acima"
-
 #~ msgid "_Filename:"
 #~ msgstr "Nome de _ficheiro:"
 
 #~ msgid "_Filename:"
 #~ msgstr "Nome de _ficheiro:"
 
@@ -4595,9 +6113,6 @@ msgstr "Incapaz de obter informação para o ficheiro '%s': %s"
 #~ msgid "Zoom _100%"
 #~ msgstr "Zoom _100%"
 
 #~ msgid "Zoom _100%"
 #~ msgstr "Zoom _100%"
 
-#~ msgid "Zoom to _Fit"
-#~ msgstr "Zoom para _Caber"
-
 #~ msgid "This file system does not support icons"
 #~ msgstr "Este sistema de ficheiros não suporta ícones"
 
 #~ msgid "This file system does not support icons"
 #~ msgstr "Este sistema de ficheiros não suporta ícones"