xref: /reactos/base/setup/usetup/lang/bn-BD.h (revision 9393fc32)
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 bnBDBootLoaderInstallPageEntries[] =
985 {
986     {
987         4,
988         3,
989         " ReactOS " KERNEL_VERSION_STR " Setup ",
990         TEXT_STYLE_UNDERLINE,
991         TEXT_ID_STATIC
992     },
993     {
994         0,
995         0,
996         "Installing the bootloader onto the media, please wait...",
997         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
998         TEXT_ID_STATIC
999     },
1000     {
1001         0,
1002         0,
1003         NULL,
1004         0
1005     }
1006 };
1007 
1008 static MUI_ENTRY bnBDSelectPartitionEntries[] =
1009 {
1010     {
1011         4,
1012         3,
1013         " ReactOS " KERNEL_VERSION_STR " Setup ",
1014         TEXT_STYLE_UNDERLINE,
1015         TEXT_ID_STATIC
1016     },
1017     {
1018         6,
1019         8,
1020         "The list below shows existing partitions and unused disk",
1021         TEXT_STYLE_NORMAL,
1022         TEXT_ID_STATIC
1023     },
1024     {
1025         6,
1026         9,
1027         "space for new partitions.",
1028         TEXT_STYLE_NORMAL,
1029         TEXT_ID_STATIC
1030     },
1031     {
1032         8,
1033         11,
1034         "\x07  Press UP or DOWN to select a list entry.",
1035         TEXT_STYLE_NORMAL,
1036         TEXT_ID_STATIC
1037     },
1038     {
1039         8,
1040         13,
1041         "\x07  Press ENTER to install ReactOS onto the selected partition.",
1042         TEXT_STYLE_NORMAL,
1043         TEXT_ID_STATIC
1044     },
1045     {
1046         8,
1047         15,
1048         "\x07  Press P to create a primary partition.",
1049         TEXT_STYLE_NORMAL,
1050         TEXT_ID_STATIC
1051     },
1052     {
1053         8,
1054         17,
1055         "\x07  Press E to create an extended partition.",
1056         TEXT_STYLE_NORMAL,
1057         TEXT_ID_STATIC
1058     },
1059     {
1060         8,
1061         19,
1062         "\x07  Press L to create a logical partition.",
1063         TEXT_STYLE_NORMAL,
1064         TEXT_ID_STATIC
1065     },
1066     {
1067         8,
1068         21,
1069         "\x07  Press D to delete an existing partition.",
1070         TEXT_STYLE_NORMAL,
1071         TEXT_ID_STATIC
1072     },
1073     {
1074         0,
1075         0,
1076         "Please wait...",
1077         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1078         TEXT_ID_STATIC
1079     },
1080     {
1081         0,
1082         0,
1083         NULL,
1084         0
1085     }
1086 };
1087 
1088 static MUI_ENTRY bnBDChangeSystemPartition[] =
1089 {
1090     {
1091         4,
1092         3,
1093         " ReactOS " KERNEL_VERSION_STR " Setup ",
1094         TEXT_STYLE_UNDERLINE,
1095         TEXT_ID_STATIC
1096     },
1097     {
1098         6,
1099         8,
1100         "The current system partition of your computer",
1101         TEXT_STYLE_NORMAL,
1102         TEXT_ID_STATIC
1103     },
1104     {
1105         6,
1106         12,
1107         "on the system disk",
1108         TEXT_STYLE_NORMAL,
1109         TEXT_ID_STATIC
1110     },
1111     {
1112         6,
1113         16,
1114         "uses a format not supported by ReactOS.",
1115         TEXT_STYLE_NORMAL,
1116         TEXT_ID_STATIC
1117     },
1118     {
1119         6,
1120         18,
1121         "In order to successfully install ReactOS, the Setup program must change",
1122         TEXT_STYLE_NORMAL,
1123         TEXT_ID_STATIC
1124     },
1125     {
1126         6,
1127         19,
1128         "the current system partition to a new one.",
1129         TEXT_STYLE_NORMAL,
1130         TEXT_ID_STATIC
1131     },
1132     {
1133         6,
1134         21,
1135         "The new candidate system partition is:",
1136         TEXT_STYLE_NORMAL,
1137         TEXT_ID_STATIC
1138     },
1139     {
1140         8,
1141         25,
1142         "\x07  To accept this choice, press ENTER.",
1143         TEXT_STYLE_NORMAL,
1144         TEXT_ID_STATIC
1145     },
1146     {
1147         8,
1148         27,
1149         "\x07  To manually change the system partition, press ESC to go back to",
1150         TEXT_STYLE_NORMAL,
1151         TEXT_ID_STATIC
1152     },
1153     {
1154         8,
1155         28,
1156         "   the partition selection list, then select or create a new system",
1157         TEXT_STYLE_NORMAL,
1158         TEXT_ID_STATIC
1159     },
1160     {
1161         8,
1162         29,
1163         "   partition on the system disk.",
1164         TEXT_STYLE_NORMAL,
1165         TEXT_ID_STATIC
1166     },
1167     {
1168         6,
1169         32,
1170         "In case there are other operating systems that depend on the original",
1171         TEXT_STYLE_NORMAL,
1172         TEXT_ID_STATIC
1173     },
1174     {
1175         6,
1176         33,
1177         "system partition, you may need to either reconfigure them for the new",
1178         TEXT_STYLE_NORMAL,
1179         TEXT_ID_STATIC
1180     },
1181     {
1182         6,
1183         34,
1184         "system partition, or you may need to change the system partition back",
1185         TEXT_STYLE_NORMAL,
1186         TEXT_ID_STATIC
1187     },
1188     {
1189         6,
1190         35,
1191         "to the original one after finishing the installation of ReactOS.",
1192         TEXT_STYLE_NORMAL,
1193         TEXT_ID_STATIC
1194     },
1195     {
1196         0,
1197         0,
1198         "ENTER = Continue   ESC = Cancel",
1199         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1200         TEXT_ID_STATIC
1201     },
1202     {
1203         0,
1204         0,
1205         NULL,
1206         0
1207     }
1208 };
1209 
1210 static MUI_ENTRY bnBDConfirmDeleteSystemPartitionEntries[] =
1211 {
1212     {
1213         4,
1214         3,
1215         " ReactOS " KERNEL_VERSION_STR " Setup ",
1216         TEXT_STYLE_UNDERLINE,
1217         TEXT_ID_STATIC
1218     },
1219     {
1220         6,
1221         8,
1222         "You have chosen to delete the system partition.",
1223         TEXT_STYLE_NORMAL,
1224         TEXT_ID_STATIC
1225     },
1226     {
1227         6,
1228         10,
1229         "System partitions can contain diagnostic programs, hardware configuration",
1230         TEXT_STYLE_NORMAL,
1231         TEXT_ID_STATIC
1232     },
1233     {
1234         6,
1235         11,
1236         "programs, programs to start an operating system (like ReactOS) or other",
1237         TEXT_STYLE_NORMAL,
1238         TEXT_ID_STATIC
1239     },
1240     {
1241         6,
1242         12,
1243         "programs provided by the hardware manufacturer.",
1244         TEXT_STYLE_NORMAL,
1245         TEXT_ID_STATIC
1246     },
1247     {
1248         6,
1249         14,
1250         "Delete a system partition only when you are sure that there are no such",
1251         TEXT_STYLE_NORMAL,
1252         TEXT_ID_STATIC
1253     },
1254     {
1255         6,
1256         15,
1257         "programs on the partition, or when you are sure you want to delete them.",
1258         TEXT_STYLE_NORMAL,
1259         TEXT_ID_STATIC
1260     },
1261     {
1262         6,
1263         16,
1264         "When you delete the partition, you might not be able to boot the",
1265         TEXT_STYLE_NORMAL,
1266         TEXT_ID_STATIC
1267     },
1268     {
1269         6,
1270         17,
1271         "computer from the harddisk until you finished the ReactOS Setup.",
1272         TEXT_STYLE_NORMAL,
1273         TEXT_ID_STATIC
1274     },
1275     {
1276         8,
1277         20,
1278         "\x07  Press ENTER to delete the system partition. You will be asked",
1279         TEXT_STYLE_NORMAL,
1280         TEXT_ID_STATIC
1281     },
1282     {
1283         8,
1284         21,
1285         "   to confirm the deletion of the partition again later.",
1286         TEXT_STYLE_NORMAL,
1287         TEXT_ID_STATIC
1288     },
1289     {
1290         8,
1291         24,
1292         "\x07  Press ESC to return to the previous page. The partition will",
1293         TEXT_STYLE_NORMAL,
1294         TEXT_ID_STATIC
1295     },
1296     {
1297         8,
1298         25,
1299         "   not be deleted.",
1300         TEXT_STYLE_NORMAL,
1301         TEXT_ID_STATIC
1302     },
1303     {
1304         0,
1305         0,
1306         "ENTER=Continue  ESC=Cancel",
1307         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1308         TEXT_ID_STATIC
1309     },
1310     {
1311         0,
1312         0,
1313         NULL,
1314         0
1315     }
1316 };
1317 
1318 static MUI_ENTRY bnBDFormatPartitionEntries[] =
1319 {
1320     {
1321         4,
1322         3,
1323         " ReactOS " KERNEL_VERSION_STR " Setup ",
1324         TEXT_STYLE_UNDERLINE,
1325         TEXT_ID_STATIC
1326     },
1327     {
1328         6,
1329         8,
1330         "Format partition",
1331         TEXT_STYLE_NORMAL,
1332         TEXT_ID_STATIC
1333     },
1334     {
1335         6,
1336         10,
1337         "Setup will now format the partition. Press ENTER to continue.",
1338         TEXT_STYLE_NORMAL,
1339         TEXT_ID_FORMAT_PROMPT
1340     },
1341     {
1342         0,
1343         0,
1344         "ENTER = Continue   F3 = Quit",
1345         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1346         TEXT_ID_STATIC
1347     },
1348     {
1349         0,
1350         0,
1351         NULL,
1352         0
1353     }
1354 };
1355 
1356 static MUI_ENTRY bnBDCheckFSEntries[] =
1357 {
1358     {
1359         4,
1360         3,
1361         " ReactOS " KERNEL_VERSION_STR " Setup ",
1362         TEXT_STYLE_UNDERLINE,
1363         TEXT_ID_STATIC
1364     },
1365     {
1366         6,
1367         8,
1368         "Setup is now checking the selected partition.",
1369         TEXT_STYLE_NORMAL,
1370         TEXT_ID_STATIC
1371     },
1372     {
1373         0,
1374         0,
1375         "Please wait...",
1376         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1377         TEXT_ID_STATIC
1378     },
1379     {
1380         0,
1381         0,
1382         NULL,
1383         0
1384     }
1385 };
1386 
1387 static MUI_ENTRY bnBDInstallDirectoryEntries[] =
1388 {
1389     {
1390         4,
1391         3,
1392         " ReactOS " KERNEL_VERSION_STR " Setup ",
1393         TEXT_STYLE_UNDERLINE,
1394         TEXT_ID_STATIC
1395     },
1396     {
1397         6,
1398         8,
1399         "Setup installs ReactOS files onto the selected partition. Choose a",
1400         TEXT_STYLE_NORMAL,
1401         TEXT_ID_STATIC
1402     },
1403     {
1404         6,
1405         9,
1406         "directory where you want ReactOS to be installed:",
1407         TEXT_STYLE_NORMAL,
1408         TEXT_ID_STATIC
1409     },
1410     {
1411         6,
1412         14,
1413         "To change the suggested directory, press BACKSPACE to delete",
1414         TEXT_STYLE_NORMAL,
1415         TEXT_ID_STATIC
1416     },
1417     {
1418         6,
1419         15,
1420         "characters and then type the directory where you want ReactOS to",
1421         TEXT_STYLE_NORMAL,
1422         TEXT_ID_STATIC
1423     },
1424     {
1425         6,
1426         16,
1427         "be installed.",
1428         TEXT_STYLE_NORMAL,
1429         TEXT_ID_STATIC
1430     },
1431     {
1432         0,
1433         0,
1434         "ENTER = Continue   F3 = Quit",
1435         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1436         TEXT_ID_STATIC
1437     },
1438     {
1439         0,
1440         0,
1441         NULL,
1442         0
1443     }
1444 };
1445 
1446 static MUI_ENTRY bnBDFileCopyEntries[] =
1447 {
1448     {
1449         4,
1450         3,
1451         " ReactOS " KERNEL_VERSION_STR " Setup ",
1452         TEXT_STYLE_UNDERLINE,
1453         TEXT_ID_STATIC
1454     },
1455     {
1456         0,
1457         12,
1458         "Please wait while ReactOS Setup copies files to your ReactOS",
1459         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1460         TEXT_ID_STATIC
1461     },
1462     {
1463         0,
1464         13,
1465         "installation folder.",
1466         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1467         TEXT_ID_STATIC
1468     },
1469     {
1470         0,
1471         14,
1472         "This may take several minutes to complete.",
1473         TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER,
1474         TEXT_ID_STATIC
1475     },
1476     {
1477         50,
1478         0,
1479         "\xB3 Please wait...    ",
1480         TEXT_TYPE_STATUS,
1481         TEXT_ID_STATIC
1482     },
1483     {
1484         0,
1485         0,
1486         NULL,
1487         0
1488     }
1489 };
1490 
1491 static MUI_ENTRY bnBDBootLoaderEntries[] =
1492 {
1493     {
1494         4,
1495         3,
1496         " ReactOS " KERNEL_VERSION_STR " Setup ",
1497         TEXT_STYLE_UNDERLINE,
1498         TEXT_ID_STATIC
1499     },
1500     {
1501         6,
1502         8,
1503         "Setup is installing the boot loader",
1504         TEXT_STYLE_NORMAL,
1505         TEXT_ID_STATIC
1506     },
1507     {
1508         8,
1509         12,
1510         "Install bootloader on the harddisk (MBR and VBR).",
1511         TEXT_STYLE_NORMAL,
1512         TEXT_ID_STATIC
1513     },
1514     {
1515         8,
1516         13,
1517         "Install bootloader on the harddisk (VBR only).",
1518         TEXT_STYLE_NORMAL,
1519         TEXT_ID_STATIC
1520     },
1521     {
1522         8,
1523         14,
1524         "Install bootloader on a floppy disk.",
1525         TEXT_STYLE_NORMAL,
1526         TEXT_ID_STATIC
1527     },
1528     {
1529         8,
1530         15,
1531         "Skip install bootloader.",
1532         TEXT_STYLE_NORMAL,
1533         TEXT_ID_STATIC
1534     },
1535     {
1536         0,
1537         0,
1538         "ENTER = Continue   F3 = Quit",
1539         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1540         TEXT_ID_STATIC
1541     },
1542     {
1543         0,
1544         0,
1545         NULL,
1546         0
1547     }
1548 };
1549 
1550 static MUI_ENTRY bnBDKeyboardSettingsEntries[] =
1551 {
1552     {
1553         4,
1554         3,
1555         " ReactOS " KERNEL_VERSION_STR " Setup ",
1556         TEXT_STYLE_UNDERLINE,
1557         TEXT_ID_STATIC
1558     },
1559     {
1560         6,
1561         8,
1562         "You want to change the type of keyboard to be installed.",
1563         TEXT_STYLE_NORMAL,
1564         TEXT_ID_STATIC
1565     },
1566     {
1567         8,
1568         10,
1569         "\x07  Press the UP or DOWN key to select the desired keyboard type.",
1570         TEXT_STYLE_NORMAL,
1571         TEXT_ID_STATIC
1572     },
1573     {
1574         8,
1575         11,
1576         "   Then press ENTER.",
1577         TEXT_STYLE_NORMAL,
1578         TEXT_ID_STATIC
1579     },
1580     {
1581         8,
1582         13,
1583         "\x07  Press the ESC key to return to the previous page without changing",
1584         TEXT_STYLE_NORMAL,
1585         TEXT_ID_STATIC
1586     },
1587     {
1588         8,
1589         14,
1590         "   the keyboard type.",
1591         TEXT_STYLE_NORMAL,
1592         TEXT_ID_STATIC
1593     },
1594     {
1595         0,
1596         0,
1597         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1598         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1599         TEXT_ID_STATIC
1600     },
1601     {
1602         0,
1603         0,
1604         NULL,
1605         0
1606     }
1607 };
1608 
1609 static MUI_ENTRY bnBDLayoutSettingsEntries[] =
1610 {
1611     {
1612         4,
1613         3,
1614         " ReactOS " KERNEL_VERSION_STR " Setup ",
1615         TEXT_STYLE_UNDERLINE,
1616         TEXT_ID_STATIC
1617     },
1618     {
1619         6,
1620         8,
1621         "Please select a layout to be installed by default.",
1622         TEXT_STYLE_NORMAL,
1623         TEXT_ID_STATIC
1624     },
1625     {
1626         8,
1627         10,
1628         "\x07  Press the UP or DOWN key to select the desired keyboard",
1629         TEXT_STYLE_NORMAL,
1630         TEXT_ID_STATIC
1631     },
1632     {
1633         8,
1634         11,
1635         "    layout. Then press ENTER.",
1636         TEXT_STYLE_NORMAL,
1637         TEXT_ID_STATIC
1638     },
1639     {
1640         8,
1641         13,
1642         "\x07  Press the ESC key to return to the previous page without changing",
1643         TEXT_STYLE_NORMAL,
1644         TEXT_ID_STATIC
1645     },
1646     {
1647         8,
1648         14,
1649         "   the keyboard layout.",
1650         TEXT_STYLE_NORMAL,
1651         TEXT_ID_STATIC
1652     },
1653     {
1654         0,
1655         0,
1656         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1657         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1658         TEXT_ID_STATIC
1659     },
1660     {
1661         0,
1662         0,
1663         NULL,
1664         0
1665     },
1666 
1667 };
1668 
1669 static MUI_ENTRY bnBDPrepareCopyEntries[] =
1670 {
1671     {
1672         4,
1673         3,
1674         " ReactOS " KERNEL_VERSION_STR " Setup ",
1675         TEXT_STYLE_UNDERLINE,
1676         TEXT_ID_STATIC
1677     },
1678     {
1679         6,
1680         8,
1681         "Setup prepares your computer for copying the ReactOS files.",
1682         TEXT_STYLE_NORMAL,
1683         TEXT_ID_STATIC
1684     },
1685     {
1686         0,
1687         0,
1688         "Building the file copy list...",
1689         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1690         TEXT_ID_STATIC
1691     },
1692     {
1693         0,
1694         0,
1695         NULL,
1696         0
1697     },
1698 
1699 };
1700 
1701 static MUI_ENTRY bnBDSelectFSEntries[] =
1702 {
1703     {
1704         4,
1705         3,
1706         " ReactOS " KERNEL_VERSION_STR " Setup ",
1707         TEXT_STYLE_UNDERLINE,
1708         TEXT_ID_STATIC
1709     },
1710     {
1711         6,
1712         17,
1713         "Select a file system from the list below.",
1714         0
1715     },
1716     {
1717         8,
1718         19,
1719         "\x07  Press UP or DOWN to select a file system.",
1720         0
1721     },
1722     {
1723         8,
1724         21,
1725         "\x07  Press ENTER to format the partition.",
1726         0
1727     },
1728     {
1729         8,
1730         23,
1731         "\x07  Press ESC to select another partition.",
1732         0
1733     },
1734     {
1735         0,
1736         0,
1737         "ENTER = Continue   ESC = Cancel   F3 = Quit",
1738         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1739         TEXT_ID_STATIC
1740     },
1741     {
1742         0,
1743         0,
1744         NULL,
1745         0
1746     }
1747 };
1748 
1749 static MUI_ENTRY bnBDDeletePartitionEntries[] =
1750 {
1751     {
1752         4,
1753         3,
1754         " ReactOS " KERNEL_VERSION_STR " Setup ",
1755         TEXT_STYLE_UNDERLINE,
1756         TEXT_ID_STATIC
1757     },
1758     {
1759         6,
1760         8,
1761         "You have chosen to delete the partition",
1762         TEXT_STYLE_NORMAL,
1763         TEXT_ID_STATIC
1764     },
1765     {
1766         8,
1767         18,
1768         "\x07  Press L to delete the partition.",
1769         TEXT_STYLE_NORMAL,
1770         TEXT_ID_STATIC
1771     },
1772     {
1773         11,
1774         19,
1775         "WARNING: All data on this partition will be lost!",
1776         TEXT_STYLE_NORMAL,
1777         TEXT_ID_STATIC
1778     },
1779     {
1780         8,
1781         21,
1782         "\x07  Press ESC to cancel.",
1783         TEXT_STYLE_NORMAL,
1784         TEXT_ID_STATIC
1785     },
1786     {
1787         0,
1788         0,
1789         "L = Delete Partition   ESC = Cancel   F3 = Quit",
1790         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1791         TEXT_ID_STATIC
1792     },
1793     {
1794         0,
1795         0,
1796         NULL,
1797         0
1798     }
1799 };
1800 
1801 static MUI_ENTRY bnBDRegistryEntries[] =
1802 {
1803     {
1804         4,
1805         3,
1806         " ReactOS " KERNEL_VERSION_STR " Setup ",
1807         TEXT_STYLE_UNDERLINE,
1808         TEXT_ID_STATIC
1809     },
1810     {
1811         6,
1812         8,
1813         "Setup is updating the system configuration.",
1814         TEXT_STYLE_NORMAL,
1815         TEXT_ID_STATIC
1816     },
1817     {
1818         0,
1819         0,
1820         "Creating registry hives...",
1821         TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
1822         TEXT_ID_STATIC
1823     },
1824     {
1825         0,
1826         0,
1827         NULL,
1828         0
1829     },
1830 
1831 };
1832 
1833 MUI_ERROR bnBDErrorEntries[] =
1834 {
1835     {
1836         // NOT_AN_ERROR
1837         "Success\n"
1838     },
1839     {
1840         // ERROR_NOT_INSTALLED
1841         "ReactOS is not completely installed on your\n"
1842         "computer. If you quit Setup now, you will need to\n"
1843         "run Setup again to install ReactOS.\n"
1844         "\n"
1845         "  \x07  Press ENTER to continue Setup.\n"
1846         "  \x07  Press F3 to quit Setup.",
1847         "F3 = Quit  ENTER = Continue"
1848     },
1849     {
1850         // ERROR_NO_BUILD_PATH
1851         "Failed to build the installation paths for the ReactOS installation directory!\n"
1852         "ENTER = Reboot computer"
1853     },
1854     {
1855         // ERROR_SOURCE_PATH
1856         "You cannot delete the partition containing the installation source!\n"
1857         "ENTER = Reboot computer"
1858     },
1859     {
1860         // ERROR_SOURCE_DIR
1861         "You cannot install ReactOS within the installation source directory!\n"
1862         "ENTER = Reboot computer"
1863     },
1864     {
1865         // ERROR_NO_HDD
1866         "Setup could not find a harddisk.\n",
1867         "ENTER = Reboot computer"
1868     },
1869     {
1870         // ERROR_NO_SOURCE_DRIVE
1871         "Setup could not find its source drive.\n",
1872         "ENTER = Reboot computer"
1873     },
1874     {
1875         // ERROR_LOAD_TXTSETUPSIF
1876         "Setup failed to load the file TXTSETUP.SIF.\n",
1877         "ENTER = Reboot computer"
1878     },
1879     {
1880         // ERROR_CORRUPT_TXTSETUPSIF
1881         "Setup found a corrupt TXTSETUP.SIF.\n",
1882         "ENTER = Reboot computer"
1883     },
1884     {
1885         // ERROR_SIGNATURE_TXTSETUPSIF,
1886         "Setup found an invalid signature in TXTSETUP.SIF.\n",
1887         "ENTER = Reboot computer"
1888     },
1889     {
1890         // ERROR_DRIVE_INFORMATION
1891         "Setup could not retrieve system drive information.\n",
1892         "ENTER = Reboot computer"
1893     },
1894     {
1895         // ERROR_WRITE_BOOT,
1896         "Setup failed to install %S bootcode on the system partition.",
1897         "ENTER = Reboot computer"
1898     },
1899     {
1900         // ERROR_LOAD_COMPUTER,
1901         "Setup failed to load the computer type list.\n",
1902         "ENTER = Reboot computer"
1903     },
1904     {
1905         // ERROR_LOAD_DISPLAY,
1906         "Setup failed to load the display settings list.\n",
1907         "ENTER = Reboot computer"
1908     },
1909     {
1910         // ERROR_LOAD_KEYBOARD,
1911         "Setup failed to load the keyboard type list.\n",
1912         "ENTER = Reboot computer"
1913     },
1914     {
1915         // ERROR_LOAD_KBLAYOUT,
1916         "Setup failed to load the keyboard layout list.\n",
1917         "ENTER = Reboot computer"
1918     },
1919     {
1920         // ERROR_WARN_PARTITION,
1921         "Setup found that at least one harddisk contains an incompatible\n"
1922         "partition table that cannot be handled properly!\n"
1923         "\n"
1924         "Creating or deleting partitions can destroy the partition table.\n"
1925         "\n"
1926         "  \x07  Press F3 to quit Setup.\n"
1927         "  \x07  Press ENTER to continue.",
1928         "F3 = Quit  ENTER = Continue"
1929     },
1930     {
1931         // ERROR_NEW_PARTITION,
1932         "You cannot create a new partition inside\n"
1933         "of an already existing partition!\n"
1934         "\n"
1935         "  * Press any key to continue.",
1936         NULL
1937     },
1938     {
1939         // ERROR_DELETE_SPACE,
1940         "You cannot delete unpartitioned disk space!\n"
1941         "\n"
1942         "  * Press any key to continue.",
1943         NULL
1944     },
1945     {
1946         // ERROR_INSTALL_BOOTCODE,
1947         "Setup failed to install the %S bootcode on the system partition.",
1948         "ENTER = Reboot computer"
1949     },
1950     {
1951         // ERROR_NO_FLOPPY,
1952         "No disk in drive A:.",
1953         "ENTER = Continue"
1954     },
1955     {
1956         // ERROR_UPDATE_KBSETTINGS,
1957         "Setup failed to update keyboard layout settings.",
1958         "ENTER = Reboot computer"
1959     },
1960     {
1961         // ERROR_UPDATE_DISPLAY_SETTINGS,
1962         "Setup failed to update display registry settings.",
1963         "ENTER = Reboot computer"
1964     },
1965     {
1966         // ERROR_IMPORT_HIVE,
1967         "Setup failed to import a hive file.",
1968         "ENTER = Reboot computer"
1969     },
1970     {
1971         // ERROR_FIND_REGISTRY
1972         "Setup failed to find the registry data files.",
1973         "ENTER = Reboot computer"
1974     },
1975     {
1976         // ERROR_CREATE_HIVE,
1977         "Setup failed to create the registry hives.",
1978         "ENTER = Reboot computer"
1979     },
1980     {
1981         // ERROR_INITIALIZE_REGISTRY,
1982         "Setup failed to initialize the registry.",
1983         "ENTER = Reboot computer"
1984     },
1985     {
1986         // ERROR_INVALID_CABINET_INF,
1987         "Cabinet has no valid inf file.\n",
1988         "ENTER = Reboot computer"
1989     },
1990     {
1991         // ERROR_CABINET_MISSING,
1992         "Cabinet not found.\n",
1993         "ENTER = Reboot computer"
1994     },
1995     {
1996         // ERROR_CABINET_SCRIPT,
1997         "Cabinet has no setup script.\n",
1998         "ENTER = Reboot computer"
1999     },
2000     {
2001         // ERROR_COPY_QUEUE,
2002         "Setup failed to open the copy file queue.\n",
2003         "ENTER = Reboot computer"
2004     },
2005     {
2006         // ERROR_CREATE_DIR,
2007         "Setup could not create the installation directories.",
2008         "ENTER = Reboot computer"
2009     },
2010     {
2011         // ERROR_TXTSETUP_SECTION,
2012         "Setup failed to find the '%S' section\n"
2013         "in TXTSETUP.SIF.\n",
2014         "ENTER = Reboot computer"
2015     },
2016     {
2017         // ERROR_CABINET_SECTION,
2018         "Setup failed to find the '%S' section\n"
2019         "in the cabinet.\n",
2020         "ENTER = Reboot computer"
2021     },
2022     {
2023         // ERROR_CREATE_INSTALL_DIR
2024         "Setup could not create the installation directory.",
2025         "ENTER = Reboot computer"
2026     },
2027     {
2028         // ERROR_WRITE_PTABLE,
2029         "Setup failed to write partition tables.\n"
2030         "ENTER = Reboot computer"
2031     },
2032     {
2033         // ERROR_ADDING_CODEPAGE,
2034         "Setup failed to add codepage to registry.\n"
2035         "ENTER = Reboot computer"
2036     },
2037     {
2038         // ERROR_UPDATE_LOCALESETTINGS,
2039         "Setup could not set the system locale.\n"
2040         "ENTER = Reboot computer"
2041     },
2042     {
2043         // ERROR_ADDING_KBLAYOUTS,
2044         "Setup failed to add keyboard layouts to registry.\n"
2045         "ENTER = Reboot computer"
2046     },
2047     {
2048         // ERROR_UPDATE_GEOID,
2049         "Setup could not set the geo id.\n"
2050         "ENTER = Reboot computer"
2051     },
2052     {
2053         // ERROR_DIRECTORY_NAME,
2054         "Invalid directory name.\n"
2055         "\n"
2056         "  * Press any key to continue."
2057     },
2058     {
2059         // ERROR_INSUFFICIENT_PARTITION_SIZE,
2060         "The selected partition is not large enough to install ReactOS.\n"
2061         "The install partition must have a size of at least %lu MB.\n"
2062         "\n"
2063         "  * Press any key to continue.",
2064         NULL
2065     },
2066     {
2067         // ERROR_PARTITION_TABLE_FULL,
2068         "You cannot create a new primary or extended partition in the\n"
2069         "partition table of this disk because the partition table is full.\n"
2070         "\n"
2071         "  * Press any key to continue."
2072     },
2073     {
2074         // ERROR_ONLY_ONE_EXTENDED,
2075         "You cannot create more than one extended partition per disk.\n"
2076         "\n"
2077         "  * Press any key to continue."
2078     },
2079     {
2080         // ERROR_FORMATTING_PARTITION,
2081         "Setup is unable to format the partition:\n"
2082         " %S\n"
2083         "\n"
2084         "ENTER = Reboot computer"
2085     },
2086     {
2087         NULL,
2088         NULL
2089     }
2090 };
2091 
2092 MUI_PAGE bnBDPages[] =
2093 {
2094     {
2095         SETUP_INIT_PAGE,
2096         bnBDSetupInitPageEntries
2097     },
2098     {
2099         LANGUAGE_PAGE,
2100         bnBDLanguagePageEntries
2101     },
2102     {
2103         WELCOME_PAGE,
2104         bnBDWelcomePageEntries
2105     },
2106     {
2107         INSTALL_INTRO_PAGE,
2108         bnBDIntroPageEntries
2109     },
2110     {
2111         LICENSE_PAGE,
2112         bnBDLicensePageEntries
2113     },
2114     {
2115         DEVICE_SETTINGS_PAGE,
2116         bnBDDevicePageEntries
2117     },
2118     {
2119         REPAIR_INTRO_PAGE,
2120         bnBDRepairPageEntries
2121     },
2122     {
2123         UPGRADE_REPAIR_PAGE,
2124         bnBDUpgradePageEntries
2125     },
2126     {
2127         COMPUTER_SETTINGS_PAGE,
2128         bnBDComputerPageEntries
2129     },
2130     {
2131         DISPLAY_SETTINGS_PAGE,
2132         bnBDDisplayPageEntries
2133     },
2134     {
2135         FLUSH_PAGE,
2136         bnBDFlushPageEntries
2137     },
2138     {
2139         SELECT_PARTITION_PAGE,
2140         bnBDSelectPartitionEntries
2141     },
2142     {
2143         CHANGE_SYSTEM_PARTITION,
2144         bnBDChangeSystemPartition
2145     },
2146     {
2147         CONFIRM_DELETE_SYSTEM_PARTITION_PAGE,
2148         bnBDConfirmDeleteSystemPartitionEntries
2149     },
2150     {
2151         SELECT_FILE_SYSTEM_PAGE,
2152         bnBDSelectFSEntries
2153     },
2154     {
2155         FORMAT_PARTITION_PAGE,
2156         bnBDFormatPartitionEntries
2157     },
2158     {
2159         CHECK_FILE_SYSTEM_PAGE,
2160         bnBDCheckFSEntries
2161     },
2162     {
2163         DELETE_PARTITION_PAGE,
2164         bnBDDeletePartitionEntries
2165     },
2166     {
2167         INSTALL_DIRECTORY_PAGE,
2168         bnBDInstallDirectoryEntries
2169     },
2170     {
2171         PREPARE_COPY_PAGE,
2172         bnBDPrepareCopyEntries
2173     },
2174     {
2175         FILE_COPY_PAGE,
2176         bnBDFileCopyEntries
2177     },
2178     {
2179         KEYBOARD_SETTINGS_PAGE,
2180         bnBDKeyboardSettingsEntries
2181     },
2182     {
2183         BOOT_LOADER_PAGE,
2184         bnBDBootLoaderEntries
2185     },
2186     {
2187         LAYOUT_SETTINGS_PAGE,
2188         bnBDLayoutSettingsEntries
2189     },
2190     {
2191         QUIT_PAGE,
2192         bnBDQuitPageEntries
2193     },
2194     {
2195         SUCCESS_PAGE,
2196         bnBDSuccessPageEntries
2197     },
2198     {
2199         BOOT_LOADER_INSTALLATION_PAGE,
2200         bnBDBootLoaderInstallPageEntries
2201     },
2202     {
2203         BOOT_LOADER_FLOPPY_PAGE,
2204         bnBDBootPageEntries
2205     },
2206     {
2207         REGISTRY_PAGE,
2208         bnBDRegistryEntries
2209     },
2210     {
2211         -1,
2212         NULL
2213     }
2214 };
2215 
2216 MUI_STRING bnBDStrings[] =
2217 {
2218     {STRING_PLEASEWAIT,
2219      "   Please wait..."},
2220     {STRING_INSTALLCREATEPARTITION,
2221      "   ENTER = Install   P = Create Primary   E = Create Extended   F3 = Quit"},
2222     {STRING_INSTALLCREATELOGICAL,
2223      "   ENTER = Install   L = Create Logical Partition   F3 = Quit"},
2224     {STRING_INSTALLDELETEPARTITION,
2225      "   ENTER = Install   D = Delete Partition   F3 = Quit"},
2226     {STRING_DELETEPARTITION,
2227      "   D = Delete Partition   F3 = Quit"},
2228     {STRING_PARTITIONSIZE,
2229      "Size of new partition:"},
2230     {STRING_CHOOSENEWPARTITION,
2231      "You have chosen to create a primary partition on"},
2232     {STRING_CHOOSE_NEW_EXTENDED_PARTITION,
2233      "You have chosen to create an extended partition on"},
2234     {STRING_CHOOSE_NEW_LOGICAL_PARTITION,
2235      "You have chosen to create a logical partition on"},
2236     {STRING_HDDSIZE,
2237     "Please enter the size of the new partition in megabytes."},
2238     {STRING_CREATEPARTITION,
2239      "   ENTER = Create Partition   ESC = Cancel   F3 = Quit"},
2240     {STRING_PARTFORMAT,
2241     "This Partition will be formatted next."},
2242     {STRING_NONFORMATTEDPART,
2243     "You chose to install ReactOS on a new or unformatted Partition."},
2244     {STRING_NONFORMATTEDSYSTEMPART,
2245     "The system partition is not formatted yet."},
2246     {STRING_NONFORMATTEDOTHERPART,
2247     "The new partition is not formatted yet."},
2248     {STRING_INSTALLONPART,
2249     "Setup installs ReactOS onto Partition"},
2250     {STRING_CONTINUE,
2251     "ENTER = Continue"},
2252     {STRING_QUITCONTINUE,
2253     "F3 = Quit  ENTER = Continue"},
2254     {STRING_REBOOTCOMPUTER,
2255     "ENTER = Reboot computer"},
2256     {STRING_DELETING,
2257      "   Deleting file: %S"},
2258     {STRING_MOVING,
2259      "   Moving file: %S to: %S"},
2260     {STRING_RENAMING,
2261      "   Renaming file: %S to: %S"},
2262     {STRING_COPYING,
2263      "   Copying file: %S"},
2264     {STRING_SETUPCOPYINGFILES,
2265      "Setup is copying files..."},
2266     {STRING_REGHIVEUPDATE,
2267     "   Updating registry hives..."},
2268     {STRING_IMPORTFILE,
2269     "   Importing %S..."},
2270     {STRING_DISPLAYSETTINGSUPDATE,
2271     "   Updating display registry settings..."},
2272     {STRING_LOCALESETTINGSUPDATE,
2273     "   Updating locale settings..."},
2274     {STRING_KEYBOARDSETTINGSUPDATE,
2275     "   Updating keyboard layout settings..."},
2276     {STRING_CODEPAGEINFOUPDATE,
2277     "   Adding codepage information to registry..."},
2278     {STRING_DONE,
2279     "   Done..."},
2280     {STRING_REBOOTCOMPUTER2,
2281     "   ENTER = Reboot computer"},
2282     {STRING_REBOOTPROGRESSBAR,
2283     " Your computer will reboot in %li second(s)... "},
2284     {STRING_CONSOLEFAIL1,
2285     "Unable to open the console\r\n\r\n"},
2286     {STRING_CONSOLEFAIL2,
2287     "The most common cause of this is using an USB keyboard\r\n"},
2288     {STRING_CONSOLEFAIL3,
2289     "USB keyboards are not fully supported yet\r\n"},
2290     {STRING_FORMATTINGDISK,
2291     "Setup is formatting your disk"},
2292     {STRING_CHECKINGDISK,
2293     "Setup is checking your disk"},
2294     {STRING_FORMATDISK1,
2295     " Format partition as %S file system (quick format) "},
2296     {STRING_FORMATDISK2,
2297     " Format partition as %S file system "},
2298     {STRING_KEEPFORMAT,
2299     " Keep current file system (no changes) "},
2300     {STRING_HDINFOPARTCREATE_1,
2301     "%s."},
2302     {STRING_HDINFOPARTDELETE_1,
2303     "on %s."},
2304     {STRING_PARTTYPE,
2305     "Type 0x%02x"},
2306     {STRING_HDDINFO_1,
2307     // "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]"
2308     "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"},
2309     {STRING_HDDINFO_2,
2310     // "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]"
2311     "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"},
2312     {STRING_NEWPARTITION,
2313     "Setup created a new partition on"},
2314     {STRING_UNPSPACE,
2315     "Unpartitioned space"},
2316     {STRING_MAXSIZE,
2317     "MB (max. %lu MB)"},
2318     {STRING_EXTENDED_PARTITION,
2319     "Extended Partition"},
2320     {STRING_UNFORMATTED,
2321     "New (Unformatted)"},
2322     {STRING_FORMATUNUSED,
2323     "Unused"},
2324     {STRING_FORMATUNKNOWN,
2325     "Unknown"},
2326     {STRING_KB,
2327     "KB"},
2328     {STRING_MB,
2329     "MB"},
2330     {STRING_GB,
2331     "GB"},
2332     {STRING_ADDKBLAYOUTS,
2333     "Adding keyboard layouts"},
2334     {0, 0}
2335 };
2336