diff --git a/reactos/base/setup/usetup/errorcode.h b/reactos/base/setup/usetup/errorcode.h index 373389d8421..e37df64fc11 100644 --- a/reactos/base/setup/usetup/errorcode.h +++ b/reactos/base/setup/usetup/errorcode.h @@ -70,6 +70,7 @@ typedef enum ERROR_INSUFFICIENT_PARTITION_SIZE, ERROR_PARTITION_TABLE_FULL, ERROR_ONLY_ONE_EXTENDED, + ERROR_FORMATTING_PARTITION, ERROR_LAST_ERROR_CODE } ERROR_NUMBER; diff --git a/reactos/base/setup/usetup/interface/usetup.c b/reactos/base/setup/usetup/interface/usetup.c index abe4ed79035..96d6eb7271e 100644 --- a/reactos/base/setup/usetup/interface/usetup.c +++ b/reactos/base/setup/usetup/interface/usetup.c @@ -2899,7 +2899,7 @@ FormatPartitionPage(PINPUT_RECORD Ir) if (!NT_SUCCESS(Status)) { DPRINT1("FormatPartition() failed with status 0x%08lx\n", Status); - /* FIXME: show an error dialog */ + MUIDisplayError(ERROR_FORMATTING_PARTITION, Ir, POPUP_WAIT_ANY_KEY, PathBuffer); return QUIT_PAGE; } diff --git a/reactos/base/setup/usetup/lang/bg-BG.h b/reactos/base/setup/usetup/lang/bg-BG.h index 9bfdb3b6357..868b0879cd1 100644 --- a/reactos/base/setup/usetup/lang/bg-BG.h +++ b/reactos/base/setup/usetup/lang/bg-BG.h @@ -1508,6 +1508,13 @@ MUI_ERROR bgBGErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/bn-BD.h b/reactos/base/setup/usetup/lang/bn-BD.h index 520656b832d..1a6386ac4f6 100644 --- a/reactos/base/setup/usetup/lang/bn-BD.h +++ b/reactos/base/setup/usetup/lang/bn-BD.h @@ -1495,6 +1495,13 @@ MUI_ERROR bnBDErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/cs-CZ.h b/reactos/base/setup/usetup/lang/cs-CZ.h index 8fbc02e42fd..dee6ce0195c 100644 --- a/reactos/base/setup/usetup/lang/cs-CZ.h +++ b/reactos/base/setup/usetup/lang/cs-CZ.h @@ -1503,6 +1503,13 @@ MUI_ERROR csCZErrorEntries[] = "\n" " * PokraŸujte stisknut¡m libovoln‚ kl vesy." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/de-DE.h b/reactos/base/setup/usetup/lang/de-DE.h index 1b8f8388a3c..fd5b01f9887 100644 --- a/reactos/base/setup/usetup/lang/de-DE.h +++ b/reactos/base/setup/usetup/lang/de-DE.h @@ -1499,6 +1499,13 @@ MUI_ERROR deDEErrorEntries[] = "\n" " * Eine beliebige Taste zum Fortsetzen drcken." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/el-GR.h b/reactos/base/setup/usetup/lang/el-GR.h index 1e2217f0f29..20efaa3eee6 100644 --- a/reactos/base/setup/usetup/lang/el-GR.h +++ b/reactos/base/setup/usetup/lang/el-GR.h @@ -1512,6 +1512,13 @@ MUI_ERROR elGRErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/en-US.h b/reactos/base/setup/usetup/lang/en-US.h index 466e1a24fa1..acbd3639009 100644 --- a/reactos/base/setup/usetup/lang/en-US.h +++ b/reactos/base/setup/usetup/lang/en-US.h @@ -1495,6 +1495,13 @@ MUI_ERROR enUSErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/es-ES.h b/reactos/base/setup/usetup/lang/es-ES.h index 88d003ce30c..832edad9f74 100644 --- a/reactos/base/setup/usetup/lang/es-ES.h +++ b/reactos/base/setup/usetup/lang/es-ES.h @@ -1503,6 +1503,13 @@ MUI_ERROR esESErrorEntries[] = "\n" " * Presione una tecla para continuar." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/et-EE.h b/reactos/base/setup/usetup/lang/et-EE.h index eafbfebc43d..173c14e2a91 100644 --- a/reactos/base/setup/usetup/lang/et-EE.h +++ b/reactos/base/setup/usetup/lang/et-EE.h @@ -1493,6 +1493,13 @@ MUI_ERROR etEEErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/fr-FR.h b/reactos/base/setup/usetup/lang/fr-FR.h index 8886c6f9038..4c930adbc67 100644 --- a/reactos/base/setup/usetup/lang/fr-FR.h +++ b/reactos/base/setup/usetup/lang/fr-FR.h @@ -1508,6 +1508,13 @@ MUI_ERROR frFRErrorEntries[] = "\n" " * Appuyer sur une touche pour continuer." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/he-IL.h b/reactos/base/setup/usetup/lang/he-IL.h index 395994d3855..b093e88fc54 100644 --- a/reactos/base/setup/usetup/lang/he-IL.h +++ b/reactos/base/setup/usetup/lang/he-IL.h @@ -1496,6 +1496,13 @@ MUI_ERROR heILErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/it-IT.h b/reactos/base/setup/usetup/lang/it-IT.h index cb68d335558..064dba13a73 100644 --- a/reactos/base/setup/usetup/lang/it-IT.h +++ b/reactos/base/setup/usetup/lang/it-IT.h @@ -1503,6 +1503,13 @@ MUI_ERROR itITErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/ja-JP.h b/reactos/base/setup/usetup/lang/ja-JP.h index e743280ef04..68377edcb06 100644 --- a/reactos/base/setup/usetup/lang/ja-JP.h +++ b/reactos/base/setup/usetup/lang/ja-JP.h @@ -1497,6 +1497,13 @@ MUI_ERROR jaJPErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/lt-LT.h b/reactos/base/setup/usetup/lang/lt-LT.h index e5ed1a5b3e1..66ddd15c619 100644 --- a/reactos/base/setup/usetup/lang/lt-LT.h +++ b/reactos/base/setup/usetup/lang/lt-LT.h @@ -1505,6 +1505,13 @@ MUI_ERROR ltLTErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/nl-NL.h b/reactos/base/setup/usetup/lang/nl-NL.h index 30e12f6eb96..f35958a023d 100644 --- a/reactos/base/setup/usetup/lang/nl-NL.h +++ b/reactos/base/setup/usetup/lang/nl-NL.h @@ -1535,6 +1535,13 @@ MUI_ERROR nlNLErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/pl-PL.h b/reactos/base/setup/usetup/lang/pl-PL.h index 9a816d06e48..f14e8f7b37f 100644 --- a/reactos/base/setup/usetup/lang/pl-PL.h +++ b/reactos/base/setup/usetup/lang/pl-PL.h @@ -1505,6 +1505,13 @@ MUI_ERROR plPLErrorEntries[] = "\n" " * Naci˜nij dowolny klawisz, aby kontynuowa†." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/pt-BR.h b/reactos/base/setup/usetup/lang/pt-BR.h index 25577a1e712..03e62722514 100644 --- a/reactos/base/setup/usetup/lang/pt-BR.h +++ b/reactos/base/setup/usetup/lang/pt-BR.h @@ -1533,6 +1533,13 @@ MUI_ERROR ptBRErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/ro-RO.h b/reactos/base/setup/usetup/lang/ro-RO.h index f82b3f55927..b0d7610f04f 100644 --- a/reactos/base/setup/usetup/lang/ro-RO.h +++ b/reactos/base/setup/usetup/lang/ro-RO.h @@ -1566,6 +1566,13 @@ MUI_ERROR roROErrorEntries[] = "\n" " * Tastaîi pentru a continua." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/ru-RU.h b/reactos/base/setup/usetup/lang/ru-RU.h index 3c999524d73..72eedc0f4ed 100644 --- a/reactos/base/setup/usetup/lang/ru-RU.h +++ b/reactos/base/setup/usetup/lang/ru-RU.h @@ -1496,6 +1496,13 @@ MUI_ERROR ruRUErrorEntries[] = "\n" " *  ¦¬¨â¥ «î¡ãî ª« ¢¨èã ¤«ï ¯à®¤®«¦¥­¨ï." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/sk-SK.h b/reactos/base/setup/usetup/lang/sk-SK.h index 1ba5def5151..a6cb52be456 100644 --- a/reactos/base/setup/usetup/lang/sk-SK.h +++ b/reactos/base/setup/usetup/lang/sk-SK.h @@ -1507,6 +1507,13 @@ MUI_ERROR skSKErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/sq-AL.h b/reactos/base/setup/usetup/lang/sq-AL.h index 2aabbb98c6c..f5561a4cae4 100644 --- a/reactos/base/setup/usetup/lang/sq-AL.h +++ b/reactos/base/setup/usetup/lang/sq-AL.h @@ -1500,6 +1500,13 @@ MUI_ERROR sqALErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/sv-SE.h b/reactos/base/setup/usetup/lang/sv-SE.h index bd8cf0650ae..133fca12556 100644 --- a/reactos/base/setup/usetup/lang/sv-SE.h +++ b/reactos/base/setup/usetup/lang/sv-SE.h @@ -1503,6 +1503,13 @@ MUI_ERROR svSEErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/tr-TR.h b/reactos/base/setup/usetup/lang/tr-TR.h index ae1b6c90c9c..615599a7a77 100644 --- a/reactos/base/setup/usetup/lang/tr-TR.h +++ b/reactos/base/setup/usetup/lang/tr-TR.h @@ -1483,6 +1483,13 @@ MUI_ERROR trTRErrorEntries[] = "\n" " * Srdrmek i‡in bir d§meye basnz." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL diff --git a/reactos/base/setup/usetup/lang/uk-UA.h b/reactos/base/setup/usetup/lang/uk-UA.h index 59e373bcc9c..2f7d3b5e303 100644 --- a/reactos/base/setup/usetup/lang/uk-UA.h +++ b/reactos/base/setup/usetup/lang/uk-UA.h @@ -1503,6 +1503,13 @@ MUI_ERROR ukUAErrorEntries[] = "\n" " * Press any key to continue." }, + { + //ERROR_FORMATTING_PARTITION, + "Setup is unable to format the partition:\n" + " %S\n" + "\n" + "ENTER = Reboot computer" + }, { NULL, NULL