[USETUP] Modify the integrated user-mode PnP manager along the lines of UMPNPMGR...
[reactos.git] / base / setup / usetup / lang / pt-BR.h
index e1b0c11..32987a7 100644 (file)
@@ -1,10 +1,40 @@
+// This file is converted by code7bit.
+// code7bit: https://github.com/katahiromz/code7bit
+// To revert conversion, please execute "code7bit -r <file>".
 #pragma once
 
-MUI_LAYOUTS ptBRLayouts[] =
+static MUI_ENTRY ptBRSetupInitPageEntries[] =
 {
-    { L"0416", L"00000416" },
-    { L"0409", L"00000409" },
-    { NULL, NULL }
+    {
+        4,
+        3,
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
+        TEXT_STYLE_UNDERLINE
+    },
+    {
+        0,
+        20,
+        "Please wait while the ReactOS Setup initializes itself",
+        TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
+    },
+    {
+        0,
+        21,
+        "and discovers your devices...",
+        TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
+    },
+    {
+        0,
+        0,
+        "Please wait...",
+        TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
 };
 
 static MUI_ENTRY ptBRLanguagePageEntries[] =
@@ -12,31 +42,31 @@ static MUI_ENTRY ptBRLanguagePageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Sele\87Æo do idioma",
+        "Sele\207\306o do idioma",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "\x07  Por favor, selecione o idioma a ser utilizado durante a instala\87Æo.",
+        "\x07  Por favor, selecione o idioma a ser utilizado durante a instala\207\306o.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "   EntÆo pressione ENTER.",
+        "   Ent\306o pressione ENTER.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  O idioma selecionado tamb\82m ser  o idioma padrÆo do sistema.",
+        "\x07  O idioma selecionado tamb\202m ser\240 o idioma padr\306o do sistema.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -58,19 +88,19 @@ static MUI_ENTRY ptBRWelcomePageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Bem-vindo \85 instala\87Æo do ReactOS.",
+        "Bem-vindo \205 instala\207\306o do ReactOS.",
         TEXT_STYLE_HIGHLIGHT
     },
     {
         6,
         11,
-        "Esta parte da instala\87Æo prepara o ReactOS para ser",
+        "Esta parte da instala\207\306o prepara o ReactOS para ser",
         TEXT_STYLE_NORMAL
     },
     {
@@ -82,19 +112,19 @@ static MUI_ENTRY ptBRWelcomePageEntries[] =
     {
         8,
         15,
-        "\x07  Para instalar o ReactOS agora, pressione ENTER.",
+        "\x07  Press ENTER to install or upgrade ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Para reparar uma instala\87Æo do ReactOS, pressione R.",
+        "\x07  Para reparar uma instala\207\306o do ReactOS, pressione R.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Para ver os termos e condi\87äes da licen\87a, pressione L.",
+        "\x07  Para ver os termos e condi\207\344es da licen\207a, pressione L.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -106,7 +136,7 @@ static MUI_ENTRY ptBRWelcomePageEntries[] =
     {
         6,
         23,
-        "Para maiores informa\87äes sobre o ReactOS, visite o s¡tio:",
+        "Para maiores informa\207\344es sobre o ReactOS, visite o s\241tio:",
         TEXT_STYLE_NORMAL
     },
     {
@@ -118,7 +148,7 @@ static MUI_ENTRY ptBRWelcomePageEntries[] =
     {
         0,
         0,
-        "ENTER=Continuar  R=Reparar  L=Licen\87a  F3=Sair",
+        "ENTER=Continuar  R=Reparar  L=Licen\207a  F3=Sair",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -134,91 +164,61 @@ static MUI_ENTRY ptBRIntroPageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "O instalador do ReactOS est  em fase inicial de desenvolvimento e",
-        TEXT_STYLE_NORMAL
+        "ReactOS Version Status",
+        TEXT_STYLE_HIGHLIGHT
     },
     {
         6,
-        9,
-        "ainda nÆo suporta todas as fun\87äes de instala\87Æo.",
+        11,
+        "ReactOS is in Alpha stage, meaning it is not feature-complete",
         TEXT_STYLE_NORMAL
     },
     {
         6,
-        11,
-        "As seguintes limita\87äes se aplicam:",
+        12,
+        "and is under heavy development. It is recommended to use it only for",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         13,
-        "- O instalador nÆo suporta mais de uma parti\87Æo prim ria por disco.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        14,
-        "- O instalador nÆo pode excluir uma parti\87Æo prim ria de um disco",
+        "evaluation and testing purposes and not as your daily-usage OS.",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         15,
-        "  se houverem parti\87äes estendidas no mesmo disco.",
+        "Backup your data or test on a secondary computer if you attempt",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         16,
-        "- O instalador nÆo pode remover a primeira parti\87Æo estendida de um",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        17,
-        "  disco se existirem outras parti\87äes estendidas no mesmo disco.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        18,
-        "- O instalador suporta somente o sistema de arquivos FAT.",
+        "to run ReactOS on real hardware.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "- O verificador de integridade de sistema de arquivos ainda nÆo est ",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        20,
-        "  implementado.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        25,
-        "\x07  Para continuar a instala\87Æo do ReactOS, pressione ENTER.",
+        "\x07  Press ENTER to continue ReactOS Setup.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
-        27,
-        "\x07  Para sair sem instalar o ReactOS, pressione F3.",
+        21,
+        "\x07  Press F3 to quit without installing ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER=Continuar  F3=Sair",
+        "ENTER = Continue   F3 = Quit",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -234,43 +234,43 @@ static MUI_ENTRY ptBRLicensePageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         6,
-        "Licen\87a:",
+        "Licen\207a:",
         TEXT_STYLE_HIGHLIGHT
     },
     {
         8,
         8,
-        "O ReactOS est  licenciado sob os termos da licen\87a",
+        "O ReactOS est\240 licenciado sob os termos da licen\207a",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         9,
-        "GNU GPL contendo partes de c¢digo licenciados sob outras",
+        "GNU GPL contendo partes de c\242digo licenciados sob outras",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "licen\87as compat¡veis, como X11 ou BSD e GNU LGPL.",
+        "licen\207as compat\241veis, como X11 ou BSD e GNU LGPL.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "Todo o software que faz parte do ReactOS \82 portanto, liberado",
+        "Todo o software que faz parte do ReactOS \202 portanto, liberado",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         12,
-        "sob a licen\87a GNU GPL, bem como a manuten\87Æo da licen\87a",
+        "sob a licen\207a GNU GPL, bem como a manuten\207\306o da licen\207a",
         TEXT_STYLE_NORMAL
     },
     {
@@ -282,25 +282,25 @@ static MUI_ENTRY ptBRLicensePageEntries[] =
     {
         8,
         15,
-        "Este software vem sem NENHUMA GARANTIA ou restri\87Æo de uso",
+        "Este software vem sem NENHUMA GARANTIA ou restri\207\306o de uso",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         16,
-        "exceto onde leis locais e internacionais sÆo aplicaveis. A licen\87a",
+        "exceto onde leis locais e internacionais s\306o aplicaveis. A licen\207a",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "do ReactOS abrange apenas a distribui\87Æo a terceiros.",
+        "do ReactOS abrange apenas a distribui\207\306o a terceiros.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         18,
-        "Se por alguma razÆo voc\88 nÆo recebeu uma c¢pia da licen\87a",
+        "Se por alguma raz\306o voc\210 n\306o recebeu uma c\242pia da licen\207a",
         TEXT_STYLE_NORMAL
     },
     {
@@ -324,19 +324,19 @@ static MUI_ENTRY ptBRLicensePageEntries[] =
     {
         8,
         24,
-        "Este \82 um software livre; veja o c¢digo fonte para condi\87äes de c¢pia.",
+        "Este \202 um software livre; veja o c\242digo fonte para condi\207\344es de c\242pia.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         25,
-        "NÇO h  garantia; nem mesmo para COMERCIALIZA\80ÇO ou",
+        "N\307O h\240 garantia; nem mesmo para COMERCIALIZA\200\307O ou",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         26,
-        "ADEQUA\80ÇO PARA UM PROPàSITO PARTICULAR",
+        "ADEQUA\200\307O PARA UM PROP\340SITO PARTICULAR",
         TEXT_STYLE_NORMAL
     },
     {
@@ -358,13 +358,13 @@ static MUI_ENTRY ptBRDevicePageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "A lista a seguir mostra as configura\87äes de dispositivos atual.",
+        "A lista a seguir mostra as configura\207\344es de dispositivos atual.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -376,7 +376,7 @@ static MUI_ENTRY ptBRDevicePageEntries[] =
     {
         24,
         12,
-        "V¡deo:",
+        "V\241deo:",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
     },
     {
@@ -399,25 +399,25 @@ static MUI_ENTRY ptBRDevicePageEntries[] =
     },
     {
         25,
-        16, "Aceitar essas configura\87äes de dispositivo",
+        16, "Aceitar essas configura\207\344es de dispositivo",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         19,
-        "Use as teclas SETA PARA CIMA e SETA PARA BAIXO para mudar de op\87Æo.",
+        "Use as teclas SETA PARA CIMA e SETA PARA BAIXO para mudar de op\207\306o.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         20,
-        "Para escolher uma configura\87Æo alternativa, pressione ENTER.",
+        "Para escolher uma configura\207\306o alternativa, pressione ENTER.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         22,
-        "Quanto finalizar os ajustes, selecione \"Aceitar essas configura\87äes",
+        "Quanto finalizar os ajustes, selecione \"Aceitar essas configura\207\344es",
         TEXT_STYLE_NORMAL
     },
     {
@@ -445,25 +445,25 @@ static MUI_ENTRY ptBRRepairPageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "O instalador do ReactOS est  em fase inicial de desenvolvimento e",
+        "O instalador do ReactOS est\240 em fase inicial de desenvolvimento e",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "ainda nÆo suporta todas as fun\87äes de instala\87Æo.",
+        "ainda n\306o suporta todas as fun\207\344es de instala\207\306o.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "As fun\87äes repara\87Æo ainda nÆo foram implementadas.",
+        "As fun\207\344es repara\207\306o ainda n\306o foram implementadas.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -475,13 +475,13 @@ static MUI_ENTRY ptBRRepairPageEntries[] =
     {
         8,
         17,
-        "\x07  Para abrir o console de recupera\87Æo, pressione R.",
+        "\x07  Para abrir o console de recupera\207\306o, pressione R.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Para voltar a p gina principal, pressione ESC.",
+        "\x07  Para voltar a p\240gina principal, pressione ESC.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -493,7 +493,77 @@ static MUI_ENTRY ptBRRepairPageEntries[] =
     {
         0,
         0,
-        "ESC=P gina principal  U=Atualizar  R=Recuperar  ENTER=Reiniciar",
+        "ESC=P\240gina principal  U=Atualizar  R=Recuperar  ENTER=Reiniciar",
+        TEXT_TYPE_STATUS | TEXT_PADDING_BIG
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY ptBRUpgradePageEntries[] =
+{
+    {
+        4,
+        3,
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
+        TEXT_STYLE_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "The ReactOS Setup can upgrade one of the available ReactOS installations",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        9,
+        "listed below, or, if a ReactOS installation is damaged, the Setup program",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        10,
+        "can attempt to repair it.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        12,
+        "The repair functions are not all implemented yet.",
+        TEXT_STYLE_HIGHLIGHT
+    },
+    {
+        8,
+        15,
+        "\x07  Press UP or DOWN to select an OS installation.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        17,
+        "\x07  Press U for upgrading the selected OS installation.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        19,
+        "\x07  Press ESC to continue with a new installation.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        21,
+        "\x07  Press F3 to quit without installing ReactOS.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        0,
+        0,
+        "U = Upgrade   ESC = Do not upgrade   F3 = Quit",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -503,24 +573,25 @@ static MUI_ENTRY ptBRRepairPageEntries[] =
         0
     }
 };
+
 static MUI_ENTRY ptBRComputerPageEntries[] =
 {
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "A lista a seguir mostra os tipos de computadores dispon¡veis",
+        "A lista a seguir mostra os tipos de computadores dispon\241veis",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "para instala\87Æo.",
+        "para instala\207\306o.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -544,7 +615,7 @@ static MUI_ENTRY ptBRComputerPageEntries[] =
     {
         8,
         16,
-        "\x07  Para cancelar a altera\87Æo, pressione ESC.",
+        "\x07  Para cancelar a altera\207\306o, pressione ESC.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -566,13 +637,13 @@ static MUI_ENTRY ptBRFlushPageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         10,
         6,
-        "O sistema est  agora certificando que todos os dados estejam sendo",
+        "O sistema est\240 agora certificando que todos os dados estejam sendo",
         TEXT_STYLE_NORMAL
     },
     {
@@ -584,13 +655,13 @@ static MUI_ENTRY ptBRFlushPageEntries[] =
     {
         10,
         8,
-        "Esta opera\87Æo pode demorar um minuto.",
+        "Esta opera\207\306o pode demorar um minuto.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         9,
-        "Quando terminar, o computador ser  reiniciado automaticamente.",
+        "Quando terminar, o computador ser\240 reiniciado automaticamente.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -612,13 +683,13 @@ static MUI_ENTRY ptBRQuitPageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         10,
         6,
-        "O ReactOS nÆo foi totalmente instalado neste computador.",
+        "O ReactOS n\306o foi totalmente instalado neste computador.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -658,13 +729,13 @@ static MUI_ENTRY ptBRDisplayPageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "A lista a seguir mostra os tipos de v¡deo dispon¡veis para instala\87Æo.",
+        "A lista a seguir mostra os tipos de v\241deo dispon\241veis para instala\207\306o.",
         TEXT_STYLE_NORMAL
     },
     {   6,
@@ -687,7 +758,7 @@ static MUI_ENTRY ptBRDisplayPageEntries[] =
     {
         8,
         15,
-        "\x07  Para cancelar a altera\87Æo, pressione ESC.",
+        "\x07  Para cancelar a altera\207\306o, pressione ESC.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -709,13 +780,13 @@ static MUI_ENTRY ptBRSuccessPageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         10,
         6,
-        "Os componentes b sicos do ReactOS foram instalados com sucesso.",
+        "Os componentes b\240sicos do ReactOS foram instalados com sucesso.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -755,19 +826,19 @@ static MUI_ENTRY ptBRBootPageEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "O instalador nÆo p\93de instalar o ger\88nciador de inicializa\87Æo no disco",
+        "O instalador n\306o p\223de instalar o ger\210nciador de inicializa\207\306o no disco",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "r¡gido do computador.",
+        "r\241gido do computador.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -802,19 +873,19 @@ static MUI_ENTRY ptBRSelectPartitionEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         7,
-        "A lista a seguir mostra as parti\87äes existentes e os espa\87os",
+        "A lista a seguir mostra as parti\207\344es existentes e os espa\207os",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         8,
-        "nÆo-particionados neste computador.",
+        "n\306o-particionados neste computador.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -851,7 +922,13 @@ static MUI_ENTRY ptBRSelectPartitionEntries[] =
     {
         8,
         19,
-        "\x07  Para excluir a parti\87Æo selecionada, pressione D.",
+        "\x07  Press L to create a logical partition.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        21,
+        "\x07  Para excluir a parti\207\306o selecionada, pressione D.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -868,24 +945,118 @@ static MUI_ENTRY ptBRSelectPartitionEntries[] =
     }
 };
 
+static MUI_ENTRY ptBRConfirmDeleteSystemPartitionEntries[] =
+{
+    {
+        4,
+        3,
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
+        TEXT_STYLE_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "You have chosen to delete the system partition.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        10,
+        "System partitions can contain diagnostic programs, hardware configuration",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        11,
+        "programs, programs to start an operating system (like ReactOS) or other",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        12,
+        "programs provided by the hardware manufacturer.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        14,
+        "Delete a system partition only when you are sure that there are no such",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        15,
+        "programs on the partition, or when you are sure you want to delete them.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        16,
+        "When you delete the partition, you might not be able to boot the",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        17,
+        "computer from the harddisk until you finished the ReactOS Setup.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        20,
+        "\x07  Press ENTER to delete the system partition. You will be asked",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        21,
+        "   to confirm the deletion of the partition again later.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        24,
+        "\x07  Press ESC to return to the previous page. The partition will",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        25,
+        "   not be deleted.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        0,
+        0,
+        "ENTER=Continue  ESC=Cancel",
+        TEXT_TYPE_STATUS | TEXT_PADDING_BIG
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
 static MUI_ENTRY ptBRFormatPartitionEntries[] =
 {
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Formatar parti\87Æo",
+        "Formatar parti\207\306o",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         10,
-        "O instalador ir  formatar a parti\87Æo. Para continuar, pressione ENTER.",
+        "O instalador ir\240 formatar a parti\207\306o. Para continuar, pressione ENTER.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -907,31 +1078,31 @@ static MUI_ENTRY ptBRInstallDirectoryEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "O instalador ir  copiar os arquivos para a parti\87Æo selecionada.",
+        "O instalador ir\240 copiar os arquivos para a parti\207\306o selecionada.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "Selecione um diret¢rio onde deseja que o ReactOS seja instalado:",
+        "Selecione um diret\242rio onde deseja que o ReactOS seja instalado:",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         14,
-        "Para mudar o diret¢rio sugerido, pressione a tecla BACKSPACE para apagar",
+        "Para mudar o diret\242rio sugerido, pressione a tecla BACKSPACE para apagar",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         15,
-        "o texto e escreva o nome do diret¢rio onde deseja que o ReactOS",
+        "o texto e escreva o nome do diret\242rio onde deseja que o ReactOS",
         TEXT_STYLE_NORMAL
     },
     {
@@ -959,7 +1130,7 @@ static MUI_ENTRY ptBRFileCopyEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -971,19 +1142,19 @@ static MUI_ENTRY ptBRFileCopyEntries[] =
     {
         0,
         13,
-        "arquivos do ReactOS para a pasta de instala\87Æo.",
+        "arquivos do ReactOS para a pasta de instala\207\306o.",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
         0,
         14,
-        "Esta opera\87Æo pode demorar alguns minutos.",
+        "Esta opera\207\306o pode demorar alguns minutos.",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
         50,
         0,
-        "\xB3 Por favor, aguarde...",     
+        "\xB3 Por favor, aguarde...",
         TEXT_TYPE_STATUS
     },
     {
@@ -999,37 +1170,37 @@ static MUI_ENTRY ptBRBootLoaderEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "O instalador ir  configurar o ger\88nciador de inicializa\87Æo",
+        "O instalador ir\240 configurar o ger\210nciador de inicializa\207\306o",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         12,
-        "Instalar o ger\88nciador de inic. no disco r¡gido (MBR e VBR)",
+        "Instalar o ger\210nciador de inic. no disco r\241gido (MBR e VBR)",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "Instalar o ger\88nciador de inic. no disco r¡gido (apenas VBR)",
+        "Instalar o ger\210nciador de inic. no disco r\241gido (apenas VBR)",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         14,
-        "Instalar o ger\88nciador de inicializa\87Æo em um disquete",
+        "Instalar o ger\210nciador de inicializa\207\306o em um disquete",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "Pular a instala\87Æo do ger\88nciador de inicializa\87Æo",
+        "Pular a instala\207\306o do ger\210nciador de inicializa\207\306o",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1051,13 +1222,13 @@ static MUI_ENTRY ptBRKeyboardSettingsEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "A lista a seguir mostra os tipos de teclados dispon¡veis para instala\87Æo.",
+        "A lista a seguir mostra os tipos de teclados dispon\241veis para instala\207\306o.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1081,7 +1252,7 @@ static MUI_ENTRY ptBRKeyboardSettingsEntries[] =
     {
         8,
         15,
-        "\x07  Para cancelar a altera\87Æo, pressione ESC.",
+        "\x07  Para cancelar a altera\207\306o, pressione ESC.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1103,19 +1274,19 @@ static MUI_ENTRY ptBRLayoutSettingsEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "A lista a seguir mostra os tipos de leiautes de teclado dispon¡veis",
+        "A lista a seguir mostra os tipos de leiautes de teclado dispon\241veis",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "para instala\87Æo.",
+        "para instala\207\306o.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1139,7 +1310,7 @@ static MUI_ENTRY ptBRLayoutSettingsEntries[] =
     {
         8,
         16,
-        "\x07  Para cancelar a altera\87Æo, pressione ESC.",
+        "\x07  Para cancelar a altera\207\306o, pressione ESC.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1162,13 +1333,13 @@ static MUI_ENTRY ptBRPrepareCopyEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "O instalador est  preparando o computador para copiar os arquivos",
+        "O instalador est\240 preparando o computador para copiar os arquivos",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1197,13 +1368,13 @@ static MUI_ENTRY ptBRSelectFSEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         16,
-        "Selecione um sistema de arquivos para a nova parti\87Æo na lista abaixo.",
+        "Selecione um sistema de arquivos para a nova parti\207\306o na lista abaixo.",
         0
     },
     {
@@ -1221,7 +1392,7 @@ static MUI_ENTRY ptBRSelectFSEntries[] =
     {
         8,
         20,
-        "Se desejar selecionar uma parti\87Æo diferente, pressione ESC.",
+        "Se desejar selecionar uma parti\207\306o diferente, pressione ESC.",
         0
     },
     {
@@ -1244,37 +1415,37 @@ static MUI_ENTRY ptBRDeletePartitionEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Voc\88 solicitou a exclusÆo da parti\87Æo",
+        "Voc\210 solicitou a exclus\306o da parti\207\306o",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         18,
-        "\x07  Para excluir esta parti\87Æo, pressione D",
+        "\x07  Para excluir esta parti\207\306o, pressione D",
         TEXT_STYLE_NORMAL
     },
     {
         11,
         19,
-        "CUIDADO: todos os dados da parti\87Æo serÆo perdidos!",
+        "CUIDADO: todos os dados da parti\207\306o ser\306o perdidos!",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         21,
-        "\x07  Para retornar \85 tela anterior sem excluir",
+        "\x07  Para retornar \205 tela anterior sem excluir",
         TEXT_STYLE_NORMAL
     },
     {
         11,
         22,
-        "a parti\87Æo, pressione ESC.",
+        "a parti\207\306o, pressione ESC.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1296,13 +1467,13 @@ static MUI_ENTRY ptBRRegistryEntries[] =
     {
         4,
         3,
-        " Instala\87Æo do ReactOS " KERNEL_VERSION_STR " ",
+        " Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "O instalador est  atualizando a configura\87Æo do sistema.",
+        "O instalador est\240 atualizando a configura\207\306o do sistema.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1327,228 +1498,237 @@ MUI_ERROR ptBRErrorEntries[] =
         "Success\n"
     },
     {
-        //ERROR_NOT_INSTALLED
-        "O ReactOS nÆo est  completamente instalado no computador.\n"
-        "Se voc\88 sair da instala\87Æo agora, precisar  executa-la\n"
+        // ERROR_NOT_INSTALLED
+        "O ReactOS n\306o est\240 completamente instalado no computador.\n"
+        "Se voc\210 sair da instala\207\306o agora, precisar\240 executa-la\n"
         "novamente para instalar o ReactOS.\n"
         "\n"
-        "  \x07  Para continuar a instala\87Æo, pressione ENTER.\n"
-        "  \x07  Para sair da instala\87Æo, pressione F3.",
+        "  \x07  Para continuar a instala\207\306o, pressione ENTER.\n"
+        "  \x07  Para sair da instala\207\306o, pressione F3.",
         "F3=Sair  ENTER=Continuar"
     },
     {
-        //ERROR_NO_HDD
-        "NÆo foi poss¡vel localizar um disco r¡digo.\n",
+        // ERROR_NO_HDD
+        "N\306o foi poss\241vel localizar um disco r\241digo.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_NO_SOURCE_DRIVE
-        "NÆo foi poss¡vel localizar a unidade de origem.\n",
+        // ERROR_NO_SOURCE_DRIVE
+        "N\306o foi poss\241vel localizar a unidade de origem.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_LOAD_TXTSETUPSIF
-        "NÆo foi poss¡vel carregar o arquivo TXTSETUP.SIF.\n",
+        // ERROR_LOAD_TXTSETUPSIF
+        "N\306o foi poss\241vel carregar o arquivo TXTSETUP.SIF.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_CORRUPT_TXTSETUPSIF
-        "O arquivos TXTSETUP.SIF est  corrompido.\n",
+        // ERROR_CORRUPT_TXTSETUPSIF
+        "O arquivos TXTSETUP.SIF est\240 corrompido.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_SIGNATURE_TXTSETUPSIF,
-        "O arquivo TXTSETUP.SIF est  com a assinatura incorreta.\n",
+        // ERROR_SIGNATURE_TXTSETUPSIF,
+        "O arquivo TXTSETUP.SIF est\240 com a assinatura incorreta.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_DRIVE_INFORMATION
-        "NÆo foi poss¡vel obter as informa\87äes sobre o disco do sistema.\n",
+        // ERROR_DRIVE_INFORMATION
+        "N\306o foi poss\241vel obter as informa\207\344es sobre o disco do sistema.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_WRITE_BOOT,
-        "Erro ao escrever o c¢digo de inicializa\87Æo na parti\87Æo do sistema.\n",
+        // ERROR_WRITE_BOOT,
+        "Erro ao escrever o c\242digo de inicializa\207\306o %S na parti\207\306o do sistema.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_LOAD_COMPUTER,
-        "NÆo foi poss¡vel carregar a lista de tipos de computadores.\n",
+        // ERROR_LOAD_COMPUTER,
+        "N\306o foi poss\241vel carregar a lista de tipos de computadores.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_LOAD_DISPLAY,
-        "NÆo foi poss¡vel carregar a lista de tipos de v¡deo.\n",
+        // ERROR_LOAD_DISPLAY,
+        "N\306o foi poss\241vel carregar a lista de tipos de v\241deo.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_LOAD_KEYBOARD,
-        "NÆo foi poss¡vel carregar a lista de tipos de teclado.\n",
+        // ERROR_LOAD_KEYBOARD,
+        "N\306o foi poss\241vel carregar a lista de tipos de teclado.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_LOAD_KBLAYOUT,
-        "NÆo foi poss¡vel carregar a lista de leiautes de teclado.\n",
+        // ERROR_LOAD_KBLAYOUT,
+        "N\306o foi poss\241vel carregar a lista de leiautes de teclado.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_WARN_PARTITION,
-        "O instalador encontrou uma tabela de parti\87Æo incompat¡vel\n"
-        "que nÆo pode ser utilizada corretamente!\n"
+        // ERROR_WARN_PARTITION,
+        "O instalador encontrou uma tabela de parti\207\306o incompat\241vel\n"
+        "que n\306o pode ser utilizada corretamente!\n"
         "\n"
-        "Criar ou excluir parti\87äes pode destruir a tabela de parti\87Æo.\n"
+        "Criar ou excluir parti\207\344es pode destruir a tabela de parti\207\306o.\n"
         "\n"
-        "  \x07  Para sair da instala\87Æo, pressione F3.\n"
+        "  \x07  Para sair da instala\207\306o, pressione F3.\n"
         "  \x07  Para continuar, pressione ENTER.",
         "F3=Sair  ENTER=Continuar"
     },
     {
-        //ERROR_NEW_PARTITION,
-        "Voc\88 nÆo pode criar uma parti\87Æo dentro de\n"
-        "outra parti\87Æo j  existente!\n"
+        // ERROR_NEW_PARTITION,
+        "Voc\210 n\306o pode criar uma parti\207\306o dentro de\n"
+        "outra parti\207\306o j\240 existente!\n"
         "\n"
         "  * Pressione qualquer tecla para continuar.",
         NULL
     },
     {
-        //ERROR_DELETE_SPACE,
-        "Voc\88 nÆo pode excluir um espa\87o nÆo-particionado!\n"
+        // ERROR_DELETE_SPACE,
+        "Voc\210 n\306o pode excluir um espa\207o n\306o-particionado!\n"
         "\n"
         "  * Pressione qualquer tecla para continuar.",
         NULL
     },
     {
-        //ERROR_INSTALL_BOOTCODE,
-        "Erro ao instalar o c¢digo de inicializa\87Æo na parti\87Æo do sistema.",
+        // ERROR_INSTALL_BOOTCODE,
+        "Erro ao instalar o c\242digo de inicializa\207\306o %S na parti\207\306o do sistema.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_NO_FLOPPY,
-        "NÆo h  disco na unidade A:.",
+        // ERROR_NO_FLOPPY,
+        "N\306o h\240 disco na unidade A:.",
         "ENTER=Continuar"
     },
     {
-        //ERROR_UPDATE_KBSETTINGS,
-        "NÆo foi poss¡vel atualizar a configura\87Æo de leiaute de teclado.",
+        // ERROR_UPDATE_KBSETTINGS,
+        "N\306o foi poss\241vel atualizar a configura\207\306o de leiaute de teclado.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_UPDATE_DISPLAY_SETTINGS,
-        "NÆo foi poss¡vel atualizar a configura\87Æo de v¡deo.",
+        // ERROR_UPDATE_DISPLAY_SETTINGS,
+        "N\306o foi poss\241vel atualizar a configura\207\306o de v\241deo.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_IMPORT_HIVE,
-        "NÆo foi poss¡vel importar o arquivo de estrutura.",
+        // ERROR_IMPORT_HIVE,
+        "N\306o foi poss\241vel importar o arquivo de estrutura.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_FIND_REGISTRY
-        "NÆo foi poss¡vel encontrar os arquivos do registro.",
+        // ERROR_FIND_REGISTRY
+        "N\306o foi poss\241vel encontrar os arquivos do registro.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_CREATE_HIVE,
-        "NÆo foi poss¡vel criar as estruturas do registro.",
+        // ERROR_CREATE_HIVE,
+        "N\306o foi poss\241vel criar as estruturas do registro.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_INITIALIZE_REGISTRY,
-        "NÆo foi poss¡vel inicializar o registro.",
+        // ERROR_INITIALIZE_REGISTRY,
+        "N\306o foi poss\241vel inicializar o registro.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_INVALID_CABINET_INF,
-        "O arquivo cab nÆo cont\82m um arquivo inf v lido.\n",
+        // ERROR_INVALID_CABINET_INF,
+        "O arquivo cab n\306o cont\202m um arquivo inf v\240lido.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_CABINET_MISSING,
-        "NÆo foi poss¡vel econtrar o arquivo cab.\n",
+        // ERROR_CABINET_MISSING,
+        "N\306o foi poss\241vel econtrar o arquivo cab.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_CABINET_SCRIPT,
-        "O arquivo cab nÆo cont\82m um script de instala\87Æo.\n",
+        // ERROR_CABINET_SCRIPT,
+        "O arquivo cab n\306o cont\202m um script de instala\207\306o.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_COPY_QUEUE,
-        "NÆo foi poss¡vel abrir a lista de arquivos para c¢pia.\n",
+        // ERROR_COPY_QUEUE,
+        "N\306o foi poss\241vel abrir a lista de arquivos para c\242pia.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_CREATE_DIR,
-        "NÆo foi poss¡vel criar os diret¢rios de instala\87Æo.",
+        // ERROR_CREATE_DIR,
+        "N\306o foi poss\241vel criar os diret\242rios de instala\207\306o.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_TXTSETUP_SECTION,
-        "NÆo foi poss¡vel encontrar a se\87Æo 'Directories' no\n"
+        // ERROR_TXTSETUP_SECTION,
+        "N\306o foi poss\241vel encontrar a se\207\306o '%S' no\n"
         "arquivo TXTSETUP.SIF.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_CABINET_SECTION,
-        "NÆo foi poss¡vel encontrar a se\87Æo 'Directories' no\n"
+        // ERROR_CABINET_SECTION,
+        "N\306o foi poss\241vel encontrar a se\207\306o '%S' no\n"
         "arquivo cab.\n",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_CREATE_INSTALL_DIR
-        "NÆo foi poss¡vel criar o diret¢rio de instala\87Æo.",
+        // ERROR_CREATE_INSTALL_DIR
+        "N\306o foi poss\241vel criar o diret\242rio de instala\207\306o.",
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_FIND_SETUPDATA,
-        "NÆo foi poss¡vel encontrar a se\87Æo 'SetupData' no\n"
-        "arquivo TXTSETUP.SIF.\n",
+        // ERROR_WRITE_PTABLE,
+        "N\306o foi poss\241vel escrever a tabela de parti\207\344es.\n"
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_WRITE_PTABLE,
-        "NÆo foi poss¡vel escrever a tabela de parti\87äes.\n"
+        // ERROR_ADDING_CODEPAGE,
+        "N\306o foi poss\241vel adicionar o c\242digo de localidade no registro.\n"
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_ADDING_CODEPAGE,
-        "NÆo foi poss¡vel adicionar o c¢digo de localidade no registro.\n"
+        // ERROR_UPDATE_LOCALESETTINGS,
+        "N\306o foi poss\241vel configurar o idioma do sistema.\n"
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_UPDATE_LOCALESETTINGS,
-        "NÆo foi poss¡vel configurar o idioma do sistema.\n"
+        // ERROR_ADDING_KBLAYOUTS,
+        "N\306o foi poss\241vel adicionar o leiaute do teclado no registro.\n"
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_ADDING_KBLAYOUTS,
-        "NÆo foi poss¡vel adicionar o leiaute do teclado no registro.\n"
+        // ERROR_UPDATE_GEOID,
+        "N\306o foi poss\241vel configurar a identifica\207\306o geogr\240fica.\n"
         "ENTER=Reiniciar"
     },
     {
-        //ERROR_UPDATE_GEOID,
-        "NÆo foi poss¡vel configurar a identifica\87Æo geogr fica.\n"
-        "ENTER=Reiniciar"
+        // ERROR_DIRECTORY_NAME,
+        "Invalid directory name.\n"
+        "\n"
+        "  * Press any key to continue."
     },
     {
-        //ERROR_INSUFFICIENT_DISKSPACE,
-        "NÆo h  espa\87o suficiente na parti\87Æo selecionada.\n"
+        // ERROR_INSUFFICIENT_PARTITION_SIZE,
+        "The selected partition is not large enough to install ReactOS.\n"
+        "The install partition must have a size of at least %lu MB.\n"
+        "\n"
         "  * Pressione qualquer tecla para continuar.",
         NULL
     },
     {
-        //ERROR_PARTITION_TABLE_FULL,
+        // ERROR_PARTITION_TABLE_FULL,
         "You can not create a new primary or extended partition in the\n"
         "partition table of this disk because the partition table is full.\n"
         "\n"
         "  * Press any key to continue."
     },
     {
-        //ERROR_ONLY_ONE_EXTENDED,
+        // ERROR_ONLY_ONE_EXTENDED,
         "You can not create more than one extended partition per disk.\n"
         "\n"
         "  * Press any key to continue."
     },
+    {
+        // ERROR_FORMATTING_PARTITION,
+        "Setup is unable to format the partition:\n"
+        " %S\n"
+        "\n"
+        "ENTER = Reboot computer"
+    },
     {
         NULL,
         NULL
@@ -1557,12 +1737,16 @@ MUI_ERROR ptBRErrorEntries[] =
 
 MUI_PAGE ptBRPages[] =
 {
+    {
+        SETUP_INIT_PAGE,
+        ptBRSetupInitPageEntries
+    },
     {
         LANGUAGE_PAGE,
         ptBRLanguagePageEntries
     },
     {
-        START_PAGE,
+        WELCOME_PAGE,
         ptBRWelcomePageEntries
     },
     {
@@ -1581,6 +1765,10 @@ MUI_PAGE ptBRPages[] =
         REPAIR_INTRO_PAGE,
         ptBRRepairPageEntries
     },
+    {
+        UPGRADE_REPAIR_PAGE,
+        ptBRUpgradePageEntries
+    },
     {
         COMPUTER_SETTINGS_PAGE,
         ptBRComputerPageEntries
@@ -1597,6 +1785,10 @@ MUI_PAGE ptBRPages[] =
         SELECT_PARTITION_PAGE,
         ptBRSelectPartitionEntries
     },
+    {
+        CONFIRM_DELETE_SYSTEM_PARTITION_PAGE,
+        ptBRConfirmDeleteSystemPartitionEntries
+    },
     {
         SELECT_FILE_SYSTEM_PAGE,
         ptBRSelectFSEntries
@@ -1665,11 +1857,11 @@ MUI_STRING ptBRStrings[] =
     {STRING_INSTALLCREATELOGICAL,
      "   ENTER = Install   L = Create Logical Partition   F3 = Quit"},
     {STRING_INSTALLDELETEPARTITION,
-    "   ENTER=Instalar  D=Apagar parti\87Æo  F3=Sair"},
+    "   ENTER=Instalar  D=Apagar parti\207\306o  F3=Sair"},
     {STRING_DELETEPARTITION,
      "   D = Delete Partition   F3 = Quit"},
     {STRING_PARTITIONSIZE,
-    "Tamanho da nova parti\87Æo:"},
+    "Tamanho da nova parti\207\306o:"},
     {STRING_CHOOSENEWPARTITION,
      "You have chosen to create a primary partition on"},
 //    "Voc\88 solicitou a cria\87Æo de uma nova parti\87Æo em"},
@@ -1678,85 +1870,97 @@ MUI_STRING ptBRStrings[] =
     {STRING_CHOOSE_NEW_LOGICAL_PARTITION,
      "You have chosen to create a logical partition on"},
     {STRING_HDDSIZE,
-    "Por favor, insira o tamanho da nova parti\87Æo em megabytes (MB)."},
+    "Por favor, insira o tamanho da nova parti\207\306o em megabytes (MB)."},
     {STRING_CREATEPARTITION,
-    "   ENTER=Criar parti\87Æo  ESC=Cancelar  F3=Sair"},
+    "   ENTER=Criar parti\207\306o  ESC=Cancelar  F3=Sair"},
     {STRING_PARTFORMAT,
-    "Esta parti\87Æo ser  formatada logo em seguida."},
+    "Esta parti\207\306o ser\240 formatada logo em seguida."},
     {STRING_NONFORMATTEDPART,
-    "Voc\88 solicitou instalar o ReactOS em uma parti\87Æo nova ou sem formato."},
+    "Voc\210 solicitou instalar o ReactOS em uma parti\207\306o nova ou sem formato."},
+    {STRING_NONFORMATTEDSYSTEMPART,
+    "The system partition is not formatted yet."},
+    {STRING_NONFORMATTEDOTHERPART,
+    "The new partition is not formatted yet."},
     {STRING_INSTALLONPART,
-    "O instalador instala o ReactOS na parti\87Æo"},
+    "O instalador instala o ReactOS na parti\207\306o"},
     {STRING_CHECKINGPART,
-    "O instalador est  verificando a parti\87Æo selecionada."},
+    "O instalador est\240 verificando a parti\207\306o selecionada."},
+    {STRING_CONTINUE,
+    "ENTER=Continuar"},
     {STRING_QUITCONTINUE,
     "F3=Sair  ENTER=Continuar"},
     {STRING_REBOOTCOMPUTER,
     "ENTER=Reiniciar"},
-    {STRING_TXTSETUPFAILED,
-    "NÆo foi poss¡vel econtrar a se\87Æo '%S' no\narquivo TXTSETUP.SIF.\n"},
+    {STRING_DELETING,
+     "   Deleting file: %S"},
+    {STRING_MOVING,
+     "   Moving file: %S to: %S"},
+    {STRING_RENAMING,
+     "   Renaming file: %S to: %S"},
     {STRING_COPYING,
     "   Copiando arquivo: %S"},
     {STRING_SETUPCOPYINGFILES,
-    "O instalador est  copiando os arquivos..."},
+    "O instalador est\240 copiando os arquivos..."},
     {STRING_REGHIVEUPDATE,
     "   Atualizando a estrutura do registro..."},
     {STRING_IMPORTFILE,
     "   Importando %S..."},
-    {STRING_DISPLAYETTINGSUPDATE,
-    "   Atualizando as configura\87äes de v¡deo..."},
+    {STRING_DISPLAYSETTINGSUPDATE,
+    "   Atualizando as configura\207\344es de v\241deo..."},
     {STRING_LOCALESETTINGSUPDATE,
-    "   Atualizando as configura\87äes regionais..."},
+    "   Atualizando as configura\207\344es regionais..."},
     {STRING_KEYBOARDSETTINGSUPDATE,
-    "   Atualizando as configura\87äes de leiaute do teclado..."},
+    "   Atualizando as configura\207\344es de leiaute do teclado..."},
     {STRING_CODEPAGEINFOUPDATE,
-    "   Adicionando as informa\87äes de localidade no registro..."},
+    "   Adicionando as informa\207\344es de localidade no registro..."},
     {STRING_DONE,
     "   Pronto..."},
     {STRING_REBOOTCOMPUTER2,
     "   ENTER=Reiniciar"},
+    {STRING_REBOOTPROGRESSBAR,
+    " Your computer will reboot in %li second(s)... "},
     {STRING_CONSOLEFAIL1,
-    "NÆo foi poss¡vel abrir o console\r\n\r\n"},
+    "N\306o foi poss\241vel abrir o console\r\n\r\n"},
     {STRING_CONSOLEFAIL2,
-    "A causa mais com£m \82 a utiliza\87Æo de um teclado USB\r\n"},
+    "A causa mais com\243m \202 a utiliza\207\306o de um teclado USB\r\n"},
     {STRING_CONSOLEFAIL3,
-    "Os teclados USB ainda nÆo sÆo completamente suportados\r\n"},
+    "Os teclados USB ainda n\306o s\306o completamente suportados\r\n"},
     {STRING_FORMATTINGDISK,
-    "O instalador est  formatando o disco"},
+    "O instalador est\240 formatando o disco"},
     {STRING_CHECKINGDISK,
-    "O instalador est  verificando o disco"},
+    "O instalador est\240 verificando o disco"},
     {STRING_FORMATDISK1,
-    " Formatar a parti\87Æo utilizando o sistema de arquivos %S (R pido) "},
+    " Formatar a parti\207\306o utilizando o sistema de arquivos %S (R\240pido) "},
     {STRING_FORMATDISK2,
-    " Formatar a parti\87Æo utilizando o sistema de arquivos %S "},
+    " Formatar a parti\207\306o utilizando o sistema de arquivos %S "},
     {STRING_KEEPFORMAT,
-    " Manter o sistema de arquivos atual (sem altera\87äes) "},
-    {STRING_HDINFOPARTCREATE,
-    "%I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ."},
-    {STRING_HDDINFOUNK1,
-    "%I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu)."},
+    " Manter o sistema de arquivos atual (sem altera\207\344es) "},
+    {STRING_HDINFOPARTCREATE_1,
+    "%I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."},
+    {STRING_HDINFOPARTCREATE_2,
+    "%I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."},
     {STRING_HDDINFOUNK2,
-    "   %c%c  Tipo %lu    %I64u %s"},
-    {STRING_HDINFOPARTDELETE,
-    "em %I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ."},
-    {STRING_HDDINFOUNK3,
-    "em %I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu)."},
-    {STRING_HDINFOPARTZEROED,
-    "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ)."},
+    "   %c%c  Tipo 0x%02X    %I64u %s"},
+    {STRING_HDINFOPARTDELETE_1,
+    "em %I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."},
+    {STRING_HDINFOPARTDELETE_2,
+    "em %I64u %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."},
+    {STRING_HDINFOPARTZEROED_1,
+    "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."},
     {STRING_HDDINFOUNK4,
-    "%c%c  Tipo %lu    %I64u %s"},
-    {STRING_HDINFOPARTEXISTS,
-    "em Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ)."},
+    "%c%c  Tipo 0x%02X    %I64u %s"},
+    {STRING_HDINFOPARTEXISTS_1,
+    "em Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."},
     {STRING_HDDINFOUNK5,
-    "%c%c  %sTipo %-3u%s                       %6lu %s"},
-    {STRING_HDINFOPARTSELECT,
-    "%6lu %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) em %S"},
-    {STRING_HDDINFOUNK6,
-    "%6lu %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu)"},
+    "%c%c %c %sTipo %-3u%s                      %6lu %s"},
+    {STRING_HDINFOPARTSELECT_1,
+    "%6lu %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]"},
+    {STRING_HDINFOPARTSELECT_2,
+    "%6lu %s  Disco %lu  (Porta=%hu, Barramento=%hu, Id=%hu) [%s]"},
     {STRING_NEWPARTITION,
-    "O instalador criou uma nova parti\87Æo em"},
+    "O instalador criou uma nova parti\207\306o em"},
     {STRING_UNPSPACE,
-    "    %sEspa\87o nÆo particionado%s            %6lu %s"},
+    "    %sEspa\207o n\306o particionado%s            %6lu %s"},
     {STRING_MAXSIZE,
     "MB (max. %lu MB)"},
     {STRING_EXTENDED_PARTITION,