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