[USETUP] Add partition and disk description helpers to get standardized description strings. Replace and simplify USETUP code.

This commit is contained in:
Hermès Bélusca-Maïto 2021-01-23 19:49:25 +01:00
parent 8248f02ff4
commit 8f61f5c004
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0
34 changed files with 691 additions and 1226 deletions

View file

@ -234,20 +234,20 @@ TreeListAddItem(IN HWND hTreeList,
VOID
GetPartTypeStringFromPartitionType(
IN UCHAR partitionType,
OUT PCHAR strPartType,
IN ULONG cchPartType)
GetPartitionTypeString(
IN PPARTENTRY PartEntry,
OUT PSTR strBuffer,
IN ULONG cchBuffer)
{
/* Determine partition type */
if (IsContainerPartition(partitionType))
if (PartEntry->PartitionType == PARTITION_ENTRY_UNUSED)
{
StringCchCopyA(strPartType, cchPartType, "Extended Partition" /* MUIGetString(STRING_EXTENDED_PARTITION) */);
StringCchCopyA(strBuffer, cchBuffer,
"Unused" /* MUIGetString(STRING_FORMATUNUSED) */);
}
else if (partitionType == PARTITION_ENTRY_UNUSED)
else if (IsContainerPartition(PartEntry->PartitionType))
{
StringCchCopyA(strPartType, cchPartType, "Unused" /* MUIGetString(STRING_FORMATUNUSED) */);
StringCchCopyA(strBuffer, cchBuffer,
"Extended Partition" /* MUIGetString(STRING_EXTENDED_PARTITION) */);
}
else
{
@ -256,15 +256,23 @@ GetPartTypeStringFromPartitionType(
/* Do the table lookup */
for (i = 0; i < ARRAYSIZE(PartitionTypes); i++)
{
if (partitionType == PartitionTypes[i].Type)
if (PartEntry->PartitionType == PartitionTypes[i].Type)
{
StringCchCopyA(strPartType, cchPartType, PartitionTypes[i].Description);
StringCchCopyA(strBuffer, cchBuffer, PartitionTypes[i].Description);
return;
}
}
/* We are here because the partition type is unknown */
StringCchCopyA(strPartType, cchPartType, "Unknown" /* MUIGetString(STRING_FORMATUNKNOWN) */);
if (cchBuffer > 0) *strBuffer = '\0';
}
if ((cchBuffer > 0) && (*strBuffer == '\0'))
{
StringCchPrintfA(strBuffer, cchBuffer,
// MUIGetString(STRING_PARTTYPE),
"Type 0x%02x",
PartEntry->PartitionType);
}
}
@ -315,25 +323,15 @@ PrintPartitionData(
}
else if (PartEntry->IsPartitioned == TRUE)
{
GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
PartTypeString,
ARRAYSIZE(PartTypeString));
PartType = PartTypeString;
GetPartitionTypeString(PartEntry,
PartTypeString,
ARRAYSIZE(PartTypeString));
PartType = PartTypeString;
}
if (strcmp(PartType, "Unknown" /* MUIGetString(STRING_FORMATUNKNOWN) */) == 0)
{
StringCchPrintfW(LineBuffer, ARRAYSIZE(LineBuffer),
// MUIGetString(STRING_HDDINFOUNK5),
L"Type 0x%02x",
PartEntry->PartitionType);
}
else
{
StringCchPrintfW(LineBuffer, ARRAYSIZE(LineBuffer),
L"%S",
PartType);
}
StringCchPrintfW(LineBuffer, ARRAYSIZE(LineBuffer),
L"%S",
PartType);
}
TreeList_SetItemText(hWndList, htiPart, 1, LineBuffer);
@ -453,7 +451,7 @@ PrintDiskData(
if (DiskEntry->DriverName.Length > 0)
{
StringCchPrintfW(LineBuffer, ARRAYSIZE(LineBuffer),
// MUIGetString(STRING_HDINFOPARTSELECT_1),
// MUIGetString(STRING_HDDINFO_1),
L"Harddisk %lu (%S) (Port=%hu, Bus=%hu, Id=%hu) on %wZ",
DiskEntry->DiskNumber,
DiskName,
@ -465,7 +463,7 @@ PrintDiskData(
else
{
StringCchPrintfW(LineBuffer, ARRAYSIZE(LineBuffer),
// MUIGetString(STRING_HDINFOPARTSELECT_2),
// MUIGetString(STRING_HDDINFO_2),
L"Harddisk %lu (%S) (Port=%hu, Bus=%hu, Id=%hu)",
DiskEntry->DiskNumber,
DiskName,
@ -479,7 +477,7 @@ PrintDiskData(
if (DiskEntry->DriverName.Length > 0)
{
StringCchPrintfW(LineBuffer, ARRAYSIZE(LineBuffer),
// MUIGetString(STRING_HDINFOPARTSELECT_1),
// MUIGetString(STRING_HDDINFO_1),
L"Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ",
DiskEntry->DiskNumber,
DiskEntry->Port,
@ -490,7 +488,7 @@ PrintDiskData(
else
{
StringCchPrintfW(LineBuffer, ARRAYSIZE(LineBuffer),
// MUIGetString(STRING_HDINFOPARTSELECT_2),
// MUIGetString(STRING_HDDINFO_2),
L"Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)",
DiskEntry->DiskNumber,
DiskEntry->Port,

View file

@ -2252,31 +2252,21 @@ MUI_STRING bgBGStrings[] =
{STRING_KEEPFORMAT,
" \207\240\257\240\247\242\240\255\245 \255\240 \344\240\251\253\256\242\240\342\240 \343\340\245\244\241\240 (\241\245\247 \257\340\256\254\245\255\250) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) \255\240 %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c \242\250\244 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"\255\240 %I64u %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) \255\240 %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"\255\240 %I64u %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"\342\242\352\340\244 \244\250\341\252 %lu (%I64u %s), \210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c \242\250\244 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"\255\240 \342\242\352\340\244 \244\250\341\252 %lu (%I64u %s), \210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %s\242\250\244 %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) \255\240 %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) [%s]"},
"\255\240: %s."},
{STRING_PARTTYPE,
"\242\250\244 0x%02x"},
{STRING_HDDINFO_1,
// "\342\242\352\340\244 \244\250\341\252 %lu (%I64u %s), \210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu (%wZ) [%s]"
"%I64u %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) \255\240 %wZ [%s]"},
{STRING_HDDINFO_2,
// "\342\242\352\340\244 \244\250\341\252 %lu (%I64u %s), \210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu [%s]"
"%I64u %s \342\242\352\340\244 \244\250\341\252 %lu (\210\247\242\256\244=%hu, \230\250\255\240=%hu, \216\223=%hu) [%s]"},
{STRING_NEWPARTITION,
"\201\245 \341\352\247\244\240\244\245\255 \255\256\242 \244\357\253 \255\240"},
{STRING_UNPSPACE,
" %s\215\245\340\240\247\257\340\245\244\245\253\245\255\256 \254\357\341\342\256%s %6lu %s"},
"\215\245\340\240\247\257\340\245\244\245\253\245\255\256 \254\357\341\342\256"},
{STRING_MAXSIZE,
"\214\201 (\244\256 %lu \214\201)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2237,35 +2237,21 @@ MUI_STRING bnBDStrings[] =
{STRING_KEEPFORMAT,
" Keep current file system (no changes) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTZEROED_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTEXISTS_2,
// "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"on %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup created a new partition on"},
{STRING_UNPSPACE,
" %sUnpartitioned space%s %6lu %s"},
"Unpartitioned space"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2245,31 +2245,21 @@ MUI_STRING csCZStrings[] =
{STRING_KEEPFORMAT,
" Ponechat sou\237asn\354 souborov\354 syst\202m (bez zm\330ny) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Typ 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"na %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"na %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Typ 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"na harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTyp %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"na: %s."},
{STRING_PARTTYPE,
"Typ 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Instalace vytvo\375ila nov\354 odd\241l na"},
{STRING_UNPSPACE,
" %sM\241sto bez odd\241l\205%s %6lu %s"},
"M\241sto bez odd\241l\205"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2240,31 +2240,21 @@ MUI_STRING daDKStrings[] =
{STRING_KEEPFORMAT,
" Behold nuv\221rende filsystem (ingen \221ndringer) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"p\206 %I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"p\206 %I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"p\206 harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %stype %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"p\206 %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Installationen har lavet en ny partition p\206"},
{STRING_UNPSPACE,
" %sUpartitioneret plads%s %6lu %s"},
"Upartitioneret plads"},
{STRING_MAXSIZE,
"MB (maks %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2242,31 +2242,21 @@ MUI_STRING deDEStrings[] =
{STRING_KEEPFORMAT,
" 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 0x%02X %I64u %s"},
"%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 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"auf Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%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]"},
"auf %s."},
{STRING_PARTTYPE,
"Typ 0x%02x"},
{STRING_HDDINFO_1,
// "Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) auf %wZ [%s]"},
{STRING_HDDINFO_2,
// "Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup erstellte eine neue Partition auf"},
{STRING_UNPSPACE,
" %sUnpartitionierter Speicher%s %6lu %s"},
"Unpartitionierter Speicher"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2255,31 +2255,21 @@ MUI_STRING elGRStrings[] =
{STRING_KEEPFORMAT,
" \214\230 \247\230\250\230\243\234\345\244\234\240 \253\246 \251\347\251\253\236\243\230 \230\250\256\234\345\340\244 \340\252 \342\256\234\240 (\241\230\243\345\230 \230\242\242\230\232\343) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s \221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s \221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"\221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"\251\253\246 \251\241\242\236\250\346 \233\345\251\241\246 %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s \221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s \221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"\251\253\246: %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "\221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s \221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "\221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s \221\241\242\236\250\346\252 \233\345\251\241\246\252 %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"\206 \234\232\241\230\253\341\251\253\230\251\236 \233\236\243\240\246\347\250\232\236\251\234 \342\244\230 \244\342\246 partition \251\253\246"},
{STRING_UNPSPACE,
" %sUnpartitioned space%s %6lu %s"},
"Unpartitioned space"},
{STRING_MAXSIZE,
"MB (\243\234\232. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2237,35 +2237,21 @@ MUI_STRING enUSStrings[] =
{STRING_KEEPFORMAT,
" Keep current file system (no changes) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTZEROED_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTEXISTS_2,
// "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"on %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup created a new partition on"},
{STRING_UNPSPACE,
" %sUnpartitioned space%s %6lu %s"},
"Unpartitioned space"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2243,31 +2243,21 @@ MUI_STRING esESStrings[] =
{STRING_KEEPFORMAT,
" Mantener el sistema de archivos actual (sin cambios) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) en %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Tipo 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"en %I64u %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) en %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"en %I64u %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Disco duro %lu (%I64u %s), Puerto=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Tipo 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"en Disco duro %lu (%I64u %s), Puerto=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTipo %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) en %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) [%s]"},
"en %s."},
{STRING_PARTTYPE,
"Tipo 0x%02x"},
{STRING_HDDINFO_1,
// "Disco duro %lu (%I64u %s), Puerto=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) en %wZ [%s]"},
{STRING_HDDINFO_2,
// "Disco duro %lu (%I64u %s), Puerto=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Disco duro %lu (Puerto=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"El instalador ha creado una nueva Partici\242n en"},
{STRING_UNPSPACE,
" %sEspacio sin particionar%s %6lu %s"},
"Espacio sin particionar"},
{STRING_MAXSIZE,
"MB (m\240x. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2239,31 +2239,21 @@ MUI_STRING etEEStrings[] =
{STRING_KEEPFORMAT,
" \216ra muuda praegust failis\201steemi "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"%I64u %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"%I64u %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"K\344vaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"K\344vaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sT\201\201p %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) [%s]"},
"%s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "K\344vaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ [%s]"},
{STRING_HDDINFO_2,
// "K\344vaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu [%s]"
"%I64u %s K\344vaketas %lu (Port=%hu, Siin=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Loodi uus partitsioon"},
{STRING_UNPSPACE,
" %sKasutamata kettaruum%s %6lu %s"},
"Kasutamata kettaruum"},
{STRING_MAXSIZE,
"MB (maks. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2238,35 +2238,21 @@ MUI_STRING euESStrings[] =
{STRING_KEEPFORMAT,
" Mantendu sistemaren fitxategia (aldaketarik ez) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Disko gogorra %lu (Port=%hu, Bus=%hu, Id=%hu) %wZn [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Disko gogorra %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Mota 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"%I64u %s Disko gogorran %lu (Port=%hu, Bus=%hu, Id=%hu) %wZn [%s]."},
{STRING_HDINFOPARTDELETE_2,
"%I64u %s Disko gogorran %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Disko gogor %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTZEROED_2,
// "Disko gogor %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Mota 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"Disko gogorran %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTEXISTS_2,
// "Disko gogor-an %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sMota %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Disko gogor %lu (Port=%hu, Bus=%hu, Id=%hu) %wZn [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Disko gogor %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"%s."},
{STRING_PARTTYPE,
"Mota 0x%02x"},
{STRING_HDDINFO_1,
// "Disko gogor %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Disko gogor %lu (Port=%hu, Bus=%hu, Id=%hu) %wZn [%s]"},
{STRING_HDDINFO_2,
// "Disko gogor %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Disko gogor %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Instalazioa sortu du partizio berria barruan"},
{STRING_UNPSPACE,
" %sEzpartizionatu espazio%s %6lu %s"},
"Ezpartizionatu espazio"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2274,31 +2274,21 @@ MUI_STRING frFRStrings[] =
{STRING_KEEPFORMAT,
" Garder le syst\212me de fichiers courant (pas de changements) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"sur %I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"sur %I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"sur Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"sur le %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ [%s]"},
{STRING_HDDINFO_2,
// "Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup a cr\202\202 une nouvelle partition sur"},
{STRING_UNPSPACE,
" %sEspace non partitionn\202%s %6lu %s"},
"Espace non partitionn\202"},
{STRING_MAXSIZE,
"Mo (max. %lu Mo)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2239,35 +2239,21 @@ MUI_STRING heILStrings[] =
{STRING_KEEPFORMAT,
" (\211\205\220\211\231 \200\214\214( \232\211\207\213\205\220 \215\211\226\201\227 \232\213\230\222\216 \232\230\200\231\204 "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTZEROED_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTEXISTS_2,
// "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"on %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"\214\222 \204\231\203\207 \204\226\211\207\216 \204\230\226\211 \204\220\227\232\204\204 \232\211\220\213\232"},
{STRING_UNPSPACE,
" %sUnpartitioned space%s %6lu %s"},
"Unpartitioned space"},
{STRING_MAXSIZE,
"\216\"\201 (\216\227\221. ul% \216\"\201)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2128,31 +2128,21 @@ MUI_STRING huHUStrings[] =
{STRING_KEEPFORMAT,
" Jelenlegi f\240jlrendszer megtart\240sa (nincs v\240ltoztat\240s) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) itt: %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"itt: %I64u %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) itt: %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"itt: %I64u %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"%lu. merevlemez (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"a %lu. merevlemezre (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) itt: %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"itt: %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "%lu. merevlemez (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) itt: %wZ [%s]"},
{STRING_HDDINFO_2,
// "%lu. merevlemez (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s %lu. merevlemez (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"A telep\241t\213 egy \243j part\241ci\242t hozott l\202tre itt:"},
{STRING_UNPSPACE,
" %sNem particion\240lt ter\201let%s %6lu %s"},
"Nem particion\240lt ter\201let"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2237,35 +2237,21 @@ MUI_STRING idIDStrings[] =
{STRING_KEEPFORMAT,
" Tetapkan sistem berkas seperti ini (tanpa perubahan) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) pada %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Jenis 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"pada %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) pada %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"pada %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTZEROED_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Jenis 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"pada Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
// {STRING_HDINFOPARTEXISTS_2,
// "pada Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sJenis %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) pada %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"pada %s."},
{STRING_PARTTYPE,
"Jenis 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) pada %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Penyetelan membuat partisi baru pada"},
{STRING_UNPSPACE,
" %sUkuran yang belum dipartisi%s %6lu %s"},
"Ukuran yang belum dipartisi"},
{STRING_MAXSIZE,
"MB (maks. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2243,31 +2243,21 @@ MUI_STRING itITStrings[] =
{STRING_KEEPFORMAT,
" Mantieni il file system attuale (nessuna modifica) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Tipo 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"su %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"su %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Tipo 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"su Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTipo %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"su %s."},
{STRING_PARTTYPE,
"Tipo 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup ha creato una nuova partizione su"},
{STRING_UNPSPACE,
" %sSpazio non partizionato%s %6lu %s"},
"Spazio non partizionato"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2242,31 +2242,21 @@ MUI_STRING jaJPStrings[] =
{STRING_KEEPFORMAT,
" \271\336\335\273\336\262\311 \314\247\262\331 \274\275\303\321\311 \317\317 (\315\335\272\263 \274\305\262) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c \274\255\331\262 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"\312\260\304\336\303\336\250\275\270 %lu (%I64u %s), \316\337\260\304=%hu, \312\336\275=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c \274\255\331\262 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"on \312\260\304\336\303\336\250\275\270 %lu (%I64u %s), \316\337\260\304=%hu, \312\336\275=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %s\274\255\331\262 %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) [%s]"},
"on %s."},
{STRING_PARTTYPE,
"\274\255\331\262 0x%02x"},
{STRING_HDDINFO_1,
// "\312\260\304\336\303\336\250\275\270 %lu (%I64u %s), \316\337\260\304=%hu, \312\336\275=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "\312\260\304\336\303\336\250\275\270 %lu (%I64u %s), \316\337\260\304=%hu, \312\336\275=%hu, Id=%hu [%s]"
"%I64u %s \312\260\304\336\303\336\250\275\270 %lu (\316\337\260\304=%hu, \312\336\275=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"\276\257\304\261\257\314\337\312 \261\300\327\274\262 \312\337\260\303\250\274\256\335\246 \302\267\336\306 \273\270\276\262\274\317\274\300:"},
{STRING_UNPSPACE,
" %s\320\314\336\335\266\302\311 \275\315\337\260\275%s %6lu %s"},
"\320\314\336\335\266\302\311 \275\315\337\260\275"},
{STRING_MAXSIZE,
"MB (\273\262\300\336\262. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2248,31 +2248,21 @@ MUI_STRING ltLTStrings[] =
{STRING_KEEPFORMAT,
" Keep current file system (no changes) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"on %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup created a new partition on"},
{STRING_UNPSPACE,
" %sUnpartitioned space%s %6lu %s"},
"Unpartitioned space"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2222,31 +2222,21 @@ MUI_STRING msMYStrings[] =
{STRING_KEEPFORMAT,
" Memastikan sistem fail semasa (tiada perubahan) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"on %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Persediaan yang dicipta partition yang baru di"},
{STRING_UNPSPACE,
" %sRuang unpartitioned%s %6lu %s"},
"Ruang unpartitioned"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2264,31 +2264,21 @@ MUI_STRING nlNLStrings[] =
{STRING_KEEPFORMAT,
" Behoud huidig bestandssysteem (geen wijzigingen) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"op %I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"op %I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"op Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) [%s]"},
"op %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ [%s]"},
{STRING_HDDINFO_2,
// "Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup heeft een nieuwe partitie aangemaakt op"},
{STRING_UNPSPACE,
" %sNiet gepartitioneerde ruimte%s %6lu %s"},
"Niet gepartitioneerde ruimte"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2245,31 +2245,21 @@ MUI_STRING plPLStrings[] =
{STRING_KEEPFORMAT,
" Zachowaj obecny system plik\242w (bez zmian) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Dysku twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Dysk 02 twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c 03Typ 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"na %I64u %s Dysku twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"na %I64u %s Dysku 05 twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Dysk twardy %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c 07Typ 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"na Dysku twardym %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %s09Typ %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Dysk twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Dysk11 twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) [%s]"},
"na: %s."},
{STRING_PARTTYPE,
"Typ 0x%02x"},
{STRING_HDDINFO_1,
// "Dysk twardy %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Dysk twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ [%s]"},
{STRING_HDDINFO_2,
// "Dysk twardy %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu [%s]"
"%I64u %s Dysk twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Instalator utworzy\210 now\245 partycj\251"},
{STRING_UNPSPACE,
" %sMiejsce poza partycjami%s %6lu %s"},
"Miejsce poza partycjami"},
{STRING_MAXSIZE,
"MB (maks. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2277,31 +2277,21 @@ MUI_STRING ptBRStrings[] =
{STRING_KEEPFORMAT,
" Manter o sistema de arquivos atual (sem altera\207\344es) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Tipo 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Tipo 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"em Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTipo %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]"},
"em %s."},
{STRING_PARTTYPE,
"Tipo 0x%02x"},
{STRING_HDDINFO_1,
// "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]"},
{STRING_HDDINFO_2,
// "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu [%s]"
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"O instalador criou uma nova parti\207\306o em"},
{STRING_UNPSPACE,
" %sEspa\207o n\306o particionado%s %6lu %s"},
"Espa\207o n\306o particionado"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2261,31 +2261,21 @@ MUI_STRING ptPTStrings[] =
{STRING_KEEPFORMAT,
" Manter o sistema de arquivos actual (sem altera\207\344es) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Tipo 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Tipo 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"em Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTipo %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]"},
"em %s."},
{STRING_PARTTYPE,
"Tipo 0x%02x"},
{STRING_HDDINFO_1,
// "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]"},
{STRING_HDDINFO_2,
// "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu [%s]"
"%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"O instalador criou uma nova parti\207\306o em"},
{STRING_UNPSPACE,
" %sEspa\207o n\306o particionado%s %6lu %s"},
"Espa\207o n\306o particionado"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2283,31 +2283,21 @@ MUI_STRING roROStrings[] =
{STRING_KEEPFORMAT,
" P\343streaz\343 sistemul de fi\272iere actual (f\343r\343 schimb\343ri) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Tip 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Tip 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"de pe Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTip %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]"},
"de pe %s."},
{STRING_PARTTYPE,
"Tip 0x%02x"},
{STRING_HDDINFO_1,
// "Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]"},
{STRING_HDDINFO_2,
// "Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu [%s]"
"%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"O nou\343 parti\376ie a fost creat\343 \356n"},
{STRING_UNPSPACE,
" %sSpa\376iu neparti\376ionat%s %6lu %s"},
"Spa\376iu neparti\376ionat"},
{STRING_MAXSIZE,
"Mo (max. %lu Mo)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2260,31 +2260,21 @@ MUI_STRING ruRUStrings[] =
{STRING_KEEPFORMAT,
" \216\341\342\240\242\250\342\354 \341\343\351\245\341\342\242\343\356\351\343\356 \344\240\251\253\256\242\343\356 \341\250\341\342\245\254\343 (\241\245\247 \250\247\254\245\255\245\255\250\251) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c \207\240\257\250\341\354 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"\255\240 %I64u %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"\255\240 %I64u %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"\206\245\341\342\252\250\251 \244\250\341\252 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c \207\240\257\250\341\354 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"\255\240 \246\245\341\342\252\256\254 \244\250\341\252\245 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %s\207\240\257\250\341\354 %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]"},
"\255\240: %s."},
{STRING_PARTTYPE,
"\207\240\257\250\341\354 0x%02x"},
{STRING_HDDINFO_1,
// "\206\245\341\342\252\250\251 \244\250\341\252 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]"},
{STRING_HDDINFO_2,
// "\206\245\341\342\252\250\251 \244\250\341\252 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu [%s]"
"%I64u %s \206\245\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"\217\340\256\243\340\240\254\254\240 \343\341\342\240\255\256\242\252\250 \341\256\247\244\240\253\240 \255\256\242\353\251 \340\240\247\244\245\253 \255\240:"},
{STRING_UNPSPACE,
" %s\215\245\340\240\247\254\245\347\245\255\255\256\245 \257\340\256\341\342\340\240\255\341\342\242\256%s %6lu %s"},
"\215\245\340\240\247\254\245\347\245\255\255\256\245 \257\340\256\341\342\340\240\255\341\342\242\256"},
{STRING_MAXSIZE,
"\214\201 (\254\240\252\341. %lu \214\201)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2251,31 +2251,21 @@ MUI_STRING skSKStrings[] =
{STRING_KEEPFORMAT,
" Ponecha\234 s\243\237asn\354 syst\202m s\243borov (bez zmeny) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s pevn\354 disk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c typ 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"na %I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"na %I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"pevn\354 disk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c typ 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"na pevnom disku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %styp %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s pevn\354 disk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"na: %s."},
{STRING_PARTTYPE,
"Typ 0x%02x"},
{STRING_HDDINFO_1,
// "pevn\354 disk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s pevn\354 disk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]"},
{STRING_HDDINFO_2,
// "pevn\354 disk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s pevn\354 disk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"In\347tal\240tor vytvoril nov\243 oblas\234 na"},
{STRING_UNPSPACE,
" %sMiesto bez oblast\241%s %6lu %s"},
"Miesto bez oblast\241"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2252,31 +2252,21 @@ MUI_STRING sqALStrings[] =
{STRING_KEEPFORMAT,
" Mbaj dokumentat e sistemit siq jan\211 (pa ndryshime) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Tipi 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Tipi 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"on Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTipi %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"on %s."},
{STRING_PARTTYPE,
"Tipi 0x%02x"},
{STRING_HDDINFO_1,
// "Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
{STRING_HDDINFO_2,
// "Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Instalimi krijoj nj\211 particion t\211 ri n\211"},
{STRING_UNPSPACE,
" %sHap\211sire e papjesesezuar%s %6lu %s"},
"Hap\211sire e papjesesezuar"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2248,31 +2248,21 @@ MUI_STRING svSEStrings[] =
{STRING_KEEPFORMAT,
" Beh\206ll nuvarande filsystem (inga f\224r\204ndringar) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Typ 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"on %I64u %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"on %I64u %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"H\206rddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Typ 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"p\206 H\206rddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTyp %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
"p\206 %s."},
{STRING_PARTTYPE,
"Typ 0x%02x"},
{STRING_HDDINFO_1,
// "H\206rddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p\206 %wZ [%s]"},
{STRING_HDDINFO_2,
// "H\206rddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
"%I64u %s H\206rddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"Setup skapade en ny partition p\206"},
{STRING_UNPSPACE,
" %sOpartitionerat utrymme%s %6lu %s"},
"Opartitionerat utrymme"},
{STRING_MAXSIZE,
"MB (max. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2214,31 +2214,21 @@ MUI_STRING trTRStrings[] =
{STRING_KEEPFORMAT,
" \236imdiki dosya sistemini koru. (De\247i\237iklik yok.) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s Sabit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ \201zerinde [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s abit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c T\201r 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"\232zerinde: %I64u %s Sabit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ \201zerinde [%s]."},
{STRING_HDINFOPARTDELETE_2,
"\232zerinde: %I64u %s Sabit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"Sabit Disk %lu (%I64u %s), Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c T\201r 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"\232zerinde: Sabit Disk %lu (%I64u %s), Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sT\201r %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s Sabit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ \201zerinde [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s Sabit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu) [%s]"},
"\232zerinde: %s."},
{STRING_PARTTYPE,
"T\201r 0x%02x"},
{STRING_HDDINFO_1,
// "Sabit Disk %lu (%I64u %s), Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ) [%s]"
"%I64u %s Sabit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ \201zerinde [%s]"},
{STRING_HDDINFO_2,
// "Sabit Disk %lu (%I64u %s), Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu [%s]"
"%I64u %s Sabit Disk %lu (Giri\237=%hu, Veriyolu=%hu, Kimlik=%hu) [%s]"},
{STRING_NEWPARTITION,
"Kur, \201zerinde bir yeni b\224l\201m olu\237turdu:"},
{STRING_UNPSPACE,
" %sKullan\215lmayan Bo\237luk%s %6lu %s"},
"Kullan\215lmayan Bo\237luk"},
{STRING_MAXSIZE,
"MB (En \207ok %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -2248,31 +2248,21 @@ MUI_STRING ukUAStrings[] =
{STRING_KEEPFORMAT,
" \207\240\253\250\350\250\342\250 i\341\255\343\356\347\343 \344\240\251\253\256\242\343 \341\250\341\342\245\254\343 (\241\245\247 \247\254i\255) "},
{STRING_HDINFOPARTCREATE_1,
"%I64u %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]."},
{STRING_HDINFOPARTCREATE_2,
"%I64u %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Type 0x%02X %I64u %s"},
"%s."},
{STRING_HDINFOPARTDELETE_1,
"\255\240 %I64u %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]."},
{STRING_HDINFOPARTDELETE_2,
"\255\240 %I64u %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]."},
{STRING_HDINFOPARTZEROED_1,
"\206\256\340\341\342\252\250\251 \244\250\341\252 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Type 0x%02X %I64u %s"},
{STRING_HDINFOPARTEXISTS_1,
"\255\240 \206\256\340\341\342\252\256\254\343 \244\250\341\252\343 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sType %-3u%s %6lu %s"},
{STRING_HDINFOPARTSELECT_1,
"%6lu %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]"},
{STRING_HDINFOPARTSELECT_2,
"%6lu %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]"},
"\255\240: %s."},
{STRING_PARTTYPE,
"Type 0x%02x"},
{STRING_HDDINFO_1,
// "\206\256\340\341\342\252\250\251 \244\250\341\252 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu (%wZ) [%s]"
"%I64u %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) \255\240 %wZ [%s]"},
{STRING_HDDINFO_2,
// "\206\256\340\341\342\252\250\251 \244\250\341\252 %lu (%I64u %s), \217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu [%s]"
"%I64u %s \206\256\340\341\342\252\250\251 \244\250\341\252 %lu (\217\256\340\342=%hu, \230\250\255\240=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"\202\341\342\240\255\256\242\253\356\242\240\347 \341\342\242\256\340\250\242 \255\256\242\250\251 \340\256\247\244i\253 \255\240"},
{STRING_UNPSPACE,
" %s\215\245\340\256\247\254i\347\245\255\240 \256\241\253\240\341\342\354%s %6lu %s"},
"\215\245\340\256\247\254i\347\245\255\240 \256\241\253\240\341\342\354"},
{STRING_MAXSIZE,
"MB (\254\240\252\341. %lu MB)"},
{STRING_EXTENDED_PARTITION,

View file

@ -150,16 +150,10 @@ MUISetStyledText(
#define STRING_FORMATDISK2 34
#define STRING_KEEPFORMAT 35
#define STRING_HDINFOPARTCREATE_1 36
#define STRING_HDINFOPARTCREATE_2 37
#define STRING_HDDINFOUNK2 38
#define STRING_HDINFOPARTDELETE_1 39
#define STRING_HDINFOPARTDELETE_2 40
#define STRING_HDINFOPARTZEROED_1 41
#define STRING_HDDINFOUNK4 42
#define STRING_HDINFOPARTEXISTS_1 43
#define STRING_HDDINFOUNK5 44
#define STRING_HDINFOPARTSELECT_1 45
#define STRING_HDINFOPARTSELECT_2 46
#define STRING_PARTTYPE 42
#define STRING_HDDINFO_1 45
#define STRING_HDDINFO_2 46
#define STRING_NEWPARTITION 47
#define STRING_UNPSPACE 48
#define STRING_MAXSIZE 49

View file

@ -29,23 +29,23 @@
#define NDEBUG
#include <debug.h>
/* HELPERS FOR PARTITION TYPES **********************************************/
/* HELPERS FOR DISK AND PARTITION DESCRIPTIONS ******************************/
VOID
GetPartTypeStringFromPartitionType(
IN UCHAR partitionType,
OUT PCHAR strPartType,
IN ULONG cchPartType)
GetPartitionTypeString(
IN PPARTENTRY PartEntry,
OUT PSTR strBuffer,
IN ULONG cchBuffer)
{
/* Determine partition type */
if (IsContainerPartition(partitionType))
if (PartEntry->PartitionType == PARTITION_ENTRY_UNUSED)
{
RtlStringCchCopyA(strPartType, cchPartType, MUIGetString(STRING_EXTENDED_PARTITION));
RtlStringCchCopyA(strBuffer, cchBuffer,
MUIGetString(STRING_FORMATUNUSED));
}
else if (partitionType == PARTITION_ENTRY_UNUSED)
else if (IsContainerPartition(PartEntry->PartitionType))
{
RtlStringCchCopyA(strPartType, cchPartType, MUIGetString(STRING_FORMATUNUSED));
RtlStringCchCopyA(strBuffer, cchBuffer,
MUIGetString(STRING_EXTENDED_PARTITION));
}
else
{
@ -54,15 +54,274 @@ GetPartTypeStringFromPartitionType(
/* Do the table lookup */
for (i = 0; i < ARRAYSIZE(PartitionTypes); i++)
{
if (partitionType == PartitionTypes[i].Type)
if (PartEntry->PartitionType == PartitionTypes[i].Type)
{
RtlStringCchCopyA(strPartType, cchPartType, PartitionTypes[i].Description);
RtlStringCchCopyA(strBuffer, cchBuffer, PartitionTypes[i].Description);
return;
}
}
/* We are here because the partition type is unknown */
RtlStringCchCopyA(strPartType, cchPartType, MUIGetString(STRING_FORMATUNKNOWN));
if (cchBuffer > 0) *strBuffer = '\0';
}
if ((cchBuffer > 0) && (*strBuffer == '\0'))
{
RtlStringCchPrintfA(strBuffer, cchBuffer,
MUIGetString(STRING_PARTTYPE),
PartEntry->PartitionType);
}
}
VOID
PrettifySize1(
IN OUT PULONGLONG Size,
OUT PCSTR* Unit)
{
ULONGLONG DiskSize = *Size;
if (DiskSize >= 10 * GB) /* 10 GB */
{
DiskSize = RoundingDivide(DiskSize, GB);
*Unit = MUIGetString(STRING_GB);
}
else
{
DiskSize = RoundingDivide(DiskSize, MB);
if (DiskSize == 0)
DiskSize = 1;
*Unit = MUIGetString(STRING_MB);
}
*Size = DiskSize;
}
VOID
PrettifySize2(
IN OUT PULONGLONG Size,
OUT PCSTR* Unit)
{
ULONGLONG PartSize = *Size;
#if 0
if (PartSize >= 10 * GB) /* 10 GB */
{
PartSize = RoundingDivide(PartSize, GB);
*Unit = MUIGetString(STRING_GB);
}
else
#endif
if (PartSize >= 10 * MB) /* 10 MB */
{
PartSize = RoundingDivide(PartSize, MB);
*Unit = MUIGetString(STRING_MB);
}
else
{
PartSize = RoundingDivide(PartSize, KB);
*Unit = MUIGetString(STRING_KB);
}
*Size = PartSize;
}
VOID
PartitionDescription(
IN PPARTENTRY PartEntry,
OUT PSTR strBuffer,
IN SIZE_T cchBuffer)
{
PSTR pBuffer = strBuffer;
size_t cchBufferSize = cchBuffer;
ULONGLONG PartSize;
PCSTR Unit;
/* Get the partition size */
PartSize = PartEntry->SectorCount.QuadPart * PartEntry->DiskEntry->BytesPerSector;
PrettifySize2(&PartSize, &Unit);
if (PartEntry->IsPartitioned == FALSE)
{
/* Unpartitioned space: Just display the description and size */
RtlStringCchPrintfExA(pBuffer, cchBufferSize,
&pBuffer, &cchBufferSize, 0,
" %s%-.30s",
PartEntry->LogicalPartition ? " " : "", // Optional indentation
MUIGetString(STRING_UNPSPACE));
RtlStringCchPrintfA(pBuffer, cchBufferSize,
"%*s%6I64u %s",
38 - min(strlen(strBuffer), 38), "", // Indentation
PartSize,
Unit);
return;
}
//
// NOTE: This could be done with the next case.
//
if ((PartEntry->DiskEntry->DiskStyle == PARTITION_STYLE_MBR) &&
IsContainerPartition(PartEntry->PartitionType))
{
/* Extended partition container: Just display the partition's type and size */
RtlStringCchPrintfExA(pBuffer, cchBufferSize,
&pBuffer, &cchBufferSize, 0,
" %-.30s",
MUIGetString(STRING_EXTENDED_PARTITION));
RtlStringCchPrintfA(pBuffer, cchBufferSize,
"%*s%6I64u %s",
38 - min(strlen(strBuffer), 38), "", // Indentation
PartSize,
Unit);
return;
}
/*
* Not an extended partition container.
*/
/* Drive letter and partition number */
RtlStringCchPrintfExA(pBuffer, cchBufferSize,
&pBuffer, &cchBufferSize, 0,
"%c%c %c %s(%lu) ",
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->BootIndicator ? '*' : ' ',
PartEntry->LogicalPartition ? " " : "", // Optional indentation
PartEntry->PartitionNumber);
/*
* If the volume's file system is recognized, display the volume label
* (if any) and the file system name. Otherwise, display the partition
* type if it's not a new partition.
*/
if (!PartEntry->New && *PartEntry->FileSystem &&
_wcsicmp(PartEntry->FileSystem, L"RAW") != 0)
{
size_t cchLabelSize = 0;
if (*PartEntry->VolumeLabel)
{
RtlStringCchPrintfExA(pBuffer, cchBufferSize,
&pBuffer, &cchLabelSize, 0,
"\"%-.11S\" ",
PartEntry->VolumeLabel);
cchLabelSize = cchBufferSize - cchLabelSize; // Actual length of the label part.
cchBufferSize -= cchLabelSize; // And reset cchBufferSize to what it should be.
}
// TODO: Group this part together with the similar one
// from below once the strings are in the same encoding...
RtlStringCchPrintfExA(pBuffer, cchBufferSize,
&pBuffer, &cchBufferSize, 0,
"[%-.*S]",
/* The minimum length can be at most 11 since
* cchLabelSize can be at most == 11 + 3 == 14 */
25 - min(cchLabelSize, 25),
PartEntry->FileSystem);
}
else
{
CHAR PartTypeString[32];
PCSTR PartType = PartTypeString;
if (PartEntry->New)
{
/* Use this description if the partition is new (and thus, not formatted) */
PartType = MUIGetString(STRING_UNFORMATTED);
}
else
{
/* If the partition is not new but its file system is not recognized
* (or is not formatted), use the partition type description. */
GetPartitionTypeString(PartEntry,
PartTypeString,
ARRAYSIZE(PartTypeString));
PartType = PartTypeString;
}
if (!PartType || !*PartType)
{
PartType = MUIGetString(STRING_FORMATUNKNOWN);
}
// TODO: Group this part together with the similar one
// from above once the strings are in the same encoding...
RtlStringCchPrintfExA(pBuffer, cchBufferSize,
&pBuffer, &cchBufferSize, 0,
"[%-.*s]",
25,
PartType);
}
/* Show the remaining free space only if a FS is mounted */
// FIXME: We don't support that yet!
#if 0
if (*PartEntry->FileSystem)
{
RtlStringCchPrintfA(pBuffer, cchBufferSize,
"%*s%6I64u %s (%6I64u %s %s)",
38 - min(strlen(strBuffer), 38), "", // Indentation
PartSize,
Unit,
PartFreeSize,
Unit,
"free");
}
else
#endif
{
RtlStringCchPrintfA(pBuffer, cchBufferSize,
"%*s%6I64u %s",
38 - min(strlen(strBuffer), 38), "", // Indentation
PartSize,
Unit);
}
}
VOID
DiskDescription(
IN PDISKENTRY DiskEntry,
OUT PSTR strBuffer,
IN SIZE_T cchBuffer)
{
ULONGLONG DiskSize;
PCSTR Unit;
/* Get the disk size */
DiskSize = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize1(&DiskSize, &Unit);
//
// FIXME: We *MUST* use TXTSETUP.SIF strings from section "DiskDriverMap" !!
//
if (DiskEntry->DriverName.Length > 0)
{
RtlStringCchPrintfA(strBuffer, cchBuffer,
MUIGetString(STRING_HDDINFO_1),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
else
{
RtlStringCchPrintfA(strBuffer, cchBuffer,
MUIGetString(STRING_HDDINFO_2),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
}
@ -166,16 +425,14 @@ PrintPartitionData(
IN PDISKENTRY DiskEntry,
IN PPARTENTRY PartEntry)
{
CHAR LineBuffer[128];
COORD coPos;
ULONG Written;
USHORT Width;
USHORT Height;
LARGE_INTEGER PartSize;
PCSTR Unit;
UCHAR Attribute;
CHAR PartTypeString[32];
PCSTR PartType = PartTypeString;
CHAR LineBuffer[100];
PartitionDescription(PartEntry, LineBuffer, ARRAYSIZE(LineBuffer));
Width = ListUi->Right - ListUi->Left - 1;
Height = ListUi->Bottom - ListUi->Top - 2;
@ -183,80 +440,6 @@ PrintPartitionData(
coPos.X = ListUi->Left + 1;
coPos.Y = ListUi->Top + 1 + ListUi->Line;
/* Get the partition size */
PartSize.QuadPart = PartEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
#if 0
if (PartSize.QuadPart >= 10 * GB) /* 10 GB */
{
PartSize.QuadPart = RoundingDivide(PartSize.QuadPart, GB);
Unit = MUIGetString(STRING_GB);
}
else
#endif
if (PartSize.QuadPart >= 10 * MB) /* 10 MB */
{
PartSize.QuadPart = RoundingDivide(PartSize.QuadPart, MB);
Unit = MUIGetString(STRING_MB);
}
else
{
PartSize.QuadPart = RoundingDivide(PartSize.QuadPart, KB);
Unit = MUIGetString(STRING_KB);
}
if (PartEntry->IsPartitioned == FALSE)
{
sprintf(LineBuffer,
MUIGetString(STRING_UNPSPACE),
PartEntry->LogicalPartition ? " " : "",
PartEntry->LogicalPartition ? "" : " ",
PartSize.u.LowPart,
Unit);
}
else
{
/* Determine partition type */
PartTypeString[0] = '\0';
if (PartEntry->New != FALSE)
{
PartType = MUIGetString(STRING_UNFORMATTED);
}
else if (PartEntry->IsPartitioned != FALSE)
{
GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
PartTypeString,
ARRAYSIZE(PartTypeString));
PartType = PartTypeString;
}
if (strcmp(PartType, MUIGetString(STRING_FORMATUNKNOWN)) == 0)
{
sprintf(LineBuffer,
MUIGetString(STRING_HDDINFOUNK5),
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->BootIndicator ? '*' : ' ',
PartEntry->LogicalPartition ? " " : "",
PartEntry->PartitionType,
PartEntry->LogicalPartition ? "" : " ",
PartSize.u.LowPart,
Unit);
}
else
{
sprintf(LineBuffer,
"%c%c %c %s%-24s%s %6lu %s",
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->BootIndicator ? '*' : ' ',
PartEntry->LogicalPartition ? " " : "",
PartType,
PartEntry->LogicalPartition ? "" : " ",
PartSize.u.LowPart,
Unit);
}
}
Attribute = (ListUi->CurrentDisk == DiskEntry &&
ListUi->CurrentPartition == PartEntry) ?
FOREGROUND_BLUE | BACKGROUND_WHITE :
@ -302,13 +485,13 @@ PrintDiskData(
{
PPARTENTRY PrimaryPartEntry, LogicalPartEntry;
PLIST_ENTRY PrimaryEntry, LogicalEntry;
CHAR LineBuffer[128];
COORD coPos;
ULONG Written;
USHORT Width;
USHORT Height;
ULARGE_INTEGER DiskSize;
PCSTR Unit;
CHAR LineBuffer[100];
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
Width = ListUi->Right - ListUi->Left - 1;
Height = ListUi->Bottom - ListUi->Top - 2;
@ -316,53 +499,6 @@ PrintDiskData(
coPos.X = ListUi->Left + 1;
coPos.Y = ListUi->Top + 1 + ListUi->Line;
DiskSize.QuadPart = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
if (DiskSize.QuadPart >= 10 * GB) /* 10 GB */
{
DiskSize.QuadPart = RoundingDivide(DiskSize.QuadPart, GB);
Unit = MUIGetString(STRING_GB);
}
else
{
DiskSize.QuadPart = RoundingDivide(DiskSize.QuadPart, MB);
if (DiskSize.QuadPart == 0)
DiskSize.QuadPart = 1;
Unit = MUIGetString(STRING_MB);
}
//
// FIXME: We *MUST* use TXTSETUP.SIF strings from section "DiskDriverMap" !!
//
if (DiskEntry->DriverName.Length > 0)
{
sprintf(LineBuffer,
MUIGetString(STRING_HDINFOPARTSELECT_1),
DiskSize.u.LowPart,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
else
{
sprintf(LineBuffer,
MUIGetString(STRING_HDINFOPARTSELECT_2),
DiskSize.u.LowPart,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
if (ListUi->Line >= 0 && ListUi->Line <= Height)
{
FillConsoleOutputAttribute(StdOutput,

View file

@ -71,10 +71,22 @@ typedef struct _PARTLIST_UI
VOID
GetPartTypeStringFromPartitionType(
IN UCHAR partitionType,
OUT PCHAR strPartType,
IN ULONG cchPartType);
GetPartitionTypeString(
IN PPARTENTRY PartEntry,
OUT PSTR strBuffer,
IN ULONG cchBuffer);
VOID
PartitionDescription(
IN PPARTENTRY PartEntry,
OUT PSTR strBuffer,
IN SIZE_T cchBuffer);
VOID
DiskDescription(
IN PDISKENTRY DiskEntry,
OUT PSTR strBuffer,
IN SIZE_T cchBuffer);
VOID
InitPartitionListUi(

View file

@ -419,66 +419,6 @@ PopupError(PCCH Text,
}
/** See also usetup:partlist.c!PrintDiskData() **/
VOID
PrettifySize1(
IN OUT PULONGLONG Size,
OUT PCSTR* Unit)
{
ULONGLONG DiskSize = *Size;
#if 0
if (DiskSize >= 10 * GB) /* 10 GB */
{
DiskSize = DiskSize / GB;
*Unit = MUIGetString(STRING_GB);
}
else
#endif
{
DiskSize = DiskSize / MB;
if (DiskSize == 0)
DiskSize = 1;
*Unit = MUIGetString(STRING_MB);
}
*Size = DiskSize;
}
/** See also usetup:partlist.c!PrintPartitionData() **/
VOID
PrettifySize2(
IN OUT PULONGLONG Size,
OUT PCSTR* Unit)
{
ULONGLONG PartSize = *Size;
#if 0
if (PartSize >= 10 * GB) /* 10 GB */
{
PartSize = PartSize / GB;
*Unit = MUIGetString(STRING_GB);
}
else
#endif
if (PartSize >= 10 * MB) /* 10 MB */
{
PartSize = PartSize / MB;
*Unit = MUIGetString(STRING_MB);
}
else
{
PartSize = PartSize / KB;
*Unit = MUIGetString(STRING_KB);
}
// if (PartSize == 0)
// PartSize = 1;
*Size = PartSize;
}
/*
* Confirm quit setup
* RETURNS
@ -2137,12 +2077,11 @@ CreatePrimaryPartitionPage(PINPUT_RECORD Ir)
PDISKENTRY DiskEntry;
BOOLEAN Quit;
BOOLEAN Cancel;
WCHAR InputBuffer[50];
ULONG MaxSize;
ULONGLONG PartSize;
ULONGLONG DiskSize;
ULONGLONG SectorCount;
PCSTR Unit;
WCHAR InputBuffer[50];
CHAR LineBuffer[100];
if (PartitionList == NULL || CurrentPartition == NULL)
{
@ -2157,38 +2096,9 @@ CreatePrimaryPartitionPage(PINPUT_RECORD Ir)
CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_CHOOSENEWPARTITION));
DiskSize = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize1(&DiskSize, &Unit);
if (DiskEntry->DriverName.Length > 0)
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDINFOPARTCREATE_1),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
else
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDINFOPARTCREATE_2),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(6, 10, MUIGetString(STRING_HDINFOPARTCREATE_1),
LineBuffer);
CONSOLE_SetTextXY(6, 12, MUIGetString(STRING_HDDSIZE));
@ -2285,12 +2195,11 @@ CreateExtendedPartitionPage(PINPUT_RECORD Ir)
PDISKENTRY DiskEntry;
BOOLEAN Quit;
BOOLEAN Cancel;
WCHAR InputBuffer[50];
ULONG MaxSize;
ULONGLONG PartSize;
ULONGLONG DiskSize;
ULONGLONG SectorCount;
PCSTR Unit;
WCHAR InputBuffer[50];
CHAR LineBuffer[100];
if (PartitionList == NULL || CurrentPartition == NULL)
{
@ -2305,38 +2214,9 @@ CreateExtendedPartitionPage(PINPUT_RECORD Ir)
CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_CHOOSE_NEW_EXTENDED_PARTITION));
DiskSize = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize1(&DiskSize, &Unit);
if (DiskEntry->DriverName.Length > 0)
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDINFOPARTCREATE_1),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
else
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDINFOPARTCREATE_2),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(6, 10, MUIGetString(STRING_HDINFOPARTCREATE_1),
LineBuffer);
CONSOLE_SetTextXY(6, 12, MUIGetString(STRING_HDDSIZE));
@ -2432,12 +2312,11 @@ CreateLogicalPartitionPage(PINPUT_RECORD Ir)
PDISKENTRY DiskEntry;
BOOLEAN Quit;
BOOLEAN Cancel;
WCHAR InputBuffer[50];
ULONG MaxSize;
ULONGLONG PartSize;
ULONGLONG DiskSize;
ULONGLONG SectorCount;
PCSTR Unit;
WCHAR InputBuffer[50];
CHAR LineBuffer[100];
if (PartitionList == NULL || CurrentPartition == NULL)
{
@ -2452,38 +2331,9 @@ CreateLogicalPartitionPage(PINPUT_RECORD Ir)
CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_CHOOSE_NEW_LOGICAL_PARTITION));
DiskSize = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize1(&DiskSize, &Unit);
if (DiskEntry->DriverName.Length > 0)
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDINFOPARTCREATE_1),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
else
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDINFOPARTCREATE_2),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(6, 10, MUIGetString(STRING_HDINFOPARTCREATE_1),
LineBuffer);
CONSOLE_SetTextXY(6, 12, MUIGetString(STRING_HDDSIZE));
@ -2619,10 +2469,7 @@ DeletePartitionPage(PINPUT_RECORD Ir)
{
PPARTENTRY PartEntry;
PDISKENTRY DiskEntry;
ULONGLONG DiskSize;
ULONGLONG PartSize;
PCSTR Unit;
CHAR PartTypeString[32];
CHAR LineBuffer[100];
if (PartitionList == NULL || CurrentPartition == NULL)
{
@ -2635,67 +2482,12 @@ DeletePartitionPage(PINPUT_RECORD Ir)
MUIDisplayPage(DELETE_PARTITION_PAGE);
/* Adjust partition type */
GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
PartTypeString,
ARRAYSIZE(PartTypeString));
PartitionDescription(PartEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(6, 10, " %s", LineBuffer);
PartSize = PartEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize2(&PartSize, &Unit);
if (*PartTypeString == '\0') // STRING_FORMATUNKNOWN ??
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDDINFOUNK2),
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->PartitionType,
PartSize,
Unit);
}
else
{
CONSOLE_PrintTextXY(6, 10,
" %c%c %s %I64u %s",
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartTypeString,
PartSize,
Unit);
}
DiskSize = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize1(&DiskSize, &Unit);
if (DiskEntry->DriverName.Length > 0)
{
CONSOLE_PrintTextXY(6, 12,
MUIGetString(STRING_HDINFOPARTDELETE_1),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
else
{
CONSOLE_PrintTextXY(6, 12,
MUIGetString(STRING_HDINFOPARTDELETE_2),
DiskSize,
Unit,
DiskEntry->DiskNumber,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
}
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(6, 12, MUIGetString(STRING_HDINFOPARTDELETE_1),
LineBuffer);
while (TRUE)
{
@ -2759,13 +2551,9 @@ SelectFileSystemPage(PINPUT_RECORD Ir)
{
PPARTENTRY PartEntry;
PDISKENTRY DiskEntry;
ULONGLONG DiskSize;
ULONGLONG PartSize;
PCSTR DiskUnit;
PCSTR PartUnit;
CHAR PartTypeString[32];
FORMATMACHINESTATE PreviousFormatState;
PCWSTR DefaultFs;
CHAR LineBuffer[100];
DPRINT("SelectFileSystemPage()\n");
@ -2805,114 +2593,19 @@ SelectFileSystemPage(PINPUT_RECORD Ir)
PartEntry = PartitionList->SystemPartition;
DiskEntry = PartEntry->DiskEntry;
/* Adjust partition size */
PartSize = PartEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
if (PartSize >= 10 * GB) /* 10 GB */
{
PartSize = PartSize / GB;
PartUnit = MUIGetString(STRING_GB);
}
else
{
PartSize = PartSize / MB;
PartUnit = MUIGetString(STRING_MB);
}
PartitionDescription(PartEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_SetTextXY(8, 10, LineBuffer);
/* Adjust partition type */
GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
PartTypeString,
ARRAYSIZE(PartTypeString));
if (*PartTypeString == '\0') // STRING_FORMATUNKNOWN ??
{
CONSOLE_PrintTextXY(8, 10,
MUIGetString(STRING_HDDINFOUNK4),
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->PartitionType,
PartSize,
PartUnit);
}
else
{
CONSOLE_PrintTextXY(8, 10,
"%c%c %s %I64u %s",
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartTypeString,
PartSize,
PartUnit);
}
/* Adjust disk size */
DiskSize = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
if (DiskSize >= 10 * GB) /* 10 GB */
{
DiskSize = DiskSize / GB;
DiskUnit = MUIGetString(STRING_GB);
}
else
{
DiskSize = DiskSize / MB;
DiskUnit = MUIGetString(STRING_MB);
}
CONSOLE_PrintTextXY(8, 14, MUIGetString(STRING_HDINFOPARTZEROED_1),
DiskEntry->DiskNumber,
DiskSize,
DiskUnit,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(8, 14, MUIGetString(STRING_HDINFOPARTCREATE_1),
LineBuffer);
PartEntry = SystemPartition;
DiskEntry = PartEntry->DiskEntry;
/* Adjust partition size */
PartSize = PartEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
if (PartSize >= 10 * GB) /* 10 GB */
{
PartSize = PartSize / GB;
PartUnit = MUIGetString(STRING_GB);
}
else
{
PartSize = PartSize / MB;
PartUnit = MUIGetString(STRING_MB);
}
/* Adjust partition type */
GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
PartTypeString,
ARRAYSIZE(PartTypeString));
if (*PartTypeString == '\0') // STRING_FORMATUNKNOWN ??
{
CONSOLE_PrintTextXY(8, 23,
MUIGetString(STRING_HDDINFOUNK4),
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->PartitionType,
PartSize,
PartUnit);
}
else
{
CONSOLE_PrintTextXY(8, 23,
"%c%c %s %I64u %s",
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartTypeString,
PartSize,
PartUnit);
}
PartitionDescription(PartEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_SetTextXY(8, 23, LineBuffer);
}
while (TRUE)
@ -3119,19 +2812,6 @@ SelectFileSystemPage(PINPUT_RECORD Ir)
ASSERT(PartEntry->IsPartitioned && PartEntry->PartitionNumber != 0);
/* Adjust disk size */
DiskSize = DiskEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize1(&DiskSize, &DiskUnit);
/* Adjust partition size */
PartSize = PartEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
PrettifySize2(&PartSize, &PartUnit);
/* Adjust partition type */
GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
PartTypeString,
ARRAYSIZE(PartTypeString));
MUIDisplayPage(SELECT_FILE_SYSTEM_PAGE);
if (PartEntry->AutoCreate)
@ -3139,24 +2819,13 @@ SelectFileSystemPage(PINPUT_RECORD Ir)
CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_NEWPARTITION));
#if 0
CONSOLE_PrintTextXY(8, 10, "Partition %lu (%I64u %s) %s of",
PartEntry->PartitionNumber,
PartSize,
PartUnit,
PartTypeString);
PartitionDescription(PartEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_SetTextXY(8, 10, LineBuffer);
#endif
CONSOLE_PrintTextXY(8, 10, MUIGetString(STRING_HDINFOPARTZEROED_1),
DiskEntry->DiskNumber,
DiskSize,
DiskUnit,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(8, 10, MUIGetString(STRING_HDINFOPARTCREATE_1),
LineBuffer);
CONSOLE_SetTextXY(6, 12, MUIGetString(STRING_PARTFORMAT));
@ -3183,17 +2852,9 @@ SelectFileSystemPage(PINPUT_RECORD Ir)
break;
}
CONSOLE_PrintTextXY(8, 10, MUIGetString(STRING_HDINFOPARTZEROED_1),
DiskEntry->DiskNumber,
DiskSize,
DiskUnit,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(8, 10, MUIGetString(STRING_HDINFOPARTCREATE_1),
LineBuffer);
CONSOLE_SetTextXY(6, 12, MUIGetString(STRING_PARTFORMAT));
}
@ -3201,38 +2862,12 @@ SelectFileSystemPage(PINPUT_RECORD Ir)
{
CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_INSTALLONPART));
if (*PartTypeString == '\0') // STRING_FORMATUNKNOWN ??
{
CONSOLE_PrintTextXY(8, 10,
MUIGetString(STRING_HDDINFOUNK4),
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->PartitionType,
PartSize,
PartUnit);
}
else
{
CONSOLE_PrintTextXY(8, 10,
"%c%c %s %I64u %s",
(PartEntry->DriveLetter == 0) ? '-' : (CHAR)PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartTypeString,
PartSize,
PartUnit);
}
PartitionDescription(PartEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_SetTextXY(8, 10, LineBuffer);
CONSOLE_PrintTextXY(6, 12, MUIGetString(STRING_HDINFOPARTEXISTS_1),
DiskEntry->DiskNumber,
DiskSize,
DiskUnit,
DiskEntry->Port,
DiskEntry->Bus,
DiskEntry->Id,
&DiskEntry->DriverName,
DiskEntry->DiskStyle == PARTITION_STYLE_MBR ? "MBR" :
DiskEntry->DiskStyle == PARTITION_STYLE_GPT ? "GPT" :
"RAW");
DiskDescription(DiskEntry, LineBuffer, ARRAYSIZE(LineBuffer));
CONSOLE_PrintTextXY(6, 12, MUIGetString(STRING_HDINFOPARTDELETE_1),
LineBuffer);
}
ASSERT(FileSystemList == NULL);