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