Added Portuguese language support.

diff --git a/dlls/commdlg/cdlg_Pt.rc b/dlls/commdlg/cdlg_Pt.rc
index 84fb1f2..520b37b 100644
--- a/dlls/commdlg/cdlg_Pt.rc
+++ b/dlls/commdlg/cdlg_Pt.rc
@@ -235,6 +235,41 @@
     RTEXT           "&até:",			stc3, 100,124,  16,8
 }
 
+PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE  32, 32, 288, 178
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
+      DS_CONTEXTHELP | DS_3DLOOK
+CAPTION "Print32 Setup"
+FONT 8, "Helv"
+BEGIN
+    DEFPUSHBUTTON   "OK",	IDOK,180,156,48,14,WS_GROUP
+    PUSHBUTTON      "Cancelar",	IDCANCEL,232,156,48,14
+/*    PUSHBUTTON      "Rede...",	psh5, 284,156,48,14 */
+
+    GROUPBOX	"Impressora",     grp4,   8,   4, 272,  84, WS_GROUP
+    PUSHBUTTON	"&Propriedades",  psh2, 212,  17,  60,  14, WS_GROUP
+    LTEXT	"&Nome:",         stc6,  16,  20,  36,   8
+    COMBOBOX			  cmb1,  52,  18, 152, 152, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
+    LTEXT	"Status:",        stc8,  16,  36,  36,  10, SS_NOPREFIX
+    LTEXT	"Dummy State",    stc12, 52,  36, 224,  10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+    LTEXT	"Tipo:",          stc7,  16,  48,  36,  10, SS_NOPREFIX
+    LTEXT	"Dummy Type",     stc11, 52,  48, 224,  10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+    LTEXT	"Onde:",          stc10, 16,  60,  36,  10, SS_NOPREFIX
+    LTEXT	"Dummy Location", stc14, 52,  60, 224,  10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+    LTEXT	"Comentário",     stc9,  16,  72,  36,  10, SS_NOPREFIX
+    LTEXT	"Dummy Remark",   stc13, 52,  72, 224,  10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+
+    GROUPBOX	"Papel",          grp2,   8,  92, 164,  56, WS_GROUP
+    LTEXT       "&Tamanho:",      stc2,  16, 108,  36,   8
+    COMBOBOX                      cmb2,  52, 106, 112, 112, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
+    LTEXT	"&Origem:",       stc3,  16, 128,  36,   8
+    COMBOBOX                      cmb3,  52, 126, 112, 112, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
+
+    GROUPBOX	"Orientação",     grp1, 180,  92, 100,  56, WS_GROUP
+    ICON	"",               ico1, 195, 112,  18,  20, WS_GROUP
+    CONTROL     "&Retrato",       rad1, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 224, 106, 52, 12
+    CONTROL	"&Paisagem",      rad2, "Button", BS_AUTORADIOBUTTON, 224, 126, 52, 12
+END
+
 NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
 STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Open"
@@ -284,6 +319,7 @@
 STRINGTABLE DISCARDABLE
 {
     PD32_PRINT_TITLE				"Print"
+    
     PD32_VALUE_UREADABLE			"Entrada Ilegível"
     PD32_INVALID_PAGE_RANGE			"Este valor não se encaixa na faixa de páginas\n\
 Por favor entre um valor entre %d e %d"
diff --git a/programs/winhelp/.cvsignore b/programs/winhelp/.cvsignore
index e2de874..297781a 100644
--- a/programs/winhelp/.cvsignore
+++ b/programs/winhelp/.cvsignore
@@ -17,6 +17,8 @@
 Ko.h
 Ko.s
 Makefile
+Pt.h
+Pt.s
 Sw.h
 Sw.s
 Va.h
diff --git a/programs/winhelp/Makefile.in b/programs/winhelp/Makefile.in
index 24f62e1..0dea793 100644
--- a/programs/winhelp/Makefile.in
+++ b/programs/winhelp/Makefile.in
@@ -9,7 +9,7 @@
 RCFLAGS   = -w32 -h
 WRCEXTRA  = -t -A -p $*
 
-LANGUAGES   = En Da De Fr Fi Ko Hu It Va Sw Es Wa
+LANGUAGES   = En Da De Fr Fi Ko Hu It Va Sw Es Wa Pt
 
 MOSTSRCS = \
 	winhelp.c \
diff --git a/programs/winhelp/Pt.rc b/programs/winhelp/Pt.rc
new file mode 100644
index 0000000..5fb7618
--- /dev/null
+++ b/programs/winhelp/Pt.rc
@@ -0,0 +1,49 @@
+/*
+ * Help Viewer
+ *
+ * Copyright 1996 Ulrich Schmid
+ * Portuguese translation by Gustavo Junior Alves <alves@correionet.com.br>
+ */
+
+/* This file is not yet complete !! */
+
+#define LANGUAGE_ID                  Pt
+#define LANGUAGE_NUMBER              0
+
+/* Menu */
+
+#define MENU_FILE                    "&Arquivo"
+#define MENU_FILE_OPEN               "A&brir..."
+#define MENU_FILE_PRINT              "&Imprimir"
+#define MENU_FILE_PRINTER_SETUP      "&Configurar Impressora..."
+#define MENU_FILE_EXIT               "&Sair"
+
+#define MENU_EDIT                    "&Editar"
+#define MENU_EDIT_COPY_DIALOG        "&Copiar..."
+#define MENU_EDIT_ANNOTATE           "&Anotar..."
+
+#define MENU_BOOKMARK                "&Marcador"
+#define MENU_BOOKMARK_DEFINE         "&Definir..."
+
+#define MENU_HELP                    "&Ajuda"
+#define MENU_HELP_ON_HELP            "Ajuda &na ajuda"
+#define MENU_HELP_ON_TOP             "Sempre &visível"
+#define MENU_HELP_INFO               "&Info..."
+#define MENU_HELP_ABOUT_WINE         "&Sobre WINE"
+
+/* Strings */
+
+#define STRING_WINE_HELP             "Ajuda WINE"
+#define STRING_ERROR                 "ERRO"
+#define STRING_WARNING               "AVISO"
+#define STRING_INFO                  "Informaçãi"
+#define STRING_NOT_IMPLEMENTED       "Não implementado"
+#define STRING_HLPFILE_ERROR_s       "Foi encontrado um erro enquanto lia `%s'"
+#define STRING_CONTENTS              "&Conteúdo"
+#define STRING_SEARCH                "&Procurar"
+#define STRING_BACK                  "&Voltar"
+#define STRING_HISTORY               "&Histórico"
+#define STRING_ALL_FILES             "Todos os arquivo (*.*)"
+#define STRING_HELP_FILES_HLP        "Arquivos de ajuda (*.hlp)"
+
+#include "Xx.rc"