[USETUP] Modify the integrated user-mode PnP manager along the lines of UMPNPMGR...
[reactos.git] / base / setup / usetup / lang / es-ES.h
index fca24ee..dd55090 100644 (file)
@@ -1,10 +1,42 @@
+// This file is converted by code7bit.
+// code7bit: https://github.com/katahiromz/code7bit
+// To revert conversion, please execute "code7bit -r <file>".
+/* Translated by ??? and Ismael Ferreras Morezuelas (Swyter) */
+
 #pragma once
 
-MUI_LAYOUTS esESLayouts[] =
+static MUI_ENTRY esESSetupInitPageEntries[] =
 {
-    { L"040A", L"0000040A" },
-    { L"0409", L"00000409" },
-    { NULL, NULL }
+    {
+        4,
+        3,
+        " Instalaci\242n de 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 esESLanguagePageEntries[] =
@@ -12,37 +44,37 @@ static MUI_ENTRY esESLanguagePageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Selecci¢n del idioma",
+        "Selecci\242n del idioma",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "\x07  Por favor, seleccione el idioma a utilizar durante la instalaci¢n.",
+        "\x07  Seleccione el idioma a utilizar durante la instalaci\242n.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "   Luego presione ENTER.",
+        "   Luego presione INTRO.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  El idioma seleccionado ser  tambi\82n el idioma por defecto del sistema.",
+        "\x07  El idioma seleccionado tambi\202n ser\240 el idioma del sistema.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   ENTER = Continuar F3 = Salir",
+        "   INTRO = Continuar F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -58,31 +90,31 @@ static MUI_ENTRY esESWelcomePageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Bienvenido a la instalaci¢n de ReactOS",
+        "Bienvenido a la instalaci\242n de ReactOS",
         TEXT_STYLE_HIGHLIGHT
     },
     {
         6,
         11,
-        "Esta parte de la instalaci¢n copia ReactOS en su equipo y",
+        "Esta parte de la instalaci\242n copiar\240 ReactOS en su equipo y",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "prepara la segunda parte de la instalaci¢n.",
+        "prepara la segunda parte de la instalaci\242n.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "\x07  Presione ENTER para instalar ReactOS.",
+        "\x07  Press ENTER to install or upgrade ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -94,7 +126,7 @@ static MUI_ENTRY esESWelcomePageEntries[] =
     {
         8,
         19,
-        "\x07  Presione L para ver las condiciones y t\82rminos de licencia.",
+        "\x07  Presione L para ver las condiciones y t\202rminos de licencia.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -106,7 +138,7 @@ static MUI_ENTRY esESWelcomePageEntries[] =
     {
         6,
         23,
-        "Para m s informaci¢n sobre ReactOS, visite por favor:",
+        "Para m\240s informaci\242n sobre ReactOS, visite la Web:",
         TEXT_STYLE_NORMAL
     },
     {
@@ -118,7 +150,7 @@ static MUI_ENTRY esESWelcomePageEntries[] =
     {
         0,
         0,
-        "   ENTER = Continuar  R = Reparar  L = Licencia  F3 = Salir",
+        "   INTRO = Continuar  R = Reparar  L = Licencia  F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -134,91 +166,61 @@ static MUI_ENTRY esESIntroPageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "El instalador de ReactOS se encuentra en una etapa preliminar.",
-        TEXT_STYLE_NORMAL
+        "ReactOS Version Status",
+        TEXT_STYLE_HIGHLIGHT
     },
     {
         6,
-        9,
-        "A£n no posee todas las funciones de un instalador.",
+        11,
+        "ReactOS is in Alpha stage, meaning it is not feature-complete",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "Se presentan las siguientes limitaciones:",
+        "and is under heavy development. It is recommended to use it only for",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         13,
-        "- El instalador no soporta m s de una partici¢n primaria por disco.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        14,
-        "- El instalador no puede eliminar una partici¢n primaria de un disco",
+        "evaluation and testing purposes and not as your daily-usage OS.",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         15,
-        "  si hay particiones extendidas en el mismo.",
+        "Backup your data or test on a secondary computer if you attempt",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         16,
-        "- El instalador no puede eliminar la primer partici¢n extendida",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        17,
-        "  si existen otras particiones extendidas en el disco.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        18,
-        "- El instalador soporta solamente el sistema de archivos FAT.",
+        "to run ReactOS on real hardware.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "- El comprobador de integridad del sistema de archivos no est  a£n",
+        "\x07  Press ENTER to continue ReactOS Setup.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
-        20,
-        "  implementado.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        25,
-        "\x07  Presione ENTER para instalar ReactOS.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        27,
-        "\x07  Presione F3 para salir sin instalar ReactOS.",
+        21,
+        "\x07  Press F3 to quit without installing ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   ENTER = Continuar   F3 = Salir",
+        "ENTER = Continue   F3 = Quit",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -234,7 +236,7 @@ static MUI_ENTRY esESLicensePageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -246,13 +248,13 @@ static MUI_ENTRY esESLicensePageEntries[] =
     {
         8,
         8,
-        "ReactOS obedece los terminos de la licencia",
+        "ReactOS se distribuye bajo los t\202rminos de la licencia",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         9,
-        "GNU GPL con partes que contienen c¢digo de otras",
+        "GNU GPL con partes que contienen c\242digo de otras",
         TEXT_STYLE_NORMAL
     },
     {
@@ -264,13 +266,13 @@ static MUI_ENTRY esESLicensePageEntries[] =
     {
         8,
         11,
-        "Todo el software que forma parte del sistema ReactOS est ",
+        "Todo el software que forma parte del sistema ReactOS est\240",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         12,
-        "por tanto liberado bajo licencia GNU GPL as¡ como manteniendo",
+        "por tanto liberado bajo licencia GNU GPL as\241 como manteniendo",
         TEXT_STYLE_NORMAL
     },
     {
@@ -294,19 +296,19 @@ static MUI_ENTRY esESLicensePageEntries[] =
     {
         8,
         17,
-        "de ReactOS cubre solo la distribuci¢n a terceras partes.",
+        "de ReactOS cubre solo la distribuci\242n a terceras partes.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         18,
-        "Si por alg£n motivo no recibi¢ una copia de la",
+        "Si por alg\243n motivo no recibi\242 una copia de la",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "GNU General Public License con ReactOS por favor visite",
+        "GNU General Public License con ReactOS visite:",
         TEXT_STYLE_NORMAL
     },
     {
@@ -318,31 +320,31 @@ static MUI_ENTRY esESLicensePageEntries[] =
     {
         8,
         22,
-        "Garant¡a:",
+        "Garant\241a:",
         TEXT_STYLE_HIGHLIGHT
     },
     {
         8,
         24,
-        "Este es software libre; vea el c¢digo para las condiciones de copia.",
+        "Este es un software libre; vea el c\242digo para las condiciones de copia.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         25,
-        "No existe garant¡a; ni siquiera para MERCANTIBILIDAD",
+        "No existe garant\241a; ni siquiera de MERCANTIBILIDAD",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         26,
-        "o el cumplimiento de alg£n prop¢sito particular",
+        "o el cumplimiento de alg\243n prop\242sito particular",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Regresar",
+        "INTRO = Regresar",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -358,13 +360,13 @@ static MUI_ENTRY esESDevicePageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "La lista inferior muestra la configuraci¢n actual de dispositivos.",
+        "La lista inferior muestra la configuraci\242n actual de dispositivos.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -382,13 +384,13 @@ static MUI_ENTRY esESDevicePageEntries[] =
     {
         24,
         13,
-        "Teclado:",
+        "Tipo de teclado:",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
     },
     {
         24,
         14,
-        "Disp. Teclado:",
+        "Distrib. del teclado:",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
     },
     {
@@ -399,19 +401,19 @@ static MUI_ENTRY esESDevicePageEntries[] =
     },
     {
         25,
-        16, "Aceptar la configuraci¢n de los dispositivos",
+        16, "Aceptar la configuraci\242n de los dispositivos",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         19,
-        "Puede modificar la configuraci¢n con las teclas ARRIBA y ABAJO",
+        "Puede modificar la configuraci\242n con las teclas ARRIBA y ABAJO",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         20,
-        "para elegir. Luego presione ENTER para cambiar a una configuraci¢n",
+        "para elegir. Luego presione INTRO para cambiar a una configuraci\242n",
         TEXT_STYLE_NORMAL
     },
     {
@@ -423,19 +425,19 @@ static MUI_ENTRY esESDevicePageEntries[] =
     {
         6,
         23,
-        "Cuando la configuraci¢n sea correcta, elija \"Aceptar la configuraci¢n",
+        "Cuando la configuraci\242n sea correcta, elija \"Aceptar la configuraci\242n",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         24,
-        "de los dispostivos\" y presione ENTER.",
+        "de los dispostivos\" y presione INTRO.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   ENTER = Continuar   F3 = Salir",
+        "   INTRO = Continuar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -451,7 +453,7 @@ static MUI_ENTRY esESRepairPageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -463,43 +465,43 @@ static MUI_ENTRY esESRepairPageEntries[] =
     {
         6,
         9,
-        "A£n no posee todas las funciones de un instalador.",
+        "A\243n no posee todas las funciones de un instalador.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "Las funciones de reparaci¢n no han sido a£n implementadas.",
+        "Las funciones de reparaci\242n no han sido a\243n implementadas.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "\x07  Presione U para actualizar el SO.",
+        "\x07  Presione U para actualizar el sistema operativo.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Presione R para la consola de recuperaci¢n.",
+        "\x07  Presione R para la consola de recuperaci\242n.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Presione ESC para volver al men£ principal.",
+        "\x07  Presione ESC para volver al men\243 principal.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         21,
-        "\x07  Presione ENTER para reiniciar su equipo.",
+        "\x07  Presione INTRO para reiniciar su equipo.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ESC = Men£ inicial  U = Actualizar  R = Recuperar  ENTER = Reiniciar",
+        "ESC = Men\243 inicial  U = Actualizar  R = Recuperar  INTRO = Reiniciar",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -509,12 +511,83 @@ static MUI_ENTRY esESRepairPageEntries[] =
         0
     }
 };
+
+static MUI_ENTRY esESUpgradePageEntries[] =
+{
+    {
+        4,
+        3,
+        " Instalaci\242n de 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
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
 static MUI_ENTRY esESComputerPageEntries[] =
 {
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -532,13 +605,13 @@ static MUI_ENTRY esESComputerPageEntries[] =
     {
         8,
         11,
-        "Luego presione ENTER.",
+        "Luego presione INTRO.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Presione ESC para volver a la p gina anterior sin cambiar",
+        "\x07  Presione ESC para volver a la p\240gina anterior sin cambiar",
         TEXT_STYLE_NORMAL
     },
     {
@@ -550,7 +623,7 @@ static MUI_ENTRY esESComputerPageEntries[] =
     {
         0,
         0,
-        "   ENTER = Continuar   ESC = Cancelar   F3 = Salir",
+        "   INTRO = Continuar   ESC = Cancelar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -566,31 +639,31 @@ static MUI_ENTRY esESFlushPageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         10,
         6,
-        "El sistema se est  asegurando que todos los datos sean salvados",
+        "El sistema se est\240 asegurando que todos los datos sean salvados.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         8,
-        "Esta operaci¢n puede durar varios minutos",
+        "Esta operaci\242n puede durar varios minutos.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         9,
-        "Cuando haya terminado, su equipo se reiniciar  autom ticamente",
+        "Cuando haya terminado, su equipo se reiniciar\240 autom\240ticamente.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "Vaciando la cache",
+        "Vaciando la cach\202",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -606,37 +679,37 @@ static MUI_ENTRY esESQuitPageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         10,
         6,
-        "ReactOS no ha sido instalado completamente",
+        "ReactOS no ha sido instalado completamente.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         8,
-        "Retire el disco de la unidad A: y",
+        "Retire cualquier disquete de la unidad A: y los CDs de sus unidades.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         9,
-        "todos los CD-ROMs de la unidades.",
+        "",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         11,
-        "Presione ENTER para reiniciar su equipo.",
+        "Presione INTRO para reiniciar su equipo.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "Por favor, espere...",
+        "Espere un momento...",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
     },
     {
@@ -652,7 +725,7 @@ static MUI_ENTRY esESDisplayPageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -669,13 +742,13 @@ static MUI_ENTRY esESDisplayPageEntries[] =
     {
         8,
         11,
-        "   Luego presione ENTER.",
+        "   Luego presione INTRO.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Presione la tecla ESC para volver a la p gina anterior sin",
+        "\x07  Presione la tecla ESC para volver a la p\240gina anterior sin",
         TEXT_STYLE_NORMAL
     },
     {
@@ -687,7 +760,7 @@ static MUI_ENTRY esESDisplayPageEntries[] =
     {
         0,
         0,
-        "   ENTER = Continuar   ESC = Cancelar   F3 = Salir",
+        "   INTRO = Continuar   ESC = Cancelar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -703,37 +776,37 @@ static MUI_ENTRY esESSuccessPageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         10,
         6,
-        "Los componentes b sicos de ReactOS han sido instalados correctamente.",
+        "Los componentes b\240sicos de ReactOS han sido instalados correctamente.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         8,
-        "Retire el disco de la unidad A: y",
+        "Retire cualquier disquete de la unidad A: y todos los",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         9,
-        "todos los CD-ROMs de las unidades.",
+        "CD-ROMs de sus respectivas unidades.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         11,
-        "Presione ENTER para reiniciar su equipo.",
+        "Presione INTRO para reiniciar su equipo.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   ENTER = Reiniciar su equipo",
+        "   INTRO = Reiniciar su equipo",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -749,7 +822,7 @@ static MUI_ENTRY esESBootPageEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -767,19 +840,19 @@ static MUI_ENTRY esESBootPageEntries[] =
     {
         6,
         13,
-        "Por favor inserte un disco formateado en la unidad A: y",
+        "Inserte un disquete formateado en la unidad A: y",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         14,
-        "presione ENTER.",
+        "presione INTRO.",
         TEXT_STYLE_NORMAL,
     },
     {
         0,
         0,
-        "   ENTER = Continuar   F3 = Salir",
+        "   INTRO = Continuar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -796,7 +869,7 @@ static MUI_ENTRY esESSelectPartitionEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -820,32 +893,132 @@ static MUI_ENTRY esESSelectPartitionEntries[] =
     {
         8,
         13,
-        "\x07  Presione ENTER para instalar ReactOS en la partici¢n seleccionada.",
+        "\x07  Presione INTRO para instalar ReactOS en la partici\242n seleccionada.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "\x07  Press P to create a primary partition.",
+        "\x07  Presione P para crear una partici\242n primaria.",
 //        "\x07  Presione C para crear una nueva partici¢n.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Press E to create an extended partition.",
+        "\x07  Presione E para crear una partici\242n extendida.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Presione D para borrar una partici¢n existente.",
+        "\x07  Presione L para crear una partici\242n l\242gica.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        21,
+        "\x07  Presione D para borrar una partici\242n existente.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        0,
+        0,
+        "Espere un momento...",
+        TEXT_TYPE_STATUS | TEXT_PADDING_BIG
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY esESConfirmDeleteSystemPartitionEntries[] =
+{
+    {
+        4,
+        3,
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
+        TEXT_STYLE_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "Ha solicitado borrar la partici\242n del sistema.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        10,
+        "Las particiones del sistema contienen programas de diagn\242stico y configuraci\242n",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        11,
+        "de dispositivos, para arrancar un sistema operativo (como ReactOS) u otros",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        12,
+        "programas fundamentales proporcionados por el fabricante de hardware.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        14,
+        "Borre particiones del sistema \243nicamente cuando est\202 seguro de que no",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        15,
+        "haya programas de ese tipo en la partici\242n, o cuando est\202 seguro de borrarlos.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        16,
+        "Cuando se elimina una partici\242n puede perder la posibilidad de arrancar el",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        17,
+        "equipo desde ese disco duro hasta que termine de instalar ReactOS.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        20,
+        "\x07  Presione INTRO para borrar la partici\242n del sistema, se",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        21,
+        "   volver\240 a pedir confirmaci\242n m\240s tarde.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        24,
+        "\x07  Presione ESC para volver a la p\240gina anterior. Si lo hace ",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        25,
+        "   la partici\242n no se borrar\240.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "Por favor, espere...",
+        "INTRO=Continuar  ESC=Cancelar",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -861,25 +1034,25 @@ static MUI_ENTRY esESFormatPartitionEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Formato de la partici¢n",
+        "Formato de la partici\242n",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         10,
-        "El instalador formatear  la partici¢n. Presione ENTER para continuar.",
+        "El instalador formatear\240 la partici\242n. Presione INTRO para continuar.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   ENTER = Continuar   F3 = Salir",
+        "   INTRO = Continuar   F3 = Salir",
         TEXT_TYPE_STATUS
     },
     {
@@ -895,13 +1068,13 @@ static MUI_ENTRY esESInstallDirectoryEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "El programa instalar  los archivos en la partici¢n seleccionada. ",
+        "El programa instalar\240 los archivos en la partici\242n seleccionada.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -931,7 +1104,7 @@ static MUI_ENTRY esESInstallDirectoryEntries[] =
     {
         0,
         0,
-        "   ENTER = Continuar   F3 = Salir",
+        "   INTRO = Continuar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -947,31 +1120,31 @@ static MUI_ENTRY esESFileCopyEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         0,
         12,
-        "Por favor espere mientras el Instalador de ReactOS copia",
+        "Espere un momento mientras el Instalador de ReactOS copia",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
         0,
         13,
-        "archivos en su carpeta de instalaci¢n de ReactOS.",
+        "archivos en su carpeta de instalaci\242n de ReactOS.",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
         0,
         14,
-        "Esta operaci¢n puede durar varios minutos.",
+        "Esta operaci\242n puede durar varios minutos.",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
         50,
         0,
-        "\xB3 Por favor, espere...",     
+        "\xB3 Espere un momento...",
         TEXT_TYPE_STATUS
     },
     {
@@ -987,13 +1160,13 @@ static MUI_ENTRY esESBootLoaderEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "El programa est  instalando el cargador de arranque",
+        "A continuaci\242n el programa instalar\240 el cargador de arranque",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1005,7 +1178,7 @@ static MUI_ENTRY esESBootLoaderEntries[] =
     {
         8,
         13,
-        "Instalar el cargador de arranque en el disco duro (s¢lo VBR).",
+        "Instalar el cargador de arranque en el disco duro (s\242lo VBR).",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1017,13 +1190,13 @@ static MUI_ENTRY esESBootLoaderEntries[] =
     {
         8,
         15,
-        "Omitir la instalaci¢n del cargador de arranque.",
+        "Omitir la instalaci\242n del cargador de arranque.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   ENTER = Continuar   F3 = Salir",
+        "   INTRO = Continuar   F3 = Salir",
         TEXT_TYPE_STATUS  | TEXT_PADDING_BIG
     },
     {
@@ -1039,7 +1212,7 @@ static MUI_ENTRY esESKeyboardSettingsEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -1057,13 +1230,13 @@ static MUI_ENTRY esESKeyboardSettingsEntries[] =
     {
         8,
         11,
-        "   Luego presione ENTER.",
+        "   Luego presione INTRO.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Presione la tecla ESC para volver a la p gina anterior sin cambiar",
+        "\x07  Presione la tecla ESC para volver a la p\240gina anterior sin cambiar",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1075,7 +1248,7 @@ static MUI_ENTRY esESKeyboardSettingsEntries[] =
     {
         0,
         0,
-        "   ENTER = Continuar   ESC = Cancelar   F3 = Salir",
+        "   INTRO = Continuar   ESC = Cancelar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1091,43 +1264,43 @@ static MUI_ENTRY esESLayoutSettingsEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Please select a layout to be installed by default.",
+        "Seleccione la distribuci\242n de teclado a instalar de forma predeterminada.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "\x07  Presione ARRIBA o ABAJO para seleccionar la disposici¢n del teclado",
+        "\x07  Presione ARRIBA o ABAJO para seleccionar la distribuci\242n de teclado",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "    deseada. Luego presione ENTER.",
+        "    deseada. Luego presione INTRO.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Presione la tecla ESC para volver a la p gina anterior sin cambiar",
+        "\x07  Presione la tecla ESC para volver a la p\240gina anterior sin cambiar",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         14,
-        "   la disposici¢n del teclado.",
+        "   la distribuci\242n de teclado.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   ENTER = Continuar   ESC = Cancelar   F3 = Salir",
+        "   INTRO = Continuar   ESC = Cancelar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1144,13 +1317,13 @@ static MUI_ENTRY esESPrepareCopyEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "El programa prepara su equipo para copiar los archivos de ReactOS. ",
+        "El programa prepara su equipo para copiar los archivos de ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1173,7 +1346,7 @@ static MUI_ENTRY esESSelectFSEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
@@ -1191,19 +1364,19 @@ static MUI_ENTRY esESSelectFSEntries[] =
     {
         8,
         21,
-        "\x07  Presione ENTER para formatear partici¢n.",
+        "\x07  Presione INTRO para formatear partici\242n.",
         0
     },
     {
         8,
         23,
-        "\x07  Presione ESC para seleccionar otra partici¢n.",
+        "\x07  Presione ESC para seleccionar otra partici\242n.",
         0
     },
     {
         0,
         0,
-        "   ENTER = Continuar   ESC = Cancelar   F3 = Salir",
+        "   INTRO = Continuar   ESC = Cancelar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
 
@@ -1220,25 +1393,25 @@ static MUI_ENTRY esESDeletePartitionEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "Ha elegido borrar la partici¢n",
+        "Ha elegido borrar la partici\242n",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         18,
-        "\x07  Presione D para borrar la partici¢n.",
+        "\x07  Presione D para borrar la partici\242n.",
         TEXT_STYLE_NORMAL
     },
     {
         11,
         19,
-        "ADVERTENCIA: ­Se perder n todos los datos de esta partici¢n!",
+        "ADVERTENCIA: \255Se perder\240n todos los datos de esta partici\242n!",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1250,7 +1423,7 @@ static MUI_ENTRY esESDeletePartitionEntries[] =
     {
         0,
         0,
-        "   D = Borrar Partici¢n   ESC = Cancelar   F3 = Salir",
+        "   D = Borrar partici\242n   ESC = Cancelar   F3 = Salir",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1266,19 +1439,19 @@ static MUI_ENTRY esESRegistryEntries[] =
     {
         4,
         3,
-        " Instalaci¢n de ReactOS " KERNEL_VERSION_STR " ",
+        " Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "El instalador est  actualizando la configuraci¢n del sistema. ",
+        "El instalador est\240 actualizando la configuraci\242n del sistema.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "   Creando la estructura del registro...",
+        "   Creando la estructura del Registro...",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1294,230 +1467,239 @@ MUI_ERROR esESErrorEntries[] =
 {
     {
         // NOT_AN_ERROR
-        "Success\n"
+        "Completado correctamente\n"
     },
     {
-        //ERROR_NOT_INSTALLED
-        "ReactOS no est  completamente instalado en su\n"
-        "equipo. Si cierra ahora el Instalador, necesitar \n"
+        // ERROR_NOT_INSTALLED
+        "ReactOS no est\240 completamente instalado en su\n"
+        "equipo. Si cierra ahora el Instalador, necesitar\240\n"
         "ejecutarlo otra vez para instalar ReactOS.\n"
         "\n"
-        "  \x07  Presione ENTER para continuar con el instalador.\n"
+        "  \x07  Presione INTRO para continuar con el instalador.\n"
         "  \x07  Presione F3 para abandonar el instalador.",
-        "F3 = Salir  ENTER = Continuar"
+        "F3 = Salir  INTRO = Continuar"
     },
     {
-        //ERROR_NO_HDD
+        // ERROR_NO_HDD
         "El instalador no pudo encontrar un disco duro.\n",
-        "ENTER = Reiniciar el equipo"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_NO_SOURCE_DRIVE
+        // ERROR_NO_SOURCE_DRIVE
         "El instalador no pudo encontrar su unidad fuente.\n",
-        "ENTER = Reiniciar el equipo"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_LOAD_TXTSETUPSIF
-        "El instalador fall¢ al cargar el archivo TXTSETUP.SIF.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_LOAD_TXTSETUPSIF
+        "El instalador fall\242 al cargar el archivo TXTSETUP.SIF.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_CORRUPT_TXTSETUPSIF
-        "El instalador encontr¢ un archivo TXTSETUP.SIF corrupto.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_CORRUPT_TXTSETUPSIF
+        "El instalador encontr\242 un archivo TXTSETUP.SIF corrupto.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_SIGNATURE_TXTSETUPSIF,
-        "El instalador encontr¢ una firma incorrecta en TXTSETUP.SIF.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_SIGNATURE_TXTSETUPSIF,
+        "El instalador encontr\242 una firma incorrecta en TXTSETUP.SIF.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_DRIVE_INFORMATION
-        "El instalador no pudo recibir informaci¢n del disco del sistema.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_DRIVE_INFORMATION
+        "El instalador no pudo recibir informaci\242n del disco del sistema.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_WRITE_BOOT,
-        "El instalador fall¢ al instalar el c¢digo de inicio FAT en la partici¢n del sistema.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_WRITE_BOOT,
+        "El instalador fall\242 al instalar el c\242digo de inicio %S en la partici\242n del sistema.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_LOAD_COMPUTER,
-        "El instalador fall¢ al cargar la lista de tipos de equipos.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_LOAD_COMPUTER,
+        "El instalador fall\242 al cargar la lista de tipos de equipos.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_LOAD_DISPLAY,
-        "El instalador fall¢ al cargar la lista de resoluciones de pantalla.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_LOAD_DISPLAY,
+        "El instalador fall\242 al cargar la lista de resoluciones de pantalla.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_LOAD_KEYBOARD,
-        "El instalador fall¢ al cargar la lista de teclados.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_LOAD_KEYBOARD,
+        "El instalador fall\242 al cargar la lista de teclados.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_LOAD_KBLAYOUT,
-        "El instalador fall¢ al cargar la lista de disposiciones teclados.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_LOAD_KBLAYOUT,
+        "El instalador fall\242 al cargar la lista de distribuciones de teclado.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_WARN_PARTITION,
-        "­El instalador encontr¢ que al menos un disco duro contiene una tabla\n"
-        "de partici¢n incompatible que no puede ser manejada correctamente!\n"
+        // ERROR_WARN_PARTITION,
+        "\255El instalador encontr\242 que al menos un disco duro contiene una tabla\n"
+        "de partici\242n incompatible que no puede ser manejada correctamente!\n"
         "\n"
         "Crear o borrar particiones puede destruir la tabla de particiones.\n"
         "\n"
         "  \x07  Presione F3 para salir del instalador.\n"
-        "  \x07  Presione ENTER para continuar.",
-        "F3= Salir  ENTER = Continuar"
+        "  \x07  Presione INTRO para continuar.",
+        "F3 = Salir  INTRO = Continuar"
     },
     {
-        //ERROR_NEW_PARTITION,
-        "­No puede crear una nueva partici¢n dentro\n"
-        "de una partici¢n existente!\n"
+        // ERROR_NEW_PARTITION,
+        "\255No puede crear una nueva partici\242n dentro\n"
+        "de una partici\242n existente!\n"
         "\n"
         "  * Presione cualquier tecla para continuar.",
         NULL
     },
     {
-        //ERROR_DELETE_SPACE,
-        "­No puede borrar un espacio de disco sin particionar!\n"
+        // ERROR_DELETE_SPACE,
+        "\255No se puede borrar un espacio de disco sin particionar!\n"
         "\n"
         "  * Presione cualquier tecla para continuar.",
         NULL
     },
     {
-        //ERROR_INSTALL_BOOTCODE,
-        "El instalador fall¢ al instalar el c¢digo de inicio FAT en la partici¢n del sistema.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_INSTALL_BOOTCODE,
+        "El instalador fall\242 al instalar el c\242digo de inicio %S en la partici\242n del sistema.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_NO_FLOPPY,
+        // ERROR_NO_FLOPPY,
         "No hay disco en la unidad A:.",
-        "ENTER = Continuar"
+        "INTRO = Continuar"
     },
     {
-        //ERROR_UPDATE_KBSETTINGS,
-        "El instalador fall¢ al actualizar la configuraci¢n de disposici¢n del teclado.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_UPDATE_KBSETTINGS,
+        "El instalador fall\242 al actualizar la configuraci\242n de distribuci\242n de teclado.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_UPDATE_DISPLAY_SETTINGS,
-        "El instalador fall¢ al actualizar la configuraci¢n de la pantalla.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_UPDATE_DISPLAY_SETTINGS,
+        "El instalador fall\242 al actualizar la configuraci\242n de la pantalla.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_IMPORT_HIVE,
-        "El instalador fall¢ al importar un archivo de la estructura.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_IMPORT_HIVE,
+        "El instalador fall\242 al importar un archivo de la estructura.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_FIND_REGISTRY
-        "El instalador fall¢ al buscar los archivos de datos registrados.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_FIND_REGISTRY
+        "El instalador fall\242 al buscar los archivos de datos registrados.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_CREATE_HIVE,
-        "El instalador fall¢ al crear el registro de la estructura.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_CREATE_HIVE,
+        "El instalador fall\242 al crear el registro de la estructura.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_INITIALIZE_REGISTRY,
-        "El instalador fall¢ al configurar el registro de inicio.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_INITIALIZE_REGISTRY,
+        "El instalador fall\242 al configurar el registro de inicio.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_INVALID_CABINET_INF,
-        "Cabinet no tiene un archivo inf v lido.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_INVALID_CABINET_INF,
+        "Cabinet no tiene un archivo inf v\240lido.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_CABINET_MISSING,
+        // ERROR_CABINET_MISSING,
         "Cabinet no encontrado.\n",
-        "ENTER = Reiniciar el equipo"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_CABINET_SCRIPT,
-        "Cabinet no tiene ning£n script de instalaci¢n.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_CABINET_SCRIPT,
+        "Cabinet no tiene ning\243n script de instalaci\242n.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_COPY_QUEUE,
-        "El instalador fall¢ al abrir la lista de archivos a copiar.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_COPY_QUEUE,
+        "El instalador fall\242 al abrir la lista de archivos a copiar.\n",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_CREATE_DIR,
-        "El instalador no puede crear los directorios de instalaci¢n.",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_CREATE_DIR,
+        "El instalador no puede crear los directorios de instalaci\242n.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_TXTSETUP_SECTION,
-        "El instalador fall¢ al buscar la secci¢n 'Directorios'\n"
+        // ERROR_TXTSETUP_SECTION,
+        "El instalador fall\242 al buscar la secci\242n '%S'\n"
         "en TXTSETUP.SIF.\n",
-        "ENTER = Reiniciar el equipo"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_CABINET_SECTION,
-        "El instalador fall¢ al buscar la secci¢n 'Directorios'\n"
+        // ERROR_CABINET_SECTION,
+        "El instalador fall\242 al buscar la secci\242n '%S'\n"
         "en el cabinet.\n",
-        "ENTER = Reiniciar el equipo"
-    },
-    {
-        //ERROR_CREATE_INSTALL_DIR
-        "El instalador no puede crear el directorio de instalaci¢n.",
-        "ENTER = Reiniciar el equipo"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_FIND_SETUPDATA,
-        "El instalador fall¢ al buscar la secci¢n 'SetupData'\n"
-        "en TXTSETUP.SIF.\n",
-        "ENTER = Reiniciar el equipo"
+        // ERROR_CREATE_INSTALL_DIR
+        "El instalador no puede crear el directorio de instalaci\242n.",
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_WRITE_PTABLE,
-        "El instalador fall¢ al escribir la tabla de particiones.\n"
-        "ENTER = Reiniciar el equipo"
+        // ERROR_WRITE_PTABLE,
+        "El instalador fall\242 al escribir la tabla de particiones.\n"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_ADDING_CODEPAGE,
-        "El instalador fall¢ al a¤adir el c¢digo de p ginas al registro.\n"
-        "ENTER = Reiniciar el equipo"
+        // ERROR_ADDING_CODEPAGE,
+        "El instalador fall\242 al a\244adir el c\242digo de p\240ginas al registro.\n"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_UPDATE_LOCALESETTINGS,
+        // ERROR_UPDATE_LOCALESETTINGS,
         "El instalador no pudo configurar el idioma del sistema.\n"
-        "ENTER = Reiniciar el equipo"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_ADDING_KBLAYOUTS,
+        // ERROR_ADDING_KBLAYOUTS,
         "El instalador no ha podido agregar los layouts de teclado al registro.\n"
-        "ENTER = Reiniciar el equipo"
+        "INTRO = Reiniciar el equipo"
+    },
+    {
+        // ERROR_UPDATE_GEOID,
+        "El instalador no ha podido configurar el ID geogr\240fico.\n"
+        "INTRO = Reiniciar el equipo"
     },
     {
-        //ERROR_UPDATE_GEOID,
-        "El instalador no ha podido configurar el ID geogr fico.\n"
-        "ENTER = Reiniciar el equipo"
+        // ERROR_DIRECTORY_NAME,
+        "Nombre de carpeta no v\240lido.\n"
+        "\n"
+        "  * Presione una tecla para continuar."
     },
     {
-        //ERROR_INSUFFICIENT_DISKSPACE,
-        "No hay suficiente espacio disponible en la partici¢n seleccionada.\n"
+        // ERROR_INSUFFICIENT_PARTITION_SIZE,
+        "La partici\242n selecionada no es lo suficientemente grande como para.\n"
+        "instalar ReactOS. Se necesita una partici\242n de al menos %lu MB.\n"
+        "\n"
         "  * Presione una tecla para continuar.",
         NULL
     },
     {
-        //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"
+        // ERROR_PARTITION_TABLE_FULL,
+        "No es posible a\244adir una partici\242n primaria o extendida en la\n"
+        "tabla de partici\242n de este disco, ya que est\240 completamente llena.\n"
+        "\n"
+        "  * Presione una tecla para continuar."
+    },
+    {
+        // ERROR_ONLY_ONE_EXTENDED,
+        "No es posible crear m\240s de una partici\242n extendida por disco.\n"
         "\n"
-        "  * Press any key to continue."
+        "  * Presione una tecla para continuar."
     },
     {
-        //ERROR_ONLY_ONE_EXTENDED,
-        "You can not create more than one extended partition per disk.\n"
+        // ERROR_FORMATTING_PARTITION,
+        "El instalador es incapaz de formatear la partici\242n:\n"
+        " %S\n"
         "\n"
-        "  * Press any key to continue."
+        "INTRO = reiniciar equipo"
     },
     {
         NULL,
@@ -1527,12 +1709,16 @@ MUI_ERROR esESErrorEntries[] =
 
 MUI_PAGE esESPages[] =
 {
+    {
+        SETUP_INIT_PAGE,
+        esESSetupInitPageEntries
+    },
     {
         LANGUAGE_PAGE,
         esESLanguagePageEntries
     },
     {
-        START_PAGE,
+        WELCOME_PAGE,
         esESWelcomePageEntries
     },
     {
@@ -1551,6 +1737,10 @@ MUI_PAGE esESPages[] =
         REPAIR_INTRO_PAGE,
         esESRepairPageEntries
     },
+    {
+        UPGRADE_REPAIR_PAGE,
+        esESUpgradePageEntries
+    },
     {
         COMPUTER_SETTINGS_PAGE,
         esESComputerPageEntries
@@ -1567,6 +1757,10 @@ MUI_PAGE esESPages[] =
         SELECT_PARTITION_PAGE,
         esESSelectPartitionEntries
     },
+    {
+        CONFIRM_DELETE_SYSTEM_PARTITION_PAGE,
+        esESConfirmDeleteSystemPartitionEntries
+    },
     {
         SELECT_FILE_SYSTEM_PAGE,
         esESSelectFSEntries
@@ -1628,111 +1822,121 @@ MUI_PAGE esESPages[] =
 MUI_STRING esESStrings[] =
 {
     {STRING_PLEASEWAIT,
-     "   Por favor, espere..."},
+     "   Espere un momento..."},
     {STRING_INSTALLCREATEPARTITION,
-     "   ENTER = Install   P = Create Primary   E = Create Extended   F3 = Quit"},
-//     "   ENTER = Instalar   C = Crear Partici¢n   F3 = Salir"},
+     "   INTRO = Instalar  P = Crear primaria   E = Crear extendida   F3 = Salir"},
     {STRING_INSTALLCREATELOGICAL,
-     "   ENTER = Install   L = Create Logical Partition   F3 = Quit"},
+     "   INTRO = Instalar  C = Crear partici\242n l\242gica   F3 = Salir"},
     {STRING_DELETEPARTITION,
-     "   D = Borrar Partici¢n   F3 = Salir"},
+     "   D = Borrar partici\242n   F3 = Salir"},
     {STRING_INSTALLDELETEPARTITION,
-     "   ENTER = Instalar   D = Borrar Partici¢n   F3 = Salir"},
+     "   INTRO = Instalar   D = Borrar partici\242n   F3 = Salir"},
     {STRING_PARTITIONSIZE,
-     "Tama¤o de la nueva partici¢n:"},
+     "Tama\244o de la nueva partici\242n:"},
     {STRING_CHOOSENEWPARTITION,
-     "You have chosen to create a primary partition on"},
-//     "Ha elegido crear una nueva partici¢n en"},
+     "Ha elegido crear una nueva partici\242n primaria en"},
     {STRING_CHOOSE_NEW_EXTENDED_PARTITION,
-     "You have chosen to create an extended partition on"},
+     "Ha elegido crear una nueva partici\242n extendida en"},
     {STRING_CHOOSE_NEW_LOGICAL_PARTITION,
-     "You have chosen to create a logical partition on"},
+     "Ha elegido crear una nueva partici\242n l\242gica en"},
     {STRING_HDDSIZE,
-    "Por favor, introduzca el tama¤o de la nueva partici¢n en megabytes."},
+    "Escriba el tama\244o de la nueva partici\242n en megabytes."},
     {STRING_CREATEPARTITION,
-     "   ENTER = Crear Partici¢n   ESC = Cancelar   F3 = Salir"},
+     "   INTRO = Crear partici\242n   ESC = Cancelar   F3 = Salir"},
     {STRING_PARTFORMAT,
-    "Esta Partici¢n ser  formateada a continuaci¢n."},
+    "A continuaci\242n se formatear\240 esta partici\242n."},
     {STRING_NONFORMATTEDPART,
-    "Ha elegido instalar ReactOS en una nueva Partici¢n o en una Partici¢n sin formato."},
+    "Ha elegido instalar ReactOS en una nueva partici\242n o en una partici\242n sin formato."},
+    {STRING_NONFORMATTEDSYSTEMPART,
+    "La partici\242n del sistema todav\241a no ha sido formateada."},
+    {STRING_NONFORMATTEDOTHERPART,
+    "La partici\242n nueva todav\241a no ha sido formateada."},
     {STRING_INSTALLONPART,
-    "El instalador instala ReactOS en la Partici¢n"},
+    "El instalador est\240 instalando ReactOS en la partici\242n"},
     {STRING_CHECKINGPART,
-    "El instalador est  comprobando la partici¢n seleccionada."},
+    "El instalador est\240 comprobando la partici\242n seleccionada."},
+    {STRING_CONTINUE,
+    "INTRO = Continuar"},
     {STRING_QUITCONTINUE,
-    "F3= Salir  ENTER = Continuar"},
+    "F3 = Salir  INTRO = Continuar"},
     {STRING_REBOOTCOMPUTER,
-    "ENTER = Reiniciar el equipo"},
-    {STRING_TXTSETUPFAILED,
-    "El instalador fall¢ al buscar la secci¢n\nin TXTSETUP.SIF.\n"},
+    "INTRO = Reiniciar el equipo"},
+    {STRING_DELETING,
+     "   Deleting file: %S"},
+    {STRING_MOVING,
+     "   Moving file: %S to: %S"},
+    {STRING_RENAMING,
+     "   Renaming file: %S to: %S"},
     {STRING_COPYING,
      "   Copiando archivo: %S"},
     {STRING_SETUPCOPYINGFILES,
-     "El instalador est  copiando archivos..."},
+     "El instalador est\240 copiando archivos..."},
     {STRING_REGHIVEUPDATE,
-    "   Actualizando el  rbol del registro..."},
+    "   Actualizando el \240rbol del registro..."},
     {STRING_IMPORTFILE,
     "   Importando %S..."},
-    {STRING_DISPLAYETTINGSUPDATE,
-    "   Actualizando configuraci¢n del tipo de pantalla..."},
+    {STRING_DISPLAYSETTINGSUPDATE,
+    "   Actualizando configuraci\242n del tipo de pantalla..."},
     {STRING_LOCALESETTINGSUPDATE,
-    "   Actualizando configuraci¢n regional..."},
+    "   Actualizando configuraci\242n regional..."},
     {STRING_KEYBOARDSETTINGSUPDATE,
-    "   Actualizando configuraci¢n de disposici¢n del teclado..."},
+    "   Actualizando configuraci\242n de distribuci\242n de teclado..."},
     {STRING_CODEPAGEINFOUPDATE,
-    "   Añadiendo informaci¢n al registro..."},
+    "   A\244adiendo informaci\242n al registro..."},
     {STRING_DONE,
-    "   Realizado..."},
+    "   Terminado..."},
     {STRING_REBOOTCOMPUTER2,
-    "   ENTER = Reiniciar el equipo"},
+    "   INTRO = Reiniciar el equipo"},
+    {STRING_REBOOTPROGRESSBAR,
+    " Your computer will reboot in %li second(s)... "},
     {STRING_CONSOLEFAIL1,
-    "Incapaz de abrir la consola\r\n\r\n"},
+    "No se pudo abrir la consola\r\n\r\n"},
     {STRING_CONSOLEFAIL2,
-    "La causa m s com£n es la utilizaci¢n de un teclado USB\r\n"},
+    "La causa m\240s com\243n es la utilizaci\242n de un teclado USB\r\n"},
     {STRING_CONSOLEFAIL3,
-    "Los teclados USB aun no son soportados completamente\r\n"},
+    "Todav\241a no se soportan los teclados USB por completo\r\n"},
     {STRING_FORMATTINGDISK,
-    "El instalador est  formateando su disco"},
+    "El instalador est\240 formateando el disco"},
     {STRING_CHECKINGDISK,
-    "El instalador est  verificando su disco"},
+    "El instalador est\240 verificando el disco"},
     {STRING_FORMATDISK1,
-    " Formatear la partici¢n con sistema de archivos %S (formato r pido) "},
+    " Formatear la partici\242n con sistema de archivos %S (formato r\240pido) "},
     {STRING_FORMATDISK2,
-    " Formatear la partici¢n con sistema de archivos %S "},
+    " Formatear la partici\242n con sistema de archivos %S "},
     {STRING_KEEPFORMAT,
-    " Mantener el sistema actual de archivos (sin cambios) "},
-    {STRING_HDINFOPARTCREATE,
-    "%I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) en %wZ."},
-    {STRING_HDDINFOUNK1,
-    "%I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu)."},
+    " Mantener el sistema de archivos actual (sin cambios) "},
+    {STRING_HDINFOPARTCREATE_1,
+    "%I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) en %wZ [%s]."},
+    {STRING_HDINFOPARTCREATE_2,
+    "%I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
     {STRING_HDDINFOUNK2,
-    "   %c%c  Tipo %lu    %I64u %s"},
-    {STRING_HDINFOPARTDELETE,
-    "en %I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) en %wZ."},
-    {STRING_HDDINFOUNK3,
-    "en %I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu)."},
-    {STRING_HDINFOPARTZEROED,
-    "Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
+    "   %c%c  Tipo 0x%02X    %I64u %s"},
+    {STRING_HDINFOPARTDELETE_1,
+    "en %I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) en %wZ [%s]."},
+    {STRING_HDINFOPARTDELETE_2,
+    "en %I64u %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
+    {STRING_HDINFOPARTZEROED_1,
+    "Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
     {STRING_HDDINFOUNK4,
-    "%c%c  Tipo %lu    %I64u %s"},
-    {STRING_HDINFOPARTEXISTS,
-    "en Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
+    "%c%c  Tipo 0x%02X    %I64u %s"},
+    {STRING_HDINFOPARTEXISTS_1,
+    "en Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
     {STRING_HDDINFOUNK5,
     "%c%c %c %sTipo %-3u%s                      %6lu %s"},
-    {STRING_HDINFOPARTSELECT,
-    "%6lu %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) en %S"},
-    {STRING_HDDINFOUNK6,
-    "%6lu %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu)"},
+    {STRING_HDINFOPARTSELECT_1,
+    "%6lu %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) en %wZ [%s]"},
+    {STRING_HDINFOPARTSELECT_2,
+    "%6lu %s  Disco duro %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
     {STRING_NEWPARTITION,
-    "El instalador a creado una nueva partici¢n en"},
+    "El instalador ha creado una nueva partici\242n en"},
     {STRING_UNPSPACE,
     "    %sEspacio sin particionar%s            %6lu %s"},
     {STRING_MAXSIZE,
-    "MB (max. %lu MB)"},
+    "MB (m\240x. %lu MB)"},
     {STRING_EXTENDED_PARTITION,
-    "Extended Partition"},
+    "Partici\242n extendida"},
     {STRING_UNFORMATTED,
-    "Nuevo (sin formato)"},
+    "Nueva (sin formato)"},
     {STRING_FORMATUNUSED,
     "Libre"},
     {STRING_FORMATUNKNOWN,
@@ -1744,6 +1948,6 @@ MUI_STRING esESStrings[] =
     {STRING_GB,
     "GB"},
     {STRING_ADDKBLAYOUTS,
-    "A¤adiendo disposici¢n de teclado"},
+    "A\244adiendo distribuci\242n de teclado"},
     {0, 0}
 };