The real, definitive, Visual C++ support branch. Accept no substitutes
[reactos.git] / base / setup / usetup / lang / en-US.h
1 #ifndef LANG_EN_US_H__
2 #define LANG_EN_US_H__
3
4 MUI_LAYOUTS enUSLayouts[] =
5 {
6 { L"0409", L"00000409" },
7 { L"0410", L"00000410" },
8 { L"040A", L"0000040A" },
9 { NULL, NULL }
10 };
11
12 static MUI_ENTRY enUSLanguagePageEntries[] =
13 {
14 {
15 4,
16 3,
17 " ReactOS " KERNEL_VERSION_STR " Setup ",
18 TEXT_STYLE_UNDERLINE
19 },
20 {
21 6,
22 8,
23 "Language Selection",
24 TEXT_STYLE_NORMAL
25 },
26 {
27 8,
28 10,
29 "\x07 Please choose the language used for the installation process.",
30 TEXT_STYLE_NORMAL
31 },
32 {
33 8,
34 11,
35 " Then press ENTER.",
36 TEXT_STYLE_NORMAL
37 },
38 {
39 8,
40 13,
41 "\x07 This Language will be the default language for the final system.",
42 TEXT_STYLE_NORMAL
43 },
44 {
45 0,
46 0,
47 "ENTER = Continue F3 = Quit",
48 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
49 },
50 {
51 0,
52 0,
53 NULL,
54 0
55 }
56 };
57
58 static MUI_ENTRY enUSWelcomePageEntries[] =
59 {
60 {
61 4,
62 3,
63 " ReactOS " KERNEL_VERSION_STR " Setup ",
64 TEXT_STYLE_UNDERLINE
65 },
66 {
67 6,
68 8,
69 "Welcome to ReactOS Setup",
70 TEXT_STYLE_HIGHLIGHT
71 },
72 {
73 6,
74 11,
75 "This part of the setup copies the ReactOS Operating System to your",
76 TEXT_STYLE_NORMAL
77 },
78 {
79 6,
80 12,
81 "computer and prepares the second part of the setup.",
82 TEXT_STYLE_NORMAL
83 },
84 {
85 8,
86 15,
87 "\x07 Press ENTER to install ReactOS.",
88 TEXT_STYLE_NORMAL
89 },
90 {
91 8,
92 17,
93 "\x07 Press R to repair or update ReactOS.",
94 TEXT_STYLE_NORMAL
95 },
96 {
97 8,
98 19,
99 "\x07 Press L to view the ReactOS Licensing Terms and Conditions",
100 TEXT_STYLE_NORMAL
101 },
102 {
103 8,
104 21,
105 "\x07 Press F3 to quit without installing ReactOS.",
106 TEXT_STYLE_NORMAL
107 },
108 {
109 6,
110 23,
111 "For more information on ReactOS, please visit:",
112 TEXT_STYLE_NORMAL
113 },
114 {
115 6,
116 24,
117 "http://www.reactos.org",
118 TEXT_STYLE_HIGHLIGHT
119 },
120 {
121 0,
122 0,
123 "ENTER = Continue R = Repair L = Licence F3 = Quit",
124 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
125 },
126 {
127 0,
128 0,
129 NULL,
130 0
131 }
132 };
133
134 static MUI_ENTRY enUSIntroPageEntries[] =
135 {
136 {
137 4,
138 3,
139 " ReactOS " KERNEL_VERSION_STR " Setup ",
140 TEXT_STYLE_UNDERLINE
141 },
142 {
143 6,
144 8,
145 "ReactOS Setup is in an early development phase. It does not yet",
146 TEXT_STYLE_NORMAL
147 },
148 {
149 6,
150 9,
151 "support all the functions of a fully usable setup application.",
152 TEXT_STYLE_NORMAL
153 },
154 {
155 6,
156 12,
157 "The following limitations apply:",
158 TEXT_STYLE_NORMAL
159 },
160 {
161 8,
162 13,
163 "- Setup can not handle more than one primary partition per disk.",
164 TEXT_STYLE_NORMAL
165 },
166 {
167 8,
168 14,
169 "- Setup can not delete a primary partition from a disk",
170 TEXT_STYLE_NORMAL
171 },
172 {
173 8,
174 15,
175 " as long as extended partitions exist on this disk.",
176 TEXT_STYLE_NORMAL
177 },
178 {
179 8,
180 16,
181 "- Setup can not delete the first extended partition from a disk",
182 TEXT_STYLE_NORMAL
183 },
184 {
185 8,
186 17,
187 " as long as other extended partitions exist on this disk.",
188 TEXT_STYLE_NORMAL
189 },
190 {
191 8,
192 18,
193 "- Setup supports FAT file systems only.",
194 TEXT_STYLE_NORMAL
195 },
196 {
197 8,
198 19,
199 "- File system checks are not implemented yet.",
200 TEXT_STYLE_NORMAL
201 },
202 {
203 8,
204 23,
205 "\x07 Press ENTER to install ReactOS.",
206 TEXT_STYLE_NORMAL
207 },
208 {
209 8,
210 25,
211 "\x07 Press F3 to quit without installing ReactOS.",
212 TEXT_STYLE_NORMAL
213 },
214 {
215 0,
216 0,
217 "ENTER = Continue F3 = Quit",
218 TEXT_TYPE_STATUS| TEXT_PADDING_BIG
219 },
220 {
221 0,
222 0,
223 NULL,
224 0
225 }
226 };
227
228 static MUI_ENTRY enUSLicensePageEntries[] =
229 {
230 {
231 4,
232 3,
233 " ReactOS " KERNEL_VERSION_STR " Setup ",
234 TEXT_STYLE_UNDERLINE
235 },
236 {
237 6,
238 6,
239 "Licensing:",
240 TEXT_STYLE_HIGHLIGHT
241 },
242 {
243 8,
244 8,
245 "The ReactOS System is licensed under the terms of the",
246 TEXT_STYLE_NORMAL
247 },
248 {
249 8,
250 9,
251 "GNU GPL with parts containing code from other compatible",
252 TEXT_STYLE_NORMAL
253 },
254 {
255 8,
256 10,
257 "licenses such as the X11 or BSD and GNU LGPL licenses.",
258 TEXT_STYLE_NORMAL
259 },
260 {
261 8,
262 11,
263 "All software that is part of the ReactOS system is",
264 TEXT_STYLE_NORMAL
265 },
266 {
267 8,
268 12,
269 "therefore released under the GNU GPL as well as maintaining",
270 TEXT_STYLE_NORMAL
271 },
272 {
273 8,
274 13,
275 "the original license.",
276 TEXT_STYLE_NORMAL
277 },
278 {
279 8,
280 15,
281 "This software comes with NO WARRANTY or restrictions on usage",
282 TEXT_STYLE_NORMAL
283 },
284 {
285 8,
286 16,
287 "save applicable local and international law. The licensing of",
288 TEXT_STYLE_NORMAL
289 },
290 {
291 8,
292 17,
293 "ReactOS only covers distribution to third parties.",
294 TEXT_STYLE_NORMAL
295 },
296 {
297 8,
298 18,
299 "If for some reason you did not receive a copy of the",
300 TEXT_STYLE_NORMAL
301 },
302 {
303 8,
304 19,
305 "GNU General Public License with ReactOS please visit",
306 TEXT_STYLE_NORMAL
307 },
308 {
309 8,
310 20,
311 "http://www.gnu.org/licenses/licenses.html",
312 TEXT_STYLE_HIGHLIGHT
313 },
314 {
315 8,
316 22,
317 "Warranty:",
318 TEXT_STYLE_HIGHLIGHT
319 },
320 {
321 8,
322 24,
323 "This is free software; see the source for copying conditions.",
324 TEXT_STYLE_NORMAL
325 },
326 {
327 8,
328 25,
329 "There is NO warranty; not even for MERCHANTABILITY or",
330 TEXT_STYLE_NORMAL
331 },
332 {
333 8,
334 26,
335 "FITNESS FOR A PARTICULAR PURPOSE",
336 TEXT_STYLE_NORMAL
337 },
338 {
339 0,
340 0,
341 "ENTER = Return",
342 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
343 },
344 {
345 0,
346 0,
347 NULL,
348 0
349 }
350 };
351
352 static MUI_ENTRY enUSDevicePageEntries[] =
353 {
354 {
355 4,
356 3,
357 " ReactOS " KERNEL_VERSION_STR " Setup ",
358 TEXT_STYLE_UNDERLINE
359 },
360 {
361 6,
362 8,
363 "The list below shows the current device settings.",
364 TEXT_STYLE_NORMAL
365 },
366 {
367 24,
368 11,
369 "Computer:",
370 TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
371 },
372 {
373 24,
374 12,
375 "Display:",
376 TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
377 },
378 {
379 24,
380 13,
381 "Keyboard:",
382 TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
383 },
384 {
385 24,
386 14,
387 "Keyboard layout:",
388 TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
389 },
390 {
391 24,
392 16,
393 "Accept:",
394 TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT
395 },
396 {
397 25,
398 16, "Accept these device settings",
399 TEXT_STYLE_NORMAL
400 },
401 {
402 6,
403 19,
404 "You can change the hardware settings by pressing the UP or DOWN keys",
405 TEXT_STYLE_NORMAL
406 },
407 {
408 6,
409 20,
410 "to select an entry. Then press the ENTER key to select alternative",
411 TEXT_STYLE_NORMAL
412 },
413 {
414 6,
415 21,
416 "settings.",
417 TEXT_STYLE_NORMAL
418 },
419 {
420 6,
421 23,
422 "When all settings are correct, select \"Accept these device settings\"",
423 TEXT_STYLE_NORMAL
424 },
425 {
426 6,
427 24,
428 "and press ENTER.",
429 TEXT_STYLE_NORMAL
430 },
431 {
432 0,
433 0,
434 "ENTER = Continue F3 = Quit",
435 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
436 },
437 {
438 0,
439 0,
440 NULL,
441 0
442 }
443 };
444
445 static MUI_ENTRY enUSRepairPageEntries[] =
446 {
447 {
448 4,
449 3,
450 " ReactOS " KERNEL_VERSION_STR " Setup ",
451 TEXT_STYLE_UNDERLINE
452 },
453 {
454 6,
455 8,
456 "ReactOS Setup is in an early development phase. It does not yet",
457 TEXT_STYLE_NORMAL
458 },
459 {
460 6,
461 9,
462 "support all the functions of a fully usable setup application.",
463 TEXT_STYLE_NORMAL
464 },
465 {
466 6,
467 12,
468 "The repair functions are not implemented yet.",
469 TEXT_STYLE_NORMAL
470 },
471 {
472 8,
473 15,
474 "\x07 Press U for Updating OS.",
475 TEXT_STYLE_NORMAL
476 },
477 {
478 8,
479 17,
480 "\x07 Press R for the Recovery Console.",
481 TEXT_STYLE_NORMAL
482 },
483 {
484 8,
485 19,
486 "\x07 Press ESC to return to the main page.",
487 TEXT_STYLE_NORMAL
488 },
489 {
490 8,
491 21,
492 "\x07 Press ENTER to reboot your computer.",
493 TEXT_STYLE_NORMAL
494 },
495 {
496 0,
497 0,
498 "ESC = Main page U = Update R = Recovery ENTER = Reboot",
499 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
500 },
501 {
502 0,
503 0,
504 NULL,
505 0
506 }
507 };
508 static MUI_ENTRY enUSComputerPageEntries[] =
509 {
510 {
511 4,
512 3,
513 " ReactOS " KERNEL_VERSION_STR " Setup ",
514 TEXT_STYLE_UNDERLINE
515 },
516 {
517 6,
518 8,
519 "You want to change the type of computer to be installed.",
520 TEXT_STYLE_NORMAL
521 },
522 {
523 8,
524 10,
525 "\x07 Press the UP or DOWN key to select the desired computer type.",
526 TEXT_STYLE_NORMAL
527 },
528 {
529 8,
530 11,
531 " Then press ENTER.",
532 TEXT_STYLE_NORMAL
533 },
534 {
535 8,
536 13,
537 "\x07 Press the ESC key to return to the previous page without changing",
538 TEXT_STYLE_NORMAL
539 },
540 {
541 8,
542 14,
543 " the computer type.",
544 TEXT_STYLE_NORMAL
545 },
546 {
547 0,
548 0,
549 "ENTER = Continue ESC = Cancel F3 = Quit",
550 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
551 },
552 {
553 0,
554 0,
555 NULL,
556 0
557 }
558 };
559
560 static MUI_ENTRY enUSFlushPageEntries[] =
561 {
562 {
563 4,
564 3,
565 " ReactOS " KERNEL_VERSION_STR " Setup ",
566 TEXT_STYLE_UNDERLINE
567 },
568 {
569 10,
570 6,
571 "The system is now making sure all data is stored on your disk",
572 TEXT_STYLE_NORMAL
573 },
574 {
575 10,
576 8,
577 "This may take a minute",
578 TEXT_STYLE_NORMAL
579 },
580 {
581 10,
582 9,
583 "When finished, your computer will reboot automatically",
584 TEXT_STYLE_NORMAL
585 },
586 {
587 0,
588 0,
589 "Flushing cache",
590 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
591 },
592 {
593 0,
594 0,
595 NULL,
596 0
597 }
598 };
599
600 static MUI_ENTRY enUSQuitPageEntries[] =
601 {
602 {
603 4,
604 3,
605 " ReactOS " KERNEL_VERSION_STR " Setup ",
606 TEXT_STYLE_UNDERLINE
607 },
608 {
609 10,
610 6,
611 "ReactOS is not completely installed",
612 TEXT_STYLE_NORMAL
613 },
614 {
615 10,
616 8,
617 "Remove floppy disk from Drive A: and",
618 TEXT_STYLE_NORMAL
619 },
620 {
621 10,
622 9,
623 "all CD-ROMs from CD-Drives.",
624 TEXT_STYLE_NORMAL
625 },
626 {
627 10,
628 11,
629 "Press ENTER to reboot your computer.",
630 TEXT_STYLE_NORMAL
631 },
632 {
633 0,
634 0,
635 "Please wait ...",
636 TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
637 },
638 {
639 0,
640 0,
641 NULL,
642 0
643 }
644 };
645
646 static MUI_ENTRY enUSDisplayPageEntries[] =
647 {
648 {
649 4,
650 3,
651 " ReactOS " KERNEL_VERSION_STR " Setup ",
652 TEXT_STYLE_UNDERLINE
653 },
654 {
655 6,
656 8,
657 "You want to change the type of display to be installed.",
658 TEXT_STYLE_NORMAL
659 },
660 { 8,
661 10,
662 "\x07 Press the UP or DOWN key to select the desired display type.",
663 TEXT_STYLE_NORMAL
664 },
665 {
666 8,
667 11,
668 " Then press ENTER.",
669 TEXT_STYLE_NORMAL
670 },
671 {
672 8,
673 13,
674 "\x07 Press the ESC key to return to the previous page without changing",
675 TEXT_STYLE_NORMAL
676 },
677 {
678 8,
679 14,
680 " the display type.",
681 TEXT_STYLE_NORMAL
682 },
683 {
684 0,
685 0,
686 "ENTER = Continue ESC = Cancel F3 = Quit",
687 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
688 },
689 {
690 0,
691 0,
692 NULL,
693 0
694 }
695 };
696
697 static MUI_ENTRY enUSSuccessPageEntries[] =
698 {
699 {
700 4,
701 3,
702 " ReactOS " KERNEL_VERSION_STR " Setup ",
703 TEXT_STYLE_UNDERLINE
704 },
705 {
706 10,
707 6,
708 "The basic components of ReactOS have been installed successfully.",
709 TEXT_STYLE_NORMAL
710 },
711 {
712 10,
713 8,
714 "Remove floppy disk from Drive A: and",
715 TEXT_STYLE_NORMAL
716 },
717 {
718 10,
719 9,
720 "all CD-ROMs from CD-Drive.",
721 TEXT_STYLE_NORMAL
722 },
723 {
724 10,
725 11,
726 "Press ENTER to reboot your computer.",
727 TEXT_STYLE_NORMAL
728 },
729 {
730 0,
731 0,
732 "ENTER = Reboot computer",
733 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
734 },
735 {
736 0,
737 0,
738 NULL,
739 0
740 }
741 };
742
743 static MUI_ENTRY enUSBootPageEntries[] =
744 {
745 {
746 4,
747 3,
748 " ReactOS " KERNEL_VERSION_STR " Setup ",
749 TEXT_STYLE_UNDERLINE
750 },
751 {
752 6,
753 8,
754 "Setup cannot install the bootloader on your computers",
755 TEXT_STYLE_NORMAL
756 },
757 {
758 6,
759 9,
760 "hardisk",
761 TEXT_STYLE_NORMAL
762 },
763 {
764 6,
765 13,
766 "Please insert a formatted floppy disk in drive A: and",
767 TEXT_STYLE_NORMAL
768 },
769 {
770 6,
771 14,
772 "press ENTER.",
773 TEXT_STYLE_NORMAL,
774 },
775 {
776 0,
777 0,
778 "ENTER = Continue F3 = Quit",
779 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
780 },
781 {
782 0,
783 0,
784 NULL,
785 0
786 }
787
788 };
789
790 static MUI_ENTRY enUSSelectPartitionEntries[] =
791 {
792 {
793 4,
794 3,
795 " ReactOS " KERNEL_VERSION_STR " Setup ",
796 TEXT_STYLE_UNDERLINE
797 },
798 {
799 6,
800 8,
801 "The list below shows existing partitions and unused disk",
802 TEXT_STYLE_NORMAL
803 },
804 {
805 6,
806 9,
807 "space for new partitions.",
808 TEXT_STYLE_NORMAL
809 },
810 {
811 8,
812 11,
813 "\x07 Press UP or DOWN to select a list entry.",
814 TEXT_STYLE_NORMAL
815 },
816 {
817 8,
818 13,
819 "\x07 Press ENTER to install ReactOS onto the selected partition.",
820 TEXT_STYLE_NORMAL
821 },
822 {
823 8,
824 15,
825 "\x07 Press C to create a new partition.",
826 TEXT_STYLE_NORMAL
827 },
828 {
829 8,
830 17,
831 "\x07 Press D to delete an existing partition.",
832 TEXT_STYLE_NORMAL
833 },
834 {
835 0,
836 0,
837 "Please wait...",
838 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
839 },
840 {
841 0,
842 0,
843 NULL,
844 0
845 }
846 };
847
848 static MUI_ENTRY enUSFormatPartitionEntries[] =
849 {
850 {
851 4,
852 3,
853 " ReactOS " KERNEL_VERSION_STR " Setup ",
854 TEXT_STYLE_UNDERLINE
855 },
856 {
857 6,
858 8,
859 "Format partition",
860 TEXT_STYLE_NORMAL
861 },
862 {
863 6,
864 10,
865 "Setup will now format the partition. Press ENTER to continue.",
866 TEXT_STYLE_NORMAL
867 },
868 {
869 0,
870 0,
871 "ENTER = Continue F3 = Quit",
872 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
873 },
874 {
875 0,
876 0,
877 NULL,
878 TEXT_STYLE_NORMAL
879 }
880 };
881
882 static MUI_ENTRY enUSInstallDirectoryEntries[] =
883 {
884 {
885 4,
886 3,
887 " ReactOS " KERNEL_VERSION_STR " Setup ",
888 TEXT_STYLE_UNDERLINE
889 },
890 {
891 6,
892 8,
893 "Setup installs ReactOS files onto the selected partition. Choose a",
894 TEXT_STYLE_NORMAL
895 },
896 {
897 6,
898 9,
899 "directory where you want ReactOS to be installed:",
900 TEXT_STYLE_NORMAL
901 },
902 {
903 6,
904 14,
905 "To change the suggested directory, press BACKSPACE to delete",
906 TEXT_STYLE_NORMAL
907 },
908 {
909 6,
910 15,
911 "characters and then type the directory where you want ReactOS to",
912 TEXT_STYLE_NORMAL
913 },
914 {
915 6,
916 16,
917 "be installed.",
918 TEXT_STYLE_NORMAL
919 },
920 {
921 0,
922 0,
923 "ENTER = Continue F3 = Quit",
924 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
925 },
926 {
927 0,
928 0,
929 NULL,
930 0
931 }
932 };
933
934 static MUI_ENTRY enUSFileCopyEntries[] =
935 {
936 {
937 4,
938 3,
939 " ReactOS " KERNEL_VERSION_STR " Setup ",
940 TEXT_STYLE_UNDERLINE
941 },
942 {
943 0,
944 12,
945 "Please wait while ReactOS Setup copies files to your ReactOS",
946 TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
947 },
948 {
949 0,
950 13,
951 "installation folder.",
952 TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
953 },
954 {
955 0,
956 14,
957 "This may take several minutes to complete.",
958 TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
959 },
960 {
961 50,
962 0,
963 "\xB3 Please wait... ",
964 TEXT_TYPE_STATUS
965 },
966 {
967 0,
968 0,
969 NULL,
970 0
971 }
972 };
973
974 static MUI_ENTRY enUSBootLoaderEntries[] =
975 {
976 {
977 4,
978 3,
979 " ReactOS " KERNEL_VERSION_STR " Setup ",
980 TEXT_STYLE_UNDERLINE
981 },
982 {
983 6,
984 8,
985 "Setup is installing the boot loader",
986 TEXT_STYLE_NORMAL
987 },
988 {
989 8,
990 12,
991 "Install bootloader on the harddisk (MBR).",
992 TEXT_STYLE_NORMAL
993 },
994 {
995 8,
996 13,
997 "Install bootloader on a floppy disk.",
998 TEXT_STYLE_NORMAL
999 },
1000 {
1001 8,
1002 14,
1003 "Skip install bootloader.",
1004 TEXT_STYLE_NORMAL
1005 },
1006 {
1007 0,
1008 0,
1009 "ENTER = Continue F3 = Quit",
1010 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
1011 },
1012 {
1013 0,
1014 0,
1015 NULL,
1016 0
1017 }
1018 };
1019
1020 static MUI_ENTRY enUSKeyboardSettingsEntries[] =
1021 {
1022 {
1023 4,
1024 3,
1025 " ReactOS " KERNEL_VERSION_STR " Setup ",
1026 TEXT_STYLE_UNDERLINE
1027 },
1028 {
1029 6,
1030 8,
1031 "You want to change the type of keyboard to be installed.",
1032 TEXT_STYLE_NORMAL
1033 },
1034 {
1035 8,
1036 10,
1037 "\x07 Press the UP or DOWN key to select the desired keyboard type.",
1038 TEXT_STYLE_NORMAL
1039 },
1040 {
1041 8,
1042 11,
1043 " Then press ENTER.",
1044 TEXT_STYLE_NORMAL
1045 },
1046 {
1047 8,
1048 13,
1049 "\x07 Press the ESC key to return to the previous page without changing",
1050 TEXT_STYLE_NORMAL
1051 },
1052 {
1053 8,
1054 14,
1055 " the keyboard type.",
1056 TEXT_STYLE_NORMAL
1057 },
1058 {
1059 0,
1060 0,
1061 "ENTER = Continue ESC = Cancel F3 = Quit",
1062 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
1063 },
1064 {
1065 0,
1066 0,
1067 NULL,
1068 0
1069 }
1070 };
1071
1072 static MUI_ENTRY enUSLayoutSettingsEntries[] =
1073 {
1074 {
1075 4,
1076 3,
1077 " ReactOS " KERNEL_VERSION_STR " Setup ",
1078 TEXT_STYLE_UNDERLINE
1079 },
1080 {
1081 6,
1082 8,
1083 "Please select a layout to be installed by default.",
1084 TEXT_STYLE_NORMAL
1085 },
1086 {
1087 8,
1088 10,
1089 "\x07 Press the UP or DOWN key to select the desired keyboard",
1090 TEXT_STYLE_NORMAL
1091 },
1092 {
1093 8,
1094 11,
1095 " layout. Then press ENTER.",
1096 TEXT_STYLE_NORMAL
1097 },
1098 {
1099 8,
1100 13,
1101 "\x07 Press the ESC key to return to the previous page without changing",
1102 TEXT_STYLE_NORMAL
1103 },
1104 {
1105 8,
1106 14,
1107 " the keyboard layout.",
1108 TEXT_STYLE_NORMAL
1109 },
1110 {
1111 0,
1112 0,
1113 "ENTER = Continue ESC = Cancel F3 = Quit",
1114 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
1115 },
1116 {
1117 0,
1118 0,
1119 NULL,
1120 0
1121 },
1122
1123 };
1124
1125 static MUI_ENTRY enUSPrepareCopyEntries[] =
1126 {
1127 {
1128 4,
1129 3,
1130 " ReactOS " KERNEL_VERSION_STR " Setup ",
1131 TEXT_STYLE_UNDERLINE
1132 },
1133 {
1134 6,
1135 8,
1136 "Setup prepares your computer for copying the ReactOS files. ",
1137 TEXT_STYLE_NORMAL
1138 },
1139 {
1140 0,
1141 0,
1142 "Building the file copy list...",
1143 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
1144 },
1145 {
1146 0,
1147 0,
1148 NULL,
1149 0
1150 },
1151
1152 };
1153
1154 static MUI_ENTRY enUSSelectFSEntries[] =
1155 {
1156 {
1157 4,
1158 3,
1159 " ReactOS " KERNEL_VERSION_STR " Setup ",
1160 TEXT_STYLE_UNDERLINE
1161 },
1162 {
1163 6,
1164 17,
1165 "Select a file system from the list below.",
1166 0
1167 },
1168 {
1169 8,
1170 19,
1171 "\x07 Press UP or DOWN to select a file system.",
1172 0
1173 },
1174 {
1175 8,
1176 21,
1177 "\x07 Press ENTER to format the partition.",
1178 0
1179 },
1180 {
1181 8,
1182 23,
1183 "\x07 Press ESC to select another partition.",
1184 0
1185 },
1186 {
1187 0,
1188 0,
1189 "ENTER = Continue ESC = Cancel F3 = Quit",
1190 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
1191 },
1192
1193 {
1194 0,
1195 0,
1196 NULL,
1197 0
1198 }
1199 };
1200
1201 static MUI_ENTRY enUSDeletePartitionEntries[] =
1202 {
1203 {
1204 4,
1205 3,
1206 " ReactOS " KERNEL_VERSION_STR " Setup ",
1207 TEXT_STYLE_UNDERLINE
1208 },
1209 {
1210 6,
1211 8,
1212 "You have chosen to delete the partition",
1213 TEXT_STYLE_NORMAL
1214 },
1215 {
1216 8,
1217 18,
1218 "\x07 Press D to delete the partition.",
1219 TEXT_STYLE_NORMAL
1220 },
1221 {
1222 11,
1223 19,
1224 "WARNING: All data on this partition will be lost!",
1225 TEXT_STYLE_NORMAL
1226 },
1227 {
1228 8,
1229 21,
1230 "\x07 Press ESC to cancel.",
1231 TEXT_STYLE_NORMAL
1232 },
1233 {
1234 0,
1235 0,
1236 "D = Delete Partition ESC = Cancel F3 = Quit",
1237 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
1238 },
1239 {
1240 0,
1241 0,
1242 NULL,
1243 0
1244 }
1245 };
1246
1247 static MUI_ENTRY enUSRegistryEntries[] =
1248 {
1249 {
1250 4,
1251 3,
1252 " ReactOS " KERNEL_VERSION_STR " Setup ",
1253 TEXT_STYLE_UNDERLINE
1254 },
1255 {
1256 6,
1257 8,
1258 "Setup is updating the system configuration. ",
1259 TEXT_STYLE_NORMAL
1260 },
1261 {
1262 0,
1263 0,
1264 "Creating registry hives...",
1265 TEXT_TYPE_STATUS | TEXT_PADDING_BIG
1266 },
1267 {
1268 0,
1269 0,
1270 NULL,
1271 0
1272 },
1273
1274 };
1275
1276 MUI_ERROR enUSErrorEntries[] =
1277 {
1278 {
1279 //ERROR_NOT_INSTALLED
1280 "ReactOS is not completely installed on your\n"
1281 "computer. If you quit Setup now, you will need to\n"
1282 "run Setup again to install ReactOS.\n"
1283 "\n"
1284 " \x07 Press ENTER to continue Setup.\n"
1285 " \x07 Press F3 to quit Setup.",
1286 "F3 = Quit ENTER = Continue"
1287 },
1288 {
1289 //ERROR_NO_HDD
1290 "Setup could not find a harddisk.\n",
1291 "ENTER = Reboot computer"
1292 },
1293 {
1294 //ERROR_NO_SOURCE_DRIVE
1295 "Setup could not find its source drive.\n",
1296 "ENTER = Reboot computer"
1297 },
1298 {
1299 //ERROR_LOAD_TXTSETUPSIF
1300 "Setup failed to load the file TXTSETUP.SIF.\n",
1301 "ENTER = Reboot computer"
1302 },
1303 {
1304 //ERROR_CORRUPT_TXTSETUPSIF
1305 "Setup found a corrupt TXTSETUP.SIF.\n",
1306 "ENTER = Reboot computer"
1307 },
1308 {
1309 //ERROR_SIGNATURE_TXTSETUPSIF,
1310 "Setup found an invalid signature in TXTSETUP.SIF.\n",
1311 "ENTER = Reboot computer"
1312 },
1313 {
1314 //ERROR_DRIVE_INFORMATION
1315 "Setup could not retrieve system drive information.\n",
1316 "ENTER = Reboot computer"
1317 },
1318 {
1319 //ERROR_WRITE_BOOT,
1320 "Setup failed to install FAT bootcode on the system partition.",
1321 "ENTER = Reboot computer"
1322 },
1323 {
1324 //ERROR_LOAD_COMPUTER,
1325 "Setup failed to load the computer type list.\n",
1326 "ENTER = Reboot computer"
1327 },
1328 {
1329 //ERROR_LOAD_DISPLAY,
1330 "Setup failed to load the display settings list.\n",
1331 "ENTER = Reboot computer"
1332 },
1333 {
1334 //ERROR_LOAD_KEYBOARD,
1335 "Setup failed to load the keyboard type list.\n",
1336 "ENTER = Reboot computer"
1337 },
1338 {
1339 //ERROR_LOAD_KBLAYOUT,
1340 "Setup failed to load the keyboard layout list.\n",
1341 "ENTER = Reboot computer"
1342 },
1343 {
1344 //ERROR_WARN_PARTITION,
1345 "Setup found that at least one harddisk contains an incompatible\n"
1346 "partition table that can not be handled properly!\n"
1347 "\n"
1348 "Creating or deleting partitions can destroy the partition table.\n"
1349 "\n"
1350 " \x07 Press F3 to quit Setup."
1351 " \x07 Press ENTER to continue.",
1352 "F3= Quit ENTER = Continue"
1353 },
1354 {
1355 //ERROR_NEW_PARTITION,
1356 "You can not create a new Partition inside\n"
1357 "of an already existing Partition!\n"
1358 "\n"
1359 " * Press any key to continue.",
1360 NULL
1361 },
1362 {
1363 //ERROR_DELETE_SPACE,
1364 "You can not delete unpartitioned disk space!\n"
1365 "\n"
1366 " * Press any key to continue.",
1367 NULL
1368 },
1369 {
1370 //ERROR_INSTALL_BOOTCODE,
1371 "Setup failed to install the FAT bootcode on the system partition.",
1372 "ENTER = Reboot computer"
1373 },
1374 {
1375 //ERROR_NO_FLOPPY,
1376 "No disk in drive A:.",
1377 "ENTER = Continue"
1378 },
1379 {
1380 //ERROR_UPDATE_KBSETTINGS,
1381 "Setup failed to update keyboard layout settings.",
1382 "ENTER = Reboot computer"
1383 },
1384 {
1385 //ERROR_UPDATE_DISPLAY_SETTINGS,
1386 "Setup failed to update display registry settings.",
1387 "ENTER = Reboot computer"
1388 },
1389 {
1390 //ERROR_IMPORT_HIVE,
1391 "Setup failed to import a hive file.",
1392 "ENTER = Reboot computer"
1393 },
1394 {
1395 //ERROR_FIND_REGISTRY
1396 "Setup failed to find the registry data files.",
1397 "ENTER = Reboot computer"
1398 },
1399 {
1400 //ERROR_CREATE_HIVE,
1401 "Setup failed to create the registry hives.",
1402 "ENTER = Reboot computer"
1403 },
1404 {
1405 //ERROR_INITIALIZE_REGISTRY,
1406 "Setup failed to initialize the registry.",
1407 "ENTER = Reboot computer"
1408 },
1409 {
1410 //ERROR_INVALID_CABINET_INF,
1411 "Cabinet has no valid inf file.\n",
1412 "ENTER = Reboot computer"
1413 },
1414 {
1415 //ERROR_CABINET_MISSING,
1416 "Cabinet not found.\n",
1417 "ENTER = Reboot computer"
1418 },
1419 {
1420 //ERROR_CABINET_SCRIPT,
1421 "Cabinet has no setup script.\n",
1422 "ENTER = Reboot computer"
1423 },
1424 {
1425 //ERROR_COPY_QUEUE,
1426 "Setup failed to open the copy file queue.\n",
1427 "ENTER = Reboot computer"
1428 },
1429 {
1430 //ERROR_CREATE_DIR,
1431 "Setup could not create install directories.",
1432 "ENTER = Reboot computer"
1433 },
1434 {
1435 //ERROR_TXTSETUP_SECTION,
1436 "Setup failed to find the 'Directories' section\n"
1437 "in TXTSETUP.SIF.\n",
1438 "ENTER = Reboot computer"
1439 },
1440 {
1441 //ERROR_CABINET_SECTION,
1442 "Setup failed to find the 'Directories' section\n"
1443 "in the cabinet.\n",
1444 "ENTER = Reboot computer"
1445 },
1446 {
1447 //ERROR_CREATE_INSTALL_DIR
1448 "Setup could not create the install directory.",
1449 "ENTER = Reboot computer"
1450 },
1451 {
1452 //ERROR_FIND_SETUPDATA,
1453 "Setup failed to find the 'SetupData' section\n"
1454 "in TXTSETUP.SIF.\n",
1455 "ENTER = Reboot computer"
1456 },
1457 {
1458 //ERROR_WRITE_PTABLE,
1459 "Setup failed to write partition tables.\n"
1460 "ENTER = Reboot computer"
1461 },
1462 {
1463 //ERROR_ADDING_CODEPAGE,
1464 "Setup failed to add codepage to registry.\n"
1465 "ENTER = Reboot computer"
1466 },
1467 {
1468 //ERROR_UPDATE_LOCALESETTINGS,
1469 "Setup could not set the system locale.\n"
1470 "ENTER = Reboot computer"
1471 },
1472 {
1473 //ERROR_ADDING_KBLAYOUTS,
1474 "Setup failed to add keyboard layouts to registry.\n"
1475 "ENTER = Reboot computer"
1476 },
1477 {
1478 NULL,
1479 NULL
1480 }
1481 };
1482
1483
1484 MUI_PAGE enUSPages[] =
1485 {
1486 {
1487 LANGUAGE_PAGE,
1488 enUSLanguagePageEntries
1489 },
1490 {
1491 START_PAGE,
1492 enUSWelcomePageEntries
1493 },
1494 {
1495 INSTALL_INTRO_PAGE,
1496 enUSIntroPageEntries
1497 },
1498 {
1499 LICENSE_PAGE,
1500 enUSLicensePageEntries
1501 },
1502 {
1503 DEVICE_SETTINGS_PAGE,
1504 enUSDevicePageEntries
1505 },
1506 {
1507 REPAIR_INTRO_PAGE,
1508 enUSRepairPageEntries
1509 },
1510 {
1511 COMPUTER_SETTINGS_PAGE,
1512 enUSComputerPageEntries
1513 },
1514 {
1515 DISPLAY_SETTINGS_PAGE,
1516 enUSDisplayPageEntries
1517 },
1518 {
1519 FLUSH_PAGE,
1520 enUSFlushPageEntries
1521 },
1522 {
1523 SELECT_PARTITION_PAGE,
1524 enUSSelectPartitionEntries
1525 },
1526 {
1527 SELECT_FILE_SYSTEM_PAGE,
1528 enUSSelectFSEntries
1529 },
1530 {
1531 FORMAT_PARTITION_PAGE,
1532 enUSFormatPartitionEntries
1533 },
1534 {
1535 DELETE_PARTITION_PAGE,
1536 enUSDeletePartitionEntries
1537 },
1538 {
1539 INSTALL_DIRECTORY_PAGE,
1540 enUSInstallDirectoryEntries
1541 },
1542 {
1543 PREPARE_COPY_PAGE,
1544 enUSPrepareCopyEntries
1545 },
1546 {
1547 FILE_COPY_PAGE,
1548 enUSFileCopyEntries
1549 },
1550 {
1551 KEYBOARD_SETTINGS_PAGE,
1552 enUSKeyboardSettingsEntries
1553 },
1554 {
1555 BOOT_LOADER_PAGE,
1556 enUSBootLoaderEntries
1557 },
1558 {
1559 LAYOUT_SETTINGS_PAGE,
1560 enUSLayoutSettingsEntries
1561 },
1562 {
1563 QUIT_PAGE,
1564 enUSQuitPageEntries
1565 },
1566 {
1567 SUCCESS_PAGE,
1568 enUSSuccessPageEntries
1569 },
1570 {
1571 BOOT_LOADER_FLOPPY_PAGE,
1572 enUSBootPageEntries
1573 },
1574 {
1575 REGISTRY_PAGE,
1576 enUSRegistryEntries
1577 },
1578 {
1579 -1,
1580 NULL
1581 }
1582 };
1583
1584 MUI_STRING enUSStrings[] =
1585 {
1586 {STRING_PLEASEWAIT,
1587 " Please wait..."},
1588 {STRING_INSTALLCREATEPARTITION,
1589 " ENTER = Install C = Create Partition F3 = Quit"},
1590 {STRING_INSTALLDELETEPARTITION,
1591 " ENTER = Install D = Delete Partition F3 = Quit"},
1592 {STRING_PARTITIONSIZE,
1593 "Size of new partition:"},
1594 {STRING_CHOOSENEWPARTITION,
1595 "You have chosen to create a new partition on"},
1596 {STRING_HDDSIZE,
1597 "Please enter the size of the new partition in megabytes."},
1598 {STRING_CREATEPARTITION,
1599 " ENTER = Create Partition ESC = Cancel F3 = Quit"},
1600 {STRING_PARTFORMAT,
1601 "This Partition will be formatted next."},
1602 {STRING_NONFORMATTEDPART,
1603 "You chose to install ReactOS on a new or unformatted Partition."},
1604 {STRING_INSTALLONPART,
1605 "Setup installs ReactOS onto Partition"},
1606 {STRING_CHECKINGPART,
1607 "Setup is now checking the selected partition."},
1608 {STRING_QUITCONTINUE,
1609 "F3= Quit ENTER = Continue"},
1610 {STRING_REBOOTCOMPUTER,
1611 "ENTER = Reboot computer"},
1612 {STRING_TXTSETUPFAILED,
1613 "Setup failed to find the '%S' section\nin TXTSETUP.SIF.\n"},
1614 {STRING_COPYING,
1615 "\xB3 Copying file: %S"},
1616 {STRING_SETUPCOPYINGFILES,
1617 "Setup is copying files..."},
1618 {STRING_REGHIVEUPDATE,
1619 " Updating registry hives..."},
1620 {STRING_IMPORTFILE,
1621 " Importing %S..."},
1622 {STRING_DISPLAYETTINGSUPDATE,
1623 " Updating display registry settings..."},
1624 {STRING_LOCALESETTINGSUPDATE,
1625 " Updating locale settings..."},
1626 {STRING_KEYBOARDSETTINGSUPDATE,
1627 " Updating keyboard layout settings..."},
1628 {STRING_CODEPAGEINFOUPDATE,
1629 " Adding codepage information to registry..."},
1630 {STRING_DONE,
1631 " Done..."},
1632 {STRING_REBOOTCOMPUTER2,
1633 " ENTER = Reboot computer"},
1634 {STRING_CONSOLEFAIL1,
1635 "Unable to open the console\n\n"},
1636 {STRING_CONSOLEFAIL2,
1637 "The most common cause of this is using an USB keyboard\n"},
1638 {STRING_CONSOLEFAIL3,
1639 "USB keyboards are not fully supported yet\n"},
1640 {STRING_FORMATTINGDISK,
1641 "Setup is formatting your disk"},
1642 {STRING_CHECKINGDISK,
1643 "Setup is checking your disk"},
1644 {STRING_FORMATDISK1,
1645 " Format partition as %S file system (quick format) "},
1646 {STRING_FORMATDISK2,
1647 " Format partition as %S file system "},
1648 {STRING_KEEPFORMAT,
1649 " Keep current file system (no changes) "},
1650 {STRING_HDINFOPARTCREATE,
1651 "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."},
1652 {STRING_HDDINFOUNK1,
1653 "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."},
1654 {STRING_HDDINFOUNK2,
1655 " %c%c Type %lu %I64u %s"},
1656 {STRING_HDINFOPARTDELETE,
1657 "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."},
1658 {STRING_HDDINFOUNK3,
1659 "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."},
1660 {STRING_HDINFOPARTZEROED,
1661 "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
1662 {STRING_HDDINFOUNK4,
1663 "%c%c Type %lu %I64u %s"},
1664 {STRING_HDINFOPARTEXISTS,
1665 "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."},
1666 {STRING_HDDINFOUNK5,
1667 "%c%c Type %-3u %6lu %s"},
1668 {STRING_HDINFOPARTSELECT,
1669 "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"},
1670 {STRING_HDDINFOUNK6,
1671 "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"},
1672 {STRING_NEWPARTITION,
1673 "Setup created a new partition on"},
1674 {STRING_UNPSPACE,
1675 " Unpartitioned space %6lu %s"},
1676 {STRING_MAXSIZE,
1677 "MB (max. %lu MB)"},
1678 {STRING_UNFORMATTED,
1679 "New (Unformatted)"},
1680 {STRING_FORMATUNUSED,
1681 "Unused"},
1682 {STRING_FORMATUNKNOWN,
1683 "Unknown"},
1684 {STRING_KB,
1685 "KB"},
1686 {STRING_MB,
1687 "MB"},
1688 {STRING_GB,
1689 "GB"},
1690 {STRING_ADDKBLAYOUTS,
1691 "Adding keyboard layouts"},
1692 {0, 0}
1693 };
1694
1695 #endif