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