[USETUP] Modify the integrated user-mode PnP manager along the lines of UMPNPMGR...
[reactos.git] / base / setup / usetup / lang / de-DE.h
index fb9857b..a01c38b 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 deDELayouts[] =
+static MUI_ENTRY deDESetupInitPageEntries[] =
 {
-    { L"0407", L"00000407" },
-    { L"0409", L"00000409" },
-    { NULL, NULL }
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        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 deDELanguagePageEntries[] =
@@ -18,31 +48,31 @@ static MUI_ENTRY deDELanguagePageEntries[] =
     {
         6,
         8,
-        "Sprachauswahl.",
+        "Sprachauswahl",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "\x07  Bitte w\84hlen Sie die Sprache, die Sie w\84hrend des Setups verwenden",
+        "\x07  Bitte w\204hlen Sie die Sprache, die Sie w\204hrend der Installation",
         TEXT_STYLE_NORMAL
     },
     {
         11,
         11,
-        "wollen.  Dann dr\81cken Sie ENTER.",
+        "verwenden wollen.  Best\204tigen Sie die Auswahl mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Diese Sprache wird sp\84ter als Standardsprache im System verwendet.",
+        "\x07  Diese Sprache wird sp\204ter als Standardsprache im System verwendet.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortsetzen  F3 = Beenden",
+        "EINGABETASTE = Fortsetzen  F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -76,37 +106,37 @@ static MUI_ENTRY deDEWelcomePageEntries[] =
     {
         6,
         12,
-        "Computer und bereitet den zweiten Teil des Setups vor.",
+        "Computer und bereitet die n\204chsten Schritte vor.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "\x07  Dr\81cken Sie ENTER, um ReactOS zu installieren.",
+        "\x07  Press ENTER to install or upgrade ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Dr\81cken Sie R, um ReactOS zu reparieren oder aktualisieren.",
+        "\x07  Dr\201cken Sie R, um ReactOS zu reparieren.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Dr\81cken Sie L, um die Lizenzabkommen von ReactOS zu lesen.",
+        "\x07  Dr\201cken Sie L, um die Lizenzabkommen von ReactOS zu lesen.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         21,
-        "\x07  Dr\81cken Sie F3, um das Setup zu beenden.",
+        "\x07  Dr\201cken Sie F3, um die Installation abzubrechen.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         23,
-        "F\81r weitere Informationen besuchen Sie bitte:",
+        "Weitere Informationen erhalten Sie unter:",
         TEXT_STYLE_NORMAL
     },
     {
@@ -118,7 +148,7 @@ static MUI_ENTRY deDEWelcomePageEntries[] =
     {
         0,
         0,
-        "ENTER = Fortsetzen  R = Reparieren  L = Lizenz  F3 = Beenden",
+        "EINGABETASTE = Fortsetzen  R = Reparieren  L = Lizenz  F3 = Beenden",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -140,80 +170,56 @@ static MUI_ENTRY deDEIntroPageEntries[] =
     {
         6,
         8,
-        "Das ReactOS-Setup ist noch in einer fr\81hen Entwicklungsphase. Es unter-",
-        TEXT_STYLE_NORMAL
+        "ReactOS Version Status",
+        TEXT_STYLE_HIGHLIGHT
     },
     {
         6,
-        9,
-        "st\81tzt noch nicht alle Funktionen eines vollst\84ndig nutzbaren Setups.",
+        11,
+        "ReactOS is in Alpha stage, meaning it is not feature-complete",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "Es gibt folgende Beschr\84nkungen:",
+        "and is under heavy development. It is recommended to use it only for",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         13,
-        "- Setup kann nur eine prim\84re Partition auf einer HDD verwalten.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        14,
-        "- Setup kann keine prim\84re Partition von einer HDD l\94schen,",
+        "evaluation and testing purposes and not as your daily-usage OS.",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         15,
-        "  so lange erweiterte Partitionen auf dieser HDD existieren.",
+        "Backup your data or test on a secondary computer if you attempt",
         TEXT_STYLE_NORMAL
     },
     {
-        8,
+        6,
         16,
-        "- Setup kann die erste erweiterte Partition nicht von der HDD l\94schen,",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        17,
-        "  so lange weitere erweiterte Partitionen auf dieser HDD existieren.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        18,
-        "- Setup unterst\81tzt nur FAT-Dateisysteme.",
+        "to run ReactOS on real hardware.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "- Dateisystem\81berpr\81fung ist noch nicht implementiert.",
+        "\x07  Press ENTER to continue ReactOS Setup.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
-        23,
-        "\x07  Dr\81cken Sie ENTER, um ReactOS zu installieren.",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        8,
-        25,
-        "\x07  Dr\81cken Sie F3, um das Setup zu beenden.",
+        21,
+        "\x07  Press F3 to quit without installing ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortsetzen   F3 = Beenden",
-        TEXT_TYPE_STATUS| TEXT_PADDING_BIG
+        "ENTER = Continue   F3 = Quit",
+        TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
         0,
@@ -240,103 +246,103 @@ static MUI_ENTRY deDELicensePageEntries[] =
     {
         8,
         8,
-        "The ReactOS System is licensed under the terms of the",
+        "ReactOS ist unter den Bedingungen der GNU General Public License",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         9,
-        "GNU GPL with parts containing code from other compatible",
+        "lizenziert. Einige Teile von ReactOS stehen unter dazu kompatiblen",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "licenses such as the X11 or BSD and GNU LGPL licenses.",
+        "Lizenzen wie der BSD- oder GNU LGPL-Lizenz.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "All software that is part of the ReactOS system is",
+        "S\204mtliche Software in ReactOS daher unter der",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         12,
-        "therefore released under the GNU GPL as well as maintaining",
+        "GNU GPL ver\224ffentlicht, behalten daneben aber ihre",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "the original license.",
+        "urspr\201nglichen Lizenzen bei.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "This software comes with NO WARRANTY or restrictions on usage",
+        "ReactOS ist freie Software. Die Ver\224ffentlichung dieses Programms",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         16,
-        "save applicable local and international law. The licensing of",
+        "erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird,",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "ReactOS only covers distribution to third parties.",
+        "aber OHNE IRGENDEINE GARANTIE,",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         18,
-        "If for some reason you did not receive a copy of the",
+        "sogar ohne die implizite Garantie der MARKTREIFE",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "GNU General Public License with ReactOS please visit",
+        "oder der VERWENDBARKEIT F\232R EINEN BESTIMMTEN ZWECK.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         20,
-        "http://www.gnu.org/licenses/licenses.html",
-        TEXT_STYLE_HIGHLIGHT
+        "Details finden Sie in der GNU General Public License.",
+        TEXT_STYLE_NORMAL
     },
     {
         8,
         22,
-        "Warranty:",
-        TEXT_STYLE_HIGHLIGHT
+        "Sie sollten ein Exemplar der GNU General Public License",
+        TEXT_STYLE_NORMAL
     },
     {
         8,
-        24,
-        "This is free software; see the source for copying conditions.",
+        23,
+        "zusammen mit ReactOS erhalten haben.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
-        25,
-        "There is NO warranty; not even for MERCHANTABILITY or",
+        24,
+        "Falls nicht, besuchen Sie bitte",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         26,
-        "FITNESS FOR A PARTICULAR PURPOSE",
-        TEXT_STYLE_NORMAL
+        "http://www.gnu.org/licenses",
+        TEXT_STYLE_HIGHLIGHT
     },
     {
         0,
         0,
-        "ENTER = Zur\81ck",
+        "EINGABETASTE = Zur\201ck",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -358,19 +364,19 @@ static MUI_ENTRY deDEDevicePageEntries[] =
     {
         6,
         8,
-        "Die untere Liste zeigt die derzeitigen Ger\84teeinstellungen.",
+        "Die untere Liste zeigt die derzeitigen Ger\204teeinstellungen.",
         TEXT_STYLE_NORMAL
     },
     {
         24,
         11,
-        "Computer:",
+        "Computertyp:",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
     },
     {
         24,
         12,
-        "Bildschirm:",
+        "Anzeige:",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
     },
     {
@@ -382,30 +388,30 @@ static MUI_ENTRY deDEDevicePageEntries[] =
     {
         24,
         14,
-        " Tastaturlayout:",
+        "Tastaturlayout:",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
     },
-    {
+  /*{
         24,
         16,
         "Akzeptieren:",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
-    },
+    },*/
     {
         25,
-        16, "Diese Ger\84teeinstellungen akzeptieren",
+        16, "Diese Ger\204teeinstellungen akzeptieren",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         19,
-        "Sie k\94nnen die Einstellungen durch die Pfeiltasten ausw\84hlen.",
+        "Sie k\224nnen die Einstellungen durch die PFEILTASTEN ausw\204hlen.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         20,
-        "Dann dr\81cken Sie die Eingabetaste, um eine Einstellung zu \84ndern.",
+        "Dr\201cken Sie die EINGABETASTE, um eine Einstellung zu \204ndern.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -417,19 +423,19 @@ static MUI_ENTRY deDEDevicePageEntries[] =
     {
         6,
         23,
-        "Wenn alle Einstellungen korrekt sind, w\84hlen Sie \"Diese Ger\84te-",
+        "Wenn alle Einstellungen korrekt sind, w\204hlen Sie \"Diese Ger\204te-",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         24,
-        "einstellungen akzeptieren\" und dr\81cken danach die Eingabetaste.",
+        "einstellungen akzeptieren\" und best\204tigen mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortsetzen   F3 = Beenden",
+        "EINGABETASTE = Fortsetzen   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -451,49 +457,125 @@ static MUI_ENTRY deDERepairPageEntries[] =
     {
         6,
         8,
-        "Das ReactOS-Setup ist noch in einer fr\81hen Entwicklungsphase. Es unter-",
+        "Der Installationsassistent ist noch der Entwicklungsphase.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "st\81tzt noch nicht alle Funktionen eines vollst\84ndig nutzbaren Setups.",
+        "Er unterst\201tzt noch nicht alle Funktionen eines vollst\204ndig",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
+        "nutzbaren Setups.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        14,
         "Die Reparaturfunktionen sind noch nicht implementiert.",
         TEXT_STYLE_NORMAL
     },
+    {
+        8,
+        16,
+        "\x07  Dr\201cken Sie U, um ReactOS zu aktualisieren.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        19,
+        "\x07  Dr\201cken Sie R, f\201r die Wiederherstellungskonsole.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        20,
+        "\x07  Dr\201cken Sie ESC, um zur Hauptseite zur\201ckzukehren.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        22,
+        "\x07  Dr\201cken Sie die EINGABETASTE, um den Computer neu zu starten.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        0,
+        0,
+        "ESC = Zur\201ck  U = Aktualisieren  R = Wiederherst.  EINGABETASTE = Neustart",
+        TEXT_TYPE_STATUS | TEXT_PADDING_BIG
+    },
+    {
+        0,
+        0,
+        NULL,
+        0
+    }
+};
+
+static MUI_ENTRY deDEUpgradePageEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        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  Dr\81cken Sie U, um ReactOS zu aktualisieren.",
+        "\x07  Press UP or DOWN to select an OS installation.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Dr\81cken Sie R, f\81r die Wiederherstellungskonsole.",
+        "\x07  Press U for upgrading the selected OS installation.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Dr\81cken Sie ESC, um zur Hauptseite zur\81ckzukehren.",
+        "\x07  Press ESC to continue with a new installation.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         21,
-        "\x07  Dr\81cken Sie ENTER, um den Computer neu zu starten.",
+        "\x07  Press F3 to quit without installing ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ESC = Hauptseite  U = Update  R = Recovery  ENTER = Neustarten",
+        "U = Upgrade   ESC = Do not upgrade   F3 = Quit",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -503,6 +585,7 @@ static MUI_ENTRY deDERepairPageEntries[] =
         0
     }
 };
+
 static MUI_ENTRY deDEComputerPageEntries[] =
 {
     {
@@ -514,37 +597,37 @@ static MUI_ENTRY deDEComputerPageEntries[] =
     {
         6,
         8,
-        "Sie wollen den Computertyp \84ndern, der installiert wird.",
+        "Den zu installierenden Computertyp einstellen.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "\x07  Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
+        "\x07  Dr\201cken Sie die PFEILTASTEN, um den gew\201nschten",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "   Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
+        "   Typ zu w\204hlen. Best\204tigen Sie mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren,",
+        "\x07  Dr\201cken Sie ESC, um zur vorherigen Seite zur\201ckzukehren,",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         14,
-        "   ohne den Computertyp zu \84ndern.",
+        "   ohne den Computertyp zu \204ndern.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortsetzen   ESC = Abbrechen   F3 = Beenden",
+        "EINGABETASTE = Fortsetzen   ESC = Zur\201ck  F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -566,25 +649,25 @@ static MUI_ENTRY deDEFlushPageEntries[] =
     {
         10,
         6,
-        "Das System vergewissert sich, dass alle Daten gespeichert sind.",
+        "Die geschrieben Daten werden \201berpr\201ft.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         8,
-        "Dies kann einige Minuten in Anspruch nehmen.",
+        "Dies kann einige Zeit in Anspruch nehmen.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         9,
-        "Der PC wird automatisch neustarten, wenn der Vorgang beendet ist.",
+        "Der PC wird automatisch neu gestartet, sobald der Vorgang beendet ist.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "Cache wird geleert",
+        "Der Zwischenspeicher wird geleert",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -606,31 +689,25 @@ static MUI_ENTRY deDEQuitPageEntries[] =
     {
         10,
         6,
-        "ReactOS wurde nicht vollst\84ndig installiert",
+        "ReactOS wurde nicht vollst\204ndig installiert.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         8,
-        "Entfernen Sie die Diskette aus Laufwerk A: und",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        10,
-        9,
-        "alle CD-ROMs aus den CD-Laufwerken.",
+        "Entfernen Sie alle Datentr\204ger aus den CD-Laufwerken.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         11,
-        "Dr\81cken Sie ENTER, um den Computer neuzustarten.",
+        "Dr\201cken Sie die EINGABETASTE, um den Computer neu zu starten.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "Bitte warten ...",
+        "Bitte warten...",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -652,36 +729,36 @@ static MUI_ENTRY deDEDisplayPageEntries[] =
     {
         6,
         8,
-        "Sie wollen den Bildschirmtyp \84ndern, der installiert wird.",
+        "Sie wollen den zu installierenden Bildschirmtyp \204ndern.",
         TEXT_STYLE_NORMAL
     },
     {   8,
         10,
-        "\x07  Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
+        "\x07  Benutzen Sie die PFEILTASTEN, um den gew\201nschten",
          TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "   Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
+        "   Typ zu w\204hlen. Best\204tigen Sie mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren, ohne",
+        "\x07  Dr\201cken Sie ESC, um zur vorherigen Seite zur\201ckzukehren, ohne",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         14,
-        "   den Bildschirmtyp zu \84ndern.",
+        "   den Bildschirmtyp zu \204ndern.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortsetzen   ESC = Abbrechen   F3 = Beenden",
+        "EEINGABETASTE = Fortsetzen   ESC = Zur\201ck  F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -703,31 +780,25 @@ static MUI_ENTRY deDESuccessPageEntries[] =
     {
         10,
         6,
-        "Die Standardkomponenten von ReactOS wurden erfolgreich installiert.",
+        "Die Grundkomponenten von ReactOS wurden erfolgreich installiert.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         8,
-        "Entfernen Sie die Diskette aus Laufwerk A: und",
-        TEXT_STYLE_NORMAL
-    },
-    {
-        10,
-        9,
-        "alle CD-ROMs aus den CD-Laufwerken.",
+        "Entfernen Sie alle Datentr\204ger aus den CD-Laufwerken.",
         TEXT_STYLE_NORMAL
     },
     {
         10,
         11,
-        "Dr\81cken Sie ENTER, um den Computer neuzustarten.",
+        "Dr\201cken Sie die EINGABETASTE, um den Computer neu zu starten.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Computer neustarten",
+        "EINGABETASTE = Computer neu starten",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -749,13 +820,13 @@ static MUI_ENTRY deDEBootPageEntries[] =
     {
         6,
         8,
-        "Das Setup kann das Boot-Sektor nicht auf der",
+        "Der Bootsektor konnte nicht auf der",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "Festplatte Ihres Computers installieren",
+        "Festplatte Ihres Computers installiert werden.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -767,13 +838,13 @@ static MUI_ENTRY deDEBootPageEntries[] =
     {
         6,
         14,
-        "dr\81cken Sie ENTER.",
+        "dr\201cken Sie die EINGABETASTE.",
         TEXT_STYLE_NORMAL,
     },
     {
         0,
         0,
-        "ENTER = Fortsetzen   F3 = Beenden",
+        "EINGABETASTE = Fortsetzen   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -796,37 +867,49 @@ static MUI_ENTRY deDESelectPartitionEntries[] =
     {
         6,
         8,
-        "Diese Liste zeigt existierende Partitionen an und den freien",
+        "Diese Liste zeigt die existierenden Partitionen und ",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "Speicherplatz f\81r neue Partitionen.",
+        "freien Speicherplatz f\201r neue Partitionen auf der Festplatte an.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "\x07  Dr\81cken Sie die Pfeiltasten, um eine Partition auszuw\84hlen.",
+        "\x07  Benutzen Sie die PFEILTASTEN, um eine Partition auszuw\204hlen.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Dr\81cken Sie die Eingabetaste, um die Auswahl zu best\84tigen.",
+        "\x07  Best\204tigen Sie Ihre Auswahl mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "\x07  Dr\81cken Sie C, um eine neue Partition zu erstellen.",
+        "\x07  P erstellt eine prim\204re Partition.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Dr\81cken Sie D, um eine vorhandene Partition zu l\94schen.",
+        "\x07  E erstellt eine erweiterte Partition.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        19,
+        "\x07  L erstellt eine logische Partition.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        8,
+        21,
+        "\x07  D l\224scht eine vorhandene Partition.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -843,7 +926,7 @@ static MUI_ENTRY deDESelectPartitionEntries[] =
     }
 };
 
-static MUI_ENTRY deDEFormatPartitionEntries[] =
+static MUI_ENTRY deDEConfirmDeleteSystemPartitionEntries[] =
 {
     {
         4,
@@ -854,25 +937,119 @@ static MUI_ENTRY deDEFormatPartitionEntries[] =
     {
         6,
         8,
-        "Formatiere Partition",
+        "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 deDEFormatPartitionEntries[] =
+{
+    {
+        4,
+        3,
+        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        TEXT_STYLE_UNDERLINE
+    },
+    {
+        6,
+        8,
+        "Formatierung der Partition",
+        TEXT_STYLE_HIGHLIGHT
+    },
     {
         6,
         10,
-        "Setup wird nun die gew\81nschte Partition formatieren.",
+        "Die gew\201nschte Partition wird nun formatiert.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         11,
-        "Dr\81cken Sie die Eingabetaste, um fortzufahren.",
+        "Dr\201cken Sie die EINGABETASTE, um fortzufahren.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortfahren   F3 = Beenden",
+        "EINGABETASTE = Fortfahren   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -894,31 +1071,37 @@ static MUI_ENTRY deDEInstallDirectoryEntries[] =
     {
         6,
         8,
-        "Setup installiert die ReactOS-Installationsdateien in die ausgew\84hlte",
+        "Die Installationsdateien werden auf die ausgew\204hlte Partition kopiert.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "Partition. W\84hlen Sie ein Installationsverzeichnis f\81r ReactOS:",
+        "W\204hlen Sie ein Installationsverzeichnis f\201r ReactOS:",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         14,
-        "Um den Vorschlag zu \84ndern dr\81cken sie die 'Entf'-Taste, um",
+        "Geben Sie den Namen des Verzeichnisses an.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         15,
-        "Zeichen zu l\94schen, und geben sie dann den Namen des Verzeichnis ein",
+        "Benutzen Sie die R\201ck-TASTE, um Zeichen zu l\224schen.",
+        TEXT_STYLE_NORMAL
+    },
+    {
+        6,
+        17,
+        "Best\204tigen Sie die Eingabe mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortfahren   F3 = Beenden",
+        "EINGABETASTE = Fortfahren   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -940,19 +1123,19 @@ static MUI_ENTRY deDEFileCopyEntries[] =
     {
         0,
         12,
-        "Bitte warten Sie, w\84hrend das ReactOS-Setup die ReactOS-Dateien",
+        "Die ben\224tigten Dateien werden in das Installationsverzeichnis kopiert.",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
         0,
         13,
-        "in das Installationsverzeichnis kopiert.",
+        "Dieser Vorgang kann einige Zeit in Anspruch nehmen -",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
         0,
         14,
-        "Dieser Vorgang kann mehrere Minuten in Anspruch nehmen.",
+        "Bitte haben Sie einen Moment Geduld.",
         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
     },
     {
@@ -980,37 +1163,37 @@ static MUI_ENTRY deDEBootLoaderEntries[] =
     {
         6,
         8,
-        "Setup installiert nun den Boot-Loader.",
+        "Bestimmen Sie, wo der Bootloader installiert werden soll:",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         12,
-        "Boot-Loader auf der Festplatte installieren (MBR und VBR).",
+        "Bootloader auf der Festplatte installieren (MBR und VBR)",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "Boot-Loader auf der Festplatte installieren (nur VBR).",
+        "Bootloader auf der Festplatte installieren (nur VBR)",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         14,
-        "Boot-Loader auf einer Diskette installieren.",
+        "Bootloader auf einer Diskette installieren",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         15,
-        "Boot-Loader nicht installieren.",
+        "Bootloader nicht installieren",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortfahren   F3 = Abbrechen",
+        "EINGABETASTE = Fortfahren   F3 = Abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1032,37 +1215,37 @@ static MUI_ENTRY deDEKeyboardSettingsEntries[] =
     {
         6,
         8,
-        "Sie wollen den Tastaturtyp \84ndern, der installiert wird.",
+        "Sie wollen den zu installierenden Tastaturtyp \204ndern.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "\x07  Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
+        "\x07  Benutzen Sie die PFEILTASTEN, um den gew\201nschten Typ",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "   Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
+        "    zu w\204hlen. Best\204tigen Sie Ihre Auswahl mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren,",
+        "\x07  Dr\201cken Sie ESC, um zur vorherigen Seite zur\201ckzukehren,",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         14,
-        "   ohne den Tastaturtyp zu \84ndern.",
+        "   ohne den Tastaturtyp zu \204ndern.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortfahren   ESC = Abbrechen   F3 = Beenden",
+        "EINGABETASTE = Fortfahren   ESC = Abbrechen   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1084,37 +1267,37 @@ static MUI_ENTRY deDELayoutSettingsEntries[] =
     {
         6,
         8,
-        "Bitte w\84hlen Sie ein zu installierendes Standardlayout aus.",
+        "Bitte w\204hlen Sie das Standardtastaturlayout aus.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         10,
-        "\x07  Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
+        "\x07  Benutzen Sie die PFEILTASTEN, um den gew\201nschten Typ",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "   Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
+        "   zu w\204hlen. Best\204tigen Sie Ihre Auswahl mit der EINGABETASTE.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren,",
+        "\x07  Dr\201cken Sie ESC, um zur vorherigen Seite zur\201ckzukehren,",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         14,
-        "   ohne das Tastaturlayout zu \84ndern.",
+        "   ohne das Tastaturlayout zu \204ndern.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Fortfahren   ESC = Abbrechen   F3 = Beenden",
+        "EINGABETASTE = Fortfahren   ESC = Abbrechen   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1137,7 +1320,7 @@ static MUI_ENTRY deDEPrepareCopyEntries[] =
     {
         6,
         8,
-        "Setup bereitet ihren Computer f\81r die Installation vor.",
+        "Der Computer wird f\201r die Installation vorbereitet.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1166,31 +1349,31 @@ static MUI_ENTRY deDESelectFSEntries[] =
     {
         6,
         17,
-        "W\84hlen Sie ein Dateisystem aus der folgenden Liste aus.",
+        "W\204hlen Sie ein Dateisystem aus der folgenden Liste aus.",
         0
     },
     {
         8,
         19,
-        "\x07  Dr\81cken Sie die Pfeiltasten, um das Dateisystem zu \84ndern.",
+        "\x07  Dr\201cken Sie die PFEILTASTEN, um das Dateisystem zu \204ndern.",
         0
     },
     {
         8,
         21,
-        "\x07  Dr\81cken Sie die Eingabetaste, um die Partition zu formatieren.",
+        "\x07  Dr\201cken Sie die EINGABETASTE, um die Partition zu formatieren.",
         0
     },
     {
         8,
         23,
-        "\x07  Dr\81cken Sie ESC, um eine andere Partition auszuw\84hlen.",
+        "\x07  Dr\201cken Sie ESC, um eine andere Partition auszuw\204hlen.",
         0
     },
     {
         0,
         0,
-        "ENTER = Fortfahren   ESC = Abbrechen   F3 = Beenden",
+        "EINGABETASTE = Fortfahren   ESC = Zur\201ck   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
 
@@ -1213,19 +1396,19 @@ static MUI_ENTRY deDEDeletePartitionEntries[] =
     {
         6,
         8,
-        "Sie haben sich entschieden, diese Partition zu l\94schen",
+        "Sie haben sich entschieden, diese Partition zu l\224schen",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         18,
-        "\x07  Dr\81cken Sie D, um die Partition zu l\94schen.",
+        "\x07  Dr\201cken Sie D, um die Partition zu l\224schen.",
         TEXT_STYLE_NORMAL
     },
     {
         11,
         19,
-        "Warnung: Alle Daten auf dieser Partition werden gel\94scht!",
+        "Warnung: Alle Daten auf dieser Partition werden gel\224scht!",
         TEXT_STYLE_NORMAL
     },
     {
@@ -1237,7 +1420,7 @@ static MUI_ENTRY deDEDeletePartitionEntries[] =
     {
         0,
         0,
-        "D = L\94sche Partition   ESC = Abbrechen   F3 = Beenden",
+        "D = L\224sche Partition   ESC = Abbrechen   F3 = Installation abbrechen",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1259,13 +1442,13 @@ static MUI_ENTRY deDERegistryEntries[] =
     {
         6,
         8,
-        "Setup aktualisiert die Systemkonfiguration. ",
-        TEXT_STYLE_NORMAL
+        "Systemkonfiguration wird aktualisiert.",
+        TEXT_STYLE_HIGHLIGHT
     },
     {
         0,
         0,
-        "Registryzweige erstellen...",
+        "Registrierungseintr\204ge erstellen...",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1280,230 +1463,262 @@ static MUI_ENTRY deDERegistryEntries[] =
 MUI_ERROR deDEErrorEntries[] =
 {
     {
-        //ERROR_NOT_INSTALLED
-        "ReactOS ist nicht vollst\84ndig auf Ihrem System installiert.\n"
-        "Wenn Sie das Setup jetzt beenden, m\81ssen Sie das\n"
-        "Setup erneut starten, um ROS zu installieren.\n"
+        // NOT_AN_ERROR
+        "Erfolg\n"
+    },
+    {
+        // ERROR_NOT_INSTALLED
+        "ReactOS wurde nicht vollst\204ndig auf Ihrem System installiert.\n"
+        "Wenn Sie die Installation jetzt beenden, m\201ssen Sie diese\n"
+        "erneut starten, um ReactOS zu installieren.\n"
         "\n"
-        "  \x07  Dr\81cken Sie ENTER um das Setup Fortzusetzen.\n"
-        "  \x07  Dr\81cken Sie F3 um das Setup zu beenden.",
-        "F3 = Beenden  ENTER = Fortsetzen"
+        "  \x07  Dr\201cken Sie die EINGABETASTE, um die Installation fortzusetzen.\n"
+        "  \x07  Dr\201cken Sie F3, um die Installation zu beenden.",
+        "F3 = Beenden  EINGABETASTE = Fortsetzen"
     },
     {
-        //ERROR_NO_HDD
-        "Setup konnte keine Festplatte finden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_NO_HDD
+        "Es konnte keine Festplatte gefunden werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_NO_SOURCE_DRIVE
-        "Setup konnte das Quelllaufwerk nicht finden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_NO_SOURCE_DRIVE
+        "Es konnte kein Installationsmedium gefunden werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_LOAD_TXTSETUPSIF
-        "Setup konnte TXTSETUP.SIF nicht finden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_LOAD_TXTSETUPSIF
+        "TXTSETUP.SIF konnte nicht gefunden werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_CORRUPT_TXTSETUPSIF
-        "Setup fand eine defekte TXTSETUP.SIF.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_CORRUPT_TXTSETUPSIF
+        "TXTSETUP.SIF scheint besch\204digt zu sein.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_SIGNATURE_TXTSETUPSIF,
-        "Setup fand eine ung\81ltige Signatur in TXTSETUP.SIF.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_SIGNATURE_TXTSETUPSIF,
+        "Es wurde eine ung\201ltige Signatur in TXTSETUP.SIF gefunden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_DRIVE_INFORMATION
-        "Setup konnte keine Laufwerksinformationen abfragen.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_DRIVE_INFORMATION
+        "Es konnten keine Laufwerksinformationen abgefragt werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_WRITE_BOOT,
-        "Setup konnte den FAT-Bootcode nicht auf der Partition installieren.",
-        "ENTER = Computer neu starten"
+        // ERROR_WRITE_BOOT,
+        "Der %S-Bootcode konnte nicht auf der Partition installiert werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_LOAD_COMPUTER,
-        "Setup konnte die Computertypenliste nicht laden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_LOAD_COMPUTER,
+        "Computertypenliste konnte nicht geladen werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_LOAD_DISPLAY,
-        "Setup konnte die Displayeinstellungsliste nicht laden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_LOAD_DISPLAY,
+        "Displayeinstellungsliste konnte nicht geladen werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_LOAD_KEYBOARD,
-        "Setup konnte die Tastaturtypenliste nicht laden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_LOAD_KEYBOARD,
+        "Tastaturtypenliste konnte nicht geladen werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_LOAD_KBLAYOUT,
-        "Setup konnte die Tastaturlayoutliste nicht laden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_LOAD_KBLAYOUT,
+        "Die Liste der Tastaturlayouts konnte nicht geladen werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_WARN_PARTITION,
-        "Setup hat mindestens eine Festplatte mit einer inkompatiblen\n"
-        "Partitionstabelle gefunden, die nicht richtig verwendet werden kann!\n"
+        // ERROR_WARN_PARTITION,
+        "Es wurde mindestens eine Festplatte mit einer inkompatiblen\n"
+        "Partitionstabelle gefunden, die nicht richtig verwendet werden kann.\n"
         "\n"
-        "Partitionen zu erstellen/l\94schen kann die Partitionstabelle zerst\94ren.\n"
+        "\216nderungen an den Partitionen k\224nnen die Partitionstabelle zerst\224ren!\n"
         "\n"
-        "  \x07  Dr\81cken Sie F3, um das Setup zu beenden.\n"
-        "  \x07  Dr\81cken Sie ENTER, um das Setup Fortzusetzen.",
-        "F3 = Beenden  ENTER = Fortsetzen"
+        "  \x07  Dr\201cken Sie F3, um die Installation zu beenden.\n"
+        "  \x07  Dr\201cken Sie die EINGABETASTE, um die Installation fortzusetzen.",
+        "F3 = Beenden  ENTER = EINGABETASTE"
     },
     {
-        //ERROR_NEW_PARTITION,
-        "Sie k\94nnen keine neue Partition in einer bereits\n"
-        "vohandenen Partition erstellen!\n"
+        // ERROR_NEW_PARTITION,
+        "Sie k\224nnen keine neue Partition in einer bereits\n"
+        "vorhandenen Partition erstellen!\n"
         "\n"
-        "  * * Eine beliebige Taste zum Fortsetzen dr\81cken.",
+        "  * * Eine beliebige Taste zum Fortsetzen dr\201cken.",
         NULL
     },
     {
-        //ERROR_DELETE_SPACE,
-        "Sie k\94nnen unpartitionieren Speicher nicht l\94schen!\n"
+        // ERROR_DELETE_SPACE,
+        "Sie k\224nnen unpartitionierten Speicher nicht l\224schen!\n"
         "\n"
-        "  * Eine beliebige Taste zum Fortsetzen dr\81cken.",
+        "  * Eine beliebige Taste zum Fortsetzen dr\201cken.",
         NULL
     },
     {
-        //ERROR_INSTALL_BOOTCODE,
-        "Setup konnte den FAT-Bootcode nicht auf der Partition installieren.",
-        "ENTER = Computer neu starten"
+        // ERROR_INSTALL_BOOTCODE,
+        "Der %S-Bootcode konnte nicht auf der Partition installiert werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_NO_FLOPPY,
-        "Keine Diskette in Laufwerk A:.",
-        "ENTER = Fortsetzen"
+        // ERROR_NO_FLOPPY,
+        "Keine Diskette in Laufwerk A: gefunden.",
+        "EINGABETASTE = Fortsetzen"
     },
     {
-        //ERROR_UPDATE_KBSETTINGS,
-        "Setup konnte das Tastaturlayout nicht aktualisieren.",
-        "ENTER = Computer neu starten"
+        // ERROR_UPDATE_KBSETTINGS,
+        "Das Tastaturlayout konnte nicht aktualisiert werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_UPDATE_DISPLAY_SETTINGS,
-        "Setup konnte die Display-Registrywerte nicht aktualisieren.",
-        "ENTER = Computer neu starten"
+        // ERROR_UPDATE_DISPLAY_SETTINGS,
+        "Die Registrierungseintr\204ge der Anzeigeeinstellungen\n"
+        "konnten nicht aktualisiert werden.",
+        "EINGABETASTER = Computer neu starten"
     },
     {
-        //ERROR_IMPORT_HIVE,
-        "Setup konnte keine Hive-Datei importieren.",
-        "ENTER = Computer neu starten"
+        // ERROR_IMPORT_HIVE,
+        "Es konnte keine Hive-Datei importiert werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_FIND_REGISTRY
-        "Setup konnte die Registrydateien nicht finden.",
-        "ENTER = Computer neu starten"
+        // ERROR_FIND_REGISTRY
+        "Die Registrierungsdateien konnten nicht gefunden werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_CREATE_HIVE,
-        "Setup konnte die Registryzweige nicht erstellen.",
-        "ENTER = Computer neu starten"
+        // ERROR_CREATE_HIVE,
+        "Die Zweige in der Registrierung konnten nicht erstellt werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_INITIALIZE_REGISTRY,
-        "Setup konnte die Registry nicht initialisieren.",
-        "ENTER = Computer neu starten"
+        // ERROR_INITIALIZE_REGISTRY,
+        "Die Registrierung konnte nicht initialisiert werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_INVALID_CABINET_INF,
-        "Cabinet hat keine g\81ltige .inf-Datei.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_INVALID_CABINET_INF,
+        "Das CAB-Archiv besitzt keine g\201ltige INF-Datei.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_CABINET_MISSING,
-        "Cabinet nicht gefunden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_CABINET_MISSING,
+        "Das CAB-Archiv wurde nicht gefunden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_CABINET_SCRIPT,
-        "Cabinet enth\84lt kein Setup-Skript.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_CABINET_SCRIPT,
+        "Das CAB-Archiv enth\204lt kein Setup-Skript.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_COPY_QUEUE,
-        "Setup konnte die Liste mit zu kopierenden Dateien nicht finden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_COPY_QUEUE,
+        "Die Liste mit den zu kopierenden Dateien\n"
+        "konnte nicht gefunden werden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_CREATE_DIR,
-        "Setup konnte die Installationspfade nicht erstellen.",
-        "ENTER = Computer neu starten"
+        // ERROR_CREATE_DIR,
+        "Die Installationspfade konnten nicht erstellt werden.",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_TXTSETUP_SECTION,
-        "Setup konnte die 'Ordner'-Sektion in\n"
+        // ERROR_TXTSETUP_SECTION,
+        "Setup konnte die '%S'-Sektion in\n"
         "TXTSETUP.SIF nicht finden.\n",
-        "ENTER = Computer neu starten"
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_CABINET_SECTION,
-        "Setup konnte die 'Ordner'-Sektion im\n"
-        "Cabinet nicht finden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_CABINET_SECTION,
+        "Setup konnte die '%S'-Sektion im\n"
+        "CAB-Archiv nicht finden.\n",
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_CREATE_INSTALL_DIR
+        // ERROR_CREATE_INSTALL_DIR
         "Setup konnte den Installationspfad nicht erstellen.",
-        "ENTER = Computer neu starten"
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_FIND_SETUPDATA,
-        "Setup konnte die 'SetupData'-Sektion in\n"
-        "TXTSETUP.SIF nicht finden.\n",
-        "ENTER = Computer neu starten"
+        // ERROR_WRITE_PTABLE,
+        "Die Partitionstabellen konnten nicht geschrieben werden.\n"
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_WRITE_PTABLE,
-        "Setup konnte die Partitionstabellen nicht schreiben.\n"
-        "ENTER = Computer neu starten"
+        // ERROR_ADDING_CODEPAGE,
+        "Es konnte kein Codepage-Eintrag hinzugef\201gt werden.\n"
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_ADDING_CODEPAGE,
-        "Setup konnte den Codepage-Eintrag nicht hinzuf\81gen.\n"
-        "ENTER = Computer neu starten"
+        // ERROR_UPDATE_LOCALESETTINGS,
+        "Die Systemsprache konnte nicht eingestellt werden.\n"
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_UPDATE_LOCALESETTINGS,
-        "Setup konnte die Systemsprache nicht einstellen.\n"
-        "ENTER = Computer neu starten"
+        // ERROR_ADDING_KBLAYOUTS,
+        "Die Tastaturlayouts konnten nicht in die Registrierung\n"
+        "eingetragen werden.\n"
+        "EINGABETASTE = Computer neu starten"
     },
     {
-        //ERROR_ADDING_KBLAYOUTS,
-        "Setup konnte die Tastaturlayouts nicht in der Registry eintragen.\n"
-        "ENTER = Computer neu starten"
+        // ERROR_UPDATE_GEOID,
+        "Der geografische Standort konnte nicht eingestellt werden.\n"
+        "EINGABETASTE = Computer neu starten"
     },
-        {
-        //ERROR_UPDATE_GEOID,
-        "Setup konnte den geografischen Standort nicht einstellen.\n"
-        "ENTER = Computer neu starten"
+    {
+        // ERROR_DIRECTORY_NAME,
+        "Unzul\204ssiger Verzeichnisname.\n"
+        "\n"
+        "  * Eine beliebige Taste zum Fortsetzen dr\201cken."
     },
     {
-        //ERROR_INSUFFICIENT_DISKSPACE,
-        "Nicht genug Speicherplatz auf der gew\84hlten Partition vorhanden.\n"
-        "  * Eine beliebige Taste zum Fortsetzen dr\81cken.",
+        // ERROR_INSUFFICIENT_PARTITION_SIZE,
+        "Die gew\204hlten Partition ist nicht gro\341 genug, um ReactOS zu installieren.\n"
+        "Die Installationspartition muss mindestens %lu MB gro\341 sein.\n"
+        "\n"
+        "  * Eine beliebige Taste zum Fortsetzen dr\201cken.",
         NULL
     },
+    {
+        // ERROR_PARTITION_TABLE_FULL,
+        "Sie k\224nnen keine weitere prim\204re oder erweiterte Partition in\n"
+        "der Partitionstabelle erstellen, weil die Tabelle voll ist.\n"
+        "\n"
+        "  * Eine beliebige Taste zum Fortsetzen dr\201cken."
+    },
+    {
+        // ERROR_ONLY_ONE_EXTENDED,
+        "Sie k\224nnen nur eine erweiterte Partition auf jeder Festplatte anlegen.\n"
+        "\n"
+        "  * Eine beliebige Taste zum Fortsetzen dr\201cken."
+    },
+    {
+        // ERROR_FORMATTING_PARTITION,
+        "Setup is unable to format the partition:\n"
+        " %S\n"
+        "\n"
+        "ENTER = Reboot computer"
+    },
     {
         NULL,
         NULL
     }
 };
 
-
 MUI_PAGE deDEPages[] =
 {
+    {
+        SETUP_INIT_PAGE,
+        deDESetupInitPageEntries
+    },
     {
         LANGUAGE_PAGE,
         deDELanguagePageEntries
     },
     {
-        START_PAGE,
+        WELCOME_PAGE,
         deDEWelcomePageEntries
     },
     {
@@ -1522,6 +1737,10 @@ MUI_PAGE deDEPages[] =
         REPAIR_INTRO_PAGE,
         deDERepairPageEntries
     },
+    {
+        UPGRADE_REPAIR_PAGE,
+        deDEUpgradePageEntries
+    },
     {
         COMPUTER_SETTINGS_PAGE,
         deDEComputerPageEntries
@@ -1538,6 +1757,10 @@ MUI_PAGE deDEPages[] =
         SELECT_PARTITION_PAGE,
         deDESelectPartitionEntries
     },
+    {
+        CONFIRM_DELETE_SYSTEM_PARTITION_PAGE,
+        deDEConfirmDeleteSystemPartitionEntries
+    },
     {
         SELECT_FILE_SYSTEM_PAGE,
         deDESelectFSEntries
@@ -1601,95 +1824,117 @@ MUI_STRING deDEStrings[] =
     {STRING_PLEASEWAIT,
      "   Bitte warten..."},
     {STRING_INSTALLCREATEPARTITION,
-     "   ENTER = Installieren   C = Partition erstellen  F3 = Beenden"},
+     "  EINGABETASTE = Installieren  P = Prim\204re  E = Erweiterte  F3 = Installation abbr."},
+    {STRING_INSTALLCREATELOGICAL,
+     "  EINGABETASTE = Installieren  L = Logisches Laufwerk  F3 = Installation abbr."},
     {STRING_INSTALLDELETEPARTITION,
-     "   ENTER = Installieren   D = Partition l\94schen    F3 = Beenden"},
+     "  EINGABETASTE = Installieren  D = Partition l\224schen  F3 = Installation abbr."},
+    {STRING_DELETEPARTITION,
+     "   D = Partition l\224schen  F3 = Installation abbrechen"},
     {STRING_PARTITIONSIZE,
-     "Gr\94áe der neuen Partition:"},
+     "Gr\224\341e der neuen Partition:"},
     {STRING_CHOOSENEWPARTITION,
-     "Sie haben beschlossen, eine neue Partition zu erstellen auf"},
+     "Eine prim\204re Partition soll hier erstellt werden:"},
+    {STRING_CHOOSE_NEW_EXTENDED_PARTITION,
+     "Eine erweiterte Partition soll hier erstellt werden:"},
+    {STRING_CHOOSE_NEW_LOGICAL_PARTITION,
+     "Ein logisches Laufwerk soll hier erstellt werden:"},
     {STRING_HDDSIZE,
-    "Bitte geben Sie die Gr\94áe der neuen Partition in Megabyte ein."},
+    "Bitte geben Sie die Gr\224\341e der neuen Partition in Megabyte ein."},
     {STRING_CREATEPARTITION,
-     "   ENTER = Partition erstellen   ESC = Abbruch   F3 = Beenden"},
+     "  EINGABETASTE = Partition erstellen  ESC = Abbrechen  F3 = Installation abbr."},
     {STRING_PARTFORMAT,
-    "Diese Partition wird als n\84chstes formatiert."},
+    "Diese Partition wird als n\204chstes formatiert."},
     {STRING_NONFORMATTEDPART,
-    "Sie wollen ReactOS auf einer neuen/unformatieren Partition installieren."},
+    "Sie wollen ReactOS auf einer neuen/unformatierten Partition installieren."},
+    {STRING_NONFORMATTEDSYSTEMPART,
+    "Die Systempartition ist noch nicht formartiert."},
+    {STRING_NONFORMATTEDOTHERPART,
+    "Die neue Partition ist noch nicht formatiert."},
     {STRING_INSTALLONPART,
-    "Setup installiert ReactOS auf dieser Partition"},
+    "ReactOS wird auf dieser Partition installiert."},
     {STRING_CHECKINGPART,
-    "Setup \81berpr\81ft die ausgew\84hlte Partition."},
+    "Die ausgew\204hlte Partition wird \201berpr\201ft."},
+    {STRING_CONTINUE,
+    "EINGABETASTE = Fortsetzen"},
     {STRING_QUITCONTINUE,
-    "F3 = Beenden  ENTER = Fortsetzen"},
+    "F3 = Beenden  EINGABETASTE = Fortsetzen"},
     {STRING_REBOOTCOMPUTER,
-    "ENTER = Computer neu starten"},
-    {STRING_TXTSETUPFAILED,
-    "Setup konnte die '%S'-Sektion\nin TXTSETUP.SIF nicht finden.\n"},
+    "EINGABETASTE = Computer neu starten"},
+    {STRING_DELETING,
+     "   Deleting file: %S"},
+    {STRING_MOVING,
+     "   Moving file: %S to: %S"},
+    {STRING_RENAMING,
+     "   Renaming file: %S to: %S"},
     {STRING_COPYING,
      "   Kopiere Datei: %S"},
     {STRING_SETUPCOPYINGFILES,
-     "Setup kopiert Dateien..."},
+     "Dateien werden kopiert..."},
     {STRING_REGHIVEUPDATE,
-    "   Registryzweige werden aktualisiert..."},
+    "   Registrierungseintr\204ge werden aktualisiert..."},
     {STRING_IMPORTFILE,
     "   Importiere %S..."},
-    {STRING_DISPLAYETTINGSUPDATE,
-    "   Bildschirm-Registryeinstellungen werden aktualisiert..."},
+    {STRING_DISPLAYSETTINGSUPDATE,
+    "   Anzeigeeinstellungen werden aktualisiert..."},
     {STRING_LOCALESETTINGSUPDATE,
     "   Lokalisierungseinstellungen werden aktualisiert..."},
     {STRING_KEYBOARDSETTINGSUPDATE,
     "   Tastaturlayouteinstellungen werden aktualisiert..."},
     {STRING_CODEPAGEINFOUPDATE,
-    "   Codepage-Informationen werden hinzugef\81gt..."},
+    "   Codepage-Informationen werden hinzugef\201gt..."},
     {STRING_DONE,
     "   Fertig..."},
     {STRING_REBOOTCOMPUTER2,
-    "   ENTER = Computer neu starten"},
+    "   EINGABETASTE = Computer neu starten"},
+    {STRING_REBOOTPROGRESSBAR,
+    " Your computer will reboot in %li second(s)... "},
     {STRING_CONSOLEFAIL1,
-    "Konsole konnte nicht ge\94ffnet werden\r\n\r\n"},
+    "Konsole konnte nicht ge\224ffnet werden\r\n\r\n"},
     {STRING_CONSOLEFAIL2,
-    "Der h\84ufigste Grund hierf\81r ist die Verwendung einer USB-Tastatur\r\n"},
+    "Der h\204ufigste Grund hierf\201r ist die Verwendung einer USB-Tastatur\r\n"},
     {STRING_CONSOLEFAIL3,
-    "USB-Tastaturen werden noch nicht vollst\84ndig unterst\81tzt\r\n"},
+    "USB-Tastaturen werden noch nicht vollst\204ndig unterst\201tzt\r\n"},
     {STRING_FORMATTINGDISK,
-    "Setup formatiert Ihre Festplatte"},
+    "Ihre Festplatte wird formatiert"},
     {STRING_CHECKINGDISK,
-    "Setup \81berpr\81ft Ihre Festplatte"},
+    "Ihre Festplatte wird \201berpr\201ft"},
     {STRING_FORMATDISK1,
-    " Formatiere Partition als %S-Dateisystem (Schnell) "},
+    " Partition mit dem %S-Dateisystem formatieren (Schnell) "},
     {STRING_FORMATDISK2,
-    " Formatiere Partition als %S-Dateisystem "},
+    " Partition mit dem %S-Dateisystem formatieren "},
     {STRING_KEEPFORMAT,
-    " Dateisystem beibehalten (Keine Ver\84nderungen) "},
-    {STRING_HDINFOPARTCREATE,
-    "%I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) auf %wZ."},
-    {STRING_HDDINFOUNK1,
-    "%I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu)."},
+    " Dateisystem beibehalten (Keine Ver\204nderungen) "},
+    {STRING_HDINFOPARTCREATE_1,
+    "%I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) auf %wZ [%s]."},
+    {STRING_HDINFOPARTCREATE_2,
+    "%I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
     {STRING_HDDINFOUNK2,
-    "   %c%c  Typ %lu    %I64u %s"},
-    {STRING_HDINFOPARTDELETE,
-    "auf %I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) auf %wZ."},
-    {STRING_HDDINFOUNK3,
-    "auf %I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu)."},
-    {STRING_HDINFOPARTZEROED,
-    "Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
+    "   %c%c  Typ 0x%02X    %I64u %s"},
+    {STRING_HDINFOPARTDELETE_1,
+    "auf %I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) auf %wZ [%s]."},
+    {STRING_HDINFOPARTDELETE_2,
+    "auf %I64u %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
+    {STRING_HDINFOPARTZEROED_1,
+    "Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
     {STRING_HDDINFOUNK4,
-    "%c%c  Typ %lu    %I64u %s"},
-    {STRING_HDINFOPARTEXISTS,
-    "auf Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
+    "%c%c  Typ 0x%02X    %I64u %s"},
+    {STRING_HDINFOPARTEXISTS_1,
+    "auf Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
     {STRING_HDDINFOUNK5,
-    "%c%c  Typ %-3u                         %6lu %s"},
-    {STRING_HDINFOPARTSELECT,
-    "%6lu %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) auf %S"},
-    {STRING_HDDINFOUNK6,
-    "%6lu %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu)"},
+    "%c%c %c %sTyp %-3u%s                      %6lu %s"},
+    {STRING_HDINFOPARTSELECT_1,
+    "%6lu %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) auf %wZ [%s]"},
+    {STRING_HDINFOPARTSELECT_2,
+    "%6lu %s  Festplatte %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
     {STRING_NEWPARTITION,
     "Setup erstellte eine neue Partition auf"},
     {STRING_UNPSPACE,
-    "    Unpartitionierter Speicher       %6lu %s"},
+    "    %sUnpartitionierter Speicher%s     %6lu %s"},
     {STRING_MAXSIZE,
     "MB (max. %lu MB)"},
+    {STRING_EXTENDED_PARTITION,
+    "Erweiterte Partition"},
     {STRING_UNFORMATTED,
     "Neu (Unformatiert)"},
     {STRING_FORMATUNUSED,
@@ -1703,6 +1948,6 @@ MUI_STRING deDEStrings[] =
     {STRING_GB,
     "GB"},
     {STRING_ADDKBLAYOUTS,
-    "Tastaturlayout hinzuf\81gen"},
+    "Tastaturlayout hinzuf\201gen"},
     {0, 0}
 };