xref: /reactos/base/setup/usetup/lang/bn-BD.h (revision 177ae91b)
1 #pragma once
2 
3 static MUI_ENTRY bnBDSetupInitPageEntries[] =
4 {
5     {
6         4,
7         3,
8         " ReactOS " KERNEL_VERSION_STR " Setup ",
9         TEXT_STYLE_UNDERLINE,
10         TEXT_ID_STATIC
11     },
12     {
13         0,
14         20,
15         "Please wait while the ReactOS Setup initializes itself",
16         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
17         TEXT_ID_STATIC
18     },
19     {
20         0,
21         21,
22         "and discovers your devices...",
23         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
24         TEXT_ID_STATIC
25     },
26     {
27         0,
28         0,
29         "Please wait...",
30         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
31         TEXT_ID_STATIC
32     },
33     {
34         0,
35         0,
36         NULL,
37         0
38     }
39 };
40 
41 static MUI_ENTRY bnBDLanguagePageEntries[] =
42 {
43     {
44         4,
45         3,
46         " ReactOS " KERNEL_VERSION_STR " Setup ",
47         TEXT_STYLE_UNDERLINE,
48         TEXT_ID_STATIC
49     },
50     {
51         6,
52         8,
53         "Language Selection",
54         TEXT_STYLE_NORMAL,
55         TEXT_ID_STATIC
56     },
57     {
58         8,
59         10,
60         "\x07  Please choose the language used for the installation process.",
61         TEXT_STYLE_NORMAL,
62         TEXT_ID_STATIC
63     },
64     {
65         8,
66         11,
67         "   Then press ENTER.",
68         TEXT_STYLE_NORMAL,
69         TEXT_ID_STATIC
70     },
71     {
72         8,
73         13,
74         "\x07  This Language will be the default language for the final system.",
75         TEXT_STYLE_NORMAL,
76         TEXT_ID_STATIC
77     },
78     {
79         0,
80         0,
81         "ENTER = Continue  F3 = Quit",
82         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
83         TEXT_ID_STATIC
84     },
85     {
86         0,
87         0,
88         NULL,
89         0
90     }
91 };
92 
93 static MUI_ENTRY bnBDWelcomePageEntries[] =
94 {
95     {
96         4,
97         3,
98         " ReactOS " KERNEL_VERSION_STR " Setup ",
99         TEXT_STYLE_UNDERLINE,
100         TEXT_ID_STATIC
101     },
102     {
103         6,
104         8,
105         "Welcome to ReactOS Setup",
106         TEXT_STYLE_HIGHLIGHT,
107         TEXT_ID_STATIC
108     },
109     {
110         6,
111         11,
112         "This part of the setup copies the ReactOS Operating System to your",
113         TEXT_STYLE_NORMAL,
114         TEXT_ID_STATIC
115     },
116     {
117         6,
118         12,
119         "computer and prepares the second part of the setup.",
120         TEXT_STYLE_NORMAL,
121         TEXT_ID_STATIC
122     },
123     {
124         8,
125         15,
126         "\x07  Press ENTER to install or upgrade ReactOS.",
127         TEXT_STYLE_NORMAL,
128         TEXT_ID_STATIC
129     },
130     {
131         8,
132         17,
133      // "\x07  Press R to repair a ReactOS installation using the Recovery Console.",
134         "\x07  Press R to repair a ReactOS installation.",
135         TEXT_STYLE_NORMAL,
136         TEXT_ID_STATIC
137     },
138     {
139         8,
140         19,
141         "\x07  Press L to view the ReactOS Licensing Terms and Conditions.",
142         TEXT_STYLE_NORMAL,
143         TEXT_ID_STATIC
144     },
145     {
146         8,
147         21,
148         "\x07  Press F3 to quit without installing ReactOS.",
149         TEXT_STYLE_NORMAL,
150         TEXT_ID_STATIC
151     },
152     {
153         6,
154         23,
155         "For more information on ReactOS, please visit:",
156         TEXT_STYLE_NORMAL,
157         TEXT_ID_STATIC
158     },
159     {
160         6,
161         24,
162         "http://www.reactos.org",
163         TEXT_STYLE_HIGHLIGHT,
164         TEXT_ID_STATIC
165     },
166     {
167         0,
168         0,
169         "ENTER = Continue  R = Repair  L = License  F3 = Quit",
170         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
171         TEXT_ID_STATIC
172     },
173     {
174         0,
175         0,
176         NULL,
177         0
178     }
179 };
180 
181 static MUI_ENTRY bnBDIntroPageEntries[] =
182 {
183     {
184         4,
185         3,
186         " ReactOS " KERNEL_VERSION_STR " Setup ",
187         TEXT_STYLE_UNDERLINE,
188         TEXT_ID_STATIC
189     },
190     {
191         6,
192         8,
193         "ReactOS Version Status",
194         TEXT_STYLE_HIGHLIGHT,
195         TEXT_ID_STATIC
196     },
197     {
198         6,
199         11,
200         "ReactOS is in Alpha stage, meaning it is not feature-complete",
201         TEXT_STYLE_NORMAL,
202         TEXT_ID_STATIC
203     },
204     {
205         6,
206         12,
207         "and is under heavy development. It is recommended to use it only for",
208         TEXT_STYLE_NORMAL,
209         TEXT_ID_STATIC
210     },
211     {
212         6,
213         13,
214         "evaluation and testing purposes and not as your daily-usage OS.",
215         TEXT_STYLE_NORMAL,
216         TEXT_ID_STATIC
217     },
218     {
219         6,
220         15,
221         "Backup your data or test on a secondary computer if you attempt",
222         TEXT_STYLE_NORMAL,
223         TEXT_ID_STATIC
224     },
225     {
226         6,
227         16,
228         "to run ReactOS on real hardware.",
229         TEXT_STYLE_NORMAL,
230         TEXT_ID_STATIC
231     },
232     {
233         8,
234         19,
235         "\x07  Press ENTER to continue ReactOS Setup.",
236         TEXT_STYLE_NORMAL,
237         TEXT_ID_STATIC
238     },
239     {
240         8,
241         21,
242         "\x07  Press F3 to quit without installing ReactOS.",
243         TEXT_STYLE_NORMAL,
244         TEXT_ID_STATIC
245     },
246     {
247         0,
248         0,
249         "ENTER = Continue   F3 = Quit",
250         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
251         TEXT_ID_STATIC
252     },
253     {
254         0,
255         0,
256         NULL,
257         0
258     }
259 };
260 
261 static MUI_ENTRY bnBDLicensePageEntries[] =
262 {
263     {
264         4,
265         3,
266         " ReactOS " KERNEL_VERSION_STR " Setup ",
267         TEXT_STYLE_UNDERLINE,
268         TEXT_ID_STATIC
269     },
270     {
271         6,
272         6,
273         "Licensing:",
274         TEXT_STYLE_HIGHLIGHT,
275         TEXT_ID_STATIC
276     },
277     {
278         8,
279         8,
280         "The ReactOS System is licensed under the terms of the",
281         TEXT_STYLE_NORMAL,
282         TEXT_ID_STATIC
283     },
284     {
285         8,
286         9,
287         "GNU GPL with parts containing code from other compatible",
288         TEXT_STYLE_NORMAL,
289         TEXT_ID_STATIC
290     },
291     {
292         8,
293         10,
294         "licenses such as the X11 or BSD and GNU LGPL licenses.",
295         TEXT_STYLE_NORMAL,
296         TEXT_ID_STATIC
297     },
298     {
299         8,
300         11,
301         "All software that is part of the ReactOS system is",
302         TEXT_STYLE_NORMAL,
303         TEXT_ID_STATIC
304     },
305     {
306         8,
307         12,
308         "therefore released under the GNU GPL as well as maintaining",
309         TEXT_STYLE_NORMAL,
310         TEXT_ID_STATIC
311     },
312     {
313         8,
314         13,
315         "the original license.",
316         TEXT_STYLE_NORMAL,
317         TEXT_ID_STATIC
318     },
319     {
320         8,
321         15,
322         "This software comes with NO WARRANTY or restrictions on usage",
323         TEXT_STYLE_NORMAL,
324         TEXT_ID_STATIC
325     },
326     {
327         8,
328         16,
329         "save applicable local and international law. The licensing of",
330         TEXT_STYLE_NORMAL,
331         TEXT_ID_STATIC
332     },
333     {
334         8,
335         17,
336         "ReactOS only covers distribution to third parties.",
337         TEXT_STYLE_NORMAL,
338         TEXT_ID_STATIC
339     },
340     {
341         8,
342         18,
343         "If for some reason you did not receive a copy of the",
344         TEXT_STYLE_NORMAL,
345         TEXT_ID_STATIC
346     },
347     {
348         8,
349         19,
350         "GNU General Public License with ReactOS please visit",
351         TEXT_STYLE_NORMAL,
352         TEXT_ID_STATIC
353     },
354     {
355         8,
356         20,
357         "http://www.gnu.org/licenses/licenses.html",
358         TEXT_STYLE_HIGHLIGHT,
359         TEXT_ID_STATIC
360     },
361     {
362         8,
363         22,
364         "Warranty:",
365         TEXT_STYLE_HIGHLIGHT,
366         TEXT_ID_STATIC
367     },
368     {
369         8,
370         24,
371         "This is free software; see the source for copying conditions.",
372         TEXT_STYLE_NORMAL,
373         TEXT_ID_STATIC
374     },
375     {
376         8,
377         25,
378         "There is NO warranty; not even for MERCHANTABILITY or",
379         TEXT_STYLE_NORMAL,
380         TEXT_ID_STATIC
381     },
382     {
383         8,
384         26,
385         "FITNESS FOR A PARTICULAR PURPOSE",
386         TEXT_STYLE_NORMAL,
387         TEXT_ID_STATIC
388     },
389     {
390         0,
391         0,
392         "ENTER = Return",
393         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
394         TEXT_ID_STATIC
395     },
396     {
397         0,
398         0,
399         NULL,
400         0
401     }
402 };
403 
404 static MUI_ENTRY bnBDDevicePageEntries[] =
405 {
406     {
407         4,
408         3,
409         " ReactOS " KERNEL_VERSION_STR " Setup ",
410         TEXT_STYLE_UNDERLINE,
411         TEXT_ID_STATIC
412     },
413     {
414         6,
415         8,
416         "The list below shows the current device settings.",
417         TEXT_STYLE_NORMAL,
418         TEXT_ID_STATIC
419     },
420     {
421         24,
422         11,
423         "Computer:",
424         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT,
425         TEXT_ID_STATIC
426     },
427     {
428         24,
429         12,
430         "Display:",
431         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT,
432         TEXT_ID_STATIC
433     },
434     {
435         24,
436         13,
437         "Keyboard:",
438         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT,
439         TEXT_ID_STATIC
440     },
441     {
442         24,
443         14,
444         "Keyboard layout:",
445         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT,
446         TEXT_ID_STATIC
447     },
448     {
449         24,
450         16,
451         "Accept:",
452         TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT,
453         TEXT_ID_STATIC
454     },
455     {
456         25,
457         16, "Accept these device settings",
458         TEXT_STYLE_NORMAL,
459         TEXT_ID_STATIC
460     },
461     {
462         6,
463         19,
464         "You can change the hardware settings by pressing the UP or DOWN keys",
465         TEXT_STYLE_NORMAL,
466         TEXT_ID_STATIC
467     },
468     {
469         6,
470         20,
471         "to select an entry. Then press the ENTER key to select alternative",
472         TEXT_STYLE_NORMAL,
473         TEXT_ID_STATIC
474     },
475     {
476         6,
477         21,
478         "settings.",
479         TEXT_STYLE_NORMAL,
480         TEXT_ID_STATIC
481     },
482     {
483         6,
484         23,
485         "When all settings are correct, select \"Accept these device settings\"",
486         TEXT_STYLE_NORMAL,
487         TEXT_ID_STATIC
488     },
489     {
490         6,
491         24,
492         "and press ENTER.",
493         TEXT_STYLE_NORMAL,
494         TEXT_ID_STATIC
495     },
496     {
497         0,
498         0,
499         "ENTER = Continue   F3 = Quit",
500         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
501         TEXT_ID_STATIC
502     },
503     {
504         0,
505         0,
506         NULL,
507         0
508     }
509 };
510 
511 static MUI_ENTRY bnBDRepairPageEntries[] =
512 {
513     {
514         4,
515         3,
516         " ReactOS " KERNEL_VERSION_STR " Setup ",
517         TEXT_STYLE_UNDERLINE,
518         TEXT_ID_STATIC
519     },
520     {
521         6,
522         8,
523         "ReactOS Setup is in an early development phase. It does not yet",
524         TEXT_STYLE_NORMAL,
525         TEXT_ID_STATIC
526     },
527     {
528         6,
529         9,
530         "support all the functions of a fully usable setup application.",
531         TEXT_STYLE_NORMAL,
532         TEXT_ID_STATIC
533     },
534     {
535         6,
536         12,
537         "The repair functions are not implemented yet.",
538         TEXT_STYLE_NORMAL,
539         TEXT_ID_STATIC
540     },
541     {
542         8,
543         15,
544         "\x07  Press U for Updating OS.",
545         TEXT_STYLE_NORMAL,
546         TEXT_ID_STATIC
547     },
548     {
549         8,
550         17,
551         "\x07  Press R for the Recovery Console.",
552         TEXT_STYLE_NORMAL,
553         TEXT_ID_STATIC
554     },
555     {
556         8,
557         19,
558         "\x07  Press ESC to return to the main page.",
559         TEXT_STYLE_NORMAL,
560         TEXT_ID_STATIC
561     },
562     {
563         8,
564         21,
565         "\x07  Press ENTER to reboot your computer.",
566         TEXT_STYLE_NORMAL,
567         TEXT_ID_STATIC
568     },
569     {
570         0,
571         0,
572         "ESC = Main page  U = Update  R = Recovery  ENTER = Reboot",
573         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
574         TEXT_ID_STATIC
575     },
576     {
577         0,
578         0,
579         NULL,
580         0
581     }
582 };
583 
584 static MUI_ENTRY bnBDUpgradePageEntries[] =
585 {
586     {
587         4,
588         3,
589         " ReactOS " KERNEL_VERSION_STR " Setup ",
590         TEXT_STYLE_UNDERLINE,
591         TEXT_ID_STATIC
592     },
593     {
594         6,
595         8,
596         "The ReactOS Setup can upgrade one of the available ReactOS installations",
597         TEXT_STYLE_NORMAL,
598         TEXT_ID_STATIC
599     },
600     {
601         6,
602         9,
603         "listed below, or, if a ReactOS installation is damaged, the Setup program",
604         TEXT_STYLE_NORMAL,
605         TEXT_ID_STATIC
606     },
607     {
608         6,
609         10,
610         "can attempt to repair it.",
611         TEXT_STYLE_NORMAL,
612         TEXT_ID_STATIC
613     },
614     {
615         6,
616         12,
617         "The repair functions are not all implemented yet.",
618         TEXT_STYLE_HIGHLIGHT,
619         TEXT_ID_STATIC
620     },
621     {
622         8,
623         15,
624         "\x07  Press UP or DOWN to select an OS installation.",
625         TEXT_STYLE_NORMAL,
626         TEXT_ID_STATIC
627     },
628     {
629         8,
630         17,
631         "\x07  Press U for upgrading the selected OS installation.",
632         TEXT_STYLE_NORMAL,
633         TEXT_ID_STATIC
634     },
635     {
636         8,
637         19,
638         "\x07  Press ESC to continue with a new installation.",
639         TEXT_STYLE_NORMAL,
640         TEXT_ID_STATIC
641     },
642     {
643         8,
644         21,
645         "\x07  Press F3 to quit without installing ReactOS.",
646         TEXT_STYLE_NORMAL,
647         TEXT_ID_STATIC
648     },
649     {
650         0,
651         0,
652         "U = Upgrade   ESC = Do not upgrade   F3 = Quit",
653         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
654         TEXT_ID_STATIC
655     },
656     {
657         0,
658         0,
659         NULL,
660         0
661     }
662 };
663 
664 static MUI_ENTRY bnBDComputerPageEntries[] =
665 {
666     {
667         4,
668         3,
669         " ReactOS " KERNEL_VERSION_STR " Setup ",
670         TEXT_STYLE_UNDERLINE,
671         TEXT_ID_STATIC
672     },
673     {
674         6,
675         8,
676         "You want to change the type of computer to be installed.",
677         TEXT_STYLE_NORMAL,
678         TEXT_ID_STATIC
679     },
680     {
681         8,
682         10,
683         "\x07  Press the UP or DOWN key to select the desired computer type.",
684         TEXT_STYLE_NORMAL,
685         TEXT_ID_STATIC
686     },
687     {
688         8,
689         11,
690         "   Then press ENTER.",
691         TEXT_STYLE_NORMAL,
692         TEXT_ID_STATIC
693     },
694     {
695         8,
696         13,
697         "\x07  Press the ESC key to return to the previous page without changing",
698         TEXT_STYLE_NORMAL,
699         TEXT_ID_STATIC
700     },
701     {
702         8,
703         14,
704         "   the computer type.",
705         TEXT_STYLE_NORMAL,
706         TEXT_ID_STATIC
707     },
708     {
709         0,
710         0,
711         "ENTER = Continue   ESC = Cancel   F3 = Quit",
712         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
713         TEXT_ID_STATIC
714     },
715     {
716         0,
717         0,
718         NULL,
719         0
720     }
721 };
722 
723 static MUI_ENTRY bnBDFlushPageEntries[] =
724 {
725     {
726         4,
727         3,
728         " ReactOS " KERNEL_VERSION_STR " Setup ",
729         TEXT_STYLE_UNDERLINE,
730         TEXT_ID_STATIC
731     },
732     {
733         10,
734         6,
735         "The system is now making sure all data is stored on your disk.",
736         TEXT_STYLE_NORMAL,
737         TEXT_ID_STATIC
738     },
739     {
740         10,
741         8,
742         "This may take a minute.",
743         TEXT_STYLE_NORMAL,
744         TEXT_ID_STATIC
745     },
746     {
747         10,
748         9,
749         "When finished, your computer will reboot automatically.",
750         TEXT_STYLE_NORMAL,
751         TEXT_ID_STATIC
752     },
753     {
754         0,
755         0,
756         "Flushing cache",
757         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
758         TEXT_ID_STATIC
759     },
760     {
761         0,
762         0,
763         NULL,
764         0
765     }
766 };
767 
768 static MUI_ENTRY bnBDQuitPageEntries[] =
769 {
770     {
771         4,
772         3,
773         " ReactOS " KERNEL_VERSION_STR " Setup ",
774         TEXT_STYLE_UNDERLINE,
775         TEXT_ID_STATIC
776     },
777     {
778         10,
779         6,
780         "ReactOS is not completely installed.",
781         TEXT_STYLE_NORMAL,
782         TEXT_ID_STATIC
783     },
784     {
785         10,
786         8,
787         "Remove floppy disk from Drive A: and",
788         TEXT_STYLE_NORMAL,
789         TEXT_ID_STATIC
790     },
791     {
792         10,
793         9,
794         "all CD-ROMs from CD-Drives.",
795         TEXT_STYLE_NORMAL,
796         TEXT_ID_STATIC
797     },
798     {
799         10,
800         11,
801         "Press ENTER to reboot your computer.",
802         TEXT_STYLE_NORMAL,
803         TEXT_ID_STATIC
804     },
805     {
806         0,
807         0,
808         "Please wait...",
809         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
810         TEXT_ID_STATIC
811     },
812     {
813         0,
814         0,
815         NULL,
816         0
817     }
818 };
819 
820 static MUI_ENTRY bnBDDisplayPageEntries[] =
821 {
822     {
823         4,
824         3,
825         " ReactOS " KERNEL_VERSION_STR " Setup ",
826         TEXT_STYLE_UNDERLINE,
827         TEXT_ID_STATIC
828     },
829     {
830         6,
831         8,
832         "You want to change the type of display to be installed.",
833         TEXT_STYLE_NORMAL,
834         TEXT_ID_STATIC
835     },
836     {
837         8,
838         10,
839          "\x07  Press the UP or DOWN key to select the desired display type.",
840          TEXT_STYLE_NORMAL,
841          TEXT_ID_STATIC
842     },
843     {
844         8,
845         11,
846         "   Then press ENTER.",
847         TEXT_STYLE_NORMAL,
848         TEXT_ID_STATIC
849     },
850     {
851         8,
852         13,
853         "\x07  Press the ESC key to return to the previous page without changing",
854         TEXT_STYLE_NORMAL,
855         TEXT_ID_STATIC
856     },
857     {
858         8,
859         14,
860         "   the display type.",
861         TEXT_STYLE_NORMAL,
862         TEXT_ID_STATIC
863     },
864     {
865         0,
866         0,
867         "ENTER = Continue   ESC = Cancel   F3 = Quit",
868         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
869         TEXT_ID_STATIC
870     },
871     {
872         0,
873         0,
874         NULL,
875         0
876     }
877 };
878 
879 static MUI_ENTRY bnBDSuccessPageEntries[] =
880 {
881     {
882         4,
883         3,
884         " ReactOS " KERNEL_VERSION_STR " Setup ",
885         TEXT_STYLE_UNDERLINE,
886         TEXT_ID_STATIC
887     },
888     {
889         10,
890         6,
891         "The basic components of ReactOS have been installed successfully.",
892         TEXT_STYLE_NORMAL,
893         TEXT_ID_STATIC
894     },
895     {
896         10,
897         8,
898         "Remove floppy disk from Drive A: and",
899         TEXT_STYLE_NORMAL,
900         TEXT_ID_STATIC
901     },
902     {
903         10,
904         9,
905         "all CD-ROMs from CD-Drive.",
906         TEXT_STYLE_NORMAL,
907         TEXT_ID_STATIC
908     },
909     {
910         10,
911         11,
912         "Press ENTER to reboot your computer.",
913         TEXT_STYLE_NORMAL,
914         TEXT_ID_STATIC
915     },
916     {
917         0,
918         0,
919         "ENTER = Reboot computer",
920         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
921         TEXT_ID_STATIC
922     },
923     {
924         0,
925         0,
926         NULL,
927         0
928     }
929 };
930 
931 static MUI_ENTRY bnBDBootPageEntries[] =
932 {
933     {
934         4,
935         3,
936         " ReactOS " KERNEL_VERSION_STR " Setup ",
937         TEXT_STYLE_UNDERLINE,
938         TEXT_ID_STATIC
939     },
940     {
941         6,
942         8,
943         "Setup cannot install the bootloader on your computers",
944         TEXT_STYLE_NORMAL,
945         TEXT_ID_STATIC
946     },
947     {
948         6,
949         9,
950         "hardisk",
951         TEXT_STYLE_NORMAL,
952         TEXT_ID_STATIC
953     },
954     {
955         6,
956         13,
957         "Please insert a formatted floppy disk in drive A: and",
958         TEXT_STYLE_NORMAL,
959         TEXT_ID_STATIC
960     },
961     {
962         6,
963         14,
964         "press ENTER.",
965         TEXT_STYLE_NORMAL,
966         TEXT_ID_STATIC
967     },
968     {
969         0,
970         0,
971         "ENTER = Continue   F3 = Quit",
972         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
973         TEXT_ID_STATIC
974     },
975     {
976         0,
977         0,
978         NULL,
979         0
980     }
981 
982 };
983 
984 static MUI_ENTRY bnBDSelectPartitionEntries[] =
985 {
986     {
987         4,
988         3,
989         " ReactOS " KERNEL_VERSION_STR " Setup ",
990         TEXT_STYLE_UNDERLINE,
991         TEXT_ID_STATIC
992     },
993     {
994         6,
995         8,
996         "The list below shows existing partitions and unused disk",
997         TEXT_STYLE_NORMAL,
998         TEXT_ID_STATIC
999     },
1000     {
1001         6,
1002         9,
1003         "space for new partitions.",
1004         TEXT_STYLE_NORMAL,
1005         TEXT_ID_STATIC
1006     },
1007     {
1008         8,
1009         11,
1010         "\x07  Press UP or DOWN to select a list entry.",
1011         TEXT_STYLE_NORMAL,
1012         TEXT_ID_STATIC
1013     },
1014     {
1015         8,
1016         13,
1017         "\x07  Press ENTER to install ReactOS onto the selected partition.",
1018         TEXT_STYLE_NORMAL,
1019         TEXT_ID_STATIC
1020     },
1021     {
1022         8,
1023         15,
1024         "\x07  Press P to create a primary partition.",
1025         TEXT_STYLE_NORMAL,
1026         TEXT_ID_STATIC
1027     },
1028     {
1029         8,
1030         17,
1031         "\x07  Press E to create an extended partition.",
1032         TEXT_STYLE_NORMAL,
1033         TEXT_ID_STATIC
1034     },
1035     {
1036         8,
1037         19,
1038         "\x07  Press L to create a logical partition.",
1039         TEXT_STYLE_NORMAL,
1040         TEXT_ID_STATIC
1041     },
1042     {
1043         8,
1044         21,
1045         "\x07  Press D to delete an existing partition.",
1046         TEXT_STYLE_NORMAL,
1047         TEXT_ID_STATIC
1048     },
1049     {
1050         0,
1051         0,
1052         "Please wait...",
1053         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1054         TEXT_ID_STATIC
1055     },
1056     {
1057         0,
1058         0,
1059         NULL,
1060         0
1061     }
1062 };
1063 
1064 static MUI_ENTRY bnBDChangeSystemPartition[] =
1065 {
1066     {
1067         4,
1068         3,
1069         " ReactOS " KERNEL_VERSION_STR " Setup ",
1070         TEXT_STYLE_UNDERLINE,
1071         TEXT_ID_STATIC
1072     },
1073     {
1074         6,
1075         8,
1076         "The current system partition of your computer",
1077         TEXT_STYLE_NORMAL,
1078         TEXT_ID_STATIC
1079     },
1080     {
1081         6,
1082         12,
1083         "on the system disk",
1084         TEXT_STYLE_NORMAL,
1085         TEXT_ID_STATIC
1086     },
1087     {
1088         6,
1089         16,
1090         "uses a format not supported by ReactOS.",
1091         TEXT_STYLE_NORMAL,
1092         TEXT_ID_STATIC
1093     },
1094     {
1095         6,
1096         18,
1097         "In order to successfully install ReactOS, the Setup program must change",
1098         TEXT_STYLE_NORMAL,
1099         TEXT_ID_STATIC
1100     },
1101     {
1102         6,
1103         19,
1104         "the current system partition to a new one.",
1105         TEXT_STYLE_NORMAL,
1106         TEXT_ID_STATIC
1107     },
1108     {
1109         6,
1110         21,
1111         "The new candidate system partition is:",
1112         TEXT_STYLE_NORMAL,
1113         TEXT_ID_STATIC
1114     },
1115     {
1116         8,
1117         25,
1118         "\x07  To accept this choice, press ENTER.",
1119         TEXT_STYLE_NORMAL,
1120         TEXT_ID_STATIC
1121     },
1122     {
1123         8,
1124         27,
1125         "\x07  To manually change the system partition, press ESC to go back to",
1126         TEXT_STYLE_NORMAL,
1127         TEXT_ID_STATIC
1128     },
1129     {
1130         8,
1131         28,
1132         "   the partition selection list, then select or create a new system",
1133         TEXT_STYLE_NORMAL,
1134         TEXT_ID_STATIC
1135     },
1136     {
1137         8,
1138         29,
1139         "   partition on the system disk.",
1140         TEXT_STYLE_NORMAL,
1141         TEXT_ID_STATIC
1142     },
1143     {
1144         6,
1145         32,
1146         "In case there are other operating systems that depend on the original",
1147         TEXT_STYLE_NORMAL,
1148         TEXT_ID_STATIC
1149     },
1150     {
1151         6,
1152         33,
1153         "system partition, you may need to either reconfigure them for the new",
1154         TEXT_STYLE_NORMAL,
1155         TEXT_ID_STATIC
1156     },
1157     {
1158         6,
1159         34,
1160         "system partition, or you may need to change the system partition back",
1161         TEXT_STYLE_NORMAL,
1162         TEXT_ID_STATIC
1163     },
1164     {
1165         6,
1166         35,
1167         "to the original one after finishing the installation of ReactOS.",
1168         TEXT_STYLE_NORMAL,
1169         TEXT_ID_STATIC
1170     },
1171     {
1172         0,
1173         0,
1174         "ENTER = Continue   ESC = Cancel",
1175         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1176         TEXT_ID_STATIC
1177     },
1178     {
1179         0,
1180         0,
1181         NULL,
1182         0
1183     }
1184 };
1185 
1186 static MUI_ENTRY bnBDConfirmDeleteSystemPartitionEntries[] =
1187 {
1188     {
1189         4,
1190         3,
1191         " ReactOS " KERNEL_VERSION_STR " Setup ",
1192         TEXT_STYLE_UNDERLINE,
1193         TEXT_ID_STATIC
1194     },
1195     {
1196         6,
1197         8,
1198         "You have chosen to delete the system partition.",
1199         TEXT_STYLE_NORMAL,
1200         TEXT_ID_STATIC
1201     },
1202     {
1203         6,
1204         10,
1205         "System partitions can contain diagnostic programs, hardware configuration",
1206         TEXT_STYLE_NORMAL,
1207         TEXT_ID_STATIC
1208     },
1209     {
1210         6,
1211         11,
1212         "programs, programs to start an operating system (like ReactOS) or other",
1213         TEXT_STYLE_NORMAL,
1214         TEXT_ID_STATIC
1215     },
1216     {
1217         6,
1218         12,
1219         "programs provided by the hardware manufacturer.",
1220         TEXT_STYLE_NORMAL,
1221         TEXT_ID_STATIC
1222     },
1223     {
1224         6,
1225         14,
1226         "Delete a system partition only when you are sure that there are no such",
1227         TEXT_STYLE_NORMAL,
1228         TEXT_ID_STATIC
1229     },
1230     {
1231         6,
1232         15,
1233         "programs on the partition, or when you are sure you want to delete them.",
1234         TEXT_STYLE_NORMAL,
1235         TEXT_ID_STATIC
1236     },
1237     {
1238         6,
1239         16,
1240         "When you delete the partition, you might not be able to boot the",
1241         TEXT_STYLE_NORMAL,
1242         TEXT_ID_STATIC
1243     },
1244     {
1245         6,
1246         17,
1247         "computer from the harddisk until you finished the ReactOS Setup.",
1248         TEXT_STYLE_NORMAL,
1249         TEXT_ID_STATIC
1250     },
1251     {
1252         8,
1253         20,
1254         "\x07  Press ENTER to delete the system partition. You will be asked",
1255         TEXT_STYLE_NORMAL,
1256         TEXT_ID_STATIC
1257     },
1258     {
1259         8,
1260         21,
1261         "   to confirm the deletion of the partition again later.",
1262         TEXT_STYLE_NORMAL,
1263         TEXT_ID_STATIC
1264     },
1265     {
1266         8,
1267         24,
1268         "\x07  Press ESC to return to the previous page. The partition will",
1269         TEXT_STYLE_NORMAL,
1270         TEXT_ID_STATIC
1271     },
1272     {
1273         8,
1274         25,
1275         "   not be deleted.",
1276         TEXT_STYLE_NORMAL,
1277         TEXT_ID_STATIC
1278     },
1279     {
1280         0,
1281         0,
1282         "ENTER=Continue  ESC=Cancel",
1283         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1284         TEXT_ID_STATIC
1285     },
1286     {
1287         0,
1288         0,
1289         NULL,
1290         0
1291     }
1292 };
1293 
1294 static MUI_ENTRY bnBDFormatPartitionEntries[] =
1295 {
1296     {
1297         4,
1298         3,
1299         " ReactOS " KERNEL_VERSION_STR " Setup ",
1300         TEXT_STYLE_UNDERLINE,
1301         TEXT_ID_STATIC
1302     },
1303     {
1304         6,
1305         8,
1306         "Format partition",
1307         TEXT_STYLE_NORMAL,
1308         TEXT_ID_STATIC
1309     },
1310     {
1311         6,
1312         10,
1313         "Setup will now format the partition. Press ENTER to continue.",
1314         TEXT_STYLE_NORMAL,
1315         TEXT_ID_FORMAT_PROMPT
1316     },
1317     {
1318         0,
1319         0,
1320         "ENTER = Continue   F3 = Quit",
1321         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1322         TEXT_ID_STATIC
1323     },
1324     {
1325         0,
1326         0,
1327         NULL,
1328         0
1329     }
1330 };
1331 
1332 static MUI_ENTRY bnBDInstallDirectoryEntries[] =
1333 {
1334     {
1335         4,
1336         3,
1337         " ReactOS " KERNEL_VERSION_STR " Setup ",
1338         TEXT_STYLE_UNDERLINE,
1339         TEXT_ID_STATIC
1340     },
1341     {
1342         6,
1343         8,
1344         "Setup installs ReactOS files onto the selected partition. Choose a",
1345         TEXT_STYLE_NORMAL,
1346         TEXT_ID_STATIC
1347     },
1348     {
1349         6,
1350         9,
1351         "directory where you want ReactOS to be installed:",
1352         TEXT_STYLE_NORMAL,
1353         TEXT_ID_STATIC
1354     },
1355     {
1356         6,
1357         14,
1358         "To change the suggested directory, press BACKSPACE to delete",
1359         TEXT_STYLE_NORMAL,
1360         TEXT_ID_STATIC
1361     },
1362     {
1363         6,
1364         15,
1365         "characters and then type the directory where you want ReactOS to",
1366         TEXT_STYLE_NORMAL,
1367         TEXT_ID_STATIC
1368     },
1369     {
1370         6,
1371         16,
1372         "be installed.",
1373         TEXT_STYLE_NORMAL,
1374         TEXT_ID_STATIC
1375     },
1376     {
1377         0,
1378         0,
1379         "ENTER = Continue   F3 = Quit",
1380         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1381         TEXT_ID_STATIC
1382     },
1383     {
1384         0,
1385         0,
1386         NULL,
1387         0
1388     }
1389 };
1390 
1391 static MUI_ENTRY bnBDFileCopyEntries[] =
1392 {
1393     {
1394         4,
1395         3,
1396         " ReactOS " KERNEL_VERSION_STR " Setup ",
1397         TEXT_STYLE_UNDERLINE,
1398         TEXT_ID_STATIC
1399     },
1400     {
1401         0,
1402         12,
1403         "Please wait while ReactOS Setup copies files to your ReactOS",
1404         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1405         TEXT_ID_STATIC
1406     },
1407     {
1408         0,
1409         13,
1410         "installation folder.",
1411         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1412         TEXT_ID_STATIC
1413     },
1414     {
1415         0,
1416         14,
1417         "This may take several minutes to complete.",
1418         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1419         TEXT_ID_STATIC
1420     },
1421     {
1422         50,
1423         0,
1424         "\xB3 Please wait...    ",
1425         TEXT_TYPE_STATUS,
1426         TEXT_ID_STATIC
1427     },
1428     {
1429         0,
1430         0,
1431         NULL,
1432         0
1433     }
1434 };
1435 
1436 static MUI_ENTRY bnBDBootLoaderEntries[] =
1437 {
1438     {
1439         4,
1440         3,
1441         " ReactOS " KERNEL_VERSION_STR " Setup ",
1442         TEXT_STYLE_UNDERLINE,
1443         TEXT_ID_STATIC
1444     },
1445     {
1446         6,
1447         8,
1448         "Setup is installing the boot loader",
1449         TEXT_STYLE_NORMAL,
1450         TEXT_ID_STATIC
1451     },
1452     {
1453         8,
1454         12,
1455         "Install bootloader on the harddisk (MBR and VBR).",
1456         TEXT_STYLE_NORMAL,
1457         TEXT_ID_STATIC
1458     },
1459     {
1460         8,
1461         13,
1462         "Install bootloader on the harddisk (VBR only).",
1463         TEXT_STYLE_NORMAL,
1464         TEXT_ID_STATIC
1465     },
1466     {
1467         8,
1468         14,
1469         "Install bootloader on a floppy disk.",
1470         TEXT_STYLE_NORMAL,
1471         TEXT_ID_STATIC
1472     },
1473     {
1474         8,
1475         15,
1476         "Skip install bootloader.",
1477         TEXT_STYLE_NORMAL,
1478         TEXT_ID_STATIC
1479     },
1480     {
1481         0,
1482         0,
1483         "ENTER = Continue   F3 = Quit",
1484         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1485         TEXT_ID_STATIC
1486     },
1487     {
1488         0,
1489         0,
1490         NULL,
1491         0
1492     }
1493 };
1494 
1495 static MUI_ENTRY bnBDKeyboardSettingsEntries[] =
1496 {
1497     {
1498         4,
1499         3,
1500         " ReactOS " KERNEL_VERSION_STR " Setup ",
1501         TEXT_STYLE_UNDERLINE,
1502         TEXT_ID_STATIC
1503     },
1504     {
1505         6,
1506         8,
1507         "You want to change the type of keyboard to be installed.",
1508         TEXT_STYLE_NORMAL,
1509         TEXT_ID_STATIC
1510     },
1511     {
1512         8,
1513         10,
1514         "\x07  Press the UP or DOWN key to select the desired keyboard type.",
1515         TEXT_STYLE_NORMAL,
1516         TEXT_ID_STATIC
1517     },
1518     {
1519         8,
1520         11,
1521         "   Then press ENTER.",
1522         TEXT_STYLE_NORMAL,
1523         TEXT_ID_STATIC
1524     },
1525     {
1526         8,
1527         13,
1528         "\x07  Press the ESC key to return to the previous page without changing",
1529         TEXT_STYLE_NORMAL,
1530         TEXT_ID_STATIC
1531     },
1532     {
1533         8,
1534         14,
1535         "   the keyboard type.",
1536         TEXT_STYLE_NORMAL,
1537         TEXT_ID_STATIC
1538     },
1539     {
1540         0,
1541         0,
1542         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1543         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1544         TEXT_ID_STATIC
1545     },
1546     {
1547         0,
1548         0,
1549         NULL,
1550         0
1551     }
1552 };
1553 
1554 static MUI_ENTRY bnBDLayoutSettingsEntries[] =
1555 {
1556     {
1557         4,
1558         3,
1559         " ReactOS " KERNEL_VERSION_STR " Setup ",
1560         TEXT_STYLE_UNDERLINE,
1561         TEXT_ID_STATIC
1562     },
1563     {
1564         6,
1565         8,
1566         "Please select a layout to be installed by default.",
1567         TEXT_STYLE_NORMAL,
1568         TEXT_ID_STATIC
1569     },
1570     {
1571         8,
1572         10,
1573         "\x07  Press the UP or DOWN key to select the desired keyboard",
1574         TEXT_STYLE_NORMAL,
1575         TEXT_ID_STATIC
1576     },
1577     {
1578         8,
1579         11,
1580         "    layout. Then press ENTER.",
1581         TEXT_STYLE_NORMAL,
1582         TEXT_ID_STATIC
1583     },
1584     {
1585         8,
1586         13,
1587         "\x07  Press the ESC key to return to the previous page without changing",
1588         TEXT_STYLE_NORMAL,
1589         TEXT_ID_STATIC
1590     },
1591     {
1592         8,
1593         14,
1594         "   the keyboard layout.",
1595         TEXT_STYLE_NORMAL,
1596         TEXT_ID_STATIC
1597     },
1598     {
1599         0,
1600         0,
1601         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1602         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1603         TEXT_ID_STATIC
1604     },
1605     {
1606         0,
1607         0,
1608         NULL,
1609         0
1610     },
1611 
1612 };
1613 
1614 static MUI_ENTRY bnBDPrepareCopyEntries[] =
1615 {
1616     {
1617         4,
1618         3,
1619         " ReactOS " KERNEL_VERSION_STR " Setup ",
1620         TEXT_STYLE_UNDERLINE,
1621         TEXT_ID_STATIC
1622     },
1623     {
1624         6,
1625         8,
1626         "Setup prepares your computer for copying the ReactOS files.",
1627         TEXT_STYLE_NORMAL,
1628         TEXT_ID_STATIC
1629     },
1630     {
1631         0,
1632         0,
1633         "Building the file copy list...",
1634         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1635         TEXT_ID_STATIC
1636     },
1637     {
1638         0,
1639         0,
1640         NULL,
1641         0
1642     },
1643 
1644 };
1645 
1646 static MUI_ENTRY bnBDSelectFSEntries[] =
1647 {
1648     {
1649         4,
1650         3,
1651         " ReactOS " KERNEL_VERSION_STR " Setup ",
1652         TEXT_STYLE_UNDERLINE,
1653         TEXT_ID_STATIC
1654     },
1655     {
1656         6,
1657         17,
1658         "Select a file system from the list below.",
1659         0
1660     },
1661     {
1662         8,
1663         19,
1664         "\x07  Press UP or DOWN to select a file system.",
1665         0
1666     },
1667     {
1668         8,
1669         21,
1670         "\x07  Press ENTER to format the partition.",
1671         0
1672     },
1673     {
1674         8,
1675         23,
1676         "\x07  Press ESC to select another partition.",
1677         0
1678     },
1679     {
1680         0,
1681         0,
1682         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1683         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1684         TEXT_ID_STATIC
1685     },
1686     {
1687         0,
1688         0,
1689         NULL,
1690         0
1691     }
1692 };
1693 
1694 static MUI_ENTRY bnBDDeletePartitionEntries[] =
1695 {
1696     {
1697         4,
1698         3,
1699         " ReactOS " KERNEL_VERSION_STR " Setup ",
1700         TEXT_STYLE_UNDERLINE,
1701         TEXT_ID_STATIC
1702     },
1703     {
1704         6,
1705         8,
1706         "You have chosen to delete the partition",
1707         TEXT_STYLE_NORMAL,
1708         TEXT_ID_STATIC
1709     },
1710     {
1711         8,
1712         18,
1713         "\x07  Press L to delete the partition.",
1714         TEXT_STYLE_NORMAL,
1715         TEXT_ID_STATIC
1716     },
1717     {
1718         11,
1719         19,
1720         "WARNING: All data on this partition will be lost!",
1721         TEXT_STYLE_NORMAL,
1722         TEXT_ID_STATIC
1723     },
1724     {
1725         8,
1726         21,
1727         "\x07  Press ESC to cancel.",
1728         TEXT_STYLE_NORMAL,
1729         TEXT_ID_STATIC
1730     },
1731     {
1732         0,
1733         0,
1734         "L = Delete Partition   ESC = Cancel   F3 = Quit",
1735         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1736         TEXT_ID_STATIC
1737     },
1738     {
1739         0,
1740         0,
1741         NULL,
1742         0
1743     }
1744 };
1745 
1746 static MUI_ENTRY bnBDRegistryEntries[] =
1747 {
1748     {
1749         4,
1750         3,
1751         " ReactOS " KERNEL_VERSION_STR " Setup ",
1752         TEXT_STYLE_UNDERLINE,
1753         TEXT_ID_STATIC
1754     },
1755     {
1756         6,
1757         8,
1758         "Setup is updating the system configuration.",
1759         TEXT_STYLE_NORMAL,
1760         TEXT_ID_STATIC
1761     },
1762     {
1763         0,
1764         0,
1765         "Creating registry hives...",
1766         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1767         TEXT_ID_STATIC
1768     },
1769     {
1770         0,
1771         0,
1772         NULL,
1773         0
1774     },
1775 
1776 };
1777 
1778 MUI_ERROR bnBDErrorEntries[] =
1779 {
1780     {
1781         // NOT_AN_ERROR
1782         "Success\n"
1783     },
1784     {
1785         // ERROR_NOT_INSTALLED
1786         "ReactOS is not completely installed on your\n"
1787         "computer. If you quit Setup now, you will need to\n"
1788         "run Setup again to install ReactOS.\n"
1789         "\n"
1790         "  \x07  Press ENTER to continue Setup.\n"
1791         "  \x07  Press F3 to quit Setup.",
1792         "F3 = Quit  ENTER = Continue"
1793     },
1794     {
1795         // ERROR_NO_BUILD_PATH
1796         "Failed to build the installation paths for the ReactOS installation directory!\n"
1797         "ENTER = Reboot computer"
1798     },
1799     {
1800         // ERROR_SOURCE_PATH
1801         "You cannot delete the partition containing the installation source!\n"
1802         "ENTER = Reboot computer"
1803     },
1804     {
1805         // ERROR_SOURCE_DIR
1806         "You cannot install ReactOS within the installation source directory!\n"
1807         "ENTER = Reboot computer"
1808     },
1809     {
1810         // ERROR_NO_HDD
1811         "Setup could not find a harddisk.\n",
1812         "ENTER = Reboot computer"
1813     },
1814     {
1815         // ERROR_NO_SOURCE_DRIVE
1816         "Setup could not find its source drive.\n",
1817         "ENTER = Reboot computer"
1818     },
1819     {
1820         // ERROR_LOAD_TXTSETUPSIF
1821         "Setup failed to load the file TXTSETUP.SIF.\n",
1822         "ENTER = Reboot computer"
1823     },
1824     {
1825         // ERROR_CORRUPT_TXTSETUPSIF
1826         "Setup found a corrupt TXTSETUP.SIF.\n",
1827         "ENTER = Reboot computer"
1828     },
1829     {
1830         // ERROR_SIGNATURE_TXTSETUPSIF,
1831         "Setup found an invalid signature in TXTSETUP.SIF.\n",
1832         "ENTER = Reboot computer"
1833     },
1834     {
1835         // ERROR_DRIVE_INFORMATION
1836         "Setup could not retrieve system drive information.\n",
1837         "ENTER = Reboot computer"
1838     },
1839     {
1840         // ERROR_WRITE_BOOT,
1841         "Setup failed to install %S bootcode on the system partition.",
1842         "ENTER = Reboot computer"
1843     },
1844     {
1845         // ERROR_LOAD_COMPUTER,
1846         "Setup failed to load the computer type list.\n",
1847         "ENTER = Reboot computer"
1848     },
1849     {
1850         // ERROR_LOAD_DISPLAY,
1851         "Setup failed to load the display settings list.\n",
1852         "ENTER = Reboot computer"
1853     },
1854     {
1855         // ERROR_LOAD_KEYBOARD,
1856         "Setup failed to load the keyboard type list.\n",
1857         "ENTER = Reboot computer"
1858     },
1859     {
1860         // ERROR_LOAD_KBLAYOUT,
1861         "Setup failed to load the keyboard layout list.\n",
1862         "ENTER = Reboot computer"
1863     },
1864     {
1865         // ERROR_WARN_PARTITION,
1866         "Setup found that at least one harddisk contains an incompatible\n"
1867         "partition table that cannot be handled properly!\n"
1868         "\n"
1869         "Creating or deleting partitions can destroy the partition table.\n"
1870         "\n"
1871         "  \x07  Press F3 to quit Setup.\n"
1872         "  \x07  Press ENTER to continue.",
1873         "F3 = Quit  ENTER = Continue"
1874     },
1875     {
1876         // ERROR_NEW_PARTITION,
1877         "You cannot create a new partition inside\n"
1878         "of an already existing partition!\n"
1879         "\n"
1880         "  * Press any key to continue.",
1881         NULL
1882     },
1883     {
1884         // ERROR_DELETE_SPACE,
1885         "You cannot delete unpartitioned disk space!\n"
1886         "\n"
1887         "  * Press any key to continue.",
1888         NULL
1889     },
1890     {
1891         // ERROR_INSTALL_BOOTCODE,
1892         "Setup failed to install the %S bootcode on the system partition.",
1893         "ENTER = Reboot computer"
1894     },
1895     {
1896         // ERROR_NO_FLOPPY,
1897         "No disk in drive A:.",
1898         "ENTER = Continue"
1899     },
1900     {
1901         // ERROR_UPDATE_KBSETTINGS,
1902         "Setup failed to update keyboard layout settings.",
1903         "ENTER = Reboot computer"
1904     },
1905     {
1906         // ERROR_UPDATE_DISPLAY_SETTINGS,
1907         "Setup failed to update display registry settings.",
1908         "ENTER = Reboot computer"
1909     },
1910     {
1911         // ERROR_IMPORT_HIVE,
1912         "Setup failed to import a hive file.",
1913         "ENTER = Reboot computer"
1914     },
1915     {
1916         // ERROR_FIND_REGISTRY
1917         "Setup failed to find the registry data files.",
1918         "ENTER = Reboot computer"
1919     },
1920     {
1921         // ERROR_CREATE_HIVE,
1922         "Setup failed to create the registry hives.",
1923         "ENTER = Reboot computer"
1924     },
1925     {
1926         // ERROR_INITIALIZE_REGISTRY,
1927         "Setup failed to initialize the registry.",
1928         "ENTER = Reboot computer"
1929     },
1930     {
1931         // ERROR_INVALID_CABINET_INF,
1932         "Cabinet has no valid inf file.\n",
1933         "ENTER = Reboot computer"
1934     },
1935     {
1936         // ERROR_CABINET_MISSING,
1937         "Cabinet not found.\n",
1938         "ENTER = Reboot computer"
1939     },
1940     {
1941         // ERROR_CABINET_SCRIPT,
1942         "Cabinet has no setup script.\n",
1943         "ENTER = Reboot computer"
1944     },
1945     {
1946         // ERROR_COPY_QUEUE,
1947         "Setup failed to open the copy file queue.\n",
1948         "ENTER = Reboot computer"
1949     },
1950     {
1951         // ERROR_CREATE_DIR,
1952         "Setup could not create the installation directories.",
1953         "ENTER = Reboot computer"
1954     },
1955     {
1956         // ERROR_TXTSETUP_SECTION,
1957         "Setup failed to find the '%S' section\n"
1958         "in TXTSETUP.SIF.\n",
1959         "ENTER = Reboot computer"
1960     },
1961     {
1962         // ERROR_CABINET_SECTION,
1963         "Setup failed to find the '%S' section\n"
1964         "in the cabinet.\n",
1965         "ENTER = Reboot computer"
1966     },
1967     {
1968         // ERROR_CREATE_INSTALL_DIR
1969         "Setup could not create the installation directory.",
1970         "ENTER = Reboot computer"
1971     },
1972     {
1973         // ERROR_WRITE_PTABLE,
1974         "Setup failed to write partition tables.\n"
1975         "ENTER = Reboot computer"
1976     },
1977     {
1978         // ERROR_ADDING_CODEPAGE,
1979         "Setup failed to add codepage to registry.\n"
1980         "ENTER = Reboot computer"
1981     },
1982     {
1983         // ERROR_UPDATE_LOCALESETTINGS,
1984         "Setup could not set the system locale.\n"
1985         "ENTER = Reboot computer"
1986     },
1987     {
1988         // ERROR_ADDING_KBLAYOUTS,
1989         "Setup failed to add keyboard layouts to registry.\n"
1990         "ENTER = Reboot computer"
1991     },
1992     {
1993         // ERROR_UPDATE_GEOID,
1994         "Setup could not set the geo id.\n"
1995         "ENTER = Reboot computer"
1996     },
1997     {
1998         // ERROR_DIRECTORY_NAME,
1999         "Invalid directory name.\n"
2000         "\n"
2001         "  * Press any key to continue."
2002     },
2003     {
2004         // ERROR_INSUFFICIENT_PARTITION_SIZE,
2005         "The selected partition is not large enough to install ReactOS.\n"
2006         "The install partition must have a size of at least %lu MB.\n"
2007         "\n"
2008         "  * Press any key to continue.",
2009         NULL
2010     },
2011     {
2012         // ERROR_PARTITION_TABLE_FULL,
2013         "You cannot create a new primary or extended partition in the\n"
2014         "partition table of this disk because the partition table is full.\n"
2015         "\n"
2016         "  * Press any key to continue."
2017     },
2018     {
2019         // ERROR_ONLY_ONE_EXTENDED,
2020         "You cannot create more than one extended partition per disk.\n"
2021         "\n"
2022         "  * Press any key to continue."
2023     },
2024     {
2025         // ERROR_FORMATTING_PARTITION,
2026         "Setup is unable to format the partition:\n"
2027         " %S\n"
2028         "\n"
2029         "ENTER = Reboot computer"
2030     },
2031     {
2032         NULL,
2033         NULL
2034     }
2035 };
2036 
2037 MUI_PAGE bnBDPages[] =
2038 {
2039     {
2040         SETUP_INIT_PAGE,
2041         bnBDSetupInitPageEntries
2042     },
2043     {
2044         LANGUAGE_PAGE,
2045         bnBDLanguagePageEntries
2046     },
2047     {
2048         WELCOME_PAGE,
2049         bnBDWelcomePageEntries
2050     },
2051     {
2052         INSTALL_INTRO_PAGE,
2053         bnBDIntroPageEntries
2054     },
2055     {
2056         LICENSE_PAGE,
2057         bnBDLicensePageEntries
2058     },
2059     {
2060         DEVICE_SETTINGS_PAGE,
2061         bnBDDevicePageEntries
2062     },
2063     {
2064         REPAIR_INTRO_PAGE,
2065         bnBDRepairPageEntries
2066     },
2067     {
2068         UPGRADE_REPAIR_PAGE,
2069         bnBDUpgradePageEntries
2070     },
2071     {
2072         COMPUTER_SETTINGS_PAGE,
2073         bnBDComputerPageEntries
2074     },
2075     {
2076         DISPLAY_SETTINGS_PAGE,
2077         bnBDDisplayPageEntries
2078     },
2079     {
2080         FLUSH_PAGE,
2081         bnBDFlushPageEntries
2082     },
2083     {
2084         SELECT_PARTITION_PAGE,
2085         bnBDSelectPartitionEntries
2086     },
2087     {
2088         CHANGE_SYSTEM_PARTITION,
2089         bnBDChangeSystemPartition
2090     },
2091     {
2092         CONFIRM_DELETE_SYSTEM_PARTITION_PAGE,
2093         bnBDConfirmDeleteSystemPartitionEntries
2094     },
2095     {
2096         SELECT_FILE_SYSTEM_PAGE,
2097         bnBDSelectFSEntries
2098     },
2099     {
2100         FORMAT_PARTITION_PAGE,
2101         bnBDFormatPartitionEntries
2102     },
2103     {
2104         DELETE_PARTITION_PAGE,
2105         bnBDDeletePartitionEntries
2106     },
2107     {
2108         INSTALL_DIRECTORY_PAGE,
2109         bnBDInstallDirectoryEntries
2110     },
2111     {
2112         PREPARE_COPY_PAGE,
2113         bnBDPrepareCopyEntries
2114     },
2115     {
2116         FILE_COPY_PAGE,
2117         bnBDFileCopyEntries
2118     },
2119     {
2120         KEYBOARD_SETTINGS_PAGE,
2121         bnBDKeyboardSettingsEntries
2122     },
2123     {
2124         BOOT_LOADER_PAGE,
2125         bnBDBootLoaderEntries
2126     },
2127     {
2128         LAYOUT_SETTINGS_PAGE,
2129         bnBDLayoutSettingsEntries
2130     },
2131     {
2132         QUIT_PAGE,
2133         bnBDQuitPageEntries
2134     },
2135     {
2136         SUCCESS_PAGE,
2137         bnBDSuccessPageEntries
2138     },
2139     {
2140         BOOT_LOADER_FLOPPY_PAGE,
2141         bnBDBootPageEntries
2142     },
2143     {
2144         REGISTRY_PAGE,
2145         bnBDRegistryEntries
2146     },
2147     {
2148         -1,
2149         NULL
2150     }
2151 };
2152 
2153 MUI_STRING bnBDStrings[] =
2154 {
2155     {STRING_PLEASEWAIT,
2156      "   Please wait..."},
2157     {STRING_INSTALLCREATEPARTITION,
2158      "   ENTER = Install   P = Create Primary   E = Create Extended   F3 = Quit"},
2159     {STRING_INSTALLCREATELOGICAL,
2160      "   ENTER = Install   L = Create Logical Partition   F3 = Quit"},
2161     {STRING_INSTALLDELETEPARTITION,
2162      "   ENTER = Install   D = Delete Partition   F3 = Quit"},
2163     {STRING_DELETEPARTITION,
2164      "   D = Delete Partition   F3 = Quit"},
2165     {STRING_PARTITIONSIZE,
2166      "Size of new partition:"},
2167     {STRING_CHOOSENEWPARTITION,
2168      "You have chosen to create a primary partition on"},
2169     {STRING_CHOOSE_NEW_EXTENDED_PARTITION,
2170      "You have chosen to create an extended partition on"},
2171     {STRING_CHOOSE_NEW_LOGICAL_PARTITION,
2172      "You have chosen to create a logical partition on"},
2173     {STRING_HDDSIZE,
2174     "Please enter the size of the new partition in megabytes."},
2175     {STRING_CREATEPARTITION,
2176      "   ENTER = Create Partition   ESC = Cancel   F3 = Quit"},
2177     {STRING_PARTFORMAT,
2178     "This Partition will be formatted next."},
2179     {STRING_NONFORMATTEDPART,
2180     "You chose to install ReactOS on a new or unformatted Partition."},
2181     {STRING_NONFORMATTEDSYSTEMPART,
2182     "The system partition is not formatted yet."},
2183     {STRING_NONFORMATTEDOTHERPART,
2184     "The new partition is not formatted yet."},
2185     {STRING_INSTALLONPART,
2186     "Setup installs ReactOS onto Partition"},
2187     {STRING_CHECKINGPART,
2188     "Setup is now checking the selected partition."},
2189     {STRING_CONTINUE,
2190     "ENTER = Continue"},
2191     {STRING_QUITCONTINUE,
2192     "F3 = Quit  ENTER = Continue"},
2193     {STRING_REBOOTCOMPUTER,
2194     "ENTER = Reboot computer"},
2195     {STRING_DELETING,
2196      "   Deleting file: %S"},
2197     {STRING_MOVING,
2198      "   Moving file: %S to: %S"},
2199     {STRING_RENAMING,
2200      "   Renaming file: %S to: %S"},
2201     {STRING_COPYING,
2202      "   Copying file: %S"},
2203     {STRING_SETUPCOPYINGFILES,
2204      "Setup is copying files..."},
2205     {STRING_REGHIVEUPDATE,
2206     "   Updating registry hives..."},
2207     {STRING_IMPORTFILE,
2208     "   Importing %S..."},
2209     {STRING_DISPLAYSETTINGSUPDATE,
2210     "   Updating display registry settings..."},
2211     {STRING_LOCALESETTINGSUPDATE,
2212     "   Updating locale settings..."},
2213     {STRING_KEYBOARDSETTINGSUPDATE,
2214     "   Updating keyboard layout settings..."},
2215     {STRING_CODEPAGEINFOUPDATE,
2216     "   Adding codepage information to registry..."},
2217     {STRING_DONE,
2218     "   Done..."},
2219     {STRING_REBOOTCOMPUTER2,
2220     "   ENTER = Reboot computer"},
2221     {STRING_REBOOTPROGRESSBAR,
2222     " Your computer will reboot in %li second(s)... "},
2223     {STRING_CONSOLEFAIL1,
2224     "Unable to open the console\r\n\r\n"},
2225     {STRING_CONSOLEFAIL2,
2226     "The most common cause of this is using an USB keyboard\r\n"},
2227     {STRING_CONSOLEFAIL3,
2228     "USB keyboards are not fully supported yet\r\n"},
2229     {STRING_FORMATTINGDISK,
2230     "Setup is formatting your disk"},
2231     {STRING_CHECKINGDISK,
2232     "Setup is checking your disk"},
2233     {STRING_FORMATDISK1,
2234     " Format partition as %S file system (quick format) "},
2235     {STRING_FORMATDISK2,
2236     " Format partition as %S file system "},
2237     {STRING_KEEPFORMAT,
2238     " Keep current file system (no changes) "},
2239     {STRING_HDINFOPARTCREATE_1,
2240     "%I64u %s  Harddisk %lu  (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
2241     {STRING_HDINFOPARTCREATE_2,
2242     "%I64u %s  Harddisk %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
2243     {STRING_HDDINFOUNK2,
2244     "   %c%c  Type 0x%02X    %I64u %s"},
2245     {STRING_HDINFOPARTDELETE_1,
2246     "on %I64u %s  Harddisk %lu  (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."},
2247     {STRING_HDINFOPARTDELETE_2,
2248     "on %I64u %s  Harddisk %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]."},
2249     {STRING_HDINFOPARTZEROED_1,
2250     "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
2251     // {STRING_HDINFOPARTZEROED_2,
2252     // "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
2253     {STRING_HDDINFOUNK4,
2254     "%c%c  Type 0x%02X    %I64u %s"},
2255     {STRING_HDINFOPARTEXISTS_1,
2256     "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."},
2257     // {STRING_HDINFOPARTEXISTS_2,
2258     // "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."},
2259     {STRING_HDDINFOUNK5,
2260     "%c%c %c %sType %-3u%s                      %6lu %s"},
2261     {STRING_HDINFOPARTSELECT_1,
2262     "%6lu %s  Harddisk %lu  (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
2263     {STRING_HDINFOPARTSELECT_2,
2264     "%6lu %s  Harddisk %lu  (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
2265     {STRING_NEWPARTITION,
2266     "Setup created a new partition on"},
2267     {STRING_UNPSPACE,
2268     "    %sUnpartitioned space%s           %6lu %s"},
2269     {STRING_MAXSIZE,
2270     "MB (max. %lu MB)"},
2271     {STRING_EXTENDED_PARTITION,
2272     "Extended Partition"},
2273     {STRING_UNFORMATTED,
2274     "New (Unformatted)"},
2275     {STRING_FORMATUNUSED,
2276     "Unused"},
2277     {STRING_FORMATUNKNOWN,
2278     "Unknown"},
2279     {STRING_KB,
2280     "KB"},
2281     {STRING_MB,
2282     "MB"},
2283     {STRING_GB,
2284     "GB"},
2285     {STRING_ADDKBLAYOUTS,
2286     "Adding keyboard layouts"},
2287     {0, 0}
2288 };
2289