windows-nt/Source/XPSP1/NT/base/ntsetup/textmode/winnt/el/dntext.c
2020-09-26 16:20:57 +08:00

885 lines
27 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*++
Copyright (c) 1992 Microsoft Corporation
Module Name:
dntext.c
Abstract:
Translatable text for DOS based NT installation program.
Author:
Ted Miller (tedm) 30-March-1992
Revision History:
--*/
#include "winnt.h"
//
// Name of sections in inf file. If these are translated, the section
// names in dosnet.inf must be kept in sync.
//
CHAR DnfDirectories[] = "Directories";
CHAR DnfFiles[] = "Files";
CHAR DnfFloppyFiles0[] = "FloppyFiles.0";
CHAR DnfFloppyFiles1[] = "FloppyFiles.1";
CHAR DnfFloppyFiles2[] = "FloppyFiles.2";
CHAR DnfFloppyFiles3[] = "FloppyFiles.3";
CHAR DnfFloppyFilesX[] = "FloppyFiles.x";
CHAR DnfSpaceRequirements[] = "DiskSpaceRequirements";
CHAR DnfMiscellaneous[] = "Miscellaneous";
CHAR DnfRootBootFiles[] = "RootBootFiles";
CHAR DnfAssemblyDirectories[] = SXS_INF_ASSEMBLY_DIRECTORIES_SECTION_NAME_A;
//
// Names of keys in inf file. Same caveat for translation.
//
CHAR DnkBootDrive[] = "BootDrive"; // in [SpaceRequirements]
CHAR DnkNtDrive[] = "NtDrive"; // in [SpaceRequirements]
CHAR DnkMinimumMemory[] = "MinimumMemory"; // in [Miscellaneous]
CHAR DntMsWindows[] = "Microsoft Windows";
CHAR DntMsDos[] = "MS-DOS";
CHAR DntPcDos[] = "PC-DOS";
CHAR DntOs2[] = "OS/2";
CHAR DntPreviousOs[] = "<EFBFBD>¨¦žš¦ç£œ¤¦ ¢œ «¦¬¨š ¡æ ©ç©«ž£˜ ©«¦ C:";
CHAR DntBootIniLine[] = "„š¡˜«á©«˜©ž/€¤˜™áŸ£ ©ž «à¤ Windows XP";
//
// Plain text, status msgs.
//
CHAR DntStandardHeader[] = "\n „š¡˜«á©«˜©ž «à¤ Windows XP\nÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ";
CHAR DntPersonalHeader[] = "\n „š¡˜«á©«˜©ž «à¤ Windows XP Personal\nÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ";
CHAR DntWorkstationHeader[] = "\n „š¡˜«á©«˜©ž «à¤ Windows XP Professional\nÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ";
CHAR DntServerHeader[] = "\n „š¡˜«á©«˜©ž «à¤ Windows 2002 Server\nÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ";
CHAR DntParsingArgs[] = "€¤á¢¬©ž §˜¨˜£â«¨à¤...";
CHAR DntEnterEqualsExit[] = "ENTER=륦›¦ª";
CHAR DntEnterEqualsRetry[] = "ENTER=„§˜¤á¢ž¯ž";
CHAR DntEscEqualsSkipFile[] = "ESC=<3D>˜¨á¢œ ¯ž ˜¨®œå¦¬";
CHAR DntEnterEqualsContinue[] = "ENTER=‘¬¤â®œ ˜";
CHAR DntPressEnterToExit[] = "† „š¡˜«á©«˜©ž ›œ¤ œå¤˜  ›¬¤˜«æ ¤˜ ©¬¤œ®å©œ . <20> â©«œ ENTER š ˜ ⥦›¦.";
CHAR DntF3EqualsExit[] = "F3=륦›¦ª";
CHAR DntReadingInf[] = "€¤áš¤à©ž «¦¬ ˜¨®œå¦¬ INF %s...";
CHAR DntCopying[] = "³€¤« š¨˜­ã: ";
CHAR DntVerifying[] = "³„§˜¢ãŸœ¬©ž: ";
CHAR DntCheckingDiskSpace[] = "뢜š®¦ª ®é¨¦¬ ©«¦ ›å©¡¦...";
CHAR DntConfiguringFloppy[] = "ƒ ˜£æ¨­à©ž › ©¡â«˜ª...";
CHAR DntWritingData[] = "„šš¨˜­ã §˜¨˜£â«¨à¤ £¦¨­¦§¦åž©žª...";
CHAR DntPreparingData[] = "‰˜Ÿ¦¨ ©£æª §˜¨˜£â«¨à¤ £¦¨­¦§¦åž©žª...";
CHAR DntFlushingData[] = "„¡¡â¤à©ž ›œ›¦£â¤à¤ ©œ ›å©¡¦...";
CHAR DntInspectingComputer[] = "€¤á¢¬©ž ¬§¦¢¦š ©«ã...";
CHAR DntOpeningInfFile[] = "ꤦ š£˜ ˜¨®œå¦¬ INF...";
CHAR DntRemovingFile[] = "‰˜«á¨šž©ž ˜¨®œå¦¬ %s";
CHAR DntXEqualsRemoveFiles[] = "X=‰˜«á¨šž©ž ˜¨®œå¦¬";
CHAR DntXEqualsSkipFile[] = "X=<3D>˜¨á¢œ ¯ž ˜¨®œå¦¬";
//
// confirmation keystroke for DnsConfirmRemoveNt screen.
// Kepp in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
//
ULONG DniAccelRemove1 = (ULONG)'x',
DniAccelRemove2 = (ULONG)'X';
//
// confirmation keystroke for DnsSureSkipFile screen.
// Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
//
ULONG DniAccelSkip1 = (ULONG)'x',
DniAccelSkip2 = (ULONG)'X';
CHAR DntEmptyString[] = "";
//
// Usage text.
//
PCHAR DntUsage[] = {
"„š¡˜Ÿ ©«á «˜ Windows 2002 Server ã «˜ Windows XP Professional.",
"",
"",
"WINNT [/s[:› ˜›¨¦£ã §¨¦â¢œ¬©žª]] [/t[:£¦¤á›˜]]",
" [/u[:˜¨®œå¦ ˜§æ¡¨ ©žª]] [/udf:id[,UDF_˜¨®œå¦]]",
" [/r:­á¡œ¢¦ª] [/r[x]:­á¡œ¢¦ª] [/e:œ¤«¦¢ã] [/a]",
"",
"",
"/s[:› ˜›¨¦£ã §¨¦â¢œ¬©žª]",
"˜Ÿ¦¨å<C2A8>œ  «ž Ÿâ©ž §¨¦â¢œ¤©žª «à¤ ˜¨®œåठ«à¤ Windows.",
" † Ÿâ©ž §¨â§œ  ¤˜ œå¤˜  £ ˜ §¢ã¨žª › ˜›¨¦£ã £œ ©ç¤«˜¥ž x:\\[› ˜›¨¦£ã] ã ",
" \\\\› ˜¡¦£ ©«ãª\\¡¦ ¤æ®¨ž©«¦[\\› ˜›¨¦£ã].",
"",
"/t[:£¦¤á›˜]",
" ‰˜Ÿ¦›žšœå «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª š ˜ «¦§¦Ÿâ«ž©ž «à¤ §¨¦©à¨ ¤é¤ ˜¨®œåठ©«ž¤ ¡˜Ÿ¦¨ ©£â¤ž",
" £¦¤á›˜ ¡˜  œš¡˜«á©«˜©ž «à¤ Windows XP ©œ ˜¬«ã¤ «ž £¦¤á›˜. „ᤠ›œ¤ ¡˜Ÿ¦¨ ©«œå £ ˜ Ÿâ©ž",
" «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ œ§ ®œ ¨ã©œ  «¦¤ œ¤«¦§ ©£æ £ ˜ª £¦¤á›˜ª.",
"",
"/u[:˜¨®œå¦ ˜§æ¡¨ ©žª]",
" „¡«œ¢œå «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ®à¨åª §˜¨˜¡¦¢¦çŸž©ž £œ ®¨ã©ž œ¤æª ˜¨®œå¦¬ ˜§æ¡¨ ©žª",
" (˜§˜ «œå«˜  /s). ’¦ ˜¨®œå¦ ˜§æ¡¨ ©žª §˜¨â®œ  ˜§˜¤«ã©œ ª ©œ ¡á§¦ œª ã 梜ª « ª œ¨à«ã©œ ª",
" ¦  ¦§¦åœª ¬§¦™á¢¢¦¤«˜ ©¬¤ãŸàª ©«¦¤ «œ¢ ¡æ ®¨ã©«ž ¡˜«á «ž › á¨¡œ ˜ «žª „š¡˜«á©«˜©žª.",
"",
"/udf:id[,UDF_˜¨®œå¦] ",
" “§¦›œ ¡¤çœ  ⤘ ˜¤˜š¤à¨ ©« ¡æ (id) «¦ ¦§¦å¦ ®¨ž© £¦§¦ œå «¦ §¨æš¨˜££˜",
" „š¡˜«á©«˜©žª š ˜ ¤˜ ¡˜Ÿ¦¨å©œ  §àª ⤘ ˜¨®œå¦ UDF (Uniqueness Database",
" File) «¨¦§¦§¦ œå ⤘ ˜¨®œå¦ ˜§æ¡¨ ©žª (›œå«œ /u). † §˜¨á£œ«¨¦ª /udf",
" ˜¤« ¡˜Ÿ ©«á « ª « £âª ©«¦ ˜¨®œå¦ ˜§æ¡¨ ©žª ¡˜  «¦ ˜¤˜š¤à¨ ©« ¡æ",
" ¡˜Ÿ¦¨å<C2A8>œ  §¦ âª « £âª «¦¬ ˜¨®œå¦¬ UDF ®¨ž© £¦§¦ ¦ç¤«˜ . „ᤠ›œ¤",
" ¡˜Ÿ¦¨ ©«œå ˜¨®œå¦ UDF, «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ©áª <20>ž«á ¤˜ ",
" «¦§¦Ÿœ«ã©œ«œ £ ˜ › ©¡â«˜ ž ¦§¦å˜ ¤˜ §œ¨ â®œ  «¦ ˜¨®œå¦ $Unique$.udb.",
"",
"/r[:­á¡œ¢¦ª]",
"˜Ÿ¦¨å<C2A8>œ  ⤘ §¨¦˜ ¨œ« ¡æ ­á¡œ¢¦ §¨¦ª œš¡˜«á©«˜©ž. Ž",
" ­á¡œ¢¦ª §˜¨˜£â¤œ  £œ«á «¦ «â¢¦ª «¦¬ §¨¦š¨á££˜«¦ª „š¡˜«á©«˜©žª.",
"",
"/rx[:­á¡œ¢¦ª]",
"˜Ÿ¦¨å<C2A8>œ  ⤘ §¨¦˜ ¨œ« ¡æ ­á¡œ¢¦ §¨¦ª œš¡˜«á©«˜©ž. Ž ­á¡œ¢¦ª",
" ¡˜«˜¨šœå«˜  £œ«á «¦ «â¢¦ª «¦¬ §¨¦š¨á££˜«¦ª „š¡˜«á©«˜©žª.",
"",
"/e ‰˜Ÿ¦¨å<C2A8>œ  £ ˜ œ¤«¦¢ã §¨¦ª œ¡«â¢œ©ž £œ«á «¦ š¨˜­ ¡æ «£ã£˜ «¦¬ ",
" §¨¦š¨á££˜«¦ª „š¡˜«á©«˜©žª.",
"",
"/a „¤œ¨š¦§¦ œå « ª œ§ ¢¦šâª š ˜ ᫦£˜ £œ œ › ¡âª ˜¤áš¡œª.",
NULL
};
//
// Inform that /D is no longer supported
//
PCHAR DntUsageNoSlashD[] = {
"„š¡˜Ÿ ©«á «˜ Windows XP.",
"",
"WINNT [/S[:]› ˜›¨¦£ã§¨¦â¢œ¬©žª] [/T[:]£¦¤á›˜] [/I[:]˜¨®œå¦INF]",
" [/O[X]] [/X | [/F] [/C]] [/B] [/U[:˜¨®œå¦›â©£žªœ¤œ¨šœ é¤]]",
" [/R[X]:¡˜«á¢¦š¦ª] [/E:œ¤«¦¢ã] [/A]",
"",
"/D[:]winntroot",
" €¬«ã ž œ§ ¢¦šã ›œ¤ ¬§¦©«ž¨å<C2A8>œ«˜  § ˜.",
NULL
};
//
// out of memory screen
//
SCREEN
DnsOutOfMemory = { 4,6,
{ "† £¤ã£ž ›œ¤ œ§˜¨¡œå ¡˜  «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ›œ¤ œå¤˜  ›¬¤˜«æ ¤˜ ©¬¤œ®å©œ .",
NULL
}
};
//
// Let user pick the accessibility utilities to install
//
SCREEN
DnsAccessibilityOptions = { 3, 5,
{ "„§ ¢¦šã «à¤ ™¦žŸž« ¡é¤ §¨¦š¨˜££á«à¤ §¨¦ª œš¡˜«á©«˜©ž:",
DntEmptyString,
"[ ] <20> â©«œ F1 š ˜ «¦ ‹œšœŸ¬¤« ¡æ ­˜¡æ «žª Microsoft",
#ifdef NARRATOR
"[ ] <20> â©«œ F2 š ˜ «¦¤ €­žšž«ã «žª Microsoft",
#endif
#if 0
"[ ] <20> â©«œ F3 š ˜ «¦ §¢ž¡«¨¦¢æš ¦ ¦Ÿæ¤žª «žª Microsoft",
#endif
NULL
}
};
//
// User did not specify source on cmd line screen
//
SCREEN
DnsNoShareGiven = { 3,5,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ®¨œ á<C2A0>œ«˜  «ž Ÿâ©ž «à¤ ˜¨®œåठ«à¤ Windows XP.",
"„ ©˜šášœ«œ «ž › ˜›¨¦£ã «žª Ÿâ©žª 槦¬ ™¨å©¡¦¤«˜  «˜ ˜¨®œå˜ «à¤ Windows XP.",
NULL
}
};
//
// User specified a bad source path
//
SCREEN
DnsBadSource = { 3,5,
{ "† ¡˜Ÿ¦¨ ©£â¤ž §¨¦â¢œ¬©ž ›œ¤ œå¤˜  âš¡¬¨ž, ›œ¤ œå¤˜  §¨¦©§œ¢á© £ž ã ›œ¤ §œ¨ â®œ ",
"£ ˜ âš¡¬¨ž œš¡˜«á©«˜©ž «à¤ Windows XP. „ ©˜šášœ«œ £ ˜ ¤â˜ › ˜›¨¦£ã Ÿâ©žª ©«ž¤ ¦§¦å˜",
"§¨â§œ  ¤˜ ™¨å©¡¦¤«˜  «˜ ˜¨®œå˜ «à¤ Windows XP. •¨ž© £¦§¦ ã©«œ «¦ §¢ã¡«¨¦ BACKSPACE",
"š ˜ ¤˜ › ˜š¨á¯œ«œ «¦¬ª ®˜¨˜¡«ã¨œª ¡˜  §¢ž¡«¨¦¢¦šã©«œ ©«ž ©¬¤â®œ ˜ «ž › ˜›¨¦£ã.",
NULL
}
};
//
// Inf file can't be read, or an error occured parsing it.
//
SCREEN
DnsBadInf = { 3,5,
{ "_ƒœ¤ 㫘¤ ›¬¤˜«ã ž ˜¤áš¤à©ž ˜§æ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª «¦¬ ˜¨®œå¦¬ §¢ž¨¦­¦¨ é¤ (INF)",
"ã «¦ ˜¨®œå¦ ⮜  ¡˜«˜©«¨˜­œå. „§ ¡¦ ¤à¤ã©«œ £œ «¦ › ˜®œ ¨ ©«ã «¦¬ ©¬©«ã£˜«æª ©˜ª.",
NULL
}
};
//
// The specified local source drive is invalid.
//
// Remember that the first %u will expand to 2 or 3 characters and
// the second one will expand to 8 or 9 characters!
//
SCREEN
DnsBadLocalSrcDrive = { 3,4,
{ "† ¡˜Ÿ¦¨ ©£â¤ž £¦¤á›˜ š ˜ «˜ §¨¦©à¨ ¤á ˜¨®œå˜ «žª „š¡˜«á©«˜©žª ›œ¤ œå¤˜ ",
"£ ˜ âš¡¬¨ž £¦¤á›˜ ã ›œ¤ §œ¨ â®œ  «¦¬¢á® ©«¦¤ %u <> (%lu byte)",
"› ˜Ÿâ© £¦¬ ®é¨¦¬.",
NULL
}
};
//
// No drives exist that are suitable for the local source.
//
// Remeber that the %u's will expand!
//
SCREEN
DnsNoLocalSrcDrives = { 3,4,
{ "˜ Windows XP ˜§˜ «¦ç¤ ⤘ «æ£¦ ©«¦ ©¡¢ž¨æ ›å©¡¦ «¦¬¢á® ©«¦¤ %u <>",
"(%lu byte) › ˜Ÿâ© £¦¬ ®é¨¦¬. † „š¡˜«á©«˜©ž Ÿ˜ ®¨ž© £¦§¦ ã©œ ",
"£â¨¦ª «¦¬ ®é¨¦¬ š ˜ §¨¦©à¨ ¤ã ˜§¦Ÿã¡œ¬©ž «à¤ ˜¨®œåठ¡˜«á «ž¤ œš¡˜«á©«˜©ž.",
"† £¦¤á›˜ ›å©¡¦¬ §¨â§œ  ¤˜ ™¨å©¡œ«˜  ©œ ⤘ «¦§ ¡æ ©¡¢ž¨æ ›å©¡¦ ©«˜Ÿœ¨á ",
"¬§¦©«ž¨ <EFBFBD>棜¤¦ ˜§æ «˜ Windows XP ¡˜  ›œ¤ §¨â§œ  ¤˜ œå¤˜  ©¬£§ œ©£â¤ž.",
DntEmptyString,
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ›œ¤ 㫘¤ ›¬¤˜«æ ¤˜ œ¤«¦§å©œ  «â«¦ ¦ ›å©¡¦ ¦",
"¦§¦å¦ª ¤˜ › ˜Ÿâ«œ  œ¢œçŸœ¨¦ «¦¤ ˜§˜ «¦ç£œ¤¦ ®é¨¦.",
NULL
}
};
SCREEN
DnsNoSpaceOnSyspart = { 3,5,
{ "Ž œ¢œçŸœ¨¦ª ®é¨¦ª ©«ž £¦¤á›˜ ©˜ª œ¡¡å¤ž©žª (©¬¤ãŸàª C:) ›œ¤ œ§˜¨¡œå",
"š ˜ ¢œ «¦¬¨šå˜ ®à¨åª › ©¡â«˜.  ˜ ¢œ «¦¬¨šå˜ ®à¨åª › ©¡â«˜ ˜§˜ «œå",
"«¦¬¢á® ©«¦¤ 3,5 MB (3.641.856 byte) › ˜Ÿâ© £¦¬ ®é¨¦¬ ©œ œ¡œå¤ž «ž £¦¤á›˜.",
NULL
}
};
//
// Missing info in inf file
//
SCREEN
DnsBadInfSection = { 3,5,
{ "† œ¤æ«ž«˜ [%s] «¦¬ ˜¨®œå¦¬ §¢ž¨¦­¦¨ é¤ «¦¬ §¨¦š¨á££˜«¦ª „š¡˜«á©«˜©žª ›œ¤",
"¬§á¨®œ  ã ⮜  ¡˜«˜©«¨˜­œå. „§ ¡¦ ¤à¤ã©«œ £œ «¦ › ˜®œ ¨ ©«ã «¦¬ ©¬©«ã£˜«æª ©˜ª.",
NULL
}
};
//
// Couldn't create directory
//
SCREEN
DnsCantCreateDir = { 3,5,
{ "† „š¡˜«á©«˜©ž ›œ¤ 㫘¤ ›¬¤˜«æ ¤˜ ›ž£ ¦¬¨šã©œ  «¦¬ª §˜¨˜¡á«à ¡˜«˜¢æš¦¬ª ©«ž £¦¤á›˜ §¨¦¦¨ ©£¦ç.",
DntEmptyString,
"%s",
DntEmptyString,
"„¢âš¥«œ «ž £¦¤á›˜ §¨¦¦¨ ©£¦ç ¡˜  ™œ™˜ àŸœå«œ æ«  ›œ¤ ¬§á¨®¦¬¤ ˜¨®œå˜ £œ «¦ å› ¦ 椦£˜",
"«¦¬ ¡˜«˜¢æš¦¬ §¨¦¦¨ ©£¦ç. „¢âš¥«œ œ§å©žª ˜¤ ž ©ç¤›œ©ž «à¤ ¡˜¢à›åà¤",
"œå¤˜  ©à©«ã.",
NULL
}
};
//
// Error copying a file
//
SCREEN
DnsCopyError = { 4,5,
{ "† „š¡˜«á©«˜©ž ›œ¤ 㫘¤ ›¬¤˜«æ ¤˜ ˜¤« š¨á¯œ  «¦ §˜¨˜¡á«à ˜¨®œå¦:",
DntEmptyString,
DntEmptyString, // see DnCopyError (dnutil.c)
DntEmptyString,
DntEmptyString,
" <20> â©«œ ENTER š ˜ œ§˜¤á¢ž¯ž «žª ¢œ «¦¬¨šå˜ª ˜¤« š¨˜­ãª.",
" <20> â©«œ ESC š ˜ ˜š¤æž©ž «¦¬ ©­á¢£˜«¦ª ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª.",
" <20> â©«œ F3 š ˜ ⥦›¦ ˜§æ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª.",
DntEmptyString,
"‘ž£œåà©ž: Mœ ˜š¤æž©ž «¦¬ ©­á¢£˜«¦ª ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª, å©àª",
"˜¤« £œ«à§å©œ«œ ᢢ˜ §¨¦™¢ã£˜«˜ ¡˜«á «ž › á¨¡œ ˜ «žª „š¡˜«á©«˜©žª.",
NULL
}
},
DnsVerifyError = { 4,5,
{ "’¦ ˜¤«åš¨˜­¦ «¦¬ ˜¨®œå¦¬ §¦¬ ›ž£ ¦ç¨šž©œ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ›œ¤ œå¤˜ ",
"å› ¦ £œ «¦ ˜¨® ¡æ ˜¨®œå¦. í©àª ˜¬«æ ¤˜ ¦­œå¢œ«˜  ©œ ©­á¢£˜«˜ «¦¬ › ¡«ç¦¬,",
"§¨¦™¢ã£˜«˜ «žª › ©¡â«˜ª ã ᢢ˜ §¨¦™¢ã£˜«˜ ©®œ« ¡á £œ «¦ ¬¢ ¡æ.",
DntEmptyString,
DntEmptyString, // see DnCopyError (dnutil.c)
DntEmptyString,
DntEmptyString,
" <20> â©«œ ENTER š ˜ œ§˜¤á¢ž¯ž «žª ¢œ «¦¬¨šå˜ª ˜¤« š¨˜­ãª.",
" <20> â©«œ ESC š ˜ ˜š¤æž©ž «¦¬ ©­á¢£˜«¦ª ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª.",
" <20> â©«œ F3 š ˜ ⥦›¦ ˜§æ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª.",
DntEmptyString,
"‘ž£œåà©ž: Mœ ˜š¤æž©ž «¦¬ ©­á¢£˜«¦ª ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª, å©àª",
"˜¤« £œ«à§å©œ«œ ᢢ˜ §¨¦™¢ã£˜«˜ ¡˜«á «ž › á¨¡œ ˜ «žª „š¡˜«á©«˜©žª.",
NULL
}
};
SCREEN DnsSureSkipFile = { 4,5,
{ "„ᤠ˜š¤¦ã©œ«œ «¦ ©­á¢£˜ ›œ¤ Ÿ˜ ›ž£ ¦¬¨šžŸœå ˜¤«åš¨˜­¦ «¦¬ ˜¨®œå¦¬.",
"€¬«ã ž œ§ ¢¦šã §¨¦¦¨å<C2A8>œ«˜  š ˜ §¨¦®à¨ž£â¤¦¬ª ®¨ã©«œª ¦  ¦§¦å¦  ¡˜«˜¤¦¦ç¤",
"« ª ©¬¤â§œ œª ˜§æ «ž¤ ⢢œ ¯ž ˜¨®œåठ«¦¬ ©¬©«ã£˜«¦ª.",
DntEmptyString,
" <20> â©«œ ENTER š ˜ œ§˜¤á¢ž¯ž «žª ¢œ «¦¬¨šå˜ª ˜¤« š¨˜­ãª.",
" <20> â©«œ I š ˜ ˜š¤æž©ž «¦¬ ˜¨®œå¦¬.",
DntEmptyString,
"‘ž£œåà©ž: Mœ ˜š¤æž©ž «¦¬ ©­á¢£˜«¦ª ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª, å©àª",
"¤˜ £ž¤ šå¤œ  ž œš¡˜«á©«˜©ž ã ˜¤˜™áŸ£ ©ž ©œ Windows XP £œ œ§ «¬®å˜.",
NULL
}
};
//
// Wait while setup cleans up previous local source trees.
//
SCREEN
DnsWaitCleanup =
{ 12,6,
{ "<EFBFBD>œ¨ £â¤œ«œ 橦 ž „š¡˜«á©«˜©ž ¡˜«˜¨šœå «˜ §¨¦žš¦ç£œ¤˜ §¨¦©à¨ ¤á ˜¨®œå˜.",
NULL
}
};
//
// Wait while setup copies files
//
SCREEN
DnsWaitCopying = { 13,6,
{ "<EFBFBD>œ¨ £â¤œ«œ 橦 ž „š¡˜«á©«˜©ž ˜¤« š¨á­œ  «˜ ˜¨®œå˜ ©«¦ ›å©¡¦.",
NULL
}
},
DnsWaitCopyFlop= { 13,6,
{ "<EFBFBD>œ¨ £â¤œ«œ 橦 ž „š¡˜«á©«˜©ž ˜¤« š¨á­œ  «˜ ˜¨®œå˜ ©«ž › ©¡â«˜.",
NULL
}
};
//
// Setup boot floppy errors/prompts.
//
SCREEN
DnsNeedFloppyDisk3_0 = { 4,4,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ˜§˜ «œå «¨œ ª ¡œ¤âª › ©¡â«œª ¬¯ž¢ãª §¬¡¤æ«ž«˜ª",
"£¦¨­¦§¦ ž£â¤œª. ‡˜ šå¤œ«˜  ˜¤˜­¦¨á ©œ ˜¬«âª àª\"„š¡˜«á©«˜©ž «à¤ Windows XP",
"ƒ ©¡â«˜ „¡¡å¤ž©žª,\" \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ #2,\" \"„š¡˜«á©«˜©ž «à¤",
" Windows XP ƒ ©¡â«˜ #3\" and \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ #4.\"",
DntEmptyString,
"’¦§¦Ÿœ«ã©«œ £å˜ ˜§æ ˜¬«âª « ª «â©©œ¨ ª › ©¡â«œª ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 4\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk3_1 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 4\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk2_0 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 3\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk1_0 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 2\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk0_0 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP › ©¡â«˜ œ¡¡å¤ž©žª\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk3_0 = { 4,4,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ˜§˜ «œå «¨œ ª ¡œ¤âª › ©¡â«œª ¬¯ž¢ãª §¬¡¤æ«ž«˜ª",
"£¦¨­¦§¦ ž£â¤œª. ‡˜ šå¤œ«˜  ˜¤˜­¦¨á ©œ ˜¬«âª àª\"„š¡˜«á©«˜©ž «à¤ Windows XP",
"ƒ ©¡â«˜ „¡¡å¤ž©žª,\" \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ #2,\" \"„š¡˜«á©«˜©ž",
"«à¤ Windows XP ƒ ©¡â«˜ #3\" ¡˜  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ #4.\"",
DntEmptyString,
"’¦§¦Ÿœ«ã©«œ £å˜ ˜§æ ˜¬«âª « ª «â©©œ¨ ª › ©¡â«œª ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 4\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk3_1 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 4\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk2_0 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 3\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk1_0 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ 2\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk0_0 = { 4,4,
{ "’¦§¦Ÿœ«ã©«œ £ ˜ ¡œ¤ã › ©¡â«˜ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž ©«ž £¦¤á›˜ A:.",
"€¬«ã ž › ©¡â«˜ Ÿ˜ šå¤œ  \"„š¡˜«á©«˜©ž «à¤ Windows XP ƒ ©¡â«˜ œ¡¡å¤ž©žª\"",
NULL
}
};
//
// The floppy is not formatted.
//
SCREEN
DnsFloppyNotFormatted = { 3,4,
{ "€¬«ã ž › ©¡â«˜ ›œ¤ œå¤˜  ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž š ˜ ®¨ã©ž £œ MS-DOS",
"㠜夘  ¡˜«œ©«¨˜££â¤ž. ƒœ¤ œå¤˜  ›¬¤˜«ã ž ®¨ã©ž «žª ˜§æ «ž¤ „š¡˜«á©«˜©ž.",
NULL
}
};
//
// We think the floppy is not formatted with a standard format.
//
SCREEN
DnsFloppyBadFormat = { 3,4,
{ "€¬«ã ž › ©¡â«˜ ›œ¤ œå¤˜  ¬¯ž¢ãª §¬¡¤æ«ž«˜ª, £¦¨­¦§¦ ž£â¤ž š ˜ ®¨ã©ž £œ MS-DOS",
"㠜夘  ¡˜«œ©«¨˜££â¤ž. ƒœ¤ œå¤˜  ›¬¤˜«ã ž ®¨ã©ž «žª ˜§æ «ž¤ „š¡˜«á©«˜©ž.",
NULL
}
};
//
// We can't determine the free space on the floppy.
//
SCREEN
DnsFloppyCantGetSpace = { 3,4,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ›œ¤ œå¤˜  ›¬¤˜«æ ¤˜ §¨¦©› ¦¨å©œ  «¦¤ œ¢œçŸœ¨¦ ®é¨¦",
"©«ž › ©¡â«˜ §¦¬ «¦§¦Ÿœ«ã©˜«œ. ƒœ¤ œå¤˜  ›¬¤˜«ã ž ®¨ã©ž «žª ˜§æ «ž¤ „š¡˜«á©«˜©ž.",
NULL
}
};
//
// The floppy is not blank.
//
SCREEN
DnsFloppyNotBlank = { 3,4,
{ "† › ©¡â«˜ §¦¬ «¦§¦Ÿœ«ã©˜«œ ›œ¤ œå¤˜  ¬¯ž¢ãª §¬¡¤æ«ž«˜ª ã ›œ¤ œå¤˜  ¡œ¤ã.",
"ƒœ¤ œå¤˜  ›¬¤˜«ã ž ®¨ã©ž ˜¬«ãª «žª › ©¡â«˜ª ˜§æ «ž¤ „š¡˜«á©«˜©ž.",
NULL
}
};
//
// Couldn't write the boot sector of the floppy.
//
SCREEN
DnsFloppyWriteBS = { 3,4,
{ "ƒœ¤ 㫘¤ ›¬¤˜«ã ž œšš¨˜­ã ˜§æ «ž¤ „š¡˜«á©«˜©ž ©«ž¤ §œ¨ ¦®ã ©¬©«ã£˜«¦ª «žª",
"› ©¡â«˜ª. ƒœ¤ œå¤˜  ›¬¤˜«ã ž ®¨ã©ž ˜¬«ãª «žª › ©¡â«˜ª ˜§æ «ž¤ „š¡˜«á©«˜©ž.",
NULL
}
};
//
// Verify of boot sector on floppy failed (ie, what we read back is not the
// same as what we wrote out).
//
SCREEN
DnsFloppyVerifyBS = { 3,4,
{ "† ˜¤áš¤à©ž ›œ›¦£â¤à¤ ˜§æ «ž¤ „š¡˜«á©«˜©ž «žª §œ¨ ¦®ãª ©¬©«ã£˜«¦ª «žª › ©¡â«˜ª",
"›œ¤ «˜ ¨ á<C2A0>œ  £œ «ž¤ œšš¨˜­ã ›œ›¦£â¤à¤ ã ›œ¤ 㫘¤ ›¬¤˜«ã ž ˜¤áš¤à©ž ˜§æ «ž¤",
"„š¡˜«á©«˜©ž «žª §œ¨ ¦®ãª ©¬©«ã£˜«¦ª «žª › ©¡â«˜ª š ˜ «ž¤ œ§˜¢ãŸœ¬©ã «¦¬ª.",
DntEmptyString,
"€¬«æ ¦­œå¢œ«˜  ©œ £å˜ ã §œ¨ ©©æ«œ¨œª ˜§æ « ª §˜¨˜¡á«à ©¬¤Ÿã¡œª:",
DntEmptyString,
" Ž ¬§¦¢¦š ©«ãª ⮜  §¨¦©™¢žŸœå ˜§æ ⤘  æ.",
" † «¦§¦Ÿœ«ž£â¤ž › ©¡â«˜ œå¤˜  ¡˜«œ©«¨˜££â¤ž.",
" † £¦¤á›˜ › ©¡â«˜ª ⮜  ⤘ §¨æ™¢ž£˜ ¬¢ ¡¦ç 㠨矣 ©žª §˜¨˜£â«¨à¤.",
NULL
}
};
//
// We couldn't write to the floppy drive to create winnt.sif.
//
SCREEN
DnsCantWriteFloppy = { 3,5,
{ "ƒœ¤ 㫘¤ ›¬¤˜«ã ž œšš¨˜­ã ©«ž › ©¡â«˜ ©«ž £¦¤á›˜ A:. í©àª ž › ©¡â«˜",
"¤˜ œå¤˜  ¡˜«œ©«¨˜££â¤ž. ƒ¦¡ £á©«œ £ ˜ › ˜­¦¨œ« ¡ã › ©¡â«˜.",
NULL
}
};
//
// Exit confirmation dialog
//
SCREEN
DnsExitDialog = { 13,6,
{ "ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»",
"º ˜ Windows XP ›œ¤ ⮦¬¤ œš¡˜«˜©«˜Ÿœå §¢ã¨àª º",
"º ©«¦ ©ç©«ž£á ©˜ª. €¤ ¡¢œå©œ«œ «¦ §¨æš¨˜££˜ º",
"º œš¡˜«á©«˜©žª «é¨˜ Ÿ˜ §¨â§œ  ¤˜ œ¡«œ¢œ©«œå §á¢  º",
"º š ˜ ¤˜ œš¡˜«˜©«ã©œ«œ «˜ Windows XP. º",
"º * <20>˜«ã©«œ ENTER ¤˜ ©¬¤œ®å©œ«œ «ž¤ „š¡˜«á©«˜©ž. º",
"º * <20>˜«ã©«œ F3 ¤˜ ¡¢œå©œ«œ «ž¤ „š¡˜«á©«˜©ž. º",
"ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ",
"º F3=륦›¦ª ENTER=‘¬¤â®œ ˜ º",
"ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ",
NULL
}
};
//
// About to reboot machine and continue setup
//
SCREEN
DnsAboutToRebootW =
{ 3,5,
{ "’¦ «£ã£˜ «žª „š¡˜«á©«˜©žª §¦¬ ™˜©å<C2A9>œ«˜  ©œ MS-DOS ¦¢¦¡¢ž¨éŸž¡œ.",
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ ¥œ¡ ¤ã©œ  §á¢  «¦¤ ¬§¦¢¦š ©«ã ©˜ª.",
"† › ˜› ¡˜©å˜ œš¡˜«á©«˜©žª «à¤ Windows XP Ÿ˜ ©¬¤œ®å©œ  £œ«á «ž¤ œ§˜¤œ¡¡å¤ž©ž.",
DntEmptyString,
"<EFBFBD>œ™˜ àŸœå«œ æ«  ž › ©¡â«˜ ©˜ª \"„š¡˜«á©«˜©ž «à¤ Windows XP",
"ƒ ©¡â«˜ „¡¡å¤ž©žª\" ™¨å©¡œ«˜  ©«ž £¦¤á›˜ A: §¨¦«¦ç ©¬¤œ®å©œ«œ.",
DntEmptyString,
"<EFBFBD> â©«œ ENTER š ˜ œ§˜¤œ¡¡å¤ž©ž «¦¬ ¬§¦¢¦š ©«ã ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª",
"«à¤ Windows XP.",
NULL
}
},
DnsAboutToRebootS =
{ 3,5,
{ "’¦ «£ã£˜ «žª „š¡˜«á©«˜©žª §¦¬ ™˜©å<C2A9>œ«˜  ©œ MS-DOS ¦¢¦¡¢ž¨éŸž¡œ.",
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ ¥œ¡ ¤ã©œ  §á¢  «¦¤ ¬§¦¢¦š ©«ã ©˜ª.",
"† › ˜› ¡˜©å˜ œš¡˜«á©«˜©žª «à¤ Windows XP Ÿ˜ ©¬¤œ®å©œ  £œ«á «ž¤ œ§˜¤œ¡¡å¤ž©ž.",
DntEmptyString,
"<EFBFBD>œ™˜ àŸœå«œ æ«  ž › ©¡â«˜ ©˜ª \"„š¡˜«á©«˜©ž «à¤ Windows XP",
"ƒ ©¡â«˜ „¡¡å¤ž©žª\" ™¨å©¡œ«˜  ©«ž £¦¤á›˜ A: §¨¦«¦ç ©¬¤œ®å©œ«œ.",
DntEmptyString,
"<EFBFBD> â©«œ ENTER š ˜ œ§˜¤œ¡¡å¤ž©ž «¦¬ ¬§¦¢¦š ©«ã ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª",
"«à¤ Windows XP.",
NULL
}
},
DnsAboutToRebootX =
{ 3,5,
{ "’¦ «£ã£˜ «žª „š¡˜«á©«˜©žª §¦¬ ™˜©å<C2A9>œ«˜  ©œ MS-DOS ¦¢¦¡¢ž¨éŸž¡œ.",
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ ¥œ¡ ¤ã©œ  §á¢  «¦¤ ¬§¦¢¦š ©«ã ©˜ª.",
"† › ˜› ¡˜©å˜ œš¡˜«á©«˜©žª «à¤ Windows XP ©¬¤œ®å<C2AE>œ«˜  £œ«á «ž¤ œ§˜¤œ¡¡å¤ž©ž.",
DntEmptyString,
"„ᤠ¬§á¨®œ  £ ˜ › ©¡â«˜ ©«ž £¦¤á›˜ A:, ˜­˜ ¨â©«œ «ž¤ «é¨˜.",
DntEmptyString,
"<EFBFBD> â©«œ ENTER š ˜ œ§˜¤œ¡¡å¤ž©ž «¦¬ ¬§¦¢¦š ©«ã ¡˜  ©¬¤â® ©ž «žª „š¡˜«á©«˜©žª",
"«à¤ Windows XP.",
NULL
}
};
//
// Need another set for '/w' switch since we can't reboot from within Windows.
//
SCREEN
DnsAboutToExitW =
{ 3,5,
{ "’¦ «£ã£˜ «žª „š¡˜«á©«˜©žª §¦¬ ™˜©å<C2A9>œ«˜  ©œ MS-DOS ¦¢¦¡¢ž¨éŸž¡œ.",
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ ¥œ¡ ¤ã©œ  §á¢  «¦¤ ¬§¦¢¦š ©«ã ©˜ª.",
"† › ˜› ¡˜©å˜ œš¡˜«á©«˜©žª «à¤ Windows XP ©¬¤œ®å<C2AE>œ«˜  £œ«á «ž¤ œ§˜¤œ¡¡å¤ž©ž.",
DntEmptyString,
"<EFBFBD>œ™˜ àŸœå«œ æ«  ž › ©¡â«˜ ©˜ª \"„š¡˜«á©«˜©ž «à¤ Windows XP",
"ƒ ©¡â«˜ „¡¡å¤ž©žª\" ™¨å©¡œ«˜  ©«ž £¦¤á›˜ A: §¨¦«¦ç ©¬¤œ®å©œ«œ.",
DntEmptyString,
"<EFBFBD> â©«œ ENTER š ˜ œ§ ©«¨¦­ã ©œ MS-DOS, œ§˜¤œ¡¡ ¤ã©«œ «¦¤ ¬§¦¢¦š ©«ã ¡˜ ",
"©¬¤œ®å©«œ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª «à¤ Windows XP.",
NULL
}
},
DnsAboutToExitS =
{ 3,5,
{ "’¦ «£ã£˜ «žª „š¡˜«á©«˜©žª §¦¬ ™˜©å<C2A9>œ«˜  ©œ MS-DOS ¦¢¦¡¢ž¨éŸž¡œ.",
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ ¥œ¡ ¤ã©œ  §á¢  «¦¤ ¬§¦¢¦š ©«ã ©˜ª.",
"† › ˜› ¡˜©å˜ œš¡˜«á©«˜©žª «à¤ Windows XP ©¬¤œ®å<C2AE>œ«˜  £œ«á «ž¤ œ§˜¤œ¡¡å¤ž©ž.",
DntEmptyString,
"<EFBFBD>œ™˜ àŸœå«œ æ«  ž › ©¡â«˜ ©˜ª \"„š¡˜«á©«˜©ž «à¤ Windows XP",
"ƒ ©¡â«˜ „¡¡å¤ž©žª\" ™¨å©¡œ«˜  ©«ž £¦¤á›˜ A: §¨¦«¦ç ©¬¤œ®å©œ«œ.",
DntEmptyString,
"<EFBFBD> â©«œ ENTER š ˜ œ§ ©«¨¦­ã ©œ MS-DOS, œ§˜¤œ¡¡ ¤ã©«œ «¦¤ ¬§¦¢¦š ©«ã ¡˜ ",
"©¬¤œ®å©«œ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª «à¤ Windows XP.",
NULL
}
},
DnsAboutToExitX =
{ 3,5,
{ "’¦ «£ã£˜ «žª „š¡˜«á©«˜©žª §¦¬ ™˜©å<C2A9>œ«˜  ©œ MS-DOS ¦¢¦¡¢ž¨éŸž¡œ.",
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ ¥œ¡ ¤ã©œ  §á¢  «¦¤ ¬§¦¢¦š ©«ã ©˜ª.",
"† › ˜› ¡˜©å˜ œš¡˜«á©«˜©žª «à¤ Windows XP ©¬¤œ®å<C2AE>œ«˜  £œ«á «ž¤ œ§˜¤œ¡¡å¤ž©ž.",
DntEmptyString,
"„ᤠ¬§á¨®œ  £ ˜ › ©¡â«˜ ©«ž £¦¤á›˜ A:, ˜­˜ ¨â©«œ «ž¤ «é¨˜.",
DntEmptyString,
"<EFBFBD> â©«œ ENTER š ˜ œ§ ©«¨¦­ã ©œ MS-DOS, œ§˜¤œ¡¡ ¤ã©«œ «¦¤ ¬§¦¢¦š ©«ã ¡˜ ",
"©¬¤œ®å©«œ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª «à¤ Windows XP.",
NULL
}
};
//
// Gas gauge
//
SCREEN
DnsGauge = { 7,15,
{ "ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»",
"º ’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ˜¤« š¨á­œ  ˜¨®œå˜... º",
"º º",
"º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º",
"º ³ ³ º",
"º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º",
"ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ",
NULL
}
};
//
// Error screens for initial checks on the machine environment
//
SCREEN
DnsBadDosVersion = { 3,5,
{ "€¬«æ «¦ §¨æš¨˜££˜ ˜§˜ «œå MS-DOS â¡›¦©žª 5.0 ã ¤œæ«œ¨žª.",
NULL
}
},
DnsRequiresFloppy = { 3,5,
#ifdef ALLOW_525
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª œ¤«æ§ ©œ æ«  ž £¦¤á›˜ A: ›œ¤ ¬§á¨®œ  㠜夘 ",
"£¦¤á›˜ ®˜£ž¢ãª §¬¡¤æ«ž«˜ª.  ˜ «ž¤ œ¡«â¢œ©ž «¦¬ §¨¦š¨á££˜«¦ª „š¡˜«á©«˜©žª",
"˜§˜ «œå«˜  £ ˜ £¦¤á›˜ › ©¡â«˜ª 1,2 <> ã ¬¯ž¢æ«œ¨ž.",
#else
{"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª œ¤«æ§ ©œ æ«  ž £¦¤á›˜ A: ›œ¤ ¬§á¨®œ  㠜夘 ",
"3,5  ¤«©é¤ ¬¯ž¢ãª §¬¡¤æ«ž«˜ª. €§˜ «œå«˜  £ ˜ £¦¤á›˜ A: ®à¨ž« ¡æ«ž«˜ª 1,44 <>",
"ã ˜¤é«œ¨žª š ˜ «ž¤ œš¡˜«á©«˜©ž ˜§æ › ©¡â«œª.",
DntEmptyString,
" ˜ «ž¤ œš¡˜«á©«˜©ž «à¤ Windows XP ®à¨åª «ž ®¨ã©ž › ©¡œ«é¤, ¥œ¡ ¤ã©«œ §á¢  «¦",
"§¨æš¨˜££˜ ¡˜  ¡˜Ÿ¦¨å©«œ «ž¤ œ§ ¢¦šã /b ©«ž š¨˜££ã œ¤«¦¢é¤.",
#endif
NULL
}
},
DnsRequires486 = { 3,5,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª œ¤«æ§ ©œ æ«  ˜¬«æª ¦ ¬§¦¢¦š ©«ãª ›œ¤ › ˜Ÿâ«œ ",
"œ§œ¥œ¨š˜©«ã 80486 ã ¤œæ«œ¨¦. ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž «à¤ Windows XP.",
NULL
}
},
DnsCantRunOnNt = { 3,5,
{ "ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž «¦¬ §¨¦š¨á££˜«¦ª ©œ ¡˜£å˜ â¡›¦©ž 32 bit «à¤ Windows.",
DntEmptyString,
"•¨ž© £¦§¦ ã©«œ winnt32.exe.",
NULL
}
},
DnsNotEnoughMemory = { 3,5,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª œ¤«æ§ ©œ æ«  ž œš¡˜«œ©«ž£â¤ž £¤ã£ž «¦¬ ¬§¦¢¦š ©«ã",
"›œ¤ œ§˜¨¡œå š ˜ «ž¤ œ¡«â¢œ©ž «à¤ Windows XP.",
DntEmptyString,
"‹¤ã£ž §¦¬ ˜§˜ «œå«˜ : %lu%s Mb",
"‹¤ã£ž §¦¬ œ¤«¦§å©«ž¡œ: %lu%s Mb",
NULL
}
};
//
// Screens used when removing existing nt files
//
SCREEN
DnsConfirmRemoveNt = { 5,5,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª Ÿ˜ ¡˜«˜¨šã©œ  «˜ ˜¨®œå˜ «à¤ Windows XP ˜§æ",
"«¦¤ ¡˜Ÿ¦¨ <C2A8>棜¤¦ §˜¨˜¡á«à ¡˜«á¢¦š¦. † œš¡˜«á©«˜©ž «à¤ Windows XP ©œ",
"˜¬«æ¤ «¦¤ ¡˜«á¢¦š¦ Ÿ˜ ¡˜«˜©«¨˜­œå ¦¨ ©« ¡á.",
DntEmptyString,
"%s",
DntEmptyString,
DntEmptyString,
" <20> â©«œ F3 š ˜ ⥦›¦ ˜§æ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ®à¨åª ¡˜«á¨šž©ž ˜¨®œåà¤.",
" <20> â©«œ • š ˜ ¡˜«á¨šž©ž «à¤ ˜¨®œåठ«à¤ Windows ˜§æ «¦¤ §˜¨˜§á¤à ¡˜«á¢¦š¦.",
NULL
}
},
DnsCantOpenLogFile = { 3,5,
{ "ƒœ¤ 㫘¤ ›¬¤˜«æ ¤˜ ˜¤¦ ®«œå «¦ §˜¨˜¡á«à ˜¨®œå¦ ¡˜«˜š¨˜­ãª ˜§æ «ž¤ „š¡˜«á©«˜©ž.",
DntEmptyString,
"%s",
DntEmptyString,
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ›œ¤ œå¤˜  ›¬¤˜«æ ¤˜ ¡˜«˜¨šã©œ  «˜ ˜¨®œå˜ «à¤",
"Windows XP ˜§æ «¦¤ ¡˜Ÿ¦¨ ©£â¤¦ ¡˜«á¢¦š¦.",
NULL
}
},
DnsLogFileCorrupt = { 3,5,
{ "ƒœ¤ œå¤˜  ›¬¤˜«ã œç¨œ©ž ˜§æ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª «žª œ¤æ«ž«˜ª %s",
"©«¦ ¡˜Ÿ¦¨ <C2A8>棜¤¦ §˜¨˜¡á«à ˜¨®œå¦ ¡˜«˜š¨˜­ãª «žª œš¡˜«á©«˜©žª.",
DntEmptyString,
"%s",
DntEmptyString,
"’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ›œ¤ œå¤˜  ›¬¤˜«æ ¤˜ ¡˜«˜¨šã©œ  «˜ ˜¨®œå˜ «à¤",
"Windows XP ˜§æ «¦¤ ¡˜Ÿ¦¨ ©£â¤¦ ¡˜«á¢¦š¦.",
NULL
}
},
DnsRemovingNtFiles = { 3,5,
{ " <20>œ¨ £â¤œ«œ 橦 ¡˜«˜¨š¦ç¤«˜  «˜ ˜¨®œå˜ «à¤ Windows XP.",
NULL
}
};
SCREEN
DnsNtBootSect = { 3,5,
{ "ƒœ¤ œå¤˜  ›¬¤˜«ã ž œš¡˜«á©«˜©ž «¦¬ §¨¦š¨á££˜«¦ª „¡¡å¤ž©žª «à¤ Windows XP.",
DntEmptyString,
"<EFBFBD>œ™˜ àŸœå«œ æ«  ž £¦¤á›˜ ©˜ª C: œå¤˜  › ˜£¦¨­à£â¤ž ¡˜  ›œ¤ œå¤˜  ¡˜«œ©«¨˜££â¤ž.",
NULL
}
};
SCREEN
DnsOpenReadScript = { 3,5,
{ "ƒœ¤ 㫘¤ ›¬¤˜«ã ž §¨æ©™˜©ž ©«¦ ˜¨®œå¦ ›â©£žª œ¤œ¨šœ é¤ §¦¬ ¡˜Ÿ¦¨å©«ž¡œ £œ «¦",
"› ˜¡æ§«ž /u ©«ž š¨˜££ã œ¤«¦¢é¤.",
DntEmptyString,
"† ¢œ «¦¬¨šå˜ ®à¨åª §˜¨˜¡¦¢¦çŸž©ž ›œ¤ œå¤˜  ›¬¤˜«æ ¤˜ ©¬¤œ® ©«œå.",
NULL
}
};
SCREEN
DnsParseScriptFile = { 3,5,
{ "’¦ ˜¨®œå¦ ›â©£žª œ¤œ¨šœ é¤ §¦¬ ¡˜Ÿ¦¨å©«ž¡œ £œ «¦ › ˜¡æ§«ž /u ©«ž š¨˜££ã",
DntEmptyString,
"%s",
DntEmptyString,
"œ¤«¦¢é¤, §œ¨ â®œ  ⤘ ©­á¢£˜ ©ç¤«˜¥žª ©«ž ©œ ¨á %u.",
DntEmptyString,
NULL
}
};
SCREEN
DnsBootMsgsTooLarge = { 3,5,
{ "<EFBFBD>˜¨¦¬© á©«ž¡œ ⤘ œ©à«œ¨ ¡æ ©­á¢£˜ «žª „š¡˜«á©«˜©žª.",
DntEmptyString,
"Ž  £œ«˜­¨á©œ ª «à¤ £ž¤¬£á«à¤ œ¡¡å¤ž©žª œå¤˜  §¦¢ç £œšá¢œª.",
NULL
}
};
SCREEN
DnsNoSwapDrive = { 3,5,
{ "<EFBFBD>˜¨¦¬© á©«ž¡œ ⤘ œ©à«œ¨ ¡æ ©­á¢£˜ «žª „š¡˜«á©«˜©žª.",
DntEmptyString,
"ƒœ¤ 㫘¤ ›¬¤˜«ã ž œç¨œ©ž Ÿâ©žª š ˜ «¦ ˜¨®œå¦ ˜¤«˜¢¢˜šãª.",
NULL
}
};
SCREEN
DnsNoSmartdrv = { 3,5,
{ "’¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª ›œ¤ œ¤«æ§ ©œ SmartDrive ©«¦¤ ¬§¦¢¦š ©«ã ©˜ª. ’¦",
"SmartDrive Ÿ˜ ™œ¢« é©œ  ©ž£˜¤« ¡á « ª œ§ ›æ©œ ª ˜¬«ãª «žª ­á©žª „š¡˜«á©«˜©žª",
"«à¤ Windows.",
DntEmptyString,
"€§˜ «œå«˜  ᣜ©ž ⥦›¦ª, œ¡¡å¤ž©ž SmartDrive ¡˜  œ§˜¤œ¡¡å¤ž©ž «žª",
"„š¡˜«á©«˜©žª. €¤˜«¨â¥«œ ©«ž¤ «œ¡£ž¨åà©ž DOS š ˜ §œ¨ ©©æ«œ¨œª §¢ž¨¦­¦¨åœª.",
DntEmptyString,
" <20> â©«œ F3 š ˜ ⥦›¦ ˜§æ «¦ §¨æš¨˜££˜ „š¡˜«á©«˜©žª.",
" <20> â©«œ ENTER š ˜ ¤˜ ©¬¤œ®å©œ«œ ®à¨åª «¦ SmartDrive.",
NULL
}
};
//
// Boot messages. These go in the fat and fat32 boot sectors.
//
CHAR BootMsgNtldrIsMissing[] = "NTLDR is missing";
CHAR BootMsgDiskError[] = "Disk error";
CHAR BootMsgPressKey[] = "Press any key to restart";