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