usetup: translate error codes, fix a typo
[reactos.git] / reactos / base / setup / usetup / lang / en-US.h
index 508b6a8..755419f 100644 (file)
@@ -1,13 +1,36 @@
 #ifndef LANG_EN_US_H__
 #define LANG_EN_US_H__
 
-// do not translate these
-static MUI_ENTRY LanguagePageEntries[] =
+static MUI_ENTRY enUSLanguagePageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         6,
         8,
-        "Select your language:",
+        "Language Selection",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        10,
+        "\x07  Please choose the language used for the installation process.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        11,
+        "   Then press ENTER.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        13,
+        "\x07  This Language will be the default language for the final system.",
         TEXT_NORMAL
     },
     {
@@ -26,6 +49,12 @@ static MUI_ENTRY LanguagePageEntries[] =
 
 static MUI_ENTRY enUSWelcomePageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         6,
         8,
@@ -57,7 +86,7 @@ static MUI_ENTRY enUSWelcomePageEntries[] =
         TEXT_NORMAL
     },
     {
-        8, 
+        8,
         19,
         "\x07  Press L to view the ReactOS Licensing Terms and Conditions",
         TEXT_NORMAL
@@ -69,14 +98,14 @@ static MUI_ENTRY enUSWelcomePageEntries[] =
         TEXT_NORMAL
     },
     {
-        6, 
+        6,
         23,
         "For more information on ReactOS, please visit:",
         TEXT_NORMAL
     },
     {
-        6, 
-        24, 
+        6,
+        24,
         "http://www.reactos.org",
         TEXT_HIGHLIGHT
     },
@@ -97,31 +126,31 @@ static MUI_ENTRY enUSWelcomePageEntries[] =
 static MUI_ENTRY enUSIntroPageEntries[] =
 {
     {
-        4, 
+        4,
         3,
         " ReactOS " KERNEL_VERSION_STR " Setup ",
         TEXT_UNDERLINE
     },
     {
-        6, 
-        8, 
+        6,
+        8,
         "ReactOS Setup is in an early development phase. It does not yet",
         TEXT_NORMAL
     },
     {
-        6, 
+        6,
         9,
         "support all the functions of a fully usable setup application.",
         TEXT_NORMAL
     },
     {
-        6, 
+        6,
         12,
         "The following limitations apply:",
         TEXT_NORMAL
     },
     {
-        8, 
+        8,
         13,
         "- Setup can not handle more than one primary partition per disk.",
         TEXT_NORMAL
@@ -151,32 +180,32 @@ static MUI_ENTRY enUSIntroPageEntries[] =
         TEXT_NORMAL
     },
     {
-        8, 
-        18, 
+        8,
+        18,
         "- Setup supports FAT file systems only.",
         TEXT_NORMAL
     },
     {
-        8, 
+        8,
         19,
         "- File system checks are not implemented yet.",
         TEXT_NORMAL
     },
     {
-        8, 
-        23, 
+        8,
+        23,
         "\x07  Press ENTER to install ReactOS.",
         TEXT_NORMAL
     },
     {
-        8, 
-        25, 
+        8,
+        25,
         "\x07  Press F3 to quit without installing ReactOS.",
         TEXT_NORMAL
     },
     {
         0,
-        0, 
+        0,
         "   ENTER = Continue   F3 = Quit",
         TEXT_STATUS
     },
@@ -190,6 +219,12 @@ static MUI_ENTRY enUSIntroPageEntries[] =
 
 static MUI_ENTRY enUSLicensePageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         6,
         6,
@@ -262,43 +297,43 @@ static MUI_ENTRY enUSLicensePageEntries[] =
         "GNU General Public License with ReactOS please visit",
         TEXT_NORMAL
     },
-    {           
+    {
         8,
         20,
         "http://www.gnu.org/licenses/licenses.html",
         TEXT_HIGHLIGHT
     },
-    {           
+    {
         8,
         22,
         "Warranty:",
         TEXT_HIGHLIGHT
     },
-    {           
+    {
         8,
         24,
         "This is free software; see the source for copying conditions.",
         TEXT_NORMAL
     },
-    {           
+    {
         8,
         25,
         "There is NO warranty; not even for MERCHANTABILITY or",
         TEXT_NORMAL
     },
-    {           
+    {
         8,
         26,
         "FITNESS FOR A PARTICULAR PURPOSE",
         TEXT_NORMAL
     },
-    {           
+    {
         0,
         0,
         "   ENTER = Return",
         TEXT_STATUS
     },
-    {           
+    {
         0,
         0,
         NULL,
@@ -309,7 +344,13 @@ static MUI_ENTRY enUSLicensePageEntries[] =
 static MUI_ENTRY enUSDevicePageEntries[] =
 {
     {
-        6, 
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
         8,
         "The list below shows the current device settings.",
         TEXT_NORMAL
@@ -345,7 +386,7 @@ static MUI_ENTRY enUSDevicePageEntries[] =
         TEXT_NORMAL
     },
     {
-        25, 
+        25,
         16, "Accept these device settings",
         TEXT_NORMAL
     },
@@ -356,25 +397,25 @@ static MUI_ENTRY enUSDevicePageEntries[] =
         TEXT_NORMAL
     },
     {
-        6, 
-        20, 
+        6,
+        20,
         "to select an entry. Then press the ENTER key to select alternative",
         TEXT_NORMAL
     },
     {
-        6, 
+        6,
         21,
         "settings.",
         TEXT_NORMAL
     },
     {
-        6, 
-        23, 
+        6,
+        23,
         "When all settings are correct, select \"Accept these device settings\"",
         TEXT_NORMAL
     },
     {
-        6, 
+        6,
         24,
         "and press ENTER.",
         TEXT_NORMAL
@@ -396,49 +437,55 @@ static MUI_ENTRY enUSDevicePageEntries[] =
 static MUI_ENTRY enUSRepairPageEntries[] =
 {
     {
-        6, 
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
         8,
         "ReactOS Setup is in an early development phase. It does not yet",
         TEXT_NORMAL
     },
     {
-        6, 
+        6,
         9,
         "support all the functions of a fully usable setup application.",
         TEXT_NORMAL
     },
     {
-        6, 
+        6,
         12,
         "The repair functions are not implemented yet.",
         TEXT_NORMAL
     },
     {
-        8, 
+        8,
         15,
         "\x07  Press U for Updating OS.",
         TEXT_NORMAL
     },
     {
-        8, 
+        8,
         17,
         "\x07  Press R for the Recovery Console.",
         TEXT_NORMAL
     },
     {
-        8, 
+        8,
         19,
         "\x07  Press ESC to return to the main page.",
         TEXT_NORMAL
     },
     {
-        8, 
+        8,
         21,
         "\x07  Press ENTER to reboot your computer.",
         TEXT_NORMAL
     },
     {
-        0, 
+        0,
         0,
         "   ESC = Main page  ENTER = Reboot",
         TEXT_STATUS
@@ -452,6 +499,12 @@ static MUI_ENTRY enUSRepairPageEntries[] =
 };
 static MUI_ENTRY enUSComputerPageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         6,
         8,
@@ -463,7 +516,7 @@ static MUI_ENTRY enUSComputerPageEntries[] =
         10,
         "\x07  Press the UP or DOWN key to select the desired computer type.",
         TEXT_NORMAL
-    },    
+    },
     {
         8,
         11,
@@ -498,6 +551,12 @@ static MUI_ENTRY enUSComputerPageEntries[] =
 
 static MUI_ENTRY enUSFlushPageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         10,
         6,
@@ -532,6 +591,12 @@ static MUI_ENTRY enUSFlushPageEntries[] =
 
 static MUI_ENTRY enUSQuitPageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         10,
         6,
@@ -572,6 +637,12 @@ static MUI_ENTRY enUSQuitPageEntries[] =
 
 static MUI_ENTRY enUSDisplayPageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         6,
         8,
@@ -617,6 +688,12 @@ static MUI_ENTRY enUSDisplayPageEntries[] =
 
 static MUI_ENTRY enUSSuccessPageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         10,
         6,
@@ -657,6 +734,12 @@ static MUI_ENTRY enUSSuccessPageEntries[] =
 
 static MUI_ENTRY enUSBootPageEntries[] =
 {
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
     {
         6,
         8,
@@ -696,43 +779,733 @@ static MUI_ENTRY enUSBootPageEntries[] =
 
 };
 
-MUI_PAGE enUSPages[] =
+static MUI_ENTRY enUSSelectPartitionEntries[] =
 {
     {
-        LANGUAGE_PAGE,
-        LanguagePageEntries
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
     },
     {
-       START_PAGE,
-       enUSWelcomePageEntries
+        6,
+        8,
+        "The list below shows existing partitions and unused disk",
+        TEXT_NORMAL
     },
     {
-        INSTALL_INTRO_PAGE,
-        enUSIntroPageEntries
+        6,
+        9,
+        "space for new partitions.",
+        TEXT_NORMAL
     },
     {
-        LICENSE_PAGE,
-        enUSLicensePageEntries
+        8,
+        11,
+        "\x07  Press UP or DOWN to select a list entry.",
+        TEXT_NORMAL
     },
     {
-        DEVICE_SETTINGS_PAGE,
-        enUSDevicePageEntries
+        8,
+        13,
+        "\x07  Press ENTER to install ReactOS onto the selected partition.",
+        TEXT_NORMAL
     },
     {
-        REPAIR_INTRO_PAGE,
-        enUSRepairPageEntries
+        8,
+        15,
+        "\x07  Press C to create a new partition.",
+        TEXT_NORMAL
     },
     {
-        COMPUTER_SETTINGS_PAGE,
-        enUSComputerPageEntries
+        8,
+        17,
+        "\x07  Press D to delete an existing partition.",
+        TEXT_NORMAL
     },
     {
-        DISPLAY_SETTINGS_PAGE,
-        enUSDisplayPageEntries
+        0,
+        0,
+        "   Please wait...",
+        TEXT_STATUS
     },
     {
-        FLUSH_PAGE,
-        enUSFlushPageEntries
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY enUSFormatPartitionEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "Format partition",
+        TEXT_NORMAL
+    },
+    {
+        6,
+        10,
+        "Setup will now format the partition. Press ENTER to continue.",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "   ENTER = Continue   F3 = Quit",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        TEXT_NORMAL
+    }
+};
+
+static MUI_ENTRY enUSInstallDirectoryEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "Setup installs ReactOS files onto the selected partition. Choose a",
+        TEXT_NORMAL
+    },
+    {
+        6,
+        9,
+        "directory where you want ReactOS to be installed:",
+        TEXT_NORMAL
+    },
+    {
+        6,
+        14,
+        "To change the suggested directory, press BACKSPACE to delete",
+        TEXT_NORMAL
+    },
+    {
+        6,
+        15,
+        "characters and then type the directory where you want ReactOS to",
+        TEXT_NORMAL
+    },
+    {
+        6,
+        16,
+        "be installed.",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "   ENTER = Continue   F3 = Quit",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY enUSFileCopyEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        11,
+        12,
+        "Please wait while ReactOS Setup copies files to your ReactOS",
+        TEXT_NORMAL
+    },
+    {
+        30,
+        13,
+        "installation folder.",
+        TEXT_NORMAL
+    },
+    {
+        20,
+        14,
+        "This may take several minutes to complete.",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "                                                           \xB3 Please wait...    ",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY enUSBootLoaderEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "Setup is installing the boot loader",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        12,
+        "Install bootloader on the harddisk (MBR).",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        13,
+        "Install bootloader on a floppy disk.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        14,
+        "Skip install bootloader.",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "   ENTER = Continue   F3 = Quit",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY enUSKeyboardSettingsEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "You want to change the type of keyboard to be installed.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        10,
+        "\x07  Press the UP or DOWN key to select the desired keyboard type.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        11,
+        "   Then press ENTER.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        13,
+        "\x07  Press the ESC key to return to the previous page without changing",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        14,
+        "   the keyboard type.",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "   ENTER = Continue   ESC = Cancel   F3 = Quit",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY enUSLayoutSettingsEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "You want to change the keyboard layout to be installed.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        10,
+        "\x07  Press the UP or DOWN key to select the desired keyboard",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        11,
+        "    layout. Then press ENTER.",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        13,
+        "\x07  Press the ESC key to return to the previous page without changing",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        14,
+        "   the keyboard layout.",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "   ENTER = Continue   ESC = Cancel   F3 = Quit",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    },
+
+};
+
+static MUI_ENTRY enUSPrepareCopyEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "Setup prepares your computer for copying the ReactOS files. ",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "   Building the file copy list...",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    },
+
+};
+
+static MUI_ENTRY enUSSelectFSEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        17,
+        "Select a file system from the list below.",
+        0
+    },
+    {
+        8,
+        19,
+        "\x07  Press UP or DOWN to select a file system.",
+        0
+    },
+    {
+        8,
+        21,
+        "\x07  Press ENTER to format the partition.",
+        0
+    },
+    {
+        8,
+        23,
+        "\x07  Press ESC to select another partition.",
+        0
+    },
+    {
+        0,
+        0,
+        "   ENTER = Continue   ESC = Cancel   F3 = Quit",
+        TEXT_STATUS
+    },
+
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY enUSDeletePartitionEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "You have chosen to delete the partition",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        18,
+        "\x07  Press D to delete the partition.",
+        TEXT_NORMAL
+    },
+    {
+        11,
+        19,
+        "WARNING: All data on this partition will be lost!",
+        TEXT_NORMAL
+    },
+    {
+        8,
+        21,
+        "\x07  Press ESC to cancel.",
+        TEXT_NORMAL
+    },
+    {
+        0,
+        0,
+        "   D = Delete Partition   ESC = Cancel   F3 = Quit",
+        TEXT_STATUS
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+MUI_ERROR enUSErrorEntries[] =
+{
+    {
+        //ERROR_NOT_INSTALLED
+        "ReactOS is not completely installed on your\n"
+            "computer. If you quit Setup now, you will need to\n"
+            "run Setup again to install ReactOS.\n"
+            "\n"
+            "  \x07  Press ENTER to continue Setup.\n"
+            "  \x07  Press F3 to quit Setup.",
+            "F3= Quit  ENTER = Continue"
+    },
+    {
+        //ERROR_NO_HDD
+        "Setup could not find a harddisk.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_NO_SOURCE_DRIVE
+        "Setup could not find its source drive.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_LOAD_TXTSETUPSIF
+        "Setup failed to load the file TXTSETUP.SIF.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_CORRUPT_TXTSETUPSIF
+        "Setup found a corrupt TXTSETUP.SIF.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_SIGNATURE_TXTSETUPSIF,
+        "Setup found an invalid signature in TXTSETUP.SIF.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_DRIVE_INFORMATION
+        "Setup could not retrieve system drive information.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_WRITE_BOOT,
+        "failed to install FAT bootcode on the system partition.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_LOAD_COMPUTER,
+        "Setup failed to load the computer type list.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_LOAD_DISPLAY,
+        "Setup failed to load the display settings list.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_LOAD_KEYBOARD,
+        "Setup failed to load the keyboard type list.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_LOAD_KBLAYOUT,
+        "Setup failed to load the keyboard layout list.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_WARN_PARTITION,
+          "Setup found that at least one harddisk contains an incompatible\n"
+                 "partition table that can not be handled properly!\n"
+                 "\n"
+                 "Creating or deleting partitions can destroy the partition table.\n"
+                 "\n"
+                 "  \x07  Press F3 to quit Setup."
+                 "  \x07  Press ENTER to continue.",
+          "F3= Quit  ENTER = Continue"
+    },
+    {
+        //ERROR_NEW_PARTITION,
+        "You can not create a new Partition inside\n"
+               "of an already existing Partition!\n"
+               "\n"
+               "  * Press any key to continue.",
+        NULL
+    },
+    {
+        //ERROR_DELETE_SPACE,
+        "You can not delete unpartitioned disk space!\n"
+        "\n"
+        "  * Press any key to continue.",
+        NULL
+    },
+    {
+        //ERROR_INSTALL_BOOTCODE,
+        "Setup failed to install the FAT bootcode on the system partition.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_NO_FLOPPY,
+        "No disk in drive A:.",
+        "ENTER = Continue"
+    },
+    {
+        //ERROR_UPDATE_KBSETTINGS,
+        "Setup failed to update keyboard layout settings.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_UPDATE_DISPLAY_SETTINGS,
+        "Setup failed to update display registry settings.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_IMPORT_HIVE,
+        "Setup failed to import a hive file.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_FIND_REGISTRY
+        "Setup failed to find the registry data files.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_CREATE_HIVE,
+        "Setup failed to create the registry hives.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_INITIALIZE_REGISTRY,
+        "Setup failed to set the initialize the registry.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_INVALID_CABINET_INF,
+        "Cabinet has no valid inf file.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_CABINET_MISSING,
+        "Cabinet not found.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_CABINET_SCRIPT,
+        "Cabinet has no setup script.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_COPY_QUEUE,
+        "Setup failed to open the copy file queue.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_CREATE_DIR,
+        "Setup could not create install directories.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_TXTSETUP_SECTION,
+        "Setup failed to find the 'Directories' section\n"
+        "in TXTSETUP.SIF.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_CABINET_SECTION,
+        "Setup failed to find the 'Directories' section\n"
+        "in the cabinet.\n",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_CREATE_INSTALL_DIR
+        "Setup could not create the install directory.",
+        "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_FIND_SETUPDATA,
+        "Setup failed to find the 'SetupData' section\n"
+                "in TXTSETUP.SIF.\n",
+                "ENTER = Reboot computer"
+    },
+    {
+        //ERROR_WRITE_PTABLE,
+        "Setup failed to write partition tables.\n"
+        "ENTER = Reboot computer"
+    },
+    {
+        NULL,
+        NULL
+    }
+};
+
+
+MUI_PAGE enUSPages[] =
+{
+    {
+        LANGUAGE_PAGE,
+        enUSLanguagePageEntries
+    },
+    {
+       START_PAGE,
+       enUSWelcomePageEntries
+    },
+    {
+        INSTALL_INTRO_PAGE,
+        enUSIntroPageEntries
+    },
+    {
+        LICENSE_PAGE,
+        enUSLicensePageEntries
+    },
+    {
+        DEVICE_SETTINGS_PAGE,
+        enUSDevicePageEntries
+    },
+    {
+        REPAIR_INTRO_PAGE,
+        enUSRepairPageEntries
+    },
+    {
+        COMPUTER_SETTINGS_PAGE,
+        enUSComputerPageEntries
+    },
+    {
+        DISPLAY_SETTINGS_PAGE,
+        enUSDisplayPageEntries
+    },
+    {
+        FLUSH_PAGE,
+        enUSFlushPageEntries
+    },
+    {
+        SELECT_PARTITION_PAGE,
+        enUSSelectPartitionEntries
+    },
+    {
+        SELECT_FILE_SYSTEM_PAGE,
+        enUSSelectFSEntries
+    },
+    {
+        FORMAT_PARTITION_PAGE,
+        enUSFormatPartitionEntries
+    },
+    {
+        DELETE_PARTITION_PAGE,
+        enUSDeletePartitionEntries
+    },
+    {
+        INSTALL_DIRECTORY_PAGE,
+        enUSInstallDirectoryEntries
+    },
+    {
+        PREPARE_COPY_PAGE,
+        enUSPrepareCopyEntries
+    },
+    {
+        FILE_COPY_PAGE,
+        enUSFileCopyEntries
+    },
+    {
+        KEYBOARD_SETTINGS_PAGE,
+        enUSKeyboardSettingsEntries
+    },
+    {
+        BOOT_LOADER_PAGE,
+        enUSBootLoaderEntries
+    },
+    {
+        LAYOUT_SETTINGS_PAGE,
+        enUSLayoutSettingsEntries
     },
     {
         QUIT_PAGE,