xref: /reactos/base/setup/usetup/lang/bn-BD.h (revision 55b93aec)
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         "https://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 bnBDCheckFSEntries[] =
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 is now checking the selected partition.",
1345         TEXT_STYLE_NORMAL,
1346         TEXT_ID_STATIC
1347     },
1348     {
1349         0,
1350         0,
1351         "Please wait...",
1352         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1353         TEXT_ID_STATIC
1354     },
1355     {
1356         0,
1357         0,
1358         NULL,
1359         0
1360     }
1361 };
1362 
1363 static MUI_ENTRY bnBDInstallDirectoryEntries[] =
1364 {
1365     {
1366         4,
1367         3,
1368         " ReactOS " KERNEL_VERSION_STR " Setup ",
1369         TEXT_STYLE_UNDERLINE,
1370         TEXT_ID_STATIC
1371     },
1372     {
1373         6,
1374         8,
1375         "Setup installs ReactOS files onto the selected partition. Choose a",
1376         TEXT_STYLE_NORMAL,
1377         TEXT_ID_STATIC
1378     },
1379     {
1380         6,
1381         9,
1382         "directory where you want ReactOS to be installed:",
1383         TEXT_STYLE_NORMAL,
1384         TEXT_ID_STATIC
1385     },
1386     {
1387         6,
1388         14,
1389         "To change the suggested directory, press BACKSPACE to delete",
1390         TEXT_STYLE_NORMAL,
1391         TEXT_ID_STATIC
1392     },
1393     {
1394         6,
1395         15,
1396         "characters and then type the directory where you want ReactOS to",
1397         TEXT_STYLE_NORMAL,
1398         TEXT_ID_STATIC
1399     },
1400     {
1401         6,
1402         16,
1403         "be installed.",
1404         TEXT_STYLE_NORMAL,
1405         TEXT_ID_STATIC
1406     },
1407     {
1408         0,
1409         0,
1410         "ENTER = Continue   F3 = Quit",
1411         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1412         TEXT_ID_STATIC
1413     },
1414     {
1415         0,
1416         0,
1417         NULL,
1418         0
1419     }
1420 };
1421 
1422 static MUI_ENTRY bnBDFileCopyEntries[] =
1423 {
1424     {
1425         4,
1426         3,
1427         " ReactOS " KERNEL_VERSION_STR " Setup ",
1428         TEXT_STYLE_UNDERLINE,
1429         TEXT_ID_STATIC
1430     },
1431     {
1432         0,
1433         12,
1434         "Please wait while ReactOS Setup copies files to your ReactOS",
1435         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1436         TEXT_ID_STATIC
1437     },
1438     {
1439         0,
1440         13,
1441         "installation folder.",
1442         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1443         TEXT_ID_STATIC
1444     },
1445     {
1446         0,
1447         14,
1448         "This may take several minutes to complete.",
1449         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1450         TEXT_ID_STATIC
1451     },
1452     {
1453         50,
1454         0,
1455         "\xB3 Please wait...    ",
1456         TEXT_TYPE_STATUS,
1457         TEXT_ID_STATIC
1458     },
1459     {
1460         0,
1461         0,
1462         NULL,
1463         0
1464     }
1465 };
1466 
1467 static MUI_ENTRY bnBDBootLoaderEntries[] =
1468 {
1469     {
1470         4,
1471         3,
1472         " ReactOS " KERNEL_VERSION_STR " Setup ",
1473         TEXT_STYLE_UNDERLINE,
1474         TEXT_ID_STATIC
1475     },
1476     {
1477         6,
1478         8,
1479         "Setup is installing the boot loader",
1480         TEXT_STYLE_NORMAL,
1481         TEXT_ID_STATIC
1482     },
1483     {
1484         8,
1485         12,
1486         "Install bootloader on the harddisk (MBR and VBR).",
1487         TEXT_STYLE_NORMAL,
1488         TEXT_ID_STATIC
1489     },
1490     {
1491         8,
1492         13,
1493         "Install bootloader on the harddisk (VBR only).",
1494         TEXT_STYLE_NORMAL,
1495         TEXT_ID_STATIC
1496     },
1497     {
1498         8,
1499         14,
1500         "Install bootloader on a floppy disk.",
1501         TEXT_STYLE_NORMAL,
1502         TEXT_ID_STATIC
1503     },
1504     {
1505         8,
1506         15,
1507         "Skip install bootloader.",
1508         TEXT_STYLE_NORMAL,
1509         TEXT_ID_STATIC
1510     },
1511     {
1512         0,
1513         0,
1514         "ENTER = Continue   F3 = Quit",
1515         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1516         TEXT_ID_STATIC
1517     },
1518     {
1519         0,
1520         0,
1521         NULL,
1522         0
1523     }
1524 };
1525 
1526 static MUI_ENTRY bnBDKeyboardSettingsEntries[] =
1527 {
1528     {
1529         4,
1530         3,
1531         " ReactOS " KERNEL_VERSION_STR " Setup ",
1532         TEXT_STYLE_UNDERLINE,
1533         TEXT_ID_STATIC
1534     },
1535     {
1536         6,
1537         8,
1538         "You want to change the type of keyboard to be installed.",
1539         TEXT_STYLE_NORMAL,
1540         TEXT_ID_STATIC
1541     },
1542     {
1543         8,
1544         10,
1545         "\x07  Press the UP or DOWN key to select the desired keyboard type.",
1546         TEXT_STYLE_NORMAL,
1547         TEXT_ID_STATIC
1548     },
1549     {
1550         8,
1551         11,
1552         "   Then press ENTER.",
1553         TEXT_STYLE_NORMAL,
1554         TEXT_ID_STATIC
1555     },
1556     {
1557         8,
1558         13,
1559         "\x07  Press the ESC key to return to the previous page without changing",
1560         TEXT_STYLE_NORMAL,
1561         TEXT_ID_STATIC
1562     },
1563     {
1564         8,
1565         14,
1566         "   the keyboard type.",
1567         TEXT_STYLE_NORMAL,
1568         TEXT_ID_STATIC
1569     },
1570     {
1571         0,
1572         0,
1573         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1574         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1575         TEXT_ID_STATIC
1576     },
1577     {
1578         0,
1579         0,
1580         NULL,
1581         0
1582     }
1583 };
1584 
1585 static MUI_ENTRY bnBDLayoutSettingsEntries[] =
1586 {
1587     {
1588         4,
1589         3,
1590         " ReactOS " KERNEL_VERSION_STR " Setup ",
1591         TEXT_STYLE_UNDERLINE,
1592         TEXT_ID_STATIC
1593     },
1594     {
1595         6,
1596         8,
1597         "Please select a layout to be installed by default.",
1598         TEXT_STYLE_NORMAL,
1599         TEXT_ID_STATIC
1600     },
1601     {
1602         8,
1603         10,
1604         "\x07  Press the UP or DOWN key to select the desired keyboard",
1605         TEXT_STYLE_NORMAL,
1606         TEXT_ID_STATIC
1607     },
1608     {
1609         8,
1610         11,
1611         "    layout. Then press ENTER.",
1612         TEXT_STYLE_NORMAL,
1613         TEXT_ID_STATIC
1614     },
1615     {
1616         8,
1617         13,
1618         "\x07  Press the ESC key to return to the previous page without changing",
1619         TEXT_STYLE_NORMAL,
1620         TEXT_ID_STATIC
1621     },
1622     {
1623         8,
1624         14,
1625         "   the keyboard layout.",
1626         TEXT_STYLE_NORMAL,
1627         TEXT_ID_STATIC
1628     },
1629     {
1630         0,
1631         0,
1632         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1633         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1634         TEXT_ID_STATIC
1635     },
1636     {
1637         0,
1638         0,
1639         NULL,
1640         0
1641     },
1642 
1643 };
1644 
1645 static MUI_ENTRY bnBDPrepareCopyEntries[] =
1646 {
1647     {
1648         4,
1649         3,
1650         " ReactOS " KERNEL_VERSION_STR " Setup ",
1651         TEXT_STYLE_UNDERLINE,
1652         TEXT_ID_STATIC
1653     },
1654     {
1655         6,
1656         8,
1657         "Setup prepares your computer for copying the ReactOS files.",
1658         TEXT_STYLE_NORMAL,
1659         TEXT_ID_STATIC
1660     },
1661     {
1662         0,
1663         0,
1664         "Building the file copy list...",
1665         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1666         TEXT_ID_STATIC
1667     },
1668     {
1669         0,
1670         0,
1671         NULL,
1672         0
1673     },
1674 
1675 };
1676 
1677 static MUI_ENTRY bnBDSelectFSEntries[] =
1678 {
1679     {
1680         4,
1681         3,
1682         " ReactOS " KERNEL_VERSION_STR " Setup ",
1683         TEXT_STYLE_UNDERLINE,
1684         TEXT_ID_STATIC
1685     },
1686     {
1687         6,
1688         17,
1689         "Select a file system from the list below.",
1690         0
1691     },
1692     {
1693         8,
1694         19,
1695         "\x07  Press UP or DOWN to select a file system.",
1696         0
1697     },
1698     {
1699         8,
1700         21,
1701         "\x07  Press ENTER to format the partition.",
1702         0
1703     },
1704     {
1705         8,
1706         23,
1707         "\x07  Press ESC to select another partition.",
1708         0
1709     },
1710     {
1711         0,
1712         0,
1713         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1714         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1715         TEXT_ID_STATIC
1716     },
1717     {
1718         0,
1719         0,
1720         NULL,
1721         0
1722     }
1723 };
1724 
1725 static MUI_ENTRY bnBDDeletePartitionEntries[] =
1726 {
1727     {
1728         4,
1729         3,
1730         " ReactOS " KERNEL_VERSION_STR " Setup ",
1731         TEXT_STYLE_UNDERLINE,
1732         TEXT_ID_STATIC
1733     },
1734     {
1735         6,
1736         8,
1737         "You have chosen to delete the partition",
1738         TEXT_STYLE_NORMAL,
1739         TEXT_ID_STATIC
1740     },
1741     {
1742         8,
1743         18,
1744         "\x07  Press L to delete the partition.",
1745         TEXT_STYLE_NORMAL,
1746         TEXT_ID_STATIC
1747     },
1748     {
1749         11,
1750         19,
1751         "WARNING: All data on this partition will be lost!",
1752         TEXT_STYLE_NORMAL,
1753         TEXT_ID_STATIC
1754     },
1755     {
1756         8,
1757         21,
1758         "\x07  Press ESC to cancel.",
1759         TEXT_STYLE_NORMAL,
1760         TEXT_ID_STATIC
1761     },
1762     {
1763         0,
1764         0,
1765         "L = Delete Partition   ESC = Cancel   F3 = Quit",
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 static MUI_ENTRY bnBDRegistryEntries[] =
1778 {
1779     {
1780         4,
1781         3,
1782         " ReactOS " KERNEL_VERSION_STR " Setup ",
1783         TEXT_STYLE_UNDERLINE,
1784         TEXT_ID_STATIC
1785     },
1786     {
1787         6,
1788         8,
1789         "Setup is updating the system configuration.",
1790         TEXT_STYLE_NORMAL,
1791         TEXT_ID_STATIC
1792     },
1793     {
1794         0,
1795         0,
1796         "Creating registry hives...",
1797         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1798         TEXT_ID_STATIC
1799     },
1800     {
1801         0,
1802         0,
1803         NULL,
1804         0
1805     },
1806 
1807 };
1808 
1809 MUI_ERROR bnBDErrorEntries[] =
1810 {
1811     {
1812         // NOT_AN_ERROR
1813         "Success\n"
1814     },
1815     {
1816         // ERROR_NOT_INSTALLED
1817         "ReactOS is not completely installed on your\n"
1818         "computer. If you quit Setup now, you will need to\n"
1819         "run Setup again to install ReactOS.\n"
1820         "\n"
1821         "  \x07  Press ENTER to continue Setup.\n"
1822         "  \x07  Press F3 to quit Setup.",
1823         "F3 = Quit  ENTER = Continue"
1824     },
1825     {
1826         // ERROR_NO_BUILD_PATH
1827         "Failed to build the installation paths for the ReactOS installation directory!\n"
1828         "ENTER = Reboot computer"
1829     },
1830     {
1831         // ERROR_SOURCE_PATH
1832         "You cannot delete the partition containing the installation source!\n"
1833         "ENTER = Reboot computer"
1834     },
1835     {
1836         // ERROR_SOURCE_DIR
1837         "You cannot install ReactOS within the installation source directory!\n"
1838         "ENTER = Reboot computer"
1839     },
1840     {
1841         // ERROR_NO_HDD
1842         "Setup could not find a harddisk.\n",
1843         "ENTER = Reboot computer"
1844     },
1845     {
1846         // ERROR_NO_SOURCE_DRIVE
1847         "Setup could not find its source drive.\n",
1848         "ENTER = Reboot computer"
1849     },
1850     {
1851         // ERROR_LOAD_TXTSETUPSIF
1852         "Setup failed to load the file TXTSETUP.SIF.\n",
1853         "ENTER = Reboot computer"
1854     },
1855     {
1856         // ERROR_CORRUPT_TXTSETUPSIF
1857         "Setup found a corrupt TXTSETUP.SIF.\n",
1858         "ENTER = Reboot computer"
1859     },
1860     {
1861         // ERROR_SIGNATURE_TXTSETUPSIF,
1862         "Setup found an invalid signature in TXTSETUP.SIF.\n",
1863         "ENTER = Reboot computer"
1864     },
1865     {
1866         // ERROR_DRIVE_INFORMATION
1867         "Setup could not retrieve system drive information.\n",
1868         "ENTER = Reboot computer"
1869     },
1870     {
1871         // ERROR_WRITE_BOOT,
1872         "Setup failed to install %S bootcode on the system partition.",
1873         "ENTER = Reboot computer"
1874     },
1875     {
1876         // ERROR_LOAD_COMPUTER,
1877         "Setup failed to load the computer type list.\n",
1878         "ENTER = Reboot computer"
1879     },
1880     {
1881         // ERROR_LOAD_DISPLAY,
1882         "Setup failed to load the display settings list.\n",
1883         "ENTER = Reboot computer"
1884     },
1885     {
1886         // ERROR_LOAD_KEYBOARD,
1887         "Setup failed to load the keyboard type list.\n",
1888         "ENTER = Reboot computer"
1889     },
1890     {
1891         // ERROR_LOAD_KBLAYOUT,
1892         "Setup failed to load the keyboard layout list.\n",
1893         "ENTER = Reboot computer"
1894     },
1895     {
1896         // ERROR_WARN_PARTITION,
1897         "Setup found that at least one harddisk contains an incompatible\n"
1898         "partition table that cannot be handled properly!\n"
1899         "\n"
1900         "Creating or deleting partitions can destroy the partition table.\n"
1901         "\n"
1902         "  \x07  Press F3 to quit Setup.\n"
1903         "  \x07  Press ENTER to continue.",
1904         "F3 = Quit  ENTER = Continue"
1905     },
1906     {
1907         // ERROR_NEW_PARTITION,
1908         "You cannot create a new partition inside\n"
1909         "of an already existing partition!\n"
1910         "\n"
1911         "  * Press any key to continue.",
1912         NULL
1913     },
1914     {
1915         // ERROR_DELETE_SPACE,
1916         "You cannot delete unpartitioned disk space!\n"
1917         "\n"
1918         "  * Press any key to continue.",
1919         NULL
1920     },
1921     {
1922         // ERROR_INSTALL_BOOTCODE,
1923         "Setup failed to install the %S bootcode on the system partition.",
1924         "ENTER = Reboot computer"
1925     },
1926     {
1927         // ERROR_NO_FLOPPY,
1928         "No disk in drive A:.",
1929         "ENTER = Continue"
1930     },
1931     {
1932         // ERROR_UPDATE_KBSETTINGS,
1933         "Setup failed to update keyboard layout settings.",
1934         "ENTER = Reboot computer"
1935     },
1936     {
1937         // ERROR_UPDATE_DISPLAY_SETTINGS,
1938         "Setup failed to update display registry settings.",
1939         "ENTER = Reboot computer"
1940     },
1941     {
1942         // ERROR_IMPORT_HIVE,
1943         "Setup failed to import a hive file.",
1944         "ENTER = Reboot computer"
1945     },
1946     {
1947         // ERROR_FIND_REGISTRY
1948         "Setup failed to find the registry data files.",
1949         "ENTER = Reboot computer"
1950     },
1951     {
1952         // ERROR_CREATE_HIVE,
1953         "Setup failed to create the registry hives.",
1954         "ENTER = Reboot computer"
1955     },
1956     {
1957         // ERROR_INITIALIZE_REGISTRY,
1958         "Setup failed to initialize the registry.",
1959         "ENTER = Reboot computer"
1960     },
1961     {
1962         // ERROR_INVALID_CABINET_INF,
1963         "Cabinet has no valid inf file.\n",
1964         "ENTER = Reboot computer"
1965     },
1966     {
1967         // ERROR_CABINET_MISSING,
1968         "Cabinet not found.\n",
1969         "ENTER = Reboot computer"
1970     },
1971     {
1972         // ERROR_CABINET_SCRIPT,
1973         "Cabinet has no setup script.\n",
1974         "ENTER = Reboot computer"
1975     },
1976     {
1977         // ERROR_COPY_QUEUE,
1978         "Setup failed to open the copy file queue.\n",
1979         "ENTER = Reboot computer"
1980     },
1981     {
1982         // ERROR_CREATE_DIR,
1983         "Setup could not create the installation directories.",
1984         "ENTER = Reboot computer"
1985     },
1986     {
1987         // ERROR_TXTSETUP_SECTION,
1988         "Setup failed to find the '%S' section\n"
1989         "in TXTSETUP.SIF.\n",
1990         "ENTER = Reboot computer"
1991     },
1992     {
1993         // ERROR_CABINET_SECTION,
1994         "Setup failed to find the '%S' section\n"
1995         "in the cabinet.\n",
1996         "ENTER = Reboot computer"
1997     },
1998     {
1999         // ERROR_CREATE_INSTALL_DIR
2000         "Setup could not create the installation directory.",
2001         "ENTER = Reboot computer"
2002     },
2003     {
2004         // ERROR_WRITE_PTABLE,
2005         "Setup failed to write partition tables.\n"
2006         "ENTER = Reboot computer"
2007     },
2008     {
2009         // ERROR_ADDING_CODEPAGE,
2010         "Setup failed to add codepage to registry.\n"
2011         "ENTER = Reboot computer"
2012     },
2013     {
2014         // ERROR_UPDATE_LOCALESETTINGS,
2015         "Setup could not set the system locale.\n"
2016         "ENTER = Reboot computer"
2017     },
2018     {
2019         // ERROR_ADDING_KBLAYOUTS,
2020         "Setup failed to add keyboard layouts to registry.\n"
2021         "ENTER = Reboot computer"
2022     },
2023     {
2024         // ERROR_UPDATE_GEOID,
2025         "Setup could not set the geo id.\n"
2026         "ENTER = Reboot computer"
2027     },
2028     {
2029         // ERROR_DIRECTORY_NAME,
2030         "Invalid directory name.\n"
2031         "\n"
2032         "  * Press any key to continue."
2033     },
2034     {
2035         // ERROR_INSUFFICIENT_PARTITION_SIZE,
2036         "The selected partition is not large enough to install ReactOS.\n"
2037         "The install partition must have a size of at least %lu MB.\n"
2038         "\n"
2039         "  * Press any key to continue.",
2040         NULL
2041     },
2042     {
2043         // ERROR_PARTITION_TABLE_FULL,
2044         "You cannot create a new primary or extended partition in the\n"
2045         "partition table of this disk because the partition table is full.\n"
2046         "\n"
2047         "  * Press any key to continue."
2048     },
2049     {
2050         // ERROR_ONLY_ONE_EXTENDED,
2051         "You cannot create more than one extended partition per disk.\n"
2052         "\n"
2053         "  * Press any key to continue."
2054     },
2055     {
2056         // ERROR_FORMATTING_PARTITION,
2057         "Setup is unable to format the partition:\n"
2058         " %S\n"
2059         "\n"
2060         "ENTER = Reboot computer"
2061     },
2062     {
2063         NULL,
2064         NULL
2065     }
2066 };
2067 
2068 MUI_PAGE bnBDPages[] =
2069 {
2070     {
2071         SETUP_INIT_PAGE,
2072         bnBDSetupInitPageEntries
2073     },
2074     {
2075         LANGUAGE_PAGE,
2076         bnBDLanguagePageEntries
2077     },
2078     {
2079         WELCOME_PAGE,
2080         bnBDWelcomePageEntries
2081     },
2082     {
2083         INSTALL_INTRO_PAGE,
2084         bnBDIntroPageEntries
2085     },
2086     {
2087         LICENSE_PAGE,
2088         bnBDLicensePageEntries
2089     },
2090     {
2091         DEVICE_SETTINGS_PAGE,
2092         bnBDDevicePageEntries
2093     },
2094     {
2095         REPAIR_INTRO_PAGE,
2096         bnBDRepairPageEntries
2097     },
2098     {
2099         UPGRADE_REPAIR_PAGE,
2100         bnBDUpgradePageEntries
2101     },
2102     {
2103         COMPUTER_SETTINGS_PAGE,
2104         bnBDComputerPageEntries
2105     },
2106     {
2107         DISPLAY_SETTINGS_PAGE,
2108         bnBDDisplayPageEntries
2109     },
2110     {
2111         FLUSH_PAGE,
2112         bnBDFlushPageEntries
2113     },
2114     {
2115         SELECT_PARTITION_PAGE,
2116         bnBDSelectPartitionEntries
2117     },
2118     {
2119         CHANGE_SYSTEM_PARTITION,
2120         bnBDChangeSystemPartition
2121     },
2122     {
2123         CONFIRM_DELETE_SYSTEM_PARTITION_PAGE,
2124         bnBDConfirmDeleteSystemPartitionEntries
2125     },
2126     {
2127         SELECT_FILE_SYSTEM_PAGE,
2128         bnBDSelectFSEntries
2129     },
2130     {
2131         FORMAT_PARTITION_PAGE,
2132         bnBDFormatPartitionEntries
2133     },
2134     {
2135         CHECK_FILE_SYSTEM_PAGE,
2136         bnBDCheckFSEntries
2137     },
2138     {
2139         DELETE_PARTITION_PAGE,
2140         bnBDDeletePartitionEntries
2141     },
2142     {
2143         INSTALL_DIRECTORY_PAGE,
2144         bnBDInstallDirectoryEntries
2145     },
2146     {
2147         PREPARE_COPY_PAGE,
2148         bnBDPrepareCopyEntries
2149     },
2150     {
2151         FILE_COPY_PAGE,
2152         bnBDFileCopyEntries
2153     },
2154     {
2155         KEYBOARD_SETTINGS_PAGE,
2156         bnBDKeyboardSettingsEntries
2157     },
2158     {
2159         BOOT_LOADER_PAGE,
2160         bnBDBootLoaderEntries
2161     },
2162     {
2163         LAYOUT_SETTINGS_PAGE,
2164         bnBDLayoutSettingsEntries
2165     },
2166     {
2167         QUIT_PAGE,
2168         bnBDQuitPageEntries
2169     },
2170     {
2171         SUCCESS_PAGE,
2172         bnBDSuccessPageEntries
2173     },
2174     {
2175         BOOT_LOADER_FLOPPY_PAGE,
2176         bnBDBootPageEntries
2177     },
2178     {
2179         REGISTRY_PAGE,
2180         bnBDRegistryEntries
2181     },
2182     {
2183         -1,
2184         NULL
2185     }
2186 };
2187 
2188 MUI_STRING bnBDStrings[] =
2189 {
2190     {STRING_PLEASEWAIT,
2191      "   Please wait..."},
2192     {STRING_INSTALLCREATEPARTITION,
2193      "   ENTER = Install   P = Create Primary   E = Create Extended   F3 = Quit"},
2194     {STRING_INSTALLCREATELOGICAL,
2195      "   ENTER = Install   L = Create Logical Partition   F3 = Quit"},
2196     {STRING_INSTALLDELETEPARTITION,
2197      "   ENTER = Install   D = Delete Partition   F3 = Quit"},
2198     {STRING_DELETEPARTITION,
2199      "   D = Delete Partition   F3 = Quit"},
2200     {STRING_PARTITIONSIZE,
2201      "Size of new partition:"},
2202     {STRING_CHOOSENEWPARTITION,
2203      "You have chosen to create a primary partition on"},
2204     {STRING_CHOOSE_NEW_EXTENDED_PARTITION,
2205      "You have chosen to create an extended partition on"},
2206     {STRING_CHOOSE_NEW_LOGICAL_PARTITION,
2207      "You have chosen to create a logical partition on"},
2208     {STRING_HDDSIZE,
2209     "Please enter the size of the new partition in megabytes."},
2210     {STRING_CREATEPARTITION,
2211      "   ENTER = Create Partition   ESC = Cancel   F3 = Quit"},
2212     {STRING_PARTFORMAT,
2213     "This Partition will be formatted next."},
2214     {STRING_NONFORMATTEDPART,
2215     "You chose to install ReactOS on a new or unformatted Partition."},
2216     {STRING_NONFORMATTEDSYSTEMPART,
2217     "The system partition is not formatted yet."},
2218     {STRING_NONFORMATTEDOTHERPART,
2219     "The new partition is not formatted yet."},
2220     {STRING_INSTALLONPART,
2221     "Setup installs ReactOS onto Partition"},
2222     {STRING_CONTINUE,
2223     "ENTER = Continue"},
2224     {STRING_QUITCONTINUE,
2225     "F3 = Quit  ENTER = Continue"},
2226     {STRING_REBOOTCOMPUTER,
2227     "ENTER = Reboot computer"},
2228     {STRING_DELETING,
2229      "   Deleting file: %S"},
2230     {STRING_MOVING,
2231      "   Moving file: %S to: %S"},
2232     {STRING_RENAMING,
2233      "   Renaming file: %S to: %S"},
2234     {STRING_COPYING,
2235      "   Copying file: %S"},
2236     {STRING_SETUPCOPYINGFILES,
2237      "Setup is copying files..."},
2238     {STRING_REGHIVEUPDATE,
2239     "   Updating registry hives..."},
2240     {STRING_IMPORTFILE,
2241     "   Importing %S..."},
2242     {STRING_DISPLAYSETTINGSUPDATE,
2243     "   Updating display registry settings..."},
2244     {STRING_LOCALESETTINGSUPDATE,
2245     "   Updating locale settings..."},
2246     {STRING_KEYBOARDSETTINGSUPDATE,
2247     "   Updating keyboard layout settings..."},
2248     {STRING_CODEPAGEINFOUPDATE,
2249     "   Adding codepage information to registry..."},
2250     {STRING_DONE,
2251     "   Done..."},
2252     {STRING_REBOOTCOMPUTER2,
2253     "   ENTER = Reboot computer"},
2254     {STRING_REBOOTPROGRESSBAR,
2255     " Your computer will reboot in %li second(s)... "},
2256     {STRING_CONSOLEFAIL1,
2257     "Unable to open the console\r\n\r\n"},
2258     {STRING_CONSOLEFAIL2,
2259     "The most common cause of this is using an USB keyboard\r\n"},
2260     {STRING_CONSOLEFAIL3,
2261     "USB keyboards are not fully supported yet\r\n"},
2262     {STRING_FORMATTINGDISK,
2263     "Setup is formatting your disk"},
2264     {STRING_CHECKINGDISK,
2265     "Setup is checking your disk"},
2266     {STRING_FORMATDISK1,
2267     " Format partition as %S file system (quick format) "},
2268     {STRING_FORMATDISK2,
2269     " Format partition as %S file system "},
2270     {STRING_KEEPFORMAT,
2271     " Keep current file system (no changes) "},
2272     {STRING_HDINFOPARTCREATE_1,
2273     "%s."},
2274     {STRING_HDINFOPARTDELETE_1,
2275     "on %s."},
2276     {STRING_PARTTYPE,
2277     "Type 0x%02x"},
2278     {STRING_HDDINFO_1,
2279     // "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
2280     "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
2281     {STRING_HDDINFO_2,
2282     // "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
2283     "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
2284     {STRING_NEWPARTITION,
2285     "Setup created a new partition on"},
2286     {STRING_UNPSPACE,
2287     "Unpartitioned space"},
2288     {STRING_MAXSIZE,
2289     "MB (max. %lu MB)"},
2290     {STRING_EXTENDED_PARTITION,
2291     "Extended Partition"},
2292     {STRING_UNFORMATTED,
2293     "New (Unformatted)"},
2294     {STRING_FORMATUNUSED,
2295     "Unused"},
2296     {STRING_FORMATUNKNOWN,
2297     "Unknown"},
2298     {STRING_KB,
2299     "KB"},
2300     {STRING_MB,
2301     "MB"},
2302     {STRING_GB,
2303     "GB"},
2304     {STRING_ADDKBLAYOUTS,
2305     "Adding keyboard layouts"},
2306     {0, 0}
2307 };
2308