https://git.reactos.org/?p=reactos.git;a=commitdiff;h=a3a8fdc84bcbbce27e8f0…
commit a3a8fdc84bcbbce27e8f0cf51ff3303fa524a9e1
Author:     Eric Kohl <eric.kohl(a)reactos.org>
AuthorDate: Wed Jun 1 23:25:54 2022 +0200
Commit:     Eric Kohl <eric.kohl(a)reactos.org>
CommitDate: Wed Jun 1 23:25:54 2022 +0200
    [DISKPART] Add german translation
---
 base/system/diskpart/diskpart.rc     |   3 +
 base/system/diskpart/diskpart_msg.mc | 314 +++++++++++++++++++++++++++++++++--
 base/system/diskpart/lang/de-DE.rc   | 187 +++++++++++++++++++++
 3 files changed, 486 insertions(+), 18 deletions(-)
diff --git a/base/system/diskpart/diskpart.rc b/base/system/diskpart/diskpart.rc
index f0d1dd71690..7bc1272ae2a 100644
--- a/base/system/diskpart/diskpart.rc
+++ b/base/system/diskpart/diskpart.rc
@@ -16,6 +16,9 @@
 #ifdef LANGUAGE_EN_US
     #include "lang/en-US.rc"
 #endif
+#ifdef LANGUAGE_DE_DE
+    #include "lang/de-DE.rc"
+#endif
 #ifdef LANGUAGE_PL_PL
     #include "lang/pl-PL.rc"
 #endif
diff --git a/base/system/diskpart/diskpart_msg.mc b/base/system/diskpart/diskpart_msg.mc
index 669998227fd..d635439fcd1 100644
--- a/base/system/diskpart/diskpart_msg.mc
+++ b/base/system/diskpart/diskpart_msg.mc
@@ -11,6 +11,7 @@ FacilityNames=(System=0x0:FACILITY_SYSTEM
               )
 LanguageNames=(English=0x409:MSG00409
+               German=0x407:MSG00407
                Polish=0x415:MSG00415
                Portugese=0x816:MSG00416
                Romanian=0x418:MSG00418
@@ -29,6 +30,9 @@ Facility=System
 Language=English
 <Add ACTIVE command help text here>
 .
+Language=German
+<Add ACTIVE command help text here>
+.
 Language=Polish
 <Add ACTIVE command help text here>
 .
@@ -62,6 +66,9 @@ Facility=System
 Language=English
 <Add ADD command help text here>
 .
+Language=German
+<Add ADD command help text here>
+.
 Language=Polish
 <Add ADD command help text here>
 .
@@ -95,6 +102,9 @@ Facility=System
 Language=English
 <Add ASSIGN command help text here>
 .
+Language=German
+<Add ASSIGN command help text here>
+.
 Language=Polish
 <Add ASSIGN command help text here>
 .
@@ -128,6 +138,9 @@ Facility=System
 Language=English
 <Add ATTACH command help text here>
 .
+Language=German
+<Add ATTACH command help text here>
+.
 Language=Polish
 <Add ATTACH command help text here>
 .
@@ -161,6 +174,9 @@ Facility=System
 Language=English
 <Add ATTRIBUTES command help text here>
 .
+Language=German
+<Add ATTRIBUTES command help text here>
+.
 Language=Polish
 <Add ATTRIBUTES command help text here>
 .
@@ -194,6 +210,9 @@ Facility=System
 Language=English
 <Add AUTOMOUNT command help text here>
 .
+Language=German
+<Add AUTOMOUNT command help text here>
+.
 Language=Polish
 <Add AUTOMOUNT command help text here>
 .
@@ -228,6 +247,9 @@ Facility=System
 Language=English
 <Add BREAK command help text here>
 .
+Language=German
+<Add BREAK command help text here>
+.
 Language=Polish
 <Add BREAK command help text here>
 .
@@ -261,6 +283,9 @@ Facility=System
 Language=English
 <Add CLEAN command help text here>
 .
+Language=German
+<Add CLEAN command help text here>
+.
 Language=Polish
 <Add CLEAN command help text here>
 .
@@ -294,6 +319,9 @@ Facility=System
 Language=English
 <Add COMPACT command help text here>
 .
+Language=German
+<Add COMPACT command help text here>
+.
 Language=Polish
 <Add COMPACT command help text here>
 .
@@ -327,6 +355,9 @@ Facility=System
 Language=English
 <Add CONVERT command help text here>
 .
+Language=German
+<Add CONVERT command help text here>
+.
 Language=Polish
 <Add CONVERT command help text here>
 .
@@ -360,6 +391,9 @@ Facility=System
 Language=English
 <Add CREATE PARTITION EFI command help text here>
 .
+Language=German
+<Add CREATE PARTITION EFI command help text here>
+.
 Language=Polish
 <Add CREATE PARTITION EFI command help text here>
 .
@@ -393,6 +427,9 @@ Facility=System
 Language=English
 <Add CREATE PARTITION EXTENDED command help text here>
 .
+Language=German
+<Add CREATE PARTITION EXTENDED command help text here>
+.
 Language=Polish
 <Add CREATE PARTITION EXTENDED command help text here>
 .
@@ -426,6 +463,9 @@ Facility=System
 Language=English
 <Add CREATE PARTITION LOGICAL command help text here>
 .
+Language=German
+<Add CREATE PARTITION LOGICAL command help text here>
+.
 Language=Polish
 <Add CREATE PARTITION LOGICAL command help text here>
 .
@@ -459,6 +499,9 @@ Facility=System
 Language=English
 <Add CREATE PARTITION MSR command help text here>
 .
+Language=German
+<Add CREATE PARTITION MSR command help text here>
+.
 Language=Polish
 <Add CREATE PARTITION MSR command help text here>
 .
@@ -492,6 +535,9 @@ Facility=System
 Language=English
 <Add CREATE PARTITION PRIMARY command help text here>
 .
+Language=German
+<Add CREATE PARTITION PRIMARY command help text here>
+.
 Language=Polish
 <Add CREATE PARTITION PRIMARY command help text here>
 .
@@ -525,6 +571,9 @@ Facility=System
 Language=English
 <Add DELETE DISK command help text here>
 .
+Language=German
+<Add DELETE DISK command help text here>
+.
 Language=Polish
 <Add DELETE DISK command help text here>
 .
@@ -558,6 +607,9 @@ Facility=System
 Language=English
 <Add DELETE PARTITION command help text here>
 .
+Language=German
+<Add DELETE PARTITION command help text here>
+.
 Language=Polish
 <Add DELETE PARTITION command help text here>
 .
@@ -591,6 +643,9 @@ Facility=System
 Language=English
 <Add DELETE VOLUME command help text here>
 .
+Language=German
+<Add DELETE VOLUME command help text here>
+.
 Language=Polish
 <Add DELETE VOLUME command help text here>
 .
@@ -624,6 +679,9 @@ Facility=System
 Language=English
 <Add DETAIL DISK command help text here>
 .
+Language=German
+<Add DETAIL DISK command help text here>
+.
 Language=Polish
 <Add DETAIL DISK command help text here>
 .
@@ -656,6 +714,9 @@ Facility=System
 Language=English
 <Add DETAIL PARTITION command help text here>
 .
+Language=German
+<Add DETAIL PARTITION command help text here>
+.
 Language=Polish
 <Add DETAIL PARTITION command help text here>
 .
@@ -688,6 +749,9 @@ Facility=System
 Language=English
 <Add DETAIL VOLUME command help text here>
 .
+Language=German
+<Add DETAIL VOLUME command help text here>
+.
 Language=Polish
 <Add DETAIL VOLUME command help text here>
 .
@@ -721,6 +785,9 @@ Facility=System
 Language=English
 <Add DETACH command help text here>
 .
+Language=German
+<Add DETACH command help text here>
+.
 Language=Polish
 <Add DETACH command help text here>
 .
@@ -752,31 +819,94 @@ SymbolicName=MSG_COMMAND_EXIT
 Severity=Informational
 Facility=System
 Language=English
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
+.
+Language=German
+    Beendet den Befehlsinterpreter DiskPart.
+
+Syntax:  EXIT
+
+Beispiel:
+
+    EXIT
 .
 Language=Polish
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
 Language=Portugese
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
 Language=Romanian
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
 Language=Russian
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
 Language=Albanian
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
 Language=Turkish
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
 Language=Chinese
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
 Language=Taiwanese
-<Add EXIT command help text here>
+    Exits the DiskPart command interpreter.
+
+Syntax:  EXIT
+
+Example:
+
+    EXIT
 .
@@ -787,6 +917,9 @@ Facility=System
 Language=English
 <Add EXPAND command help text here>
 .
+Language=German
+<Add EXPAND command help text here>
+.
 Language=Polish
 <Add EXPAND command help text here>
 .
@@ -820,6 +953,9 @@ Facility=System
 Language=English
 <Add EXTEND command help text here>
 .
+Language=German
+<Add EXTEND command help text here>
+.
 Language=Polish
 <Add EXTEND command help text here>
 .
@@ -853,6 +989,9 @@ Facility=System
 Language=English
 <Add FILESYSTEMS command help text here>
 .
+Language=German
+<Add FILESYSTEMS command help text here>
+.
 Language=Polish
 <Add FILESYSTEMS command help text here>
 .
@@ -886,6 +1025,9 @@ Facility=System
 Language=English
 <Add FORMAT command help text here>
 .
+Language=German
+<Add FORMAT command help text here>
+.
 Language=Polish
 <Add FORMAT command help text here>
 .
@@ -919,6 +1061,9 @@ Facility=System
 Language=English
 <Add GPT command help text here>
 .
+Language=German
+<Add GPT command help text here>
+.
 Language=Polish
 <Add GPT command help text here>
 .
@@ -952,6 +1097,9 @@ Facility=System
 Language=English
 <Add HELP command help text here>
 .
+Language=German
+<Add HELP command help text here>
+.
 Language=Polish
 <Add HELP command help text here>
 .
@@ -985,6 +1133,9 @@ Facility=System
 Language=English
 <Add IMPORT command help text here>
 .
+Language=German
+<Add IMPORT command help text here>
+.
 Language=Polish
 <Add IMPORT command help text here>
 .
@@ -1018,6 +1169,9 @@ Facility=System
 Language=English
 <Add INACTIVE command help text here>
 .
+Language=German
+<Add INACTIVE command help text here>
+.
 Language=Polish
 <Add INACTIVE command help text here>
 .
@@ -1051,6 +1205,9 @@ Facility=System
 Language=English
 <Add LIST DISK command help text here>
 .
+Language=German
+<Add LIST DISK command help text here>
+.
 Language=Polish
 <Add LIST DISK command help text here>
 .
@@ -1083,6 +1240,9 @@ Facility=System
 Language=English
 <Add LIST PARTITION command help text here>
 .
+Language=German
+<Add LIST PARTITION command help text here>
+.
 Language=Polish
 <Add LIST PARTITION command help text here>
 .
@@ -1116,6 +1276,9 @@ Facility=System
 Language=English
 <Add LIST VOLUME command help text here>
 .
+Language=German
+<Add LIST VOLUME command help text here>
+.
 Language=Polish
 <Add LIST VOLUME command help text here>
 .
@@ -1149,6 +1312,9 @@ Facility=System
 Language=English
 <Add LIST VDISK command help text here>
 .
+Language=German
+<Add LIST VDISK command help text here>
+.
 Language=Polish
 <Add LIST VDISK command help text here>
 .
@@ -1182,6 +1348,9 @@ Facility=System
 Language=English
 <Add MERGE command help text here>
 .
+Language=German
+<Add MERGE command help text here>
+.
 Language=Polish
 <Add MERGE command help text here>
 .
@@ -1215,6 +1384,9 @@ Facility=System
 Language=English
 <Add OFFLINE command help text here>
 .
+Language=German
+<Add OFFLINE command help text here>
+.
 Language=Polish
 <Add OFFLINE command help text here>
 .
@@ -1248,6 +1420,9 @@ Facility=System
 Language=English
 <Add ONLINE command help text here>
 .
+Language=German
+<Add ONLINE command help text here>
+.
 Language=Polish
 <Add ONLINE command help text here>
 .
@@ -1281,6 +1456,9 @@ Facility=System
 Language=English
 <Add RECOVER command help text here>
 .
+Language=German
+<Add RECOVER command help text here>
+.
 Language=Polish
 <Add RECOVER command help text here>
 .
@@ -1314,6 +1492,9 @@ Facility=System
 Language=English
 <Add REM command help text here>
 .
+Language=German
+<Add REM command help text here>
+.
 Language=Polish
 <Add REM command help text here>
 .
@@ -1347,6 +1528,9 @@ Facility=System
 Language=English
 <Add REMOVE command help text here>
 .
+Language=German
+<Add REMOVE command help text here>
+.
 Language=Polish
 <Add REMOVE command help text here>
 .
@@ -1380,6 +1564,9 @@ Facility=System
 Language=English
 <Add REPAIR command help text here>
 .
+Language=German
+<Add REPAIR command help text here>
+.
 Language=Polish
 <Add REPAIR command help text here>
 .
@@ -1411,31 +1598,95 @@ SymbolicName=MSG_COMMAND_RESCAN
 Severity=Informational
 Facility=System
 Language=English
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
+.
+Language=German
+    Sucht nach neuen Datenträgern, die dem Computer möglicherweise
+    hinzugefügt wurden.
+
+Syntax:  RESCAN
+
+Beispiel:
+
+    RESCAN
 .
 Language=Polish
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
 Language=Portugese
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
 Language=Romanian
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
 Language=Russian
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
 Language=Albanian
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
 Language=Turkish
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
 Language=Chinese
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
 Language=Taiwanese
-<Add RESCAN command help text here>
+    Locates new disks that may have been added to the computer.
+
+Syntax:  RESCAN
+
+Example:
+
+    RESCAN
 .
@@ -1446,6 +1697,9 @@ Facility=System
 Language=English
 <Add RETAIN command help text here>
 .
+Language=German
+<Add RETAIN command help text here>
+.
 Language=Polish
 <Add RETAIN command help text here>
 .
@@ -1479,6 +1733,9 @@ Facility=System
 Language=English
 <Add SAN command help text here>
 .
+Language=German
+<Add SAN command help text here>
+.
 Language=Polish
 <Add SAN command help text here>
 .
@@ -1512,6 +1769,9 @@ Facility=System
 Language=English
 <Add SELECT DISK command help text here>
 .
+Language=German
+<Add SELECT DISK command help text here>
+.
 Language=Polish
 <Add SELECT DISK command help text here>
 .
@@ -1545,6 +1805,9 @@ Facility=System
 Language=English
 <Add SELECT PARTITION command help text here>
 .
+Language=German
+<Add SELECT PARTITION command help text here>
+.
 Language=Polish
 <Add SELECT PARTITION command help text here>
 .
@@ -1578,6 +1841,9 @@ Facility=System
 Language=English
 <Add SELECT VOLUME command help text here>
 .
+Language=German
+<Add SELECT VOLUME command help text here>
+.
 Language=Polish
 <Add SELECT VOLUME command help text here>
 .
@@ -1611,6 +1877,9 @@ Facility=System
 Language=English
 <Add SELECT VDISK command help text here>
 .
+Language=German
+<Add SELECT VDISK command help text here>
+.
 Language=Polish
 <Add SELECT VDISK command help text here>
 .
@@ -1644,6 +1913,9 @@ Facility=System
 Language=English
 <Add SETID command help text here>
 .
+Language=German
+<Add SETID command help text here>
+.
 Language=Polish
 <Add SETID command help text here>
 .
@@ -1677,6 +1949,9 @@ Facility=System
 Language=English
 <Add SHRINK command help text here>
 .
+Language=German
+<Add SHRINK command help text here>
+.
 Language=Polish
 <Add SHRINK command help text here>
 .
@@ -1710,6 +1985,9 @@ Facility=System
 Language=English
 <Add UNIQUEID DISK command help text here>
 .
+Language=German
+<Add UNIQUEID DISK command help text here>
+.
 Language=Polish
 <Add UNIQUEID DISK command help text here>
 .
diff --git a/base/system/diskpart/lang/de-DE.rc b/base/system/diskpart/lang/de-DE.rc
new file mode 100644
index 00000000000..1554d37cee8
--- /dev/null
+++ b/base/system/diskpart/lang/de-DE.rc
@@ -0,0 +1,187 @@
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+/* Basic application information */
+STRINGTABLE
+BEGIN
+    IDS_APP_HEADER "ReactOS DiskPart"
+    IDS_APP_USAGE "\nDisk Partitioning Interpreter.\n\n\
+Usage: DISKPART [/S filename] [/T timeout] [/?]\n\n\
+/S filename\tRuns the given script.\n\
+/T timeout\tTimeout in seconds to prevent DiskPart usage overlap.\n\
+/?\t\tDisplay this help message.\n\n"
+    IDS_APP_LICENSE "Licensed under the GNU GPLv2\n"
+    IDS_APP_CURR_COMPUTER "On computer: %s\n\n"
+    IDS_APP_LEAVING "\nLeaving DiskPart...\n"
+    IDS_APP_PROMPT "DISKPART> "
+END
+
+/* Disk Information Labels */
+STRINGTABLE
+BEGIN
+    IDS_DETAIL_INFO_DISK_ID "Disk ID: %08lx\n"
+    IDS_DETAIL_INFO_TYPE "Type"
+    IDS_DETAIL_INFO_STATUS "Status"
+    IDS_DETAIL_INFO_PATH   "Path   : %hu\n"
+    IDS_DETAIL_INFO_TARGET "Target : %hu\n"
+    IDS_DETAIL_INFO_LUN_ID "Lun ID : %hu\n"
+    IDS_DETAIL_INFO_LOC_PATH "Location Path"
+    IDS_DETAIL_INFO_CURR_RO_STATE "Current Read-only State"
+    IDS_DETAIL_INFO_RO "Read-only"
+    IDS_DETAIL_INFO_BOOT_DSK "Boot Disk"
+    IDS_DETAIL_INFO_PAGE_FILE_DSK "Pagefile Disk"
+    IDS_DETAIL_INFO_HIBER_FILE_DSK "Hibernation File Disk"
+    IDS_DETAIL_INFO_CRASH_DSK "Crashdump Disk"
+    IDS_DETAIL_INFO_CLST_DSK "Clustered Disk"
+    IDS_DETAIL_PARTITION_NUMBER "Partition %lu\n"
+    IDS_DETAIL_PARTITION_TYPE   "Type          : %02x\n"
+    IDS_DETAIL_PARTITION_HIDDEN "Hidden        : %s\n"
+    IDS_DETAIL_PARTITION_ACTIVE "Active        : %s\n"
+    IDS_DETAIL_PARTITION_OFFSET "Offset in Byte: %I64u\n"
+    IDS_DETAIL_NO_DISKS "\nThere are no disks attached to this volume.\n"
+    IDS_DETAIL_NO_VOLUME "\nThere is no volume associated with this
partition.\n"
+END
+
+STRINGTABLE
+BEGIN
+    IDS_HELP_FORMAT_STRING "%-11.11s - %s"
+END
+
+/* Detail header titles */
+STRINGTABLE
+BEGIN
+    IDS_LIST_DISK_HEAD "  Disk ###  Status      Size     Free     Dyn  Gpt\n"
+    IDS_LIST_DISK_LINE "  --------  ----------  -------  -------  ---  ---\n"
+    IDS_LIST_DISK_FORMAT "%c Disk %-3lu  %-10s  %4I64u %-2s  %4I64u %-2s   %1s
%1s\n"
+    IDS_LIST_PARTITION_HEAD "  Partition ###  Type              Size
Offset\n"
+    IDS_LIST_PARTITION_LINE "  -------------  ----------------  -------
-------\n"
+    IDS_LIST_PARTITION_FORMAT "%c Partition %-3lu  %-16s  %4I64u %-2s  %4I64u
%-2s\n"
+    IDS_LIST_PARTITION_NO_DISK "\nThere is no disk to list partitions.\nPlease
select a disk and try again.\n\n"
+    IDS_LIST_VOLUME_HEAD "  Volume ###  Ltr  Label        FS     Type        Size
Status   Info\n"
+    IDS_LIST_VOLUME_LINE "  ----------  ---  -----------  -----  ----------  -------
-------  --------\n"
+    IDS_LIST_VOLUME_FORMAT "%c Volume %-3lu   %c   %-11.11s  %-5s  %-10.10s  %4I64u
%-2s\n"
+END
+
+/* RESCAN command string */
+STRINGTABLE
+BEGIN
+    IDS_RESCAN_START "\nPlease wait while DiskPart scans your
configuration...\n"
+    IDS_RESCAN_END "\nDiskPart has finished scanning your configuration.\n\n"
+END
+
+/* Select command strings */
+STRINGTABLE
+BEGIN
+    IDS_SELECT_NO_DISK "\nThere is no disk currently selected.\nPlease select a disk
and try again.\n\n"
+    IDS_SELECT_DISK "\nDisk %lu is now the selected disk.\n\n"
+    IDS_SELECT_DISK_INVALID "\nInvalid disk.\n\n"
+    IDS_SELECT_NO_PARTITION "\nThere is no partition currently selected.\nPlease
select a disk and try again.\n\n"
+    IDS_SELECT_PARTITION "\nPartition %lu is now the selected partition.\n\n"
+    IDS_SELECT_PARTITION_NO_DISK "\nThere is no disk for selecting a
partition.\nPlease select a disk and try again.\n\n"
+    IDS_SELECT_PARTITION_INVALID "\nInvalid partition.\n\n"
+    IDS_SELECT_NO_VOLUME "\nThere is no volume currently selected.\nPlease select a
disk and try again.\n\n"
+    IDS_SELECT_VOLUME "\nVolume %lu is now the selected volume.\n\n"
+    IDS_SELECT_VOLUME_INVALID "\nInvalid volume.\n\n"
+END
+
+/* Disk Status */
+STRINGTABLE
+BEGIN
+    IDS_STATUS_YES "Yes"
+    IDS_STATUS_NO "No"
+    IDS_STATUS_DISK_HEALTHY "Healthy"
+    IDS_STATUS_DISK_SICK "Sick"
+    IDS_STATUS_UNAVAILABLE "UNAVAILABLE"
+    IDS_STATUS_ONLINE "Online"
+    IDS_STATUS_OFFLINE "Offline"
+    IDS_STATUS_NO_MEDIA "No Media"
+END
+
+/* CMD Messages for commands */
+STRINGTABLE
+BEGIN
+    IDS_MSG_ARG_SYNTAX_ERROR "The argument(s) specified for this command are not
valid.\nFor more information on the command type:"
+END
+
+/* Help Command Descriptions */
+STRINGTABLE
+BEGIN
+    IDS_HELP_ACTIVE                    "Mark the selected partition as
active.\n"
+    IDS_HELP_ADD                       "Add a mirror to a simple volume.\n"
+    IDS_HELP_ASSIGN                    "Assign a drive letter or mount point to the
selected volume.\n"
+    IDS_HELP_ATTACH                    "Attaches a virtual disk file.\n"
+    IDS_HELP_ATTRIBUTES                "Manipulate volume or disk
attributes.\n"
+    IDS_HELP_AUTOMOUNT                 "Enable and Disable automatic mounting of
basic volumes.\n"
+    IDS_HELP_BREAK                     "Break a mirror set.\n"
+    IDS_HELP_CLEAN                     "Clear the configuration information, or all
information, off\n              the disk.\n"
+    IDS_HELP_COMPACT                   "Attempts to reduce the physical size of the
file.\n"
+    IDS_HELP_CONVERT                   "Convert between different disk
formats.\n"
+
+    IDS_HELP_CREATE                    "Create a volume, partition, or virtual
disk.\n"
+    IDS_HELP_CREATE_PARTITION          "Create a partition.\n"
+    IDS_HELP_CREATE_PARTITION_EFI      "Create an EFI system partition.\n"
+    IDS_HELP_CREATE_PARTITION_EXTENDED "Create an extended partition.\n"
+    IDS_HELP_CREATE_PARTITION_LOGICAL  "Create a logical drive.\n"
+    IDS_HELP_CREATE_PARTITION_MSR      "Create an MSR partition.\n"
+    IDS_HELP_CREATE_PARTITION_PRIMARY  "Create a primary partition.\n"
+    IDS_HELP_CREATE_VOLUME             "Create a volume.\n"
+    IDS_HELP_CREATE_VDISK              "Create a virtual disk file.\n"
+
+    IDS_HELP_DELETE                    "Delete an object.\n"
+    IDS_HELP_DELETE_DISK               "Delete a disk.\n"
+    IDS_HELP_DELETE_PARTITION          "Delete a partition.\n"
+    IDS_HELP_DELETE_VOLUME             "Delete a volume.\n"
+
+    IDS_HELP_DETACH                    "Detaches a virtual disk file.\n"
+
+    IDS_HELP_DETAIL                    "Provide details about an object.\n"
+    IDS_HELP_DETAIL_DISK               "Print disk details.\n"
+    IDS_HELP_DETAIL_PARTITION          "Print partition details.\n"
+    IDS_HELP_DETAIL_VOLUME             "Print volume details.\n"
+
+    IDS_HELP_EXIT                      "Exit DiskPart.\n"
+    IDS_HELP_EXPAND                    "Expands the maximum size available on a
virtual disk.\n"
+    IDS_HELP_EXTEND                    "Extend a volume.\n"
+    IDS_HELP_FILESYSTEMS               "Display current and supported file systems
on the volume.\n"
+    IDS_HELP_FORMAT                    "Format the volume or partition.\n"
+    IDS_HELP_GPT                       "Assign attributes to the selected GPT
partition.\n"
+    IDS_HELP_HELP                      "Display a list of commands.\n"
+    IDS_HELP_IMPORT                    "Import a disk group.\n"
+    IDS_HELP_INACTIVE                  "Mark the selected partition as
inactive.\n"
+
+    IDS_HELP_LIST                      "Display a list of objects.\n"
+    IDS_HELP_LIST_DISK                 "List disks.\n"
+    IDS_HELP_LIST_PARTITION            "List partitions.\n"
+    IDS_HELP_LIST_VOLUME               "List volumes.\n"
+    IDS_HELP_LIST_VDISK                "List virtual disk files.\n"
+
+    IDS_HELP_MERGE                     "Merges a child disk with its
parents.\n"
+    IDS_HELP_OFFLINE                   "Offline an object that is currently marked
as online.\n"
+    IDS_HELP_ONLINE                    "Online an object that is currently marked as
offline.\n"
+    IDS_HELP_RECOVER                   "Refreshes the state of all disks in the
invalid pack,\n              and resynchronizes mirrored volumes and RAID5 volumes\n
that have stale plex or parity data.\n"
+    IDS_HELP_REM                       "Does nothing. This is used to comment
scripts.\n"
+    IDS_HELP_REMOVE                    "Remove a drive letter or mount point
assignment.\n"
+    IDS_HELP_REPAIR                    "Repair a RAID-5 volume with a failed
member.\n"
+    IDS_HELP_RESCAN                    "Rescan the computer looking for disks and
volumes.\n"
+    IDS_HELP_RETAIN                    "Place a retained partition under a simple
volume.\n"
+    IDS_HELP_SAN                       "Display or set the SAN policy for the
currently booted OS.\n"
+
+    IDS_HELP_SELECT                    "Shift the focus to an object.\n"
+    IDS_HELP_SELECT_DISK               "Moves the focus to the disk.\n"
+    IDS_HELP_SELECT_PARTITION          "Moves the focus to the partition.\n"
+    IDS_HELP_SELECT_VOLUME             "Moves the focus to the volume.\n"
+    IDS_HELP_SELECT_VDISK              "Moves the focus to the virtual disk.\n"
+
+    IDS_HELP_SETID                     "Change the partition type.\n"
+    IDS_HELP_SHRINK                    "Reduce the size of the selected
volume.\n"
+
+    IDS_HELP_UNIQUEID                  "Displays or sets the GUID partition table
(GPT) identifier\n              or master boot record (MBR) signature of a disk.\n"
+    IDS_HELP_UNIQUEID_DISK             "Displays or sets the GUID partition table
(GPT) identifier\n              or master boot record (MBR) signature of a disk.\n"
+END
+
+/* Common Error Messages */
+STRINGTABLE
+BEGIN
+    IDS_ERROR_MSG_NO_SCRIPT "Error opening script: %s\n"
+    IDS_ERROR_MSG_BAD_ARG "Error processing argument: %s\n"
+    IDS_ERROR_INVALID_ARGS "Invalid arguments\n"
+END