[TRANSLATION]
authorOlaf Siejka <caemyr@openmailbox.org>
Thu, 22 Sep 2011 19:06:29 +0000 (19:06 +0000)
committerOlaf Siejka <caemyr@openmailbox.org>
Thu, 22 Sep 2011 19:06:29 +0000 (19:06 +0000)
- Multimodule translation and UTF-8 conversion to Portugese Brazilian. Patch by mkbu95. Minor fixes by me;
See issue #6467 for more details.

svn path=/trunk/; revision=53805

26 files changed:
reactos/base/applications/calc/lang/en-US.rc
reactos/base/applications/calc/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/calc/resource.rc
reactos/base/applications/charmap/lang/pt-BR.rc
reactos/base/applications/dxdiag/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/dxdiag/rsrc.rc
reactos/base/applications/fontview/fontview.rc
reactos/base/applications/fontview/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/games/spider/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/games/spider/rsrc.rc
reactos/base/applications/kbswitch/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/kbswitch/rsrc.rc
reactos/base/applications/logoff/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/logoff/rsrc.rc
reactos/base/applications/mplay32/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/mplay32/rsrc.rc
reactos/base/applications/mspaint/lang/pt-BR.rc
reactos/base/applications/rapps/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/rapps/rsrc.rc
reactos/base/applications/shutdown/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/applications/shutdown/rsrc.rc
reactos/base/setup/reactos/lang/pt-BR.rc
reactos/base/shell/explorer-new/explorer.rc
reactos/base/shell/explorer-new/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/system/runonce/lang/pt-BR.rc [new file with mode: 0644]
reactos/base/system/runonce/rsrc.rc

index 8e2422d..60af4a9 100644 (file)
@@ -527,7 +527,7 @@ BEGIN
     IDS_CURRENCY_ITALIAN_LIRA       "Italian lira"
     IDS_CURRENCY_LUXEMBOURG_FRANC   "Luxembourg franc"
     IDS_CURRENCY_MALTESE_LIRA       "Maltese lira"
-    IDS_CURRENCY_PORTOGUESE_ESCUDO  "Portoguese escudo"
+    IDS_CURRENCY_PORTOGUESE_ESCUDO  "Portuguese escudo"
     IDS_CURRENCY_SLOVAK_KORUNA      "Slovak koruna"
     IDS_CURRENCY_SLOVENIAN_TOLAR    "Slovenian tolar"
     IDS_CURRENCY_SPANISH_PESETA     "Spanish peseta"
diff --git a/reactos/base/applications/calc/lang/pt-BR.rc b/reactos/base/applications/calc/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..04c15eb
--- /dev/null
@@ -0,0 +1,734 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+// Dialog
+
+IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 163
+STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Calculadora ReactOS"
+MENU IDR_MENU_SCIENTIFIC_1
+FONT 8, "MS Shell Dlg", 0, 0, 0x1
+BEGIN
+    GROUPBOX        "",IDC_STATIC,5,14,141,20
+    CONTROL         "Hex",IDC_RADIO_HEX,"Button",BS_AUTORADIOBUTTON,8,21,30,10
+    CONTROL         "Dec",IDC_RADIO_DEC,"Button",BS_AUTORADIOBUTTON,41,21,30,10
+    CONTROL         "Oct",IDC_RADIO_OCT,"Button",BS_AUTORADIOBUTTON,74,21,30,10
+    CONTROL         "Bin",IDC_RADIO_BIN,"Button",BS_AUTORADIOBUTTON,107,21,30,10
+    GROUPBOX        "",IDC_STATIC,5,34,84,20
+    CONTROL         "Inv",IDC_CHECK_INV,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,8,41,26,10
+    CONTROL         "Hyp",IDC_CHECK_HYP,"Button",BS_AUTOCHECKBOX | 
+                    WS_TABSTOP,49,41,29,10
+    CTEXT           "",IDC_TEXT_PARENT,93,38,18,16,SS_CENTERIMAGE,
+                    WS_EX_CLIENTEDGE
+    CTEXT           "",IDC_TEXT_MEMORY,126,38,18,16,SS_CENTERIMAGE,
+                    WS_EX_CLIENTEDGE
+    PUSHBUTTON      "Sta",IDC_BUTTON_STA,5,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Ave",IDC_BUTTON_AVE,5,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Sum",IDC_BUTTON_SUM,5,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "s",IDC_BUTTON_S,5,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Dat",IDC_BUTTON_DAT,5,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "F-E",IDC_BUTTON_FE,38,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "dms",IDC_BUTTON_DMS,38,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "sin",IDC_BUTTON_SIN,38,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "cos",IDC_BUTTON_COS,38,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "tan",IDC_BUTTON_TAN,38,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "(",IDC_BUTTON_LEFTPAR,64,64,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Exp",IDC_BUTTON_EXP,64,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "x^y",IDC_BUTTON_XeY,64,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "x^2",IDC_BUTTON_Xe2,64,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "x^3",IDC_BUTTON_Xe3,64,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      ")",IDC_BUTTON_RIGHTPAR,90,64,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "ln",IDC_BUTTON_LN,90,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "log",IDC_BUTTON_LOG,90,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "n!",IDC_BUTTON_NF,90,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "1/x",IDC_BUTTON_RX,90,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "MC",IDC_BUTTON_MC,123,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "MR",IDC_BUTTON_MR,123,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "MS",IDC_BUTTON_MS,123,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "M+",IDC_BUTTON_MP,123,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "pi",IDC_BUTTON_PI,123,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "7",IDC_BUTTON_7,156,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "4",IDC_BUTTON_4,156,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "1",IDC_BUTTON_1,156,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "0",IDC_BUTTON_0,156,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "A",IDC_BUTTON_A,156,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "8",IDC_BUTTON_8,182,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "5",IDC_BUTTON_5,182,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "2",IDC_BUTTON_2,182,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "+/-",IDC_BUTTON_SIGN,182,121,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "B",IDC_BUTTON_B,182,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "9",IDC_BUTTON_9,208,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "6",IDC_BUTTON_6,208,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "3",IDC_BUTTON_3,208,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      ",",IDC_BUTTON_DOT,208,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "C",IDC_BUTTON_C,208,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "/",IDC_BUTTON_DIV,234,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "*",IDC_BUTTON_MULT,234,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "-",IDC_BUTTON_SUB,234,100,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "+",IDC_BUTTON_ADD,234,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "D",IDC_BUTTON_D,234,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Mod",IDC_BUTTON_MOD,260,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Or",IDC_BUTTON_OR,260,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Lsh",IDC_BUTTON_LSH,260,102,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "=",IDC_BUTTON_EQU,260,120,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "E",IDC_BUTTON_E,260,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "And",IDC_BUTTON_AND,286,60,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Xor",IDC_BUTTON_XOR,286,80,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Not",IDC_BUTTON_NOT,286,102,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Int",IDC_BUTTON_INT,286,121,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "F",IDC_BUTTON_F,286,140,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    GROUPBOX        "",IDC_STATIC,147,14,163,20
+    CONTROL         "Qword",IDC_RADIO_QWORD,"Button",BS_AUTORADIOBUTTON | 
+                    NOT WS_VISIBLE,150,21,38,10
+    CONTROL         "Dword",IDC_RADIO_DWORD,"Button",BS_AUTORADIOBUTTON | 
+                    NOT WS_VISIBLE,190,21,38,10
+    CONTROL         "Word",IDC_RADIO_WORD,"Button",BS_AUTORADIOBUTTON | NOT 
+                    WS_VISIBLE,230,21,38,10
+    CONTROL         "Byte",IDC_RADIO_BYTE,"Button",BS_AUTORADIOBUTTON | NOT 
+                    WS_VISIBLE,270,21,38,10
+    CONTROL         "Graus",IDC_RADIO_DEG,"Button",BS_AUTORADIOBUTTON,
+                    150,21,45,10
+    CONTROL         "Radianos",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,
+                    204,21,45,10
+    CONTROL         "Grados",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
+                    258,21,45,10
+    PUSHBUTTON      "C",IDC_BUTTON_CANC,267,38,43,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "CE",IDC_BUTTON_CE,222,38,43,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Apagar",IDC_BUTTON_BACK,177,38,43,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    RTEXT           "",IDC_TEXT_OUTPUT,5,1,305,14,SS_CENTERIMAGE,
+                    WS_EX_CLIENTEDGE
+    DEFPUSHBUTTON   "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
+END
+
+IDD_DIALOG_STANDARD DIALOGEX 0, 0, 169, 128
+STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Calculadora ReactOS"
+MENU IDR_MENU_STANDARD
+FONT 8, "MS Shell Dlg", 0, 0, 0x1
+BEGIN
+    PUSHBUTTON      "C",IDC_BUTTON_CANC,123,23,41,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "CE",IDC_BUTTON_CE,80,23,41,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Apagar",IDC_BUTTON_BACK,36,23,42,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    RTEXT           "",IDC_TEXT_OUTPUT,5,1,159,14,SS_CENTERIMAGE,
+                    WS_EX_CLIENTEDGE
+    PUSHBUTTON      "7",IDC_BUTTON_7,36,45,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "4",IDC_BUTTON_4,36,65,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "1",IDC_BUTTON_1,36,85,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "0",IDC_BUTTON_0,36,105,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "8",IDC_BUTTON_8,62,48,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "5",IDC_BUTTON_5,62,65,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "2",IDC_BUTTON_2,62,85,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "+/-",IDC_BUTTON_SIGN,62,105,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "9",IDC_BUTTON_9,88,48,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "6",IDC_BUTTON_6,88,65,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "3",IDC_BUTTON_3,88,85,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      ",",IDC_BUTTON_DOT,88,105,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "/",IDC_BUTTON_DIV,114,45,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "*",IDC_BUTTON_MULT,114,65,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "-",IDC_BUTTON_SUB,114,85,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "+",IDC_BUTTON_ADD,114,105,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "Sqrt",IDC_BUTTON_SQRT,140,45,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "%",IDC_BUTTON_PERCENT,140,65,24,18,BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "1/x",IDC_BUTTON_RX,140,85,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "=",IDC_BUTTON_EQU,140,105,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    CTEXT           "",IDC_TEXT_MEMORY,8,24,18,16,SS_CENTERIMAGE,
+                    WS_EX_CLIENTEDGE
+    PUSHBUTTON      "MC",IDC_BUTTON_MC,5,45,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "MR",IDC_BUTTON_MR,5,65,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "MS",IDC_BUTTON_MS,5,85,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    PUSHBUTTON      "M+",IDC_BUTTON_MP,5,105,24,18,BS_CENTER | BS_VCENTER | 
+                    BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
+    DEFPUSHBUTTON   "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
+END
+
+IDD_DIALOG_CONVERSION DIALOGEX 0, 0, 320, 130
+STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Calculadora ReactOS"
+MENU IDR_MENU_STANDARD
+FONT 8, "MS Shell Dlg"
+BEGIN
+    PUSHBUTTON      "Converter",IDC_BUTTON_CONVERT,35,105,76,17
+    COMBOBOX        IDC_COMBO_CATEGORY,5,31,140,168,CBS_DROPDOWNLIST | 
+                    WS_VSCROLL | WS_TABSTOP | CBS_SORT
+    LTEXT           "Categoria:",IDC_STATIC,5,20,56,8
+    COMBOBOX        IDC_COMBO_FROM,5,60,140,168,CBS_DROPDOWNLIST | 
+                    WS_VSCROLL | WS_TABSTOP | CBS_SORT
+    LTEXT           "Converter de:",IDC_STATIC,5,49,56,8
+    COMBOBOX        IDC_COMBO_TO,5,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL | 
+                    WS_TABSTOP | CBS_SORT
+    LTEXT           "Converter para:",IDC_STATIC,5,76,56,8
+    CONTROL         "C",IDC_BUTTON_CANC,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,276,24,40,17
+    CONTROL         "CE",IDC_BUTTON_CE,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,232,24,40,17
+    CONTROL         "Apagar",IDC_BUTTON_BACK,"Button",BS_OWNERDRAW | 
+                    BS_CENTER | BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,24,
+                    40,17
+    RTEXT           "",IDC_TEXT_OUTPUT,5,1,312,14,SS_CENTERIMAGE,
+                    WS_EX_CLIENTEDGE
+    CONTROL         "7",IDC_BUTTON_7,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,48,24,18
+    CONTROL         "4",IDC_BUTTON_4,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,67,24,18
+    CONTROL         "1",IDC_BUTTON_1,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,86,24,18
+    CONTROL         "0",IDC_BUTTON_0,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,105,24,18
+    CONTROL         "8",IDC_BUTTON_8,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,48,24,18
+    CONTROL         "5",IDC_BUTTON_5,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,67,24,18
+    CONTROL         "2",IDC_BUTTON_2,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,86,24,18
+    CONTROL         "+/-",IDC_BUTTON_SIGN,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,105,24,18
+    CONTROL         "9",IDC_BUTTON_9,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,48,24,18
+    CONTROL         "6",IDC_BUTTON_6,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,67,24,18
+    CONTROL         "3",IDC_BUTTON_3,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,86,24,18
+    CONTROL         ",",IDC_BUTTON_DOT,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,105,24,18
+    CONTROL         "/",IDC_BUTTON_DIV,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,48,24,18
+    CONTROL         "*",IDC_BUTTON_MULT,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,67,24,18
+    CONTROL         "-",IDC_BUTTON_SUB,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,86,24,18
+    CONTROL         "+",IDC_BUTTON_ADD,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,105,24,18
+    CONTROL         "Sqrt",IDC_BUTTON_SQRT,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,48,24,18
+    CONTROL         "%",IDC_BUTTON_PERCENT,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,67,24,18
+    CONTROL         "1/x",IDC_BUTTON_RX,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,86,24,18
+    CONTROL         "=",IDC_BUTTON_EQU,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,105,24,18
+    CTEXT           "",IDC_TEXT_MEMORY,152,24,24,18,SS_CENTERIMAGE,
+                    WS_EX_CLIENTEDGE
+    CONTROL         "MC",IDC_BUTTON_MC,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,48,24,18
+    CONTROL         "MR",IDC_BUTTON_MR,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,67,24,18
+    CONTROL         "MS",IDC_BUTTON_MS,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,86,24,18
+    CONTROL         "M+",IDC_BUTTON_MP,"Button",BS_OWNERDRAW | BS_CENTER | 
+                    BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,105,24,18
+    DEFPUSHBUTTON   "",IDC_BUTTON_FOCUS,0,0,5,5,NOT WS_VISIBLE
+END
+
+IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE  0, 0, 264, 169
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Sobre Calc ReactOS"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    DEFPUSHBUTTON   "OK",IDOK,105,148,52,16
+    CONTROL         IDB_BITMAP_ROS,IDC_STATIC,"Static",SS_BITMAP | SS_CENTERIMAGE | 
+                    SS_REALSIZEIMAGE | WS_BORDER,4,4,104,48
+    LTEXT           "Calcuadora ReactOS",IDC_STATIC,120,12,132,8,
+                    SS_CENTERIMAGE
+    LTEXT           "Versão ",IDC_TEXT_VERSION,120,20,132,8,SS_CENTERIMAGE
+    LTEXT           "Escrita por Carlo Bramini",IDC_STATIC,120,32,132,8,
+                    SS_CENTERIMAGE
+    GROUPBOX        "",IDC_STATIC,112,0,148,52
+    GROUPBOX        "",IDC_STATIC,5,56,256,88
+    EDITTEXT        IDC_EDIT_LICENSE,12,68,240,68,ES_MULTILINE | ES_READONLY | 
+                    WS_VSCROLL
+END
+
+IDD_DIALOG_STAT DIALOGEX DISCARDABLE  0, 0, 163, 85
+STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Caixa de estatísticas"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LISTBOX         IDC_LIST_STAT,4,4,156,40,LBS_NOINTEGRALHEIGHT | 
+                    WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "RET",IDC_BUTTON_RET,4,48,36,16
+    PUSHBUTTON      "LOAD",IDC_BUTTON_LOAD,44,48,36,16
+    PUSHBUTTON      "CD",IDC_BUTTON_CD,84,48,36,16
+    PUSHBUTTON      "CAD",IDC_BUTTON_CAD,124,48,36,16
+    CTEXT           "n=0",IDC_TEXT_NITEMS,4,68,156,12,SS_CENTERIMAGE | 
+                    SS_SUNKEN
+END
+
+// Menus
+
+IDR_MENU_SCIENTIFIC_1 MENU DISCARDABLE 
+BEGIN
+    POPUP "Editar"
+    BEGIN
+        MENUITEM "Copiar\tCtrl+C",                IDM_EDIT_COPY
+        MENUITEM "Colar\tCtrl+V",               IDM_EDIT_PASTE
+    END
+    POPUP "Visualizar"
+    BEGIN
+        MENUITEM "Padrão",                    IDM_VIEW_STANDARD, CHECKED
+        MENUITEM "Científica",                  IDM_VIEW_SCIENTIFIC, CHECKED
+        MENUITEM "Conversão",                  IDM_VIEW_CONVERSION
+        MENUITEM SEPARATOR
+        MENUITEM "Hex\tF5",                     IDM_VIEW_HEX, CHECKED
+        MENUITEM "Decimal\tF6",                 IDM_VIEW_DEC, CHECKED
+        MENUITEM "Octal\tF7",                   IDM_VIEW_OCT, CHECKED
+        MENUITEM "Binário\tF8",                  IDM_VIEW_BIN, CHECKED
+        MENUITEM SEPARATOR
+        MENUITEM "Graus\tF2",                 IDM_VIEW_DEG, CHECKED
+        MENUITEM "Radianos\tF3",                 IDM_VIEW_RAD, CHECKED
+        MENUITEM "Grados\tF4",                IDM_VIEW_GRAD, CHECKED
+        MENUITEM SEPARATOR
+        MENUITEM "Agrupar dígitos",                IDM_VIEW_GROUP, CHECKED
+    END
+    POPUP "Ajuda"
+    BEGIN
+        MENUITEM "Tópicos de ajuda",                 IDM_HELP_HELP
+        MENUITEM SEPARATOR
+        MENUITEM "Sobre Calculadora ReactOS",          IDM_HELP_ABOUT
+    END
+END
+
+IDR_MENU_SCIENTIFIC_2 MENU DISCARDABLE 
+BEGIN
+    POPUP "Editar"
+    BEGIN
+        MENUITEM "Copiar\tCtrl+C",                IDM_EDIT_COPY
+        MENUITEM "Colar\tCtrl+V",               IDM_EDIT_PASTE
+    END
+    POPUP "Visualizar"
+    BEGIN
+        MENUITEM "Padrão",                    IDM_VIEW_STANDARD, CHECKED
+        MENUITEM "Científica",                  IDM_VIEW_SCIENTIFIC, CHECKED
+        MENUITEM "Conversão",                  IDM_VIEW_CONVERSION
+        MENUITEM SEPARATOR
+        MENUITEM "Hex\tF5",                     IDM_VIEW_HEX, CHECKED
+        MENUITEM "Decimal\tF6",                 IDM_VIEW_DEC, CHECKED
+        MENUITEM "Octal\tF7",                   IDM_VIEW_OCT, CHECKED
+        MENUITEM "Binário\tF8",                  IDM_VIEW_BIN, CHECKED
+        MENUITEM SEPARATOR
+        MENUITEM "Qword\tF12",                  IDM_VIEW_QWORD, CHECKED
+        MENUITEM "Dword\tF2",                   IDM_VIEW_DWORD, CHECKED
+        MENUITEM "Word\tF3",                    IDM_VIEW_WORD, CHECKED
+        MENUITEM "Byte\tF4",                    IDM_VIEW_BYTE, CHECKED
+        MENUITEM SEPARATOR
+        MENUITEM "Agrupar dígitos",                IDM_VIEW_GROUP, CHECKED
+    END
+    POPUP "Ajuda"
+    BEGIN
+        MENUITEM "Tópicos de ajuda",                 IDM_HELP_HELP
+        MENUITEM SEPARATOR
+        MENUITEM "Sobre Calculadora ReactOS",          IDM_HELP_ABOUT
+    END
+END
+
+IDR_MENU_STANDARD MENU DISCARDABLE 
+BEGIN
+    POPUP "Editar"
+    BEGIN
+        MENUITEM "Copiar\tCtrl+C",                IDM_EDIT_COPY
+        MENUITEM "Colar\tCtrl+V",               IDM_EDIT_PASTE
+    END
+    POPUP "Visualizar"
+    BEGIN
+        MENUITEM "Padrão",                    IDM_VIEW_STANDARD, CHECKED
+        MENUITEM "Científica",                  IDM_VIEW_SCIENTIFIC, CHECKED
+        MENUITEM "Conversão",                  IDM_VIEW_CONVERSION
+        MENUITEM SEPARATOR
+        MENUITEM "Agrupar dígitos",                IDM_VIEW_GROUP, CHECKED
+    END
+    POPUP "Ajuda"
+    BEGIN
+        MENUITEM "Tópicos de ajuda",                 IDM_HELP_HELP
+        MENUITEM SEPARATOR
+        MENUITEM "Sobre Calculadora ReactOS",          IDM_HELP_ABOUT
+    END
+END
+
+// String Tables
+
+STRINGTABLE DISCARDABLE 
+BEGIN
+    IDS_STRING_LICENSE      "Calculadora ReactOS é um software livre lançado sobre a licença GNU GPL.\r\nVocê pode adquirir uma cópia da licença GNU GPL no endereço abaixo:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nVocê também pode adquirir uma tradução da licença GNU GPL no endereço abaixo:\r\nhttp://www.gnu.org/licenses/translations.html"
+    IDS_MATH_ERROR          "Erro"
+    IDS_QUICKHELP           "Ajuda rápida"
+END
+
+// Types of conversion
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_CONV_ANGLE          "Ângulo"
+    IDS_CONV_AREA           "Área"
+    IDS_CONV_CONSUMPTION    "Consumo (veículos)"
+    IDS_CONV_CURRENCY       "Monetária"
+    IDS_CONV_ENERGY         "Energia"
+    IDS_CONV_LENGTH         "Distância"
+    IDS_CONV_POWER          "Potência"
+    IDS_CONV_PRESSURE       "Pressão"
+    IDS_CONV_TEMPERATURE    "Temperatura"
+    IDS_CONV_TIME           "Tempo"
+    IDS_CONV_VELOCITY       "Velocidade"
+    IDS_CONV_VOLUME         "Volume"
+    IDS_CONV_WEIGHT         "Peso"
+END
+
+// TYPES OF ANGLES
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_ANGLE_DEGREES       "Graus"
+    IDS_ANGLE_GRADIANS      "Grados"
+    IDS_ANGLE_RADIANS       "Radianos"
+END
+
+// TYPES OF AREAS
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_AREA_ACRES                  "Acres"
+    IDS_AREA_ACRES_BRAZIL           "Acres (Brasil)"
+    IDS_AREA_ACRES_FRANCE           "Acres (França)"
+    IDS_AREA_ACRES_SCOTS            "Acres (Escócia)"
+    IDS_AREA_ACRES_US               "Acres (EUA)"
+    IDS_AREA_ARES                   "Ares"
+    IDS_AREA_CHOU                   "Chou"
+    IDS_AREA_DANBO                  "Danbo"
+    IDS_AREA_HECTARES               "Hectares"
+    IDS_AREA_JEONGBO                "Jeongbo"
+    IDS_AREA_MORGEN_HUNGARY         "Morgen (Hungária)"
+    IDS_AREA_MU                     "Mu"
+    IDS_AREA_PING                   "Ping"
+    IDS_AREA_PYEONG                 "Pyeong"
+    IDS_AREA_PYEONGBANGJA           "Pyeongbangja"
+    IDS_AREA_RAI                    "Rai"
+    IDS_AREA_SE                     "Se"
+    IDS_AREA_SQUARE_CENTIMETERS     "Centímetros quadrados"
+    IDS_AREA_SQUARE_CHR             "Chr quadradas"
+    IDS_AREA_SQUARE_FATHOMS         "Braças quadradas"
+    IDS_AREA_SQUARE_FATHOMS_HUNGARY "Braças quadradas (Hungária)"
+    IDS_AREA_SQUARE_FEET            "Pés quadrados"
+    IDS_AREA_SQUARE_INCHES          "Polegadas quadradas"
+    IDS_AREA_SQUARE_KILOMETERS      "Quilômetros quadrados"
+    IDS_AREA_SQUARE_LAR             "Lar quadradas"
+    IDS_AREA_SQUARE_METER           "Metros quadrados"
+    IDS_AREA_SQUARE_MILES           "Milhas quadradas"
+    IDS_AREA_SQUARE_MILLIMETERS     "Milímetros quadrados"
+    IDS_AREA_SQUARE_SHAKU           "Shaku quadradas"
+    IDS_AREA_SQUARE_TSUEN           "Tsuen quadrados"
+    IDS_AREA_SQUARE_VA              "Va quadrados"
+    IDS_AREA_SQUARE_YARD            "Jardas quadradas"
+    IDS_AREA_TAN                    "Tan"
+    IDS_AREA_TSUBO                  "Tsubo"
+END
+
+// TYPES OF COMSUMPTIONS
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_CONSUMPTION_KM_PER_L        "Quilômetros/litro"
+    IDS_CONSUMPTION_L_PER_100_KM    "Litros/100 quilômetros"
+    IDS_CONSUMPTION_MILES_GALLON_UK "Milhas/galão (UK)"
+    IDS_CONSUMPTION_MILES_GALLON_US "Milhas/galão (EUA)"
+END
+
+// TYPES OF CURRENCIES
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_CURRENCY_AUSTRIAN_SCHILLING "Xelim austríaco"
+    IDS_CURRENCY_BELGIAN_FRANC      "Franco belga"
+    IDS_CURRENCY_CYPRIOT_POUND      "Libra cipriota"
+    IDS_CURRENCY_CZECH_KORUNA       "Coroa checa"
+    IDS_CURRENCY_DEUTSCHE_MARK      "Marco alemão"
+    IDS_CURRENCY_DUTCH_GUILDER      "Florim neerlandês"
+    IDS_CURRENCY_EURO               "Euro"
+    IDS_CURRENCY_FINNISH_MARKKA     "Marco finlandês"
+    IDS_CURRENCY_FRENCH_FRANC       "Franco francês"
+    IDS_CURRENCY_GREEK_DRACHMA      "Dracma"
+    IDS_CURRENCY_IRISH_POUND        "Libra irlandesa"
+    IDS_CURRENCY_ITALIAN_LIRA       "Lira italiana"
+    IDS_CURRENCY_LUXEMBOURG_FRANC   "Franco luxemburguês"
+    IDS_CURRENCY_MALTESE_LIRA       "Lira maltesa"
+    IDS_CURRENCY_PORTOGUESE_ESCUDO  "Escudo português"
+    IDS_CURRENCY_SLOVAK_KORUNA      "Coroa eslovaca"
+    IDS_CURRENCY_SLOVENIAN_TOLAR    "Tolar"
+    IDS_CURRENCY_SPANISH_PESETA     "Peseta"
+END
+
+// TYPES OF ENERGIES
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_ENERGY_15_C_CALORIES        "15 °C calorias"
+    IDS_ENERGY_BTUS                 "British Thermal Unit"
+    IDS_ENERGY_ERGS                 "Ergs (Cgs)"
+    IDS_ENERGY_EVS                  "Elétron-volt"
+    IDS_ENERGY_FOOT_POUNDS          "Foot-Pounds"
+    IDS_ENERGY_IT_CALORIES          "Tabela Internacional de calorias"
+    IDS_ENERGY_IT_KILOCALORIES      "Tabela Internacional de quilocalorias"
+    IDS_ENERGY_JOULES               "Joules"
+    IDS_ENERGY_KILOJOULES           "Quilojoules"
+    IDS_ENERGY_KILOWATT_HOURS       "Quilowatt-hora"
+    IDS_ENERGY_NUTRITION_CALORIES   "Calorias nutritivas"
+    IDS_ENERGY_TH_CALORIES          "Caloria termoquímica"
+END
+
+// TYPES OF LENGTHS
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_LENGTH_ANGSTROMS            "Ångström"
+    IDS_LENGTH_ASTRONOMICAL_UNITS   "Unidade astronômica"
+    IDS_LENGTH_BARLEYCORNS          "Barleycorns"
+    IDS_LENGTH_CENTIMETERS          "Centímetros"
+    IDS_LENGTH_CHAINS_UK            "Correntes (UK)"
+    IDS_LENGTH_CHI                  "Chi"
+    IDS_LENGTH_CHOU                 "Chou"
+    IDS_LENGTH_CHR                  "Chr"
+    IDS_LENGTH_CUN                  "Cun"
+    IDS_LENGTH_FATHOMS              "Braças"
+    IDS_LENGTH_FATHOMS_HUNGARY      "Braças (Hungária)"
+    IDS_LENGTH_FEET                 "Pés"
+    IDS_LENGTH_FURLONGS             "Furlongs"
+    IDS_LENGTH_GAN                  "Gan"
+    IDS_LENGTH_HANDS                "Mãos"
+    IDS_LENGTH_HUNH                 "Hunh"
+    IDS_LENGTH_INCHES               "Polegadas"
+    IDS_LENGTH_JA                   "Ja"
+    IDS_LENGTH_JEONG                "Jeong"
+    IDS_LENGTH_KABIET               "Kabiet"
+    IDS_LENGTH_KEN                  "Ken"
+    IDS_LENGTH_KEUB                 "Keub"
+    IDS_LENGTH_KILOMETERS           "Quilômetors"
+    IDS_LENGTH_LAR                  "Lar"
+    IDS_LENGTH_LIGHT_YEARS          "Anos-luz"
+    IDS_LENGTH_LINKS_UK             "Links (UK)"
+    IDS_LENGTH_METERS               "Metros"
+    IDS_LENGTH_MICRONS              "Micrômetro"
+    IDS_LENGTH_MILES                "Milhas"
+    IDS_LENGTH_MILLIMETERS          "Milímetros"
+    IDS_LENGTH_NAUTICAL_MILES       "Milhas náuticas"
+    IDS_LENGTH_NIEU                 "Nieu"
+    IDS_LENGTH_PARSECS              "Parsecs"
+    IDS_LENGTH_PICAS                "Paicas"
+    IDS_LENGTH_RI_JAPAN             "Ri (Japão)"
+    IDS_LENGTH_RI_KOREA             "Ri (Coreia)"
+    IDS_LENGTH_RODS                 "Varas"
+    IDS_LENGTH_SAWK                 "Sawk"
+    IDS_LENGTH_SEN                  "Sen"
+    IDS_LENGTH_SHAKU                "Shaku"
+    IDS_LENGTH_SPAN                 "Span"
+    IDS_LENGTH_SUN                  "Sun"
+    IDS_LENGTH_TSUEN                "Tsuen"
+    IDS_LENGTH_VA                   "Va"
+    IDS_LENGTH_YARDS                "Jardas"
+    IDS_LENGTH_YOTE                 "Yote"
+    IDS_LENGTH_ZHANG                "Zhang"
+END
+
+// TYPES OF POWERS
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_POWER_BTUS_PER_MINUTE       "British Thermal Units por minuto"
+    IDS_POWER_FPS_PER_MINUTE        "Foot-Pounds por minuto"
+    IDS_POWER_HORSEPOWER            "Cavalos de potência"
+    IDS_POWER_KILOWATTS             "Quilowatts"
+    IDS_POWER_MEGAWATTS             "Megawatts"
+    IDS_POWER_WATTS                 "Watts"
+END
+
+// TYPE OF PRESSURES
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_PRESSURE_ATMOSPHERES        "Atmosferas"
+    IDS_PRESSURE_BARS               "Bars"
+    IDS_PRESSURE_HECTOPASCALS       "Hectopascais"
+    IDS_PRESSURE_KILOPASCALS        "Quilopascais"
+    IDS_PRESSURE_MM_OF_MERCURY      "Milímetros de mercúrio"
+    IDS_PRESSURE_PASCALS            "Pascais"
+    IDS_PRESSURE_PSI                "Pounds-force per square inch (PSI)"
+END
+
+// TYPES OF TEMPERATURES
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_TEMPERATURE_CELSIUS         "Celsius"
+    IDS_TEMPERATURE_FAHRENHEIT      "Fahrenheit"
+    IDS_TEMPERATURE_KELVIN          "Kelvin"
+    IDS_TEMPERATURE_RANKINE         "Rankine"
+END
+
+// TYPES OF TIME
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_TIME_DAYS         "Dias"
+    IDS_TIME_HOURS        "Horas"
+    IDS_TIME_NANOSECONDS  "Nanosegundos"
+    IDS_TIME_MICROSECONDS "Microsegundos"
+    IDS_TIME_MILLISECONDS "Milisegundos"
+    IDS_TIME_MINUTES      "Minutos"
+    IDS_TIME_SECONDS      "Segundos"
+    IDS_TIME_WEEKS        "Semanas"
+    IDS_TIME_YEARS        "Anos"
+END
+
+// TYPES OF VELOCITIES
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_VELOCITY_CMS_SECOND         "Centímetros/hora"
+    IDS_VELOCITY_FEET_HOUR          "Pés/hora"
+    IDS_VELOCITY_FEET_SECOND        "Pés/segundo"
+    IDS_VELOCITY_KILOMETERS_HOUR    "Quilômetros/hora"
+    IDS_VELOCITY_KNOTS              "Nós"
+    IDS_VELOCITY_MACH               "Mach"
+    IDS_VELOCITY_METERS_SECOND      "Metros/segundo"
+    IDS_VELOCITY_MILES_HOUR         "Milhas/hora"
+END
+
+// TYPES OF VOLUMES
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_VOLUME_BARRELS_UK           "Barris (UK)"
+    IDS_VOLUME_BARRELS_OIL          "Barris de petróleo"
+    IDS_VOLUME_BUN                  "Bun"
+    IDS_VOLUME_BUSHELS_UK           "Celemim (UK)"
+    IDS_VOLUME_BUSHELS_US           "Celemim (EUA)"
+    IDS_VOLUME_CUBIC_CENTIMETERS    "Centímetros cúbicos"
+    IDS_VOLUME_CUBIC_FEET           "Pés cúbicos"
+    IDS_VOLUME_CUBIC_INCHES         "Polegadas cúbicas"
+    IDS_VOLUME_CUBIC_METERS         "Metros cúbicos"
+    IDS_VOLUME_CUBIC_YARDS          "Jardas cúbicas"
+    IDS_VOLUME_DOE                  "Doe"
+    IDS_VOLUME_FLUID_OUNCES_UK      "Onças líquidas (UK)"
+    IDS_VOLUME_FLUID_OUNCES_US      "Onças líquidas (EUA)"
+    IDS_VOLUME_GALLONS_UK           "Galões (EUA)"
+    IDS_VOLUME_GALLONS_DRY_US       "Galões secos (EUA)"
+    IDS_VOLUME_GALLONS_LIQUID_US    "Galões líquidos (EUA)"
+    IDS_VOLUME_GOU                  "Gou"
+    IDS_VOLUME_HOP                  "Hop"
+    IDS_VOLUME_ICCE                 "Icce"
+    IDS_VOLUME_KWIAN                "Kwian"
+    IDS_VOLUME_LITERS               "Litros"
+    IDS_VOLUME_MAL                  "Mal"
+    IDS_VOLUME_MILLILITERS          "Milímetros"
+    IDS_VOLUME_PINTS_UK             "Pintos (UK)"
+    IDS_VOLUME_PINTS_DRY_US         "Pintos secos (EUA)"
+    IDS_VOLUME_PINTS_LIQUID_US      "Pints líquidos (EUA)"
+    IDS_VOLUME_QUARTS_UK            "Quartos (UK)"
+    IDS_VOLUME_QUARTS_DRY_US        "Quartos secos (EUA)"
+    IDS_VOLUME_QUARTS_LIQUID_US     "Quartos líquidos (EUA)"
+    IDS_VOLUME_SEKI                 "Seki"
+    IDS_VOLUME_SYOU                 "Syou"
+    IDS_VOLUME_TANANLOUNG           "Tananloung"
+    IDS_VOLUME_TANG                 "Tang"
+    IDS_VOLUME_TO                   "To"
+END
+
+// TYPES OF WEIGHTS
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WEIGHT_BAHT                 "Baht"
+    IDS_WEIGHT_CARATS               "Quilate"
+    IDS_WEIGHT_CHUNG                "Chung"
+    IDS_WEIGHT_DON                  "Don"
+    IDS_WEIGHT_GEUN                 "Geun"
+    IDS_WEIGHT_GRAMS                "Gramas"
+    IDS_WEIGHT_GWAN                 "Gwan"
+    IDS_WEIGHT_HARB                 "Harb"
+    IDS_WEIGHT_JIN_CHINA            "Jin (China)"
+    IDS_WEIGHT_JIN_TAIWAN           "Jin (Taiwan)"
+    IDS_WEIGHT_KAN                  "Kan"
+    IDS_WEIGHT_KILOGRAMS            "Quilogramas"
+    IDS_WEIGHT_KIN                  "Kin"
+    IDS_WEIGHT_LIANG_CHINA          "Liang (China)"
+    IDS_WEIGHT_LIANG_TAIWAN         "Liang (Taiwan)"
+    IDS_WEIGHT_MONME                "Monme"
+    IDS_WEIGHT_OUNCES_AVOIRDUPOIS   "Onças avoirdupois"
+    IDS_WEIGHT_OUNCES_TROY          "Onças troy"
+    IDS_WEIGHT_POUNDS               "Libras"
+    IDS_WEIGHT_QUINTAL_METRIC       "Quintal (métrico)"
+    IDS_WEIGHT_SALOUNG              "Saloung"
+    IDS_WEIGHT_STONES               "Pedras"
+    IDS_WEIGHT_TAMLUNG              "Tamlung"
+    IDS_WEIGHT_TONNES               "Toneladas"
+    IDS_WEIGHT_TONS_UK              "Toneladas (UK)"
+    IDS_WEIGHT_TONS_US              "Toneladas (EUA)"
+END
index 6890a12..67d1528 100644 (file)
@@ -58,6 +58,7 @@ IDB_BITMAP_ROS          BITMAP  DISCARDABLE     "res/ROS_logo.bmp"
 #include "lang/nl-NL.rc"
 #include "lang/no-NO.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/sk-SK.rc"
index 5abe94c..fccdee8 100644 (file)
@@ -4,15 +4,15 @@ IDD_CHARMAP DIALOGEX 6, 6, 292, 224
 FONT 8,"MS Shell Dlg",0,0
 STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
 BEGIN
-  LTEXT         "Fonte :", IDC_STATIC, 6, 7, 24, 9
+  LTEXT         "&Fonte:", IDC_STATIC, 6, 7, 24, 9
   COMBOBOX      IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
   PUSHBUTTON    "Aj&uda", IDC_CMHELP, 249, 5, 35, 13
   CONTROL       "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
-  LTEXT         "Caracteres a serem copiados :", IDC_STATIC, 6, 183, 66, 17
+  LTEXT         "Carac&teres a serem copiados :", IDC_STATIC, 6, 183, 66, 17
   CONTROL       "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
-  DEFPUSHBUTTON "Selecionar", IDC_SELECT, 194, 186, 46, 13
-  PUSHBUTTON    "Copiar", IDC_COPY, 244, 186, 46, 13, WS_DISABLED
-  CONTROL       "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
+  DEFPUSHBUTTON "&Selecionar", IDC_SELECT, 194, 186, 46, 13
+  PUSHBUTTON    "&Copiar", IDC_COPY, 244, 186, 46, 13, WS_DISABLED
+  CONTROL       "&Modo de exibição avançada",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
 END
 
 IDD_ADVANCED DIALOGEX  0, 0, 292, 64
@@ -21,21 +21,21 @@ FONT 8, "MS Shell Dlg"
 BEGIN
   LTEXT         "Charset:",IDC_STATIC,8,8,48,8
   COMBOBOX      IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
-  LTEXT         "Group by:",IDC_STATIC,8,28,50,8
+  LTEXT         "Agrupado por:",IDC_STATIC,8,28,50,8
   COMBOBOX      IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
-  PUSHBUTTON    "Search",IDC_BUTTON_SEARCH,200,44,50,14
+  PUSHBUTTON    "Busca",IDC_BUTTON_SEARCH,200,44,50,14
   EDITTEXT      IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
-  LTEXT         "Search for:",IDC_STATIC,8,48,42,8
+  LTEXT         "Procurar por:",IDC_STATIC,8,48,42,8
   LTEXT         "Unicode:",IDC_STATIC,200,8,30,8
   EDITTEXT      IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
 END
 
 IDD_ABOUTBOX DIALOGEX 22,16,210,182
-CAPTION "Sobre o Mapa de caracteres"
+CAPTION "Sobre o Mapa de Caracteres"
 FONT 8,"MS Shell Dlg",0,0
 STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
 BEGIN
-  LTEXT         "Mapa de caracteres v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
+  LTEXT         "Mapa de Caracteres v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
   PUSHBUTTON    "Fechar", IDOK, 75, 162, 44, 15
   ICON          IDI_ICON, IDC_STATIC, 10, 10, 7, 30
   EDITTEXT      IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
@@ -43,7 +43,7 @@ END
 
 STRINGTABLE DISCARDABLE
 BEGIN
-  IDS_LICENSE   "Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da  GNU General Public License conforme publicada pela Free Software Foundation; quer a versão 2  da licença, ou (conforme você escolha) qualquer versão posterior.\r\n\r\nEste programa é  distribuído com a esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia  implícita de MERCANTIBILIDADE OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Para mais detalhes,  veja a GNU General Public License.\r\n\r\nVocê deve ter recebido uma cópia da GNU General  Public License juntamente com este programa; caso contrário, escreva para a Free Software  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
+  IDS_LICENSE   "Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU General Public License conforme publicada pela Free Software Foundation; quer a versão 2 da licença, ou (conforme você escolha) qualquer versão posterior.\r\n\r\nEste programa é  distribuído com a esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia  implícita de MERCANTIBILIDADE OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Para mais detalhes,  veja a GNU General Public License.\r\n\r\nVocê deve ter recebido uma cópia da GNU General  Public License juntamente com este programa; caso contrário, escreva para a Free Software  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
   IDS_ABOUT     "So&bre..."
-  IDS_TITLE     "Character Map"
+  IDS_TITLE     "Mapa de Caracteres"
 END
diff --git a/reactos/base/applications/dxdiag/lang/pt-BR.rc b/reactos/base/applications/dxdiag/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..e617a88
--- /dev/null
@@ -0,0 +1,228 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+IDD_MAIN_DIALOG DIALOGEX DISCARDABLE  0, 0, 478, 280
+STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
+    WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
+    WS_THICKFRAME
+CAPTION "Programa de Diagnóstico ReactX"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Tab1",IDC_TAB_CONTROL,"SysTabControl32",WS_TABSTOP,2,2,474,250
+    PUSHBUTTON "&Ajuda", IDC_BUTTON_HELP, 2, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&Próxima página", IDC_BUTTON_NEXT, 257, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "Sal&var Informações...", IDC_BUTTON_SAVE_INFO, 311, 261, 110, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "Sai&r", IDC_BUTTON_EXIT, 425, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+END
+
+IDD_SYSTEM_DIALOG DIALOGEX DISCARDABLE  0, 0, 462, 220
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Esta ferramenta fornece informações detalhadas sobre os componentes e drivers do ReactX instalados no sistema.", -1, 10, 10, 443, 17
+    LTEXT "Se você souber que área está causando o problema, clique na guia adequada acima. Caso contrário, você pode usar o botão ""Próxima página"" abaixo para visitar cada página em sequência.", -1, 10, 30, 443, 25
+    GROUPBOX "Informações do sistema", -1, 10, 55, 443, 130, SS_RIGHT
+    LTEXT "Data/hora atual:", -1, 70, 70, 80, 10, SS_RIGHT
+    LTEXT "Nome do computador:", -1, 70, 80, 80, 10, SS_RIGHT
+    LTEXT "Sistema pperacional:", -1, 70, 90, 80, 10, SS_RIGHT
+    LTEXT "Idioma:", -1, 70, 100, 80, 10, SS_RIGHT
+    LTEXT "Fabricante do sistema:", -1, 70, 110, 80, 10, SS_RIGHT
+    LTEXT "Modelo do sistema:", -1, 70, 120, 80, 10, SS_RIGHT
+    LTEXT "BIOS:", -1, 70, 130, 80, 10, SS_RIGHT
+    LTEXT "Processador:", -1, 70, 140, 80, 10, SS_RIGHT
+    LTEXT "Memória:", -1, 70, 150, 80, 10, SS_RIGHT
+    LTEXT "Arquivo de paginação:", -1, 70, 160, 80, 10, SS_RIGHT
+    LTEXT "Versão do ReactX:", -1, 70, 170, 80, 10, SS_RIGHT
+    LTEXT "", IDC_STATIC_TIME, 155, 70, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_COMPUTER, 155, 80, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_OS, 155, 90, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_LANG, 155, 100, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_MANU, 155, 110, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_MODEL, 155, 120, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_BIOS, 155, 130, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_PROC, 155, 140, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_MEM, 155, 150, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_SWAP, 155, 160, 195, 10, SS_LEFT
+    LTEXT "", IDC_STATIC_VERSION, 155, 170, 195, 10, SS_LEFT
+END
+
+IDD_DISPLAY_DIALOG DIALOGEX DISCARDABLE  0, 0, 462, 220
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
+BEGIN
+    GROUPBOX "Dispositivo", -1, 10, 10, 250, 100
+    RTEXT "Nome:", -1, 20, 25, 70, 10
+    RTEXT "Fabricante:", -1, 20, 35, 70, 10
+    RTEXT "Tipo de processador:", -1, 20, 45, 70, 10
+    RTEXT "Conv. analógico-digital:", -1, 20, 55, 70, 10
+    RTEXT "Total aprox. memória:", -1, 20, 65, 70, 10
+    RTEXT "Modo de exib. atual:", -1, 20, 75, 70, 10
+    RTEXT "Monitor:", -1, 20, 85, 70, 10
+    LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
+    LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
+    LTEXT "", IDC_STATIC_ADAPTER_CHIP, 95, 45, 150, 10
+    LTEXT "", IDC_STATIC_ADAPTER_DAC, 95, 55, 150, 10
+    LTEXT "", IDC_STATIC_ADAPTER_MEM, 95, 65, 150, 10
+    LTEXT "", IDC_STATIC_ADAPTER_MODE, 95, 75, 150, 10
+    LTEXT "", IDC_STATIC_ADAPTER_MONITOR, 95, 85, 150, 10
+
+    GROUPBOX "Drivers", -1, 270, 10, 190, 100
+    RTEXT "Driver principal:", -1, 275, 25, 55, 10
+    RTEXT "Versão:", -1, 275, 35, 55, 10
+    RTEXT "Data:", -1, 275, 45, 55, 10
+    RTEXT "Assinado por WHQL:", -1, 275, 55, 55, 10
+    RTEXT "Mini-VDD:", -1, 275, 65, 55, 10
+    RTEXT " vvdddVDD:", -1, 275, 75, 55, 10
+    RTEXT "Versão do DDI:", -1, 275, 85, 55, 10
+    LTEXT "", IDC_STATIC_ADAPTER_DRIVER, 335, 35, 100, 10
+    LTEXT "", IDC_STATIC_ADAPTER_VERSION, 335, 35, 100, 10
+    LTEXT "", IDC_STATIC_ADAPTER_DATE, 335, 45, 100, 10
+    LTEXT "", IDC_STATIC_ADAPTER_LOGO, 335, 55, 100, 10
+    LTEXT "", IDC_STATIC_ADAPTER_MINIVDD, 335, 65, 100, 10
+    LTEXT "", IDC_STATIC_ADAPTER_VDD, 335, 75, 100, 10
+    LTEXT "", IDC_STATIC_ADAPTER_DDI, 335, 85, 100, 10
+
+    GROUPBOX "Recursos dos ReactX", -1, 10, 115, 450, 60
+    RTEXT "Aceleração do DirectDraw:", -1, 15, 130, 110, 12
+    RTEXT "Aceleração do Direct3D:", -1, 15, 145, 110, 12
+    RTEXT "Aceleração de textura AGP:", -1, 15, 160, 110, 12
+    LTEXT "", IDC_STATIC_DDSTATE, 130, 130, 40, 10
+    LTEXT "", IDC_STATIC_D3DSTATE, 130, 145, 40, 10
+    LTEXT "", IDC_STATIC_AGPSTATE, 130, 160, 40, 10
+    PUSHBUTTON "Ativado", IDC_BUTTON_DDRAW, 170, 124, 60, 14, WS_DISABLED
+    PUSHBUTTON "Ativado", IDC_BUTTON_D3D, 170, 140, 60, 14, WS_DISABLED
+    PUSHBUTTON "Ativado", IDC_BUTTON_AGP, 170, 156, 60, 14, WS_DISABLED
+    PUSHBUTTON "Testar DirectDraw", IDC_BUTTON_TESTDD, 250, 124, 80, 14
+    PUSHBUTTON "Testar Direct3D", IDC_BUTTON_TEST3D, 250, 140, 80, 14
+
+    GROUPBOX "Observações", -1, 10, 180, 450, 40
+    EDITTEXT  IDC_TEXT_INFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
+END
+
+
+IDD_SOUND_DIALOG DIALOGEX DISCARDABLE  0, 0, 462, 220
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
+BEGIN
+    GROUPBOX "Dispositivo", -1, 10, 10, 250, 100
+    RTEXT "Nome:", -1, 20, 25, 70, 10
+    RTEXT "ID do Hardware:", -1, 20, 35, 70, 10
+    RTEXT "Ident. do fabricante:", -1, 20, 45, 70, 10
+    RTEXT "Ident. do produto (Product ID):", -1, 20, 55, 70, 10
+    RTEXT "Tipo:", -1, 20, 65, 70, 10
+    RTEXT "Dispositivo padrão:", -1, 20, 75, 70, 10
+    LTEXT "", IDC_STATIC_DSOUND_NAME, 95, 25, 150, 10
+    LTEXT "", IDC_STATIC_DSOUND_DEVICEID, 95, 35, 150, 10
+    LTEXT "", IDC_STATIC_DSOUND_VENDORID, 95, 45, 150, 10
+    LTEXT "", IDC_STATIC_DSOUND_PRODUCTID, 95, 55, 150, 10
+    LTEXT "", IDC_STATIC_DSOUND_TYPE, 95, 65, 150, 10
+    LTEXT "", IDC_STATIC_DSOUND_STANDARD, 95, 75, 150, 10
+    GROUPBOX "Drivers", -1, 270, 10, 190, 100
+    RTEXT "Nome:", -1, 275, 25, 55, 10
+    RTEXT "Versão:", -1, 275, 35, 55, 10
+    RTEXT "Data:", -1, 275, 45, 55, 10
+    RTEXT "Assinado por WHQL:", -1, 275, 55, 55, 10
+    RTEXT "Outros arquivos:", -1, 275, 65, 55, 10
+    RTEXT "Provedor:", -1, 275, 75, 55, 10
+    LTEXT "", IDC_STATIC_DSOUND_DRIVER, 335, 25, 100, 10
+    LTEXT "", IDC_STATIC_DSOUND_VERSION, 335, 35, 100, 10
+    LTEXT "", IDC_STATIC_DSOUND_DATE, 335, 45, 100, 10
+    LTEXT "", IDC_STATIC_DSOUND_LOGO, 335, 55, 100, 10
+    LTEXT "", IDC_STATIC_DSOUND_FILES, 335, 65, 100, 10
+    LTEXT "", IDC_STATIC_ADAPTER_PROVIDER, 335, 75, 100, 10
+    GROUPBOX "Recursos do ReactX", -1, 10, 115, 450, 60
+    CONTROL "", IDC_SLIDER_DSOUND, "msctls_trackbar32", TBS_BOTTOM | TBS_AUTOTICKS | WS_TABSTOP, 120, 135, 80, 17
+    RTEXT "Hardware de Som\nNível de Aceleração:", -1, 20, 135, 90, 20
+    PUSHBUTTON "Testar DirectSound", IDC_BUTTON_TESTDSOUND, 270, 134, 80, 14
+    GROUPBOX "Observações", -1, 10, 180, 450, 40
+    EDITTEXT  IDC_TEXT_DSOUNDINFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
+END
+
+IDD_MUSIC_DIALOG DIALOGEX DISCARDABLE  0, 0, 462, 220
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
+BEGIN
+END
+
+
+IDD_INPUT_DIALOG DIALOGEX DISCARDABLE  0, 0, 462, 220
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
+BEGIN
+    GROUPBOX "Dispositivos do DirectInput", -1, 10, 10, 452, 80
+    CONTROL "", IDC_LIST_DEVICE, "SysListView32", LVS_REPORT | WS_CHILD | WS_BORDER | WS_TABSTOP, 20, 22, 432, 60
+    GROUPBOX "Dispositivos relacionados a entrada", -1, 10, 100, 452, 60
+    CONTROL "", IDC_TREE_PORT, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 20, 112, 432, 40, 0x00000200
+    GROUPBOX "Informações", -1, 10, 170, 452, 50
+    EDITTEXT  IDC_RICH_INFO, 20, 182, 432, 30, WS_DISABLED | WS_TABSTOP
+END
+
+IDD_NETWORK_DIALOG DIALOGEX DISCARDABLE  0, 0, 462, 220
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
+BEGIN
+    GROUPBOX "Provedor de Serviço DirectPlay Registrado", -1, 10, 10, 452, 80
+    CONTROL "", IDC_LIST_PROVIDER, "SysListView32", LVS_REPORT | WS_CHILD | WS_BORDER | WS_TABSTOP, 20, 22, 432, 60
+END
+
+IDD_HELP_DIALOG DIALOGEX DISCARDABLE  0, 0, 462, 220
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
+BEGIN
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_MAIN_DIALOG "Ferramenta de Diagnóstico ReactX"
+       IDS_SYSTEM_DIALOG "Sistema"
+       IDS_DISPLAY_DIALOG "Exibição"
+       IDS_SOUND_DIALOG "Som"
+       IDS_MUSIC_DIALOG "Música"
+       IDS_INPUT_DIALOG "Entrada"
+       IDS_NETWORK_DIALOG "Rede"
+       IDS_HELP_DIALOG "Ajuda"
+       IDS_FORMAT_MB "%I64uMB RAM"
+       IDS_FORMAT_SWAP "%I64u MB usados, %I64u MB disponíveis"
+       IDS_FORMAT_UNIPROC "%s (%u CPU)"
+       IDS_FORMAT_MPPROC  "%s (%u CPUs)"
+       IDS_VERSION_UNKNOWN "Versão Desconhecida"
+       IDS_DEVICE_STATUS_ATTACHED "Conectado"
+       IDS_DEVICE_STATUS_MISSING "Desconectado"
+       IDS_DEVICE_STATUS_UNKNOWN "Desconhecido"
+       IDS_DEVICE_NAME "Nome do dispositivo"
+       IDS_DEVICE_STATUS "Status"
+       IDS_DEVICE_CONTROLLER "Identificação do controlador"
+       IDS_DEVICE_MANUFACTURER "Identificação do fornecedor"
+       IDS_DEVICE_PRODUCT "Identificação do produto (Product ID)"
+       IDS_DEVICE_FORCEFEEDBACK "Driver do Force Feedback"
+       IDS_NOT_APPLICABLE "Não aplicável"
+       IDS_OPTION_YES "Sim"
+       IDS_DIRECTPLAY_COL_NAME1 "Nome"
+       IDS_DIRECTPLAY_COL_NAME2 "Registro"
+       IDS_DIRECTPLAY_COL_NAME3 "Arquivo"
+       IDS_DIRECTPLAY_COL_NAME4 "Versão"
+       IDS_DIRECTPLAY8_MODEMSP "Provedor de Serviço de Modem DirectPlay8"
+       IDS_DIRECTPLAY8_SERIALSP "Provedor de Serviço de Serial DirectPlay8"
+       IDS_DIRECTPLAY8_IPXSP "Provedor de Serviço DirectPlay8 IPX"
+       IDS_DIRECTPLAY8_TCPSP "Provedor de Serviço DirectPlay8-TCP/IP"
+       IDS_DIRECTPLAY_TCPCONN "Conexão de Internet TCP/IP Para DirectPlay"
+       IDS_DIRECTPLAY_IPXCONN "Conexão IPX Para DirectPlay"
+       IDS_DIRECTPLAY_MODEMCONN "Conexão de Modem Para DirectPlay"
+       IDS_DIRECTPLAY_SERIALCONN "Conexão Serial Para DirectPlay"
+       IDS_REG_SUCCESS "OK"
+       IDS_REG_FAIL "Erro"
+       IDS_DDTEST_ERROR "Teste falhou!"
+       IDS_DDTEST_DESCRIPTION "Será iniciada a interface de teste do DirectDraw. Prosseguir?"
+       IDS_DDPRIMARY_DESCRIPTION "Este teste utilizará DirectDraw para desenhar em camada primária. Retângulos brancos e pretos serão desenhados. Prosseguir?"
+       IDS_DDPRIMARY_RESULT "Você visualizou retângulos brancos e pretos?"
+       IDS_DDOFFSCREEN_DESCRIPTION "Este teste utilizará DirectDraw para desenhar em offscreen buffer. Um retângulo branco em movimento será desenhado. Prosseguir?"
+       IDS_DDOFFSCREEN_RESULT "Você visualizou um retângulo branco se movendo?"
+       IDS_DDFULLSCREEN_DESCRIPTION "Este teste utilizará DirectDraw para desenhar em tela cheia. Um retângulo branco em movimento será desenhado. Prosseguir?"
+       IDS_DDFULLSCREEN_RESULT "Você visualizou o retângulo branco se movendo em tela cheia?"
+       IDS_FORMAT_ADAPTER_MEM "%u MB"
+       IDS_FORMAT_ADAPTER_MODE "%04u x %04u (%u bit)(%uHz)"
+       IDS_OPTION_NO "Não"
+       IDS_D3DTEST_DESCRIPTION "Será iniciada a interface de teste do Direct3D. Prosseguir?"
+       IDS_D3DTEST_D3Dx "Este teste utilizará a interface Direct3D %u com aceleração por hardware."
+END
index 0828d4a..d5ea8be 100644 (file)
@@ -13,6 +13,7 @@
 #include "lang/sk-SK.rc"
 #include "lang/sv-SE.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/uk-UA.rc"
index 09ed540..52c99c1 100644 (file)
@@ -22,6 +22,7 @@ END
 #include "lang/lt-LT.rc"
 #include "lang/no-NO.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/sk-SK.rc"
diff --git a/reactos/base/applications/fontview/lang/pt-BR.rc b/reactos/base/applications/fontview/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..ce42731
--- /dev/null
@@ -0,0 +1,18 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_QUIT, "Fechar"
+       IDS_PRINT, "Imprimir"
+       IDS_STRING, "Jackdaws ama minha grande esfinge de quartzo. 1234567890"
+       IDS_ERROR, "Erro"
+       IDS_ERROR_NOMEM, "Não há memória suficiente para completar a operação."
+       IDS_ERROR_NOFONT, "O arquivo %1 não é um arquivo de fonte válida."
+       IDS_ERROR_NOCLASS, "Não foi possível inicializar a janela."
+       IDS_ERROR_BADCMD, "Sem arquivos de fonte.\nSintaxe:\n  fontview.exe <arquivo de fonte>"
+END
+
+
+
diff --git a/reactos/base/applications/games/spider/lang/pt-BR.rc b/reactos/base/applications/games/spider/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..b36eac6
--- /dev/null
@@ -0,0 +1,89 @@
+/*
+ * PROJECT:      Spider Solitaire
+ * LICENSE:      See COPYING in top level directory
+ * FILE:         base/applications/games/spider/lang/en-US.rc
+ * PURPOSE:      English Language File for Spider Solitaire
+ * TRANSLATOR:   Gregor Schneider
+ */
+#include "resource.h"
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+
+/* Dialogs */
+
+IDD_CARDBACK DIALOGEX 6, 6, 186, 104
+CAPTION "Selecionar Carta Anterior"
+FONT 8, "MS Shell Dlg"
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
+BEGIN
+    CONTROL       "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 26, 32
+    CONTROL       "", IDC_CARDBACK2, "Static", SS_NOTIFY, 34, 7, 26, 32
+    CONTROL       "", IDC_CARDBACK3, "Static", SS_NOTIFY, 64, 7, 26, 32
+    CONTROL       "", IDC_CARDBACK4, "Static", SS_NOTIFY, 94, 7, 26, 32
+    CONTROL       "", IDC_CARDBACK5, "Static", SS_NOTIFY, 124, 7, 26, 32
+    CONTROL       "", IDC_CARDBACK6, "Static", SS_NOTIFY, 154, 7, 26, 32 
+    CONTROL       "", IDC_CARDBACK7, "Static", SS_NOTIFY, 4, 46, 26, 32
+    CONTROL       "", IDC_CARDBACK8, "Static", SS_NOTIFY, 34, 46, 26, 32
+    CONTROL       "", IDC_CARDBACK9, "Static", SS_NOTIFY, 64, 46, 26, 32
+    CONTROL       "", IDC_CARDBACK10, "Static", SS_NOTIFY, 94, 46, 26, 32
+    CONTROL       "", IDC_CARDBACK11, "Static", SS_NOTIFY, 124, 46, 26, 32
+    CONTROL       "", IDC_CARDBACK12, "Static", SS_NOTIFY, 154, 46, 26, 32
+    DEFPUSHBUTTON "OK", IDOK, 66, 84, 54, 13
+    PUSHBUTTON    "Cancelar", IDCANCEL, 126, 84, 54, 13
+END
+
+IDD_DIFFICULTY DIALOGEX DISCARDABLE 100, 100, 106, 80
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
+CAPTION "Dificuldade"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    AUTORADIOBUTTON "Fácil: &Uma Cor",    IDC_DIF_ONECOLOR,   8, 10, 80, 10, WS_GROUP | WS_TABSTOP
+    AUTORADIOBUTTON "Médio: &Duas Cores", IDC_DIF_TWOCOLORS,  8, 23, 80, 10
+    AUTORADIOBUTTON "Difícil: &Três Cores",  IDC_DIF_FOURCOLORS, 8, 36, 80, 10
+
+    DEFPUSHBUTTON   "OK", IDOK, 8, 58, 40, 14
+    PUSHBUTTON      "Cancelar", IDCANCEL, 58, 58, 40, 14
+END
+
+/* Strings */
+
+STRINGTABLE
+BEGIN
+    IDS_SPI_NAME    "Spider"
+    IDS_SPI_ABOUT   "Paciência Spider por Gregor Schneider\n\nCardLib versão 1.0"
+    IDS_SPI_QUIT    "Desistir do jogo atual?"
+    IDS_SPI_WIN     "Parabéns, você venceu!"
+    IDS_SPI_DEAL    "Deseja jogar mais uma partida?"
+END
+
+
+/* Menus */
+
+IDR_MENU1 MENU DISCARDABLE
+BEGIN
+    POPUP "&Jogo"
+    BEGIN
+        MENUITEM "&Novo Jogo\tF2",               IDM_GAME_NEW
+        MENUITEM SEPARATOR
+        MENUITEM "&Baralho...",                    IDM_GAME_DECK
+        MENUITEM SEPARATOR
+        MENUITEM "&Sair",                       IDM_GAME_EXIT
+    END
+    POPUP "&Ajuda"
+    BEGIN
+        MENUITEM "&Conteúdo\tF1",               IDM_HELP_CONTENTS
+        MENUITEM "&Sobre",                      IDM_HELP_ABOUT
+    END
+END
+
+
+
+/* Accelerator */
+
+IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE
+BEGIN
+    VK_F1,          IDM_HELP_CONTENTS,      VIRTKEY, NOINVERT
+    VK_F2,          IDM_GAME_NEW,           VIRTKEY, NOINVERT
+END
index 608c9fb..6870e1d 100644 (file)
@@ -17,6 +17,7 @@ IDI_SPIDER ICON DISCARDABLE "spider.ico"
 #include "lang/ja-JP.rc"
 #include "lang/nl-NL.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/sk-SK.rc"
diff --git a/reactos/base/applications/kbswitch/lang/pt-BR.rc b/reactos/base/applications/kbswitch/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..428a1d3
--- /dev/null
@@ -0,0 +1,13 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+IDR_POPUP MENU
+BEGIN
+    POPUP "popup"
+    BEGIN
+        MENUITEM "&Preferências...",  ID_PREFERENCES
+        MENUITEM SEPARATOR
+        MENUITEM "&Sair",            ID_EXIT
+    END
+END
index cb6f500..4ca48b1 100644 (file)
@@ -11,6 +11,7 @@
 #include "lang/lt-LT.rc"
 #include "lang/no-NO.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/sk-SK.rc"
diff --git a/reactos/base/applications/logoff/lang/pt-BR.rc b/reactos/base/applications/logoff/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..412ef67
--- /dev/null
@@ -0,0 +1,17 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+STRINGTABLE DISCARDABLE
+BEGIN
+
+IDS_USAGE, "Finaliza uma sessão.\n\n\
+  /v\t\tExibe informações a cerca de ações efetuadas.\n\
+  /?\t\tExibe esta informações.\n\n"
+
+IDS_LOGOFF_REMOTE, "Finalizando sessão em máquina remota."
+IDS_LOGOFF_LOCAL,  "Finalizando a sessão atual nesta máquina."
+
+IDS_ILLEGAL_PARAM, "Parâmetro(s) inválido(s)\n"
+END
+/* EOF */
index 8f67cef..c466baa 100644 (file)
@@ -14,6 +14,7 @@
 #include "lang/lt-LT.rc"
 #include "lang/no-NO.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/sk-SK.rc"
diff --git a/reactos/base/applications/mplay32/lang/pt-BR.rc b/reactos/base/applications/mplay32/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..55631fb
--- /dev/null
@@ -0,0 +1,32 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+IDR_MAINMENU MENU
+BEGIN
+       POPUP "&Arquivo"
+       BEGIN
+               MENUITEM "&Abrir...", IDM_OPEN_FILE
+               MENUITEM "&Fechar", IDM_CLOSE_FILE
+               MENUITEM SEPARATOR
+               MENUITEM "&Sair", IDM_EXIT
+       END
+       POPUP "A&juda"
+       BEGIN
+               MENUITEM "&Sobre...", IDM_ABOUT
+       END
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_ALL_TYPES_FILTER "Todos os formatos (*.wav, *.cda, *.midi, *.mid, *.avi)\0*.wav;*.cda;*.midi;*.mid;*.avi\0"
+       IDS_TOOLTIP_PLAY "Executar"
+       IDS_TOOLTIP_STOP "Pausar"
+       IDS_TOOLTIP_EJECT "Ejetar"
+       IDS_TOOLTIP_BACKWARD "Skip Backward"
+       IDS_TOOLTIP_SEEKBACK "Seek Backward"
+       IDS_TOOLTIP_SEEKFORW "Seek Forward"
+       IDS_TOOLTIP_FORWARD "Skip Forward"
+       IDS_APPTITLE "ReactOS Multimedia Player"
+       IDS_PLAY "Executar"
+END
index d30a01a..2304ded 100644 (file)
@@ -14,6 +14,7 @@
 #include "lang/ja-JP.rc"
 #include "lang/no-NO.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/sk-SK.rc"
index 6ff0577..e69a1d5 100644 (file)
@@ -1,4 +1,4 @@
-/*
+/*
  * PROJECT:     PAINT for ReactOS
  * LICENSE:     unknown (LGPL assumed)
  * FILE:        base/applications/mspaint/lang/pt-BR.rc
@@ -49,7 +49,7 @@ BEGIN
         MENUITEM SEPARATOR
         POPUP "&Zoom"
         BEGIN
-            POPUP "User defined"
+            POPUP "Definido pelo usuário"
             BEGIN
                 MENUITEM "12,5%", IDM_VIEWZOOM125
                 MENUITEM "25%", IDM_VIEWZOOM25
@@ -60,8 +60,8 @@ BEGIN
                 MENUITEM "800%", IDM_VIEWZOOM800
             END
             MENUITEM SEPARATOR
-            MENUITEM "Show grid", IDM_VIEWSHOWGRID
-            MENUITEM "Show miniature", IDM_VIEWSHOWMINIATURE
+            MENUITEM "Exibir grade", IDM_VIEWSHOWGRID
+            MENUITEM "Exibir miniatura", IDM_VIEWSHOWMINIATURE
         END
         MENUITEM "E&xibir bitmap\tCtrl+F", IDM_VIEWFULLSCREEN
     END
@@ -79,7 +79,7 @@ BEGIN
 
     POPUP "&Cores"
     BEGIN
-        MENUITEM "&Edit cores...", IDM_COLORSEDITPALETTE
+        MENUITEM "&Editar cores...", IDM_COLORSEDITPALETTE
     END
     
     POPUP "&?"
@@ -181,7 +181,7 @@ BEGIN
     IDS_INFOTEXT, "Paint para ReactOS está disponível sob a licença GNU Lesser General Public License (LGPL) versão 3 (visite www.gnu.org)"
     IDS_SAVEPROMPTTEXT, "Salvar as alterações em %s?"
     IDS_DEFAULTFILENAME, "Imagem.bmp"
-    IDS_MINIATURETITLE, "Miniature"
+    IDS_MINIATURETITLE, "Miniatura"
     IDS_TOOLTIP1, "Selecionar forma livre"
     IDS_TOOLTIP2, "Selecionar"
     IDS_TOOLTIP3, "Apagador/Apagador de cor"
@@ -190,7 +190,7 @@ BEGIN
     IDS_TOOLTIP6, "Lente de aumento"
     IDS_TOOLTIP7, "Lápis"
     IDS_TOOLTIP8, "Pincel"
-    IDS_TOOLTIP9, "Splay"
+    IDS_TOOLTIP9, "Spray"
     IDS_TOOLTIP10, "Texto"
     IDS_TOOLTIP11, "Linnha"
     IDS_TOOLTIP12, "Curva"
diff --git a/reactos/base/applications/rapps/lang/pt-BR.rc b/reactos/base/applications/rapps/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..73b90c8
--- /dev/null
@@ -0,0 +1,195 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+IDR_MAINMENU MENU
+BEGIN
+       POPUP "&Arquivo"
+       BEGIN
+               MENUITEM "Confi&gurações", ID_SETTINGS
+               MENUITEM SEPARATOR
+               MENUITEM "Sa&ir",     ID_EXIT
+       END
+       POPUP "&Programas"
+       BEGIN
+               MENUITEM "I&nstalar",  ID_INSTALL
+               MENUITEM "&Desinstalar",ID_UNINSTALL
+               MENUITEM "&Modificar",   ID_MODIFY
+               MENUITEM SEPARATOR
+               MENUITEM "&Remover do Registro", ID_REGREMOVE
+               MENUITEM SEPARATOR
+               MENUITEM "A&tualizar",  ID_REFRESH
+       END
+       POPUP "Aj&uda"
+       BEGIN
+               MENUITEM "Aj&uda",      ID_HELP, GRAYED
+               MENUITEM "&Sobre",     ID_ABOUT
+       END
+END
+
+IDR_LINKMENU MENU
+BEGIN
+       POPUP "popup"
+       BEGIN
+               MENUITEM "A&brir endereço no navegador", ID_OPEN_LINK
+               MENUITEM "&Copiar endereço", ID_COPY_LINK
+       END
+END
+
+IDR_APPLICATIONMENU MENU
+BEGIN
+       POPUP "popup"
+       BEGIN
+               MENUITEM "&Instalar",   ID_INSTALL
+               MENUITEM "&Desinstalar", ID_UNINSTALL
+               MENUITEM "&Modificar",    ID_MODIFY
+               MENUITEM SEPARATOR
+               MENUITEM "&Remover do Registro", ID_REGREMOVE
+               MENUITEM SEPARATOR
+               MENUITEM "&Atualizar",   ID_REFRESH
+       END
+END
+
+IDD_SETTINGS_DIALOG DIALOGEX DISCARDABLE  0, 0, 250, 144
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Configurações"
+FONT 8, "MS Shell Dlg"
+BEGIN
+       GROUPBOX "Geral", -1, 4, 2, 240, 61
+       AUTOCHECKBOX "&Salvar posição da janela", IDC_SAVE_WINDOW_POS, 15, 12, 219, 12
+       AUTOCHECKBOX "&Atualizar esta lista de programas ao iniciar", IDC_UPDATE_AVLIST, 15, 29, 222, 12
+       AUTOCHECKBOX "&Registro de instalação e remoção de programas", IDC_LOG_ENABLED, 15, 46, 219, 12
+
+       GROUPBOX "Baixando", -1, 4, 65, 240, 51
+       LTEXT "Pasta de download:", -1, 16, 75, 100, 9
+       EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
+       PUSHBUTTON "&Escolher", IDC_CHOOSE, 187, 85, 50, 14
+       AUTOCHECKBOX "&Deletar instalador após a instalação do programa", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
+
+       PUSHBUTTON "Padrão", IDC_DEFAULT_SETTINGS, 8, 124, 60, 14
+       PUSHBUTTON "OK", IDOK, 116, 124, 60, 14
+       PUSHBUTTON "Cancelar", IDCANCEL, 181, 124, 60, 14
+END
+
+IDD_INSTALL_DIALOG DIALOGEX DISCARDABLE  0, 0, 216, 97
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Instalação do programa"
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "...", IDC_INSTALL_TEXT, 4, 5, 209, 35
+
+       AUTORADIOBUTTON "&Instalar com uma mídia (CD ou DVD)", IDC_CD_INSTALL, 10, 46, 197, 11, WS_GROUP
+       AUTORADIOBUTTON "&Baixar e instalar", IDC_DOWNLOAD_INSTALL, 10, 59, 197, 11, NOT WS_TABSTOP
+
+       PUSHBUTTON "OK", IDOK, 86, 78, 60, 14
+       PUSHBUTTON "Cancelar", IDCANCEL, 150, 78, 60, 14
+END
+
+IDD_DOWNLOAD_DIALOG DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Download..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1", IDC_DOWNLOAD_PROGRESS, "msctls_progress32", WS_BORDER | PBS_SMOOTH, 10, 10, 200, 12
+    LTEXT "", IDC_DOWNLOAD_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Cancelar", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_ABOUT_DIALOG DIALOGEX 22, 16, 190, 66
+STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
+CAPTION "Sobre"
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "Central de Aplicativos ReactOS\nCopyright (C) 2009\npor Dmitry Chapyshev (dmitry@reactos.org)", IDC_STATIC, 48, 7, 130, 39
+       PUSHBUTTON "Fechar", IDOK, 133, 46, 50, 14
+       ICON IDI_MAIN, IDC_STATIC, 10, 10, 7, 30
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_TOOLTIP_INSTALL "Instalar"
+       IDS_TOOLTIP_UNINSTALL "Desinstalar"
+       IDS_TOOLTIP_MODIFY "Modificar"
+       IDS_TOOLTIP_SETTINGS "Configurações"
+       IDS_TOOLTIP_REFRESH "Atualizar"
+       IDS_TOOLTIP_EXIT "Sair"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_APP_NAME "Nome"
+       IDS_APP_INST_VERSION "Versão"
+       IDS_APP_DESCRIPTION "Descrição"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_INFO_VERSION "\nVersão: "
+       IDS_INFO_DESCRIPTION "\nDescrição: "
+       IDS_INFO_PUBLISHER "\nAutor: "
+       IDS_INFO_HELPLINK "\nPágina de Ajuda: "
+       IDS_INFO_HELPPHONE "\nTelefone de Contato: "
+       IDS_INFO_README "\nLeia-me: "
+       IDS_INFO_REGOWNER "\nProprietário Registrado: "
+       IDS_INFO_PRODUCTID "\nID do Produto: "
+       IDS_INFO_CONTACT "\nContato: "
+       IDS_INFO_UPDATEINFO "\nInformações de Atualização: "
+       IDS_INFO_INFOABOUT "\nInformações Sobre: "
+       IDS_INFO_COMMENTS "\nComentários: "
+       IDS_INFO_INSTLOCATION "\nLocal de Instalação: "
+       IDS_INFO_INSTALLSRC "\nInstalar Código-Fonte: "
+       IDS_INFO_UNINSTALLSTR "\nDesinstalar String: "
+       IDS_INFO_MODIFYPATH "\nModificar Caminho: "
+       IDS_INFO_INSTALLDATE "\nData de Instalação: "
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_AINFO_VERSION "\nVersão: "
+       IDS_AINFO_DESCRIPTION "\nDescrição: "
+       IDS_AINFO_SIZE "\nTamanho: "
+       IDS_AINFO_URLSITE "\nPágina: "
+       IDS_AINFO_LICENCE "\nLicença: "
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_CAT_AUDIO "Áudio"
+       IDS_CAT_DEVEL "Desenvolvimento"
+       IDS_CAT_DRIVERS "Drivers"
+       IDS_CAT_EDU "Educação"
+       IDS_CAT_ENGINEER "Engenharia"
+       IDS_CAT_FINANCE "Financeiro"
+       IDS_CAT_GAMES "Jogos & Diversão"
+       IDS_CAT_GRAPHICS "Gráficos"
+       IDS_CAT_INTERNET "Internet & Rede"
+       IDS_CAT_LIBS "Bibliotecas"
+       IDS_CAT_OFFICE "Escritório"
+       IDS_CAT_OTHER "Outros"
+       IDS_CAT_SCIENCE "Ciência"
+       IDS_CAT_TOOLS "Ferramentas"
+       IDS_CAT_VIDEO "Vídeo"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+       IDS_APPTITLE "Central de Aplicativos ReactOS"
+       IDS_SEARCH_TEXT "Procurar..."
+       IDS_INSTALL "Instalar"
+       IDS_UNINSTALL "Desinstalar"
+       IDS_MODIFY "Modificar"
+       IDS_APPS_COUNT "Número de aplicativos: %d"
+       IDS_WELCOME_TITLE "Bem-vindo(a) a Central de Aplicativos ReactOS!\n\n"
+       IDS_WELCOME_TEXT "Escolha uma categoria à esquerda, então escolha um aplicativo para instalar ou desinstalar.\nWeb Site ReactOS: "
+       IDS_WELCOME_URL "http://www.reactos.org"
+       IDS_INSTALLED "Instalado"
+       IDS_AVAILABLEFORINST "Disponível para instalação"
+       IDS_UPDATES "Atualizações"
+       IDS_APPLICATIONS "Aplicativos"
+       IDS_CHOOSE_FOLDER_TEXT "Escolha uma pasta para armazenar os Downloads:"
+       IDS_CHOOSE_FOLDER_ERROR "A pasta especificada não existe. Deseja criá-la?"
+       IDS_USER_NOT_ADMIN "Você deve possuir privilégios administrativos para iniciar ""Central de Aplicativos ReactOS""!"
+       IDS_APP_REG_REMOVE "Você tem certeza que deseja apagar as informações do programa instalado do registro?"
+       IDS_INFORMATION "Informações"
+       IDS_UNABLE_TO_REMOVE "Não foi possível remover as informações do programa do registro!"
+END
index 13bc68b..20d99b1 100644 (file)
@@ -9,6 +9,7 @@
 #include "lang/ja-JP.rc"
 #include "lang/no-NO.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/sk-SK.rc"
diff --git a/reactos/base/applications/shutdown/lang/pt-BR.rc b/reactos/base/applications/shutdown/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..22c6d0e
--- /dev/null
@@ -0,0 +1,16 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+STRINGTABLE DISCARDABLE
+BEGIN
+
+IDS_USAGE, "Uso: shutdown [-?] [-l | -s | -r] [-f]\n\n\
+  Sem argumentos ou -?\tExibem esta mensagem\n\
+  -l\t\t\tFazer logoff\n\
+  -s\t\t\tDesligar o computador\n\
+  -r\t\t\tDesligar e reiniciar o computador\n\
+  -f\t\t\tForçar o fechamento dos aplicativos em execução sem avisar os usuários\n\
+    \t\t\tSe você não especificar outro parâmetro, esta opção\n\
+    \t\t\ttambém fará logoff"
+END
index 04d6e34..cd43045 100644 (file)
@@ -16,6 +16,7 @@
 #include "lang/nl-NL.rc"
 #include "lang/no-NO.rc"
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/uk-UA.rc"
index 22d7a64..28a34e2 100644 (file)
@@ -5,148 +5,148 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
 CAPTION "Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    LTEXT "Welcome to the ReactOS Setup Wizard.", IDC_STARTTITLE, 115, 8, 195, 24
-    LTEXT "Você não pode instalar o ReactOS diretamento deste CD! Por favor reinicie seu computador a partir deste CD para instalar o ReactOS.", IDC_STATIC, 115, 40, 195, 100
-    LTEXT "Click Finish to exit the Setup.", IDC_STATIC, 115, 169, 195, 17
+    LTEXT "Bem-vindo(a) ao Assistente de Instalação do ReactOS.", IDC_STARTTITLE, 115, 8, 195, 24
+    LTEXT "Você não pode instalar o ReactOS diretamente deste CD! Por favor reinicie seu computador a partir deste CD para instalar o ReactOS.", IDC_STATIC, 115, 40, 195, 100
+    LTEXT "Clique em Finalizar para sair da Instalação.", IDC_STATIC, 115, 169, 195, 17
 END
 
 IDD_LANGSELPAGE DIALOGEX DISCARDABLE  0, 0, 317, 193
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
     CONTROL "IDB_LOGO", IDB_ROSLOGO, "Static", WS_CHILD | WS_VISIBLE | SS_OWNERDRAW, 18, 0, 290, 99
-    CONTROL "Setup language:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 109, 106, 11
+    CONTROL "Idioma de instalação:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 109, 106, 11
     CONTROL "", IDC_LANGUAGES, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 107, 176, 142
-    CONTROL "Keyboard or input method:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 142, 106, 11
+    CONTROL "Teclado ou método de entrada:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 142, 106, 11
     CONTROL "", IDC_KEYLAYOUT, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 141, 176, 81
-    LTEXT "Click Next to select the setup type.", IDC_STATIC, 10, 180 ,297, 10
+    LTEXT "Clique em Próximo e selecione o modo de instalação.", IDC_STATIC, 10, 180 ,297, 10
 END
 
 IDD_TYPEPAGE DIALOGEX DISCARDABLE  0, 0, 317, 193
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "Type of setup", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
-    CONTROL "Install ReactOS", IDC_INSTALL, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 20, 15, 277, 10
-    CONTROL "Repair or update an installed ReactOS", IDC_SETUP, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 20, 30, 277, 10
-    LTEXT "Click Next to setup the devices.", IDC_STATIC, 10, 180 ,297, 10
+    CONTROL "Modo de instalação", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
+    CONTROL "Instalar ReactOS", IDC_INSTALL, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 20, 15, 277, 10
+    CONTROL "Reparar ou atualizar uma instalação do ReactOS", IDC_SETUP, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 20, 30, 277, 10
+    LTEXT "Clique em Próximo para configurar os dispositivos.", IDC_STATIC, 10, 180 ,297, 10
 END
 
 IDD_DEVICEPAGE DIALOGEX DISCARDABLE  0, 0, 317, 193
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "Device settings", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
-    LTEXT "Computer:", IDC_STATIC, 20,15, 80, 10
+    CONTROL "Configuração de dispositivo", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
+    LTEXT "Computador:", IDC_STATIC, 20,15, 80, 10
     CONTROL "", IDC_COMPUTER, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST , 100, 15, 180, 80
-    LTEXT "Display:", IDC_STATIC, 20,35, 80, 10
+    LTEXT "Monitor:", IDC_STATIC, 20,35, 80, 10
     CONTROL "", IDC_DISPLAY, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST , 100, 35, 180, 80
-    LTEXT "Keyboard:", IDC_STATIC, 20,55, 80, 10
+    LTEXT "Teclado:", IDC_STATIC, 20,55, 80, 10
     CONTROL "", IDC_KEYBOARD, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST , 100, 55, 180, 80
-    LTEXT "Click Next setup of the installation device.", IDC_STATIC, 10, 180 ,277, 20
+    LTEXT "Clique em Próximo para configurar o dispositivo de instalação.", IDC_STATIC, 10, 180 ,277, 20
 END
 
 IDD_DRIVEPAGE DIALOGEX DISCARDABLE  0, 0, 317, 193
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "Partition for ReactOS installation", IDC_STATIC, "Button", BS_GROUPBOX, 10,1,298,176
+    CONTROL "Partição para instalação do ReactOS", IDC_STATIC, "Button", BS_GROUPBOX, 10,1,298,176
     LISTBOX IDC_PARTITION, 20,12,278,142,LBS_HASSTRINGS | WS_VSCROLL
-    PUSHBUTTON "&Create", IDC_PARTCREATE, 20,155,50,15
-    PUSHBUTTON "&Delete", IDC_PARTDELETE, 76,155,50,15
-    PUSHBUTTON "D&river", IDC_DEVICEDRIVER, 162,155,50,15, WS_DISABLED
-    PUSHBUTTON "&Advanced Options...", IDC_PARTMOREOPTS, 218,155,80,15
-    LTEXT "Click Next to check the summary.", IDC_STATIC, 10, 180 ,277, 20
+    PUSHBUTTON "&Criar", IDC_PARTCREATE, 20,155,50,15
+    PUSHBUTTON "&Apagar", IDC_PARTDELETE, 76,155,50,15
+    PUSHBUTTON "D&rivers", IDC_DEVICEDRIVER, 162,155,50,15, WS_DISABLED
+    PUSHBUTTON "&Opções Avançadas...", IDC_PARTMOREOPTS, 218,155,80,15
+    LTEXT "Clique em Próximo para verificar o sumário.", IDC_STATIC, 10, 180 ,277, 20
 END
 
 IDD_PARTITION DIALOGEX DISCARDABLE  0, 0, 145, 90
 STYLE WS_VISIBLE|WS_CAPTION|WS_THICKFRAME
-CAPTION "Create Partition"
+CAPTION "Criar Partição"
 FONT 8, "MS Shell Dlg"
 BEGIN
     CONTROL "",IDC_UPDOWN1,"msctls_updown32", WS_VISIBLE,104,22,9,13
-    CONTROL "Create and format partition",IDC_STATIC,"Button",BS_GROUPBOX,7,5,129,57
-    LTEXT "Size:",IDC_STATIC, 13,24,27,9
+    CONTROL "Criar e formatar partição",IDC_STATIC,"Button",BS_GROUPBOX,7,5,129,57
+    LTEXT "Tamanho:",IDC_STATIC, 13,24,27,9
     EDITTEXT IDC_PARTSIZE,52,23,53,13, WS_VISIBLE|WS_TABSTOP
     LTEXT "GB",IDC_UNIT, 117,24,14,9
-    LTEXT "Filesystem:",IDC_STATIC,13,46,35,9
+    LTEXT "Sistema de arquivo:",IDC_STATIC,13,46,35,9
     CONTROL "",IDC_FSTYPE,"ComboBox",WS_VISIBLE|WS_TABSTOP|CBS_DROPDOWNLIST,52,42,79,50
     PUSHBUTTON "&OK",IDOK,35,68,47,15, WS_VISIBLE|WS_TABSTOP
-    PUSHBUTTON "&Cancel",IDCANCEL,87,68,47,15, WS_VISIBLE|WS_TABSTOP
+    PUSHBUTTON "&Cancelar",IDCANCEL,87,68,47,15, WS_VISIBLE|WS_TABSTOP
 END
 
 IDD_BOOTOPTIONS DIALOGEX DISCARDABLE  0, 0, 305, 116
 STYLE WS_VISIBLE|WS_CAPTION|WS_THICKFRAME
-CAPTION "Advanced Partition Settings"
+CAPTION "Configurações Avançadas de Particionamento"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "Installation folder", IDC_STATIC, "Button", BS_GROUPBOX, 4,1,298,30
+    CONTROL "Pasta de instalação", IDC_STATIC, "Button", BS_GROUPBOX, 4,1,298,30
     EDITTEXT IDC_PATH, 10,11,278,13, WS_VISIBLE
 
-    CONTROL "Boot loader installation", IDC_STATIC, "Button", BS_GROUPBOX, 4,36,298,52
+    CONTROL "Instalação do boot loader", IDC_STATIC, "Button", BS_GROUPBOX, 4,36,298,52
 
-    CONTROL "Install boot loader on the hard disk (MBR and VBR)", IDC_INSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,46,278,11
-    CONTROL "Install boot loader on the hard disk (VBR only)", IDC_INSTVBRONLY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,57,278,11        
-    CONTROL "No installation of bootloader", IDC_NOINSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 10,68,278,11
+    CONTROL "Instalar boot loader no disco rígido (MBR e VBR)", IDC_INSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,46,278,11
+    CONTROL "Instalar boot loader no disco rígido (apenas VBR)", IDC_INSTVBRONLY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,57,278,11      
+    CONTROL "Não instalar boot loader", IDC_NOINSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 10,68,278,11
     PUSHBUTTON "&OK", IDOK, 180,94,50,15, WS_TABSTOP | WS_VISIBLE
-    PUSHBUTTON "&Cancel", IDCANCEL, 240,94,50,15, WS_TABSTOP | WS_VISIBLE
+    PUSHBUTTON "&Cancelar", IDCANCEL, 240,94,50,15, WS_TABSTOP | WS_VISIBLE
 END
 
 IDD_SUMMARYPAGE DIALOGEX 0, 0, 317, 193
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "Installation summary", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172
-    LTEXT "Click Next to start the installation process.", IDC_STATIC, 10, 180 ,277, 20
+    CONTROL "Sumário de instalação", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172
+    LTEXT "Clique em Próximo para iniciar o processo de instalação.", IDC_STATIC, 10, 180 ,277, 20
 END
 
 IDD_PROCESSPAGE DIALOGEX 0, 0, 317, 193
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "Setup action", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172
-    LTEXT "Install files...", IDC_ACTIVITY, 20, 50, 277, 10
-    LTEXT "test.txt", IDC_ITEM, 30, 80, 257, 10
+    CONTROL "Atividade da instalação", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172
+    LTEXT "Instalar arquivos...", IDC_ACTIVITY, 20, 50, 277, 10
+    LTEXT "teste.txt", IDC_ITEM, 30, 80, 257, 10
     CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32",
             PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8
 END
 
 IDD_RESTARTPAGE DIALOGEX DISCARDABLE  0, 0, 317, 193
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Completing ReactOS Setup"
+CAPTION "Finalizando Instalação do ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "Completing the first stage of ReactOS Setup", IDC_FINISHTITLE, "Button", BS_GROUPBOX, 10,0,297,172
-    LTEXT "You have successfully completed the first stage of ReactOS Setup.", IDC_STATIC, 20, 50, 277, 10
+    CONTROL "Finalizando primeira etapa de Instalação do ReactOS", IDC_FINISHTITLE, "Button", BS_GROUPBOX, 10,0,297,172
+    LTEXT "A primeira etapa de Instalação do ReactOS foi efetuada com sucesso.", IDC_STATIC, 20, 50, 277, 10
  
-    LTEXT "When you click Finish, your computer will restart.", IDC_STATIC, 20, 80, 277, 10
+    LTEXT "Clique em Finalizar para reiniciar o computador.", IDC_STATIC, 20, 80, 277, 10
     CONTROL "", IDC_RESTART_PROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8
-    LTEXT "If there is a CD in a drive, remove it. Then, to restart your computer, click Finish.", IDC_STATIC, 10, 180, 297, 20
+    LTEXT "Se houver um CD no drive, remova-o. Após isto, clique em Finalizar para reiniciar o computador.", IDC_STATIC, 10, 180, 297, 20
 END
 
 STRINGTABLE
 BEGIN
-    IDS_LANGTITLE       "Language Selection"
-    IDS_LANGSUBTITLE    "Choose language for setup and final system."
-    IDS_TYPETITLE       "Welcome to ReactOS Setup"
-    IDS_TYPESUBTITLE    "Choose setup type."
-    IDS_DEVICETITLE     "Setup the basic devices"
-    IDS_DEVICESUBTITLE  "Set the settings of display and keyboard."
-    IDS_DRIVETITLE      "Setup the installation partition and system folder"
-    IDS_DRIVESUBTITLE   "Prepare installation partition, system folder and boot loader."
+    IDS_LANGTITLE       "Seleção de Idioma"
+    IDS_LANGSUBTITLE    "Escolher idioma de instalação e do sistema."
+    IDS_TYPETITLE       "Bem-vindo(a) a Instalação do ReacOS"
+    IDS_TYPESUBTITLE    "Escolha o modo de instalação."
+    IDS_DEVICETITLE     "Instalar dispositivos básicos"
+    IDS_DEVICESUBTITLE  "Definir as configurações de monitor e teclado."
+    IDS_DRIVETITLE      "Configurar a partição de instalação e pasta do sistema"
+    IDS_DRIVESUBTITLE   "Preparando partição de instalação, pasta do sistema e boot loader."
     IDS_PROCESSTITLE    "Prepare partition, copy files and setup system"
     IDS_PROCESSSUBTITLE "Create and format partition, copy files, install and setup boot loader"
-    IDS_RESTARTTITLE    "First stage of setup finished"
-    IDS_RESTARTSUBTITLE "The first stage of setup has been completed, restart to continue with second stage"
-    IDS_SUMMARYTITLE    "Installation Summary"
-    IDS_SUMMARYSUBTITLE "List installation properties to check before apply to the installation device"
-    IDS_ABORTSETUP      "ReactOS is not completely installed on your computer. If you quit Setup now, you will need to run Setup again to install Reactos. Really quit?"
-    IDS_ABORTSETUP2     "Abort installation?"
+    IDS_RESTARTTITLE    "Primeira etapa de instalação finalizada"
+    IDS_RESTARTSUBTITLE "A primeira etapada da instalação foi completada, reinicie o computador para prosseguir com a segunda estapa"
+    IDS_SUMMARYTITLE    "Sumário de Instalação"
+    IDS_SUMMARYSUBTITLE "Listar propriedades da instalação para verificação antes de aplicá-las na instalação dos despositivos"
+    IDS_ABORTSETUP      "ReactOS não está totalmente instalado em seu computador. Se você sair da Instalação agora, você precisará executar o Instalador novamente para instalar o ReactOS. Tem certeza que deseja sair?"
+    IDS_ABORTSETUP2     "Abortar instalação?"
 END
 /* EOF */
index 850afb6..2a1892d 100644 (file)
@@ -39,5 +39,6 @@ IDB_TASKBARPROP_NOLOCK_GROUP_QL     BITMAP DISCARDABLE res/nolock_group_ql.bmp
 // UTF-8
 #pragma code_page(65001)
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ru-RU.rc"
 #include "lang/uk-UA.rc"
diff --git a/reactos/base/shell/explorer-new/lang/pt-BR.rc b/reactos/base/shell/explorer-new/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..37c6955
--- /dev/null
@@ -0,0 +1,131 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+IDM_TRAYWND MENU DISCARDABLE
+BEGIN
+    POPUP ""
+    BEGIN
+        MENUITEM SEPARATOR
+        MENUITEM "Gerenciador de Tarefas", ID_SHELL_CMD_OPEN_TASKMGR
+        MENUITEM SEPARATOR
+        MENUITEM "&Bloquear a barra de tarefas", ID_LOCKTASKBAR
+        MENUITEM "P&ropriedades", ID_SHELL_CMD_PROPERTIES
+    END
+END
+
+IDM_STARTMENU MENUEX DISCARDABLE
+BEGIN
+    POPUP ""
+    BEGIN
+        MENUITEM "", -1, MFT_SEPARATOR
+        POPUP "&Programas", IDM_PROGRAMS
+        BEGIN
+            MENUITEM "(Vazio)", -1, MFT_STRING, MFS_GRAYED
+        END
+        POPUP "&Favoritos", IDM_FAVORITES
+        BEGIN
+            MENUITEM "(Vazio)", -1, MFT_STRING, MFS_GRAYED
+        END
+        POPUP "&Documentos", IDM_DOCUMENTS
+        BEGIN
+            MENUITEM "(Vazio)", -1, MFT_STRING, MFS_GRAYED
+        END
+        POPUP "&Configurações", IDM_SETTINGS
+        BEGIN
+            MENUITEM "&Painel de Controle", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
+            MENUITEM "", -1, MFT_SEPARATOR
+            MENUITEM "&Segurança...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
+            MENUITEM "&Conexões de Rede", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
+            MENUITEM "&Impressoras e Fax", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
+            MENUITEM "&Barra de Tarefas e Menu Iniciar", IDM_TASKBARANDSTARTMENU, MFT_STRING, MFS_ENABLED
+        END
+        POPUP "P&rocurar", IDM_SEARCH
+        BEGIN
+            MENUITEM "", -1, MFT_SEPARATOR
+        END
+        MENUITEM "&Ajuda e Suporte", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
+        MENUITEM "&Executar...", IDM_RUN, MFT_STRING, MFS_ENABLED
+        MENUITEM "", 450, MFT_SEPARATOR, MFS_ENABLED
+        MENUITEM "&Sincronizar", IDM_SYNCHRONIZE, MFT_STRING, MFS_ENABLED
+        MENUITEM "&Logoff %s...", IDM_LOGOFF, MFT_STRING, MFS_ENABLED
+        MENUITEM "De&sconectar...", IDM_DISCONNECT, MFT_STRING, MFS_ENABLED
+        MENUITEM "Desbloquear Co&mputador", IDM_UNDOCKCOMPUTER, MFT_STRING, MFS_ENABLED
+        MENUITEM "Desl&igar...", IDM_SHUTDOWN, MFT_STRING, MFS_ENABLED
+    END
+END
+
+
+IDD_TASKBARPROP_TASKBAR DIALOGEX 0, 0, 252, 218
+STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Barra de Tarefas"
+FONT 8, "MS Shell Dlg", 0, 0, 0x1
+BEGIN
+    GROUPBOX        "Aparência da barra de tarefas", IDC_STATIC, 6,6,240,121
+    CONTROL         "", IDC_TASKBARPROP_TASKBARBITMAP, "Static", SS_BITMAP | SS_SUNKEN, 13,18,224,21
+    AUTOCHECKBOX    "&Bloquear a barra de tarefas", IDC_TASKBARPROP_LOCK, 13,45,200,10
+    AUTOCHECKBOX    "&Ocultar automaticamente a barra de tarefas", IDC_TASKBARPROP_HIDE, 13,58,200,10
+    AUTOCHECKBOX    "&Manter barra de tarefas sobre outros janelas", IDC_TASKBARPROP_ONTOP, 13,71,200,10
+    AUTOCHECKBOX    "&Agrupar botões similares da barra de tarefas", IDC_TASKBARPROP_GROUP, 13,84,200,10
+    AUTOCHECKBOX    "&Exibir Inicialização Rápida", IDC_TASKBARPROP_SHOWQL, 13,97,200,10
+    AUTOCHECKBOX    "E&xibir miniaturas (thumbnails)", IDC_TASKBARPROP_WNDPREV, 13,110,200,10
+END
+
+IDD_TASKBARPROP_STARTMENU DIALOGEX 0, 0, 252, 218
+STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Menu Iniciar"
+FONT 8, "MS Shell Dlg", 0, 0, 0x1
+BEGIN
+    AUTORADIOBUTTON "&Menu Iniciar", IDC_TASKBARPROP_STARTMENU, 7,7,105,10
+    LTEXT           "Acesso facilitado a suas pastas, programas favoritos e busca.", IDC_STATIC, 20,17,150,24, WS_DISABLED
+    PUSHBUTTON      "&Personalizar...", IDC_TASKBARPROP_STARTMENUCUST, 192,4,53,14, WS_DISABLED
+    AUTORADIOBUTTON "M&enu Inicar clássico", IDC_TASKBARPROP_STARTMENUCLASSIC, 7,47,105,10, WS_DISABLED
+    LTEXT           "Estilo e funcionalidades do menu clássico",-1,20,57,150,24, WS_DISABLED
+    PUSHBUTTON      "&Personalizar...", IDC_TASKBARPROP_STARTMENUCLASSICCUST, 192,44,53,14, WS_DISABLED
+    GROUPBOX        "Privacidade",IDC_STATIC, 7,100,238,42
+    AUTOCHECKBOX    "Armazenar e exibir itens abertos recentemente no &menu Iniciar e na barra de tarefas", IDC_TASKBARPROP_RECENTFILES, 14,114,224,10, WS_DISABLED
+    AUTOCHECKBOX    "Armazenar e e&xibir programas abertos recentemente no menu Iniciar",IDC_TASKBARPROP_RECENTFOLDERS, 14,128,224,10, WS_DISABLED
+END
+
+IDD_TASKBARPROP_NOTIFICATION DIALOGEX 0, 0, 252, 218
+STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Área de Notificação"
+FONT 8, "MS Shell Dlg", 0, 0, 0x1
+BEGIN
+    CONTROL         "", IDC_TASKBARPROP_NOTIFICATIONBITMAP, "Static", SS_BITMAP | SS_SUNKEN,7,6,238,21, WS_DISABLED
+    GROUPBOX        "Ícones", IDC_STATIC, 6,33,240,58, WS_DISABLED
+    LTEXT           "Você pode manter a área de notificação organizada escondendo os ícones que você não tenha clicado recentemente.", IDC_STATIC, 13,48,223,16, WS_DISABLED
+    AUTOCHECKBOX    "&Esconder ícones inativos", IDC_TASKBARPROP_HIDEICONS, 13,70,125,10, WS_DISABLED
+    PUSHBUTTON      "&Personalizar...", IDC_TASKBARPROP_ICONCUST, 188,70,50,14, WS_DISABLED
+    GROUPBOX        "Ícones do sistema", IDC_STATIC, 6,97,240,84, WS_DISABLED
+    LTEXT           "Selecione os ícones do sistema que serão exibidos automaticamente.", IDC_STATIC, 13,112,223,16, WS_DISABLED
+    AUTOCHECKBOX    "Reló&gio", IDC_TASKBARPROP_CLOCK, 13,126,200,10, WS_DISABLED
+    AUTOCHECKBOX    "&Volume", IDC_TASKBARPROP_VOLUME, 13,139,200,10, WS_DISABLED
+    AUTOCHECKBOX    "&Rede", IDC_TASKBARPROP_NETWORK, 13,152,200,10, WS_DISABLED
+    AUTOCHECKBOX    "&Energia", IDC_TASKBARPROP_POWER, 13,164,200,10, WS_DISABLED
+
+END
+
+IDD_TASKBARPROP_TOOLBARS DIALOGEX 0, 0, 252, 218
+STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Barras de Ferramentas"
+FONT 8, "MS Shell Dlg", 0, 0, 0x1
+BEGIN
+    LTEXT           "Selecione as barras de ferramentas a serem adicionadas à barra de tarefas.", IDC_STATIC, 7,7,223,12, WS_DISABLED
+    CONTROL         "", IDC_TASKBARPROP_DESKBANDLIST, "SysTreeView32",WS_BORDER | WS_TABSTOP | WS_DISABLED, 7,20,236,160, WS_EX_CLIENTEDGE
+END
+
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_START             "Iniciar"
+    IDS_PROPERTIES        "P&ropriedades"
+    IDS_OPEN_ALL_USERS    "A&brir Todos os Usuários"
+    IDS_EXPLORE_ALL_USERS "E&xplorar Todos os Usuários"
+    IDS_STARTUP_ERROR     "O sistema não pode iniciar o explorer porque o registro está corrompido ou inacessível."
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_TASKBAR_STARTMENU_PROP_CAPTION "Propriedades do Barra de Tarefas e Menu Iniciar"
+END
diff --git a/reactos/base/system/runonce/lang/pt-BR.rc b/reactos/base/system/runonce/lang/pt-BR.rc
new file mode 100644 (file)
index 0000000..5d832c0
--- /dev/null
@@ -0,0 +1,13 @@
+/* Translation and UTF-8 Conversion by mkbu95 <mkbu95@gmail.com> (August, 2011) */
+
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+IDD_RUNONCE_DLG DIALOG DISCARDABLE 0, 0, 239, 170
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Instalação do ReactOS"
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS está configurando os seguintes itens:", -1, 38, 8, 196, 18
+       LISTBOX IDC_COMP_LIST, 36, 32, 197, 131, LBS_OWNERDRAWVARIABLE | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
+       ICON IDI_ICON, -1, 5, 6, 21, 20
+END
index e738c42..e5dcb1d 100644 (file)
@@ -8,6 +8,7 @@
 // UTF-8
 #pragma code_page(65001)
 #include "lang/pl-PL.rc"
+#include "lang/pt-BR.rc"
 #include "lang/ro-RO.rc"
 #include "lang/ru-RU.rc"
 #include "lang/uk-UA.rc"