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 "http://www.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 enUSBootPageEntries[] = 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 enUSSelectPartitionEntries[] = 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 enUSChangeSystemPartition[] = 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 enUSConfirmDeleteSystemPartitionEntries[] = 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 enUSFormatPartitionEntries[] = 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 enUSInstallDirectoryEntries[] = 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 enUSFileCopyEntries[] = 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 enUSBootLoaderEntries[] = 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 enUSKeyboardSettingsEntries[] = 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 enUSLayoutSettingsEntries[] = 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 enUSPrepareCopyEntries[] = 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 enUSSelectFSEntries[] = 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 enUSDeletePartitionEntries[] = 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 enUSRegistryEntries[] = 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 enUSErrorEntries[] = 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 enUSPages[] = 2038 { 2039 { 2040 SETUP_INIT_PAGE, 2041 enUSSetupInitPageEntries 2042 }, 2043 { 2044 LANGUAGE_PAGE, 2045 enUSLanguagePageEntries 2046 }, 2047 { 2048 WELCOME_PAGE, 2049 enUSWelcomePageEntries 2050 }, 2051 { 2052 INSTALL_INTRO_PAGE, 2053 enUSIntroPageEntries 2054 }, 2055 { 2056 LICENSE_PAGE, 2057 enUSLicensePageEntries 2058 }, 2059 { 2060 DEVICE_SETTINGS_PAGE, 2061 enUSDevicePageEntries 2062 }, 2063 { 2064 REPAIR_INTRO_PAGE, 2065 enUSRepairPageEntries 2066 }, 2067 { 2068 UPGRADE_REPAIR_PAGE, 2069 enUSUpgradePageEntries 2070 }, 2071 { 2072 COMPUTER_SETTINGS_PAGE, 2073 enUSComputerPageEntries 2074 }, 2075 { 2076 DISPLAY_SETTINGS_PAGE, 2077 enUSDisplayPageEntries 2078 }, 2079 { 2080 FLUSH_PAGE, 2081 enUSFlushPageEntries 2082 }, 2083 { 2084 SELECT_PARTITION_PAGE, 2085 enUSSelectPartitionEntries 2086 }, 2087 { 2088 CHANGE_SYSTEM_PARTITION, 2089 enUSChangeSystemPartition 2090 }, 2091 { 2092 CONFIRM_DELETE_SYSTEM_PARTITION_PAGE, 2093 enUSConfirmDeleteSystemPartitionEntries 2094 }, 2095 { 2096 SELECT_FILE_SYSTEM_PAGE, 2097 enUSSelectFSEntries 2098 }, 2099 { 2100 FORMAT_PARTITION_PAGE, 2101 enUSFormatPartitionEntries 2102 }, 2103 { 2104 DELETE_PARTITION_PAGE, 2105 enUSDeletePartitionEntries 2106 }, 2107 { 2108 INSTALL_DIRECTORY_PAGE, 2109 enUSInstallDirectoryEntries 2110 }, 2111 { 2112 PREPARE_COPY_PAGE, 2113 enUSPrepareCopyEntries 2114 }, 2115 { 2116 FILE_COPY_PAGE, 2117 enUSFileCopyEntries 2118 }, 2119 { 2120 KEYBOARD_SETTINGS_PAGE, 2121 enUSKeyboardSettingsEntries 2122 }, 2123 { 2124 BOOT_LOADER_PAGE, 2125 enUSBootLoaderEntries 2126 }, 2127 { 2128 LAYOUT_SETTINGS_PAGE, 2129 enUSLayoutSettingsEntries 2130 }, 2131 { 2132 QUIT_PAGE, 2133 enUSQuitPageEntries 2134 }, 2135 { 2136 SUCCESS_PAGE, 2137 enUSSuccessPageEntries 2138 }, 2139 { 2140 BOOT_LOADER_FLOPPY_PAGE, 2141 enUSBootPageEntries 2142 }, 2143 { 2144 REGISTRY_PAGE, 2145 enUSRegistryEntries 2146 }, 2147 { 2148 -1, 2149 NULL 2150 } 2151 }; 2152 2153 MUI_STRING enUSStrings[] = 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 "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, 2241 {STRING_HDINFOPARTCREATE_2, 2242 "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, 2243 {STRING_HDDINFOUNK2, 2244 " %c%c Type 0x%02X %I64u %s"}, 2245 {STRING_HDINFOPARTDELETE_1, 2246 "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, 2247 {STRING_HDINFOPARTDELETE_2, 2248 "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, 2249 {STRING_HDINFOPARTZEROED_1, 2250 "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, 2251 // {STRING_HDINFOPARTZEROED_2, 2252 // "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."}, 2253 {STRING_HDDINFOUNK4, 2254 "%c%c Type 0x%02X %I64u %s"}, 2255 {STRING_HDINFOPARTEXISTS_1, 2256 "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, 2257 // {STRING_HDINFOPARTEXISTS_2, 2258 // "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."}, 2259 {STRING_HDDINFOUNK5, 2260 "%c%c %c %sType %-3u%s %6lu %s"}, 2261 {STRING_HDINFOPARTSELECT_1, 2262 "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, 2263 {STRING_HDINFOPARTSELECT_2, 2264 "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, 2265 {STRING_NEWPARTITION, 2266 "Setup created a new partition on"}, 2267 {STRING_UNPSPACE, 2268 " %sUnpartitioned space%s %6lu %s"}, 2269 {STRING_MAXSIZE, 2270 "MB (max. %lu MB)"}, 2271 {STRING_EXTENDED_PARTITION, 2272 "Extended Partition"}, 2273 {STRING_UNFORMATTED, 2274 "New (Unformatted)"}, 2275 {STRING_FORMATUNUSED, 2276 "Unused"}, 2277 {STRING_FORMATUNKNOWN, 2278 "Unknown"}, 2279 {STRING_KB, 2280 "KB"}, 2281 {STRING_MB, 2282 "MB"}, 2283 {STRING_GB, 2284 "GB"}, 2285 {STRING_ADDKBLAYOUTS, 2286 "Adding keyboard layouts"}, 2287 {0, 0} 2288 }; 2289