Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

906 lines
26 KiB

  1. /*++
  2. Copyright (c) 1992 Microsoft Corporation
  3. Module Name:
  4. dntext.c
  5. Abstract:
  6. Translatable text for DOS based NT installation program.
  7. Author:
  8. Ted Miller (tedm) 30-March-1992
  9. Revision History:
  10. --*/
  11. #include "winnt.h"
  12. //
  13. // Name of sections in inf file. If these are translated, the section
  14. // names in dosnet.inf must be kept in sync.
  15. //
  16. CHAR DnfDirectories[] = "Directories";
  17. CHAR DnfFiles[] = "Files";
  18. CHAR DnfFloppyFiles0[] = "FloppyFiles.0";
  19. CHAR DnfFloppyFiles1[] = "FloppyFiles.1";
  20. CHAR DnfFloppyFiles2[] = "FloppyFiles.2";
  21. CHAR DnfFloppyFiles3[] = "FloppyFiles.3";
  22. CHAR DnfFloppyFilesX[] = "FloppyFiles.x";
  23. CHAR DnfSpaceRequirements[] = "DiskSpaceRequirements";
  24. CHAR DnfMiscellaneous[] = "Miscellaneous";
  25. CHAR DnfRootBootFiles[] = "RootBootFiles";
  26. CHAR DnfAssemblyDirectories[] = SXS_INF_ASSEMBLY_DIRECTORIES_SECTION_NAME_A;
  27. //
  28. // Names of keys in inf file. Same caveat for translation.
  29. //
  30. CHAR DnkBootDrive[] = "BootDrive"; // in [SpaceRequirements]
  31. CHAR DnkNtDrive[] = "NtDrive"; // in [SpaceRequirements]
  32. CHAR DnkMinimumMemory[] = "MinimumMemory"; // in [Miscellaneous]
  33. CHAR DntMsWindows[] = "Microsoft Windows";
  34. CHAR DntMsDos[] = "MS-DOS";
  35. CHAR DntPcDos[] = "PC-DOS";
  36. CHAR DntOs2[] = "OS/2";
  37. CHAR DntPreviousOs[] = "Previous Operating System on C:";
  38. CHAR DntBootIniLine[] = "Windows Installation/Upgrade";
  39. //
  40. // Plain text, status msgs.
  41. //
  42. CHAR DntStandardHeader[] = "\n ��⠭���� Windows\n������������������������";
  43. CHAR DntPersonalHeader[] = "\n ��⠭���� Windows\n������������������������";
  44. CHAR DntWorkstationHeader[] = "\n ��⠭���� Windows\n������������������������";
  45. CHAR DntServerHeader[] = "\n ��⠭���� Windows\n������������������������";
  46. CHAR DntParsingArgs[] = "������ ���㬥�⮢...";
  47. CHAR DntEnterEqualsExit[] = "����=��室";
  48. CHAR DntEnterEqualsRetry[] = "����=������";
  49. CHAR DntEscEqualsSkipFile[] = "ESC=�ய��� 䠩��";
  50. CHAR DntEnterEqualsContinue[] = "����=�த�������";
  51. CHAR DntPressEnterToExit[] = "���������� �த������ ��⠭����. ������� ���� ��� ��室�.";
  52. CHAR DntF3EqualsExit[] = "F3=��室";
  53. CHAR DntReadingInf[] = "�⥭�� INF-䠩�� %s...";
  54. CHAR DntCopying[] = "� ����஢����: ";
  55. CHAR DntVerifying[] = "� �஢�ઠ: ";
  56. CHAR DntCheckingDiskSpace[] = "�஢�ઠ ����� �� ��᪥...";
  57. CHAR DntConfiguringFloppy[] = "����ன�� ������� ��᪠...";
  58. CHAR DntWritingData[] = "������ ��ࠬ��஢ ��⠭����...";
  59. CHAR DntPreparingData[] = "�롮� ��ࠬ��஢ ��⠭����...";
  60. CHAR DntFlushingData[] = "������ ������ �� ����...";
  61. CHAR DntInspectingComputer[] = "�஢�ઠ ����������...";
  62. CHAR DntOpeningInfFile[] = "�����⨥ INF-䠩��...";
  63. CHAR DntRemovingFile[] = "�������� 䠩�� %s";
  64. CHAR DntXEqualsRemoveFiles[] = "X=������� 䠩��";
  65. CHAR DntXEqualsSkipFile[] = "X=�ய������ 䠩�";
  66. //
  67. // confirmation keystroke for DnsConfirmRemoveNt screen.
  68. // Keep in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
  69. //
  70. ULONG DniAccelRemove1 = (ULONG)'x',
  71. DniAccelRemove2 = (ULONG)'X';
  72. //
  73. // confirmation keystroke for DnsSureSkipFile screen.
  74. // Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
  75. //
  76. ULONG DniAccelSkip1 = (ULONG)'x',
  77. DniAccelSkip2 = (ULONG)'X';
  78. CHAR DntEmptyString[] = "";
  79. //
  80. // Usage text.
  81. //
  82. PCHAR DntUsage[] = {
  83. "��⠭���� Windows",
  84. "",
  85. "WINNT [/s[:��室���_����]] [/t[:ࠡ�稩_����]]",
  86. " [/u[:䠩�_�⢥⮢]] [udf:id[,UDF_䠩�]]",
  87. " [/r:�����] [/rx:�����] [/e:�������] [/a]",
  88. "",
  89. "/s[:]��室���_����",
  90. " ������ ��室��� ��ᯮ������� 䠩��� Windows.",
  91. " ������ ���� 㪠��� ������ ���� � ���� x:[����] ���",
  92. " \\\\��ࢥ�\\������[����].",
  93. "",
  94. "/t[:ࠡ�稩_����]",
  95. " ������ ���� ��� ࠧ��饭�� �६����� 䠩��� ��⠭���� ",
  96. " � ��� ࠧ��饭�� ��⠭���������� ���⥬� Windows.",
  97. " �᫨ ���� �� 㪠���, �ணࠬ�� ��⠭���� ����⠥��� ",
  98. " ᠬ�����⥫쭮 ��������� ࠡ�稩 ����.",
  99. "",
  100. "/u[:䠩�_�⢥⮢]",
  101. " ������ ��⬠�������� ��⠭���� � �ᯮ�짮������ 䠩�� �⢥⮢",
  102. " (�ॡ����� 㪠���� ��ࠬ��� /s). ���� �⢥⮢ ᮤ�ন� �⢥��",
  103. " �� ��� ��� ��������� ������� �ணࠬ�� ��⠭����, ���筮 ���",
  104. " �⢥�� ���� �������� ���짮��⥫�.",
  105. "udf:id[,UDF_䠩�]",
  106. " ����뢠�� ������䨪���� (ID), �ᯮ���㥬�� �ணࠬ��� ��⠭����",
  107. " ��� ⮣�, �⮡� ��।�����, ��� UDF-䠩� �㤥� �������� ��ࠬ����",
  108. " 䠩�� �⢥⮢ (��. ��ࠬ��� /u). ��ࠬ��� /udf ��४�뢠�� ���祭��",
  109. " 䠩�� �⢥⮢, � ������䨪���� 㪠�뢠��, ����� ���祭�� UDF-䠩��",
  110. " ����� �ᯮ�짮����. �᫨ UDF-䠩� �� 㪠���, �ணࠬ�� ��⠭����",
  111. " �������� ��᪥�� � 䠩��� $Unique$.udb",
  112. "",
  113. "/r[:�����]",
  114. " ������ ����易⥫���� ����� ��� ��⠭����. ��� ����� ���࠭�����",
  115. " ��᫥ �����襭�� ��⠭����.",
  116. "",
  117. "/rx[:�����]",
  118. " ������ ����易⥫���� ����� ��� ����஢����. ��� ����� 㤠������",
  119. " ��᫥ �����襭�� ��⠭����.",
  120. "",
  121. "/e:�������",
  122. " ������ �믮������ 㪠������ ������� �� ����砭�� �������᪮� ����� ",
  123. " ��⠭����.",
  124. "",
  125. "/a ����砥� ᯥ樠����� ����������� ��� �� � ���娬 �७���",
  126. " ��� ��࠭�祭��� ������������.",
  127. NULL
  128. };
  129. //
  130. // Inform that /D is no longer supported
  131. //
  132. PCHAR DntUsageNoSlashD[] = {
  133. "�믮����� ��⠭���� Windows.",
  134. "",
  135. "WINNT [/S[:]��室���_����] [/T[:]ࠡ�稩_����] [/I[:]inf_䠩�]",
  136. " [/U[:䠩�_�業����]]",
  137. " [/R[x]:�����] [/E:�������] [/A]",
  138. "",
  139. "/D[:]winntroot",
  140. " ���� ��ࠬ��� ������ �� �����ন������.",
  141. NULL
  142. };
  143. //
  144. // out of memory screen
  145. //
  146. SCREEN
  147. DnsOutOfMemory = { 4,6,
  148. { "�ணࠬ�� ��⠭���� �� 墠⠥� ������ - ���������� �த������ ࠡ���.",
  149. NULL
  150. }
  151. };
  152. //
  153. // Let user pick the accessibility utilities to install
  154. //
  155. SCREEN
  156. DnsAccessibilityOptions = { 3, 5,
  157. { "�������, ����� ᯥ樠����� ����������� ᫥���� ��⠭�����:",
  158. DntEmptyString,
  159. "[ ] ������� ������� F1 ��� ��⠭���� ��࠭��� ����",
  160. #ifdef NARRATOR
  161. "[ ] ������� ������� F2 ��� ��⠭���� ��࠭���� �������",
  162. #endif
  163. #if 0
  164. "[ ] ������� ������� F3 ��� ��⠭���� ��࠭��� ����������",
  165. #endif
  166. NULL
  167. }
  168. };
  169. //
  170. // User did not specify source on cmd line screen
  171. //
  172. SCREEN
  173. DnsNoShareGiven = { 3,5,
  174. { "�ணࠬ�� ��⠭���� ����室��� �����, ��� ��室���� 䠩�� Windows.",
  175. "������� ����, ��� ����� ����� 䠩�� Windows.",
  176. NULL
  177. }
  178. };
  179. //
  180. // User specified a bad source path
  181. //
  182. SCREEN
  183. DnsBadSource = { 3,5,
  184. { "��������� ��室��� ���� �� ��७, �� ����㯥� ��� �� ᮤ�ন� �ࠢ��쭮��",
  185. "��������� ��⠭������� 䠩��� Windows. ������� ����� ����, ���",
  186. "����� ����� 䠩�� Windows. �ᯮ������� ������� BACKSPACE ���",
  187. "㤠����� ��������� ᨬ�����, � ��⥬ 㪠���� �ࠢ������ ����.",
  188. NULL
  189. }
  190. };
  191. //
  192. // Inf file can't be read, or an error occured parsing it.
  193. //
  194. SCREEN
  195. DnsBadInf = { 3,5,
  196. { "�ணࠬ�� ��⠭���� �� ����� ����� ᢮� inf-䠩� ��� ���� 䠩� �ᯮ�祭.",
  197. "���������� � ���⥬���� ��������������.",
  198. NULL
  199. }
  200. };
  201. //
  202. // The specified local source drive is invalid.
  203. //
  204. // Remember that the first %u will expand to 2 or 3 characters and
  205. // the second one will expand to 8 or 9 characters!
  206. //
  207. SCREEN
  208. DnsBadLocalSrcDrive = { 3,4,
  209. { "����, ������� ��� ���࠭ ��� ࠧ��饭�� �६����� 䠩��� ��⠭����, ��",
  210. "����� �ࠢ������ ��᪮� ��� �� ᮤ�ন� �� �ࠩ��� ���� %u ��",
  211. "(��� %lu ����) ᢮������� ��᪮���� �����࠭�⢠.",
  212. NULL
  213. }
  214. };
  215. //
  216. // No drives exist that are suitable for the local source.
  217. //
  218. // Remeber that the %u's will expand!
  219. //
  220. SCREEN
  221. DnsNoLocalSrcDrives = { 3,4,
  222. { "Windows ����室�� ⮬ �� ���⪮� ��᪥, �� ����஬ ᢮�����",
  223. "�� ����� %u �� (%lu ����). �ணࠬ�� ��⠭���� �ᯮ������",
  224. "����� �⮣� �����࠭�⢠ ��� �࠭���� �६����� 䠩���, ����室���� ��",
  225. "�६� ��⠭����. ���� ⮬ ������ ��室����� �� �����ﭭ� ������祭���",
  226. "�����쭮� ���⪮� ��᪥, �����ন������ Windows, � �� ������",
  227. "���� ᦠ��� ��᪮�.",
  228. DntEmptyString,
  229. "�ணࠬ�� ��⠭���� �� ᬮ��� �����㦨�� ⠪�� ���� � ����������� ��ꥬ��",
  230. "᢮������� ��᪮���� �����࠭�⢠.",
  231. NULL
  232. }
  233. };
  234. SCREEN
  235. DnsNoSpaceOnSyspart = { 3,5,
  236. { "���������筮 ᢮������� ����� �� ����⮢�� ��᪥ (���筮 C:)",
  237. "��� �믮������ ��⠭���� ��� �ᯮ�짮����� ��᪥�. ��⠭���� ���",
  238. "�ᯮ�짮����� ��᪥� �ॡ��� ������� �������⥫���� 3.5 ��",
  239. "(3,641,856 ����) ᢮������� �����࠭�⢠ �� �⮬ ��᪥.",
  240. NULL
  241. }
  242. };
  243. //
  244. // Missing info in inf file
  245. //
  246. SCREEN
  247. DnsBadInfSection = { 3,5,
  248. { "������ [%s] ����ଠ樮����� 䠩�� �ணࠬ�� ��⠭����",
  249. "����������� ��� ���०����. ���������� � ���⥬���� ��������������.",
  250. NULL
  251. }
  252. };
  253. //
  254. // Couldn't create directory
  255. //
  256. SCREEN
  257. DnsCantCreateDir = { 3,5,
  258. { "�ணࠬ�� ��⠭���� �� 㤠���� ᮧ���� 㪠������ ����� �� ����筮� ",
  259. "���⪮� ��᪥:",
  260. DntEmptyString,
  261. "%s",
  262. DntEmptyString,
  263. "�஢����� �������� ���� � 㡥������ � ⮬, ��� �� ��� ����������� 䠩��",
  264. "� �������, ᮢ�����騬� � ᮧ�������� ������. �஢����� ⠪��",
  265. "��������� ᮥ������� ��� �⮣� ��᪠.",
  266. NULL
  267. }
  268. };
  269. //
  270. // Error copying a file
  271. //
  272. SCREEN
  273. DnsCopyError = { 4,5,
  274. { "�ணࠬ�� ��⠭���� �� 㤠���� ᪮��஢��� ᫥���騩 䠩�:",
  275. DntEmptyString,
  276. DntEmptyString, // see DnCopyError (dnutil.c)
  277. DntEmptyString,
  278. DntEmptyString,
  279. " ������� ���� ��� �����७�� �����樨 ����஢����.",
  280. " ������� ESC ��� ������஢���� �訡�� � �த������� ��⠭����.",
  281. " ������� F3 ��� �४��饭�� ��⠭����.",
  282. DntEmptyString,
  283. "��������: ������஢���� �⮩ �訡�� � �த������� ��⠭���� �����",
  284. "�ਢ���� � ���쭥�襬 � ��㣨� �訡��� ��⠭����.",
  285. NULL
  286. }
  287. },
  288. DnsVerifyError = { 4,5,
  289. { "��������� �ணࠬ��� ��⠭���� ����� 㪠������� ���� 䠩�� �� ᮢ������",
  290. "� �ਣ������. ��� ����� ���� १�����⮬ ��⥢�� �訡��, ᡮ�� ��᪮����,",
  291. "��㣨� ��������� ����㤮�����.",
  292. DntEmptyString,
  293. DntEmptyString, // see DnCopyError (dnutil.c)
  294. DntEmptyString,
  295. DntEmptyString,
  296. " ������� ���� ��� �����७�� �����樨 ����஢����.",
  297. " ������� ESC ��� ������஢���� �訡�� � �த������� ��⠭����.",
  298. " ������� F3 ��� �४��饭�� ��⠭����.",
  299. DntEmptyString,
  300. "��������: ������஢���� �⮩ �訡�� � �த������� ��⠭���� �����",
  301. "�ਢ���� � ���쭥�襬 � ��㣨� �訡��� ��⠭����.",
  302. NULL
  303. }
  304. };
  305. SCREEN DnsSureSkipFile = { 4,5,
  306. { "������஢���� �⮩ �訡�� ����砥�, ��� ������ 䠩� �� �㤥� ᪮��஢��.",
  307. "���� ��ࠬ��� �।�����祭 ��� ������� ���짮��⥫��, ������� ������",
  308. "��������, � ����� �᫮������� ����� ������� ������⢨� ���⥬��� 䠩���.",
  309. DntEmptyString,
  310. " ������� ���� ��� �����७�� �����樨 ����஢����.",
  311. " ������� X ��� ⮣�, �⮡� �ய������ ���� 䠩�.",
  312. DntEmptyString,
  313. "��������: �᫨ ���� 䠩� �㤥� �ய�饭, �ணࠬ�� ��⠭���� �� �����",
  314. "��࠭��஢��� �ᯥ譮� ��⠭���� ��� ���������� Windows.",
  315. NULL
  316. }
  317. };
  318. //
  319. // Wait while setup cleans up previous local source trees.
  320. //
  321. SCREEN
  322. DnsWaitCleanup =
  323. { 12,6,
  324. { "���������, ���� �ணࠬ�� ��⠭���� 㤠��� ����騥�� �६����� 䠩��.",
  325. NULL
  326. }
  327. };
  328. //
  329. // Wait while setup copies files
  330. //
  331. SCREEN
  332. DnsWaitCopying = { 13,6,
  333. { "���������, ���� �ணࠬ�� ��⠭���� ᪮������ 䠩�� �� ���⪨� ����.",
  334. NULL
  335. }
  336. },
  337. DnsWaitCopyFlop= { 13,6,
  338. { "���������, ���� �ணࠬ�� ��⠭���� ᪮������ 䠩�� �� ��᪥��.",
  339. NULL
  340. }
  341. };
  342. //
  343. // Setup boot floppy errors/prompts.
  344. //
  345. SCREEN
  346. DnsNeedFloppyDisk3_0 = { 4,4,
  347. { "�ணࠬ�� ��⠭���� �ॡ����� ������ ����ଠ��஢�����, ������ ��᪥��",
  348. "��᮪�� ���⭮���. � ���쭥�襬 �ணࠬ�� ��⠭���� �㤥� ���������",
  349. "��� ��᪥�� \"��⠭������� ���� 1 Windows\", ",
  350. "\"��⠭������� ���� 2 Windows\", ",
  351. "\"��⠭������� ���� 3 Windows\"",
  352. "\"��⠭������� ���� 4 Windows\".",
  353. DntEmptyString,
  354. "��⠢��� ���� �� ���� ������� ��᪥� � ��᪮��� A:.",
  355. "�㤥� ᮧ��� \"��⠭������� ���� 4 Windows.\"",
  356. NULL
  357. }
  358. };
  359. SCREEN
  360. DnsNeedFloppyDisk3_1 = { 4,4,
  361. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  362. "� ��᪮��� A:.",
  363. "�㤥� ᮧ��� \"��⠭������� ���� 4 Windows\".",
  364. NULL
  365. }
  366. };
  367. SCREEN
  368. DnsNeedFloppyDisk2_0 = { 4,4,
  369. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  370. "� ��᪮��� A:.",
  371. "�㤥� ᮧ��� \"��⠭������� ���� 3 Windows\".",
  372. NULL
  373. }
  374. };
  375. SCREEN
  376. DnsNeedFloppyDisk1_0 = { 4,4,
  377. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  378. "� ��᪮��� A:.",
  379. "�㤥� ᮧ��� \"��⠭������� ���� 2 Windows\".",
  380. NULL
  381. }
  382. };
  383. SCREEN
  384. DnsNeedFloppyDisk0_0 = { 4,4,
  385. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  386. "� ��᪮��� A:.",
  387. "�㤥� ᮧ��� \"��⠭������� ���� 1 Windows\".",
  388. NULL
  389. }
  390. };
  391. SCREEN
  392. DnsNeedSFloppyDsk3_0 = { 4,4,
  393. { "�ணࠬ�� ��⠭���� �ॡ����� ������ ����ଠ��஢�����, ������ ��᪥��",
  394. "��᮪�� ���⭮���. � ���쭥�襬 �ணࠬ�� ��⠭���� �㤥� ���������",
  395. "��� ��᪥�� \"��⠭������� ���� 1 Windows\", ",
  396. "\"��⠭������� ���� 2 Windows\", ",
  397. "\"��⠭������� ���� 3 Windows\"",
  398. "\"��⠭������� ���� 4 Windows\".",
  399. DntEmptyString,
  400. "��⠢��� ���� �� ���� ������� ��᪥� � ��᪮��� A:.",
  401. "�㤥� ᮧ��� \"��⠭������� ���� 4 Windows\".",
  402. NULL
  403. }
  404. };
  405. SCREEN
  406. DnsNeedSFloppyDsk3_1 = { 4,4,
  407. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  408. "� ��᪮��� A:.",
  409. "�㤥� ᮧ��� \"��⠭������� ���� 4 Windows\".",
  410. NULL
  411. }
  412. };
  413. SCREEN
  414. DnsNeedSFloppyDsk2_0 = { 4,4,
  415. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  416. "� ��᪮��� A:.",
  417. "�㤥� ᮧ��� \"��⠭������� ���� 3 Windows\".",
  418. NULL
  419. }
  420. };
  421. SCREEN
  422. DnsNeedSFloppyDsk1_0 = { 4,4,
  423. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  424. "� ��᪮��� A:.",
  425. "�㤥� ᮧ��� \"��⠭������� ���� 2 Windows\".",
  426. NULL
  427. }
  428. };
  429. SCREEN
  430. DnsNeedSFloppyDsk0_0 = { 4,4,
  431. { "��⠢��� ����ଠ��஢�����, ������ ��᪥�� ��᮪�� ���⭮���",
  432. "� ��᪮��� A:.",
  433. "�㤥� ᮧ��� \"��⠭������� ���� 1 Windows\".",
  434. NULL
  435. }
  436. };
  437. //
  438. // The floppy is not formatted.
  439. //
  440. SCREEN
  441. DnsFloppyNotFormatted = { 3,4,
  442. { "�।��⠢������ ��᪥�� �� ����ଠ��஢��� ��� �ᯮ�짮����� � MS-DOS.",
  443. "�ணࠬ�� ��⠭���� �� ����� �ᯮ�짮���� ��� ��᪥��.",
  444. NULL
  445. }
  446. };
  447. //
  448. // We think the floppy is not formatted with a standard format.
  449. //
  450. SCREEN
  451. DnsFloppyBadFormat = { 3,4,
  452. { "��� ��᪥�� ���� �� ����� ����ଠ��஢����� ��᪥⮩ ��᮪�� ���⭮���,",
  453. "���� ����ଠ��஢��� �� �⠭������� ��� MS-DOS ᯮᮡ��, ���� ���०����.",
  454. "�ணࠬ�� ��⠭���� �� ����� �ᯮ�짮���� ��� ��᪥��.",
  455. NULL
  456. }
  457. };
  458. //
  459. // We can't determine the free space on the floppy.
  460. //
  461. SCREEN
  462. DnsFloppyCantGetSpace = { 3,4,
  463. { "�ணࠬ�� ��⠭���� �� 㤠���� ��।����� ��ꥬ ᢮������� ����� �� �⮩",
  464. "��᪥��. �ணࠬ�� ��⠭���� �� ����� �ᯮ�짮���� ��� ��᪥��.",
  465. NULL
  466. }
  467. };
  468. //
  469. // The floppy is not blank.
  470. //
  471. SCREEN
  472. DnsFloppyNotBlank = { 3,4,
  473. { "��� ��᪥�� ���� �� ����� ��᪥⮩ ��᮪�� ���⭮���, ���� 㦥 ᮤ�ন�",
  474. "��������� 䠩��. �ணࠬ�� ��⠭���� �� ����� �ᯮ�짮���� ��� ��᪥��.",
  475. NULL
  476. }
  477. };
  478. //
  479. // Couldn't write the boot sector of the floppy.
  480. //
  481. SCREEN
  482. DnsFloppyWriteBS = { 3,4,
  483. { "�ணࠬ�� ��⠭���� �� 㤠���� �믮����� ������ � ���⥬��� ������� ",
  484. "�⮩ ��᪥��. �����⭮, ��� ��᪥�� �� �ਣ���� ��� �ᯮ�짮�����.",
  485. NULL
  486. }
  487. };
  488. //
  489. // Verify of boot sector on floppy failed (ie, what we read back is not the
  490. // same as what we wrote out).
  491. //
  492. SCREEN
  493. DnsFloppyVerifyBS = { 3,4,
  494. { "������, �����⠭��� �ணࠬ��� ��⠭���� �� ���⥬��� ������� �⮩ ��᪥��",
  495. "���� �� ᮢ������ � ����ᠭ�묨, ���� �ணࠬ�� ��⠭���� �� 㤠����",
  496. "��������� ���⥬��� ������� ��᪥�� ��� �஢�ન.",
  497. DntEmptyString,
  498. "��� ����� ���� �맢��� ᫥���騬� ���稭���:",
  499. DntEmptyString,
  500. " ������ ��������� ��ࠦ�� ����ᮬ.",
  501. " �।��⠢������ ��᪥�� ���०����.",
  502. " ����㤮����� ��᪮���� �����ࠢ�� ��� ����୮ ����஥��.",
  503. NULL
  504. }
  505. };
  506. //
  507. // We couldn't write to the floppy drive to create winnt.sif.
  508. //
  509. SCREEN
  510. DnsCantWriteFloppy = { 3,5,
  511. { "�ணࠬ�� ��⠭���� �� 㤠���� �������� ������ �� ��᪥��, ��⠭��������",
  512. "� ��᪮��� A:. ��������, ��� ��᪥�� ���०����. ���஡���� �ᯮ�짮����",
  513. "������ ��᪥��.",
  514. NULL
  515. }
  516. };
  517. //
  518. // Exit confirmation dialog
  519. //
  520. SCREEN
  521. DnsExitDialog = { 13,6,
  522. { "�����������������������������������������������������������ͻ",
  523. "� Windows �� �뫠 ��������� ��⠭������ �� �⮬ �",
  524. "� ����������. �᫨ ��������� ��⠭���� ᥩ���, �� �",
  525. "� ����������� ������ �믮����� ��⠭���� Windows. �",
  526. "� �",
  527. "�  ������� <����> ��� �த������� ��⠭����. �",
  528. "�  ������� <F3> ��� �४��饭�� ��⠭���� �",
  529. "�����������������������������������������������������������Ķ",
  530. "� F3=��室 ����=�த������ �",
  531. "�����������������������������������������������������������ͼ",
  532. NULL
  533. }
  534. };
  535. //
  536. // About to reboot machine and continue setup
  537. //
  538. SCREEN
  539. DnsAboutToRebootW =
  540. { 3,5,
  541. { "������ �⠯ ��⠭���� ��� ��ࠢ������ MS-DOS �����襭.",
  542. "������ �ணࠬ�� ��⠭���� �ந������ ��१���㧪� ����������.",
  543. "��᫥ ��१���㧪� ��⠭���� Windows �㤥� �த������.",
  544. DntEmptyString,
  545. "��। ⥬, ��� �த������ ࠡ���, 㡥������ � ⮬, ��� �����⮢������",
  546. "࠭�� ��᪥�� \"��⠭������� ���� 1 Windows\"",
  547. "��⠢���� � ��᪮��� A:.",
  548. DntEmptyString,
  549. "������� ���� ��� ��१���㧪� ���������� � �த������� ��⠭����",
  550. "Windows.",
  551. NULL
  552. }
  553. },
  554. DnsAboutToRebootS =
  555. { 3,5,
  556. { "������ �⠯ ��⠭���� ��� ��ࠢ������ MS-DOS �����襭.",
  557. "������ �ணࠬ�� ��⠭���� �ந������ ��१���㧪� ����������.",
  558. "��᫥ ��१���㧪� ��⠭���� Windows �㤥� �த������.",
  559. DntEmptyString,
  560. "��। ⥬, ��� �த������ ࠡ���, 㡥������ � ⮬, ��� �����⮢������",
  561. "࠭�� ��᪥�� \"��⠭������� ���� 1 Windows\"",
  562. "��⠢���� � ��᪮��� A:.",
  563. DntEmptyString,
  564. "������� ���� ��� ��१���㧪� ���������� � �த������� ��⠭����",
  565. "Windows.",
  566. NULL
  567. }
  568. },
  569. DnsAboutToRebootX =
  570. { 3,5,
  571. { "������ �⠯ ��⠭���� ��� ��ࠢ������ MS-DOS �����襭.",
  572. "������ �ணࠬ�� ��⠭���� �ந������ ��१���㧪� ����������.",
  573. "��᫥ ��१���㧪� ��⠭���� Windows �㤥� �த������.",
  574. DntEmptyString,
  575. "�᫨ � ��᪮��� A: ��⠢���� ��᪥��, �������� ��.",
  576. DntEmptyString,
  577. "������� ���� ��� ��१���㧪� ���������� � �த������� ��⠭����",
  578. "Windows.",
  579. NULL
  580. }
  581. };
  582. //
  583. // Need another set for '/w' switch since we can't reboot from within Windows.
  584. //
  585. SCREEN
  586. DnsAboutToExitW =
  587. { 3,5,
  588. { "������ �⠯ ��⠭���� ��� ��ࠢ������ MS-DOS �����襭.",
  589. "������ ��� ����室��� ��१���㧨�� ���������.",
  590. "��᫥ ��१���㧪� ��⠭���� Windows �㤥� �த������.",
  591. DntEmptyString,
  592. "��। ⥬, ��� �த������ ࠡ���, 㡥������ � ⮬, ��� �����⮢������",
  593. "࠭�� ��᪥�� \"��⠭������� ���� 1 Windows\" ",
  594. "��⠢���� � ��᪮��� A:.",
  595. DntEmptyString,
  596. "������� ���� ��� ��室� � MS-DOS, � ��⥬ ��१���㧨�� ���������",
  597. "��� �த������� ��⠭���� Windows.",
  598. NULL
  599. }
  600. },
  601. DnsAboutToExitS =
  602. { 3,5,
  603. { "������ �⠯ ��⠭���� ��� ��ࠢ������ MS-DOS �����襭.",
  604. "������ ��� ����室��� ��१���㧨�� ���������.",
  605. "��᫥ ��१���㧪� ��⠭���� Windows �㤥� �த������.",
  606. DntEmptyString,
  607. "��। ⥬, ��� �த������ ࠡ���, 㡥������ � ⮬, ��� �����⮢������",
  608. "࠭�� ��᪥�� \"��⠭������� ���� 1 Windows\" ",
  609. "��⠢���� � ��᪮��� A:.",
  610. DntEmptyString,
  611. "������� ���� ��� ��室� � MS-DOS, � ��⥬ ��१���㧨�� ���������",
  612. "��� �த������� ��⠭���� Windows.",
  613. NULL
  614. }
  615. },
  616. DnsAboutToExitX =
  617. { 3,5,
  618. { "������ �⠯ ��⠭���� ��� ��ࠢ������ MS-DOS �����襭.",
  619. "������ ��� ����室��� ��१���㧨�� ���������.",
  620. "��᫥ ��१���㧪� ��⠭���� Windows �㤥� �த������.",
  621. DntEmptyString,
  622. "�᫨ � ��᪮��� A: ��⠢���� ��᪥��, �������� ��.",
  623. DntEmptyString,
  624. "������� ���� ��� ��室� � MS-DOS, � ��⥬ ��१���㧨�� ���������",
  625. "��� �த������� ��⠭���� Windows.",
  626. NULL
  627. }
  628. };
  629. //
  630. // Gas gauge
  631. //
  632. SCREEN
  633. DnsGauge = { 7,15,
  634. { "����������������������������������������������������������������ͻ",
  635. "� �ணࠬ�� ��⠭���� �믮����� ����஢���� 䠩���... �",
  636. "� �",
  637. "� ��������������������������������������������������Ŀ �",
  638. "� � � �",
  639. "� ���������������������������������������������������� �",
  640. "����������������������������������������������������������������ͼ",
  641. NULL
  642. }
  643. };
  644. //
  645. // Error screens for initial checks on the machine environment
  646. //
  647. SCREEN
  648. DnsBadDosVersion = { 3,5,
  649. { "��� �믮������ �⮩ �ணࠬ�� ����室��� MS-DOS ���ᨨ 5.0 ��� �����.",
  650. NULL
  651. }
  652. },
  653. DnsRequiresFloppy = { 3,5,
  654. #ifdef ALLOW_525
  655. { "�ணࠬ�� ��⠭���� ��।�����, ��� ��᪮��� A: ����������� ��� �����",
  656. "������ ���⭮���. ��� �믮������ ��⠭���� ����室�� ��᪮���, ᯮᮡ���",
  657. "ࠡ����� � ��᪥⠬� ��ꥬ�� 1,2 �������� ��� ������.",
  658. #else
  659. { "�ணࠬ�� ��⠭���� ��।�����, ��� ��᪮��� A: ����������� ���",
  660. "�� ����� 3,5\" ��᪮����� ��᮪�� ���⭮���. ����室�� ��᪮���,",
  661. "ᯮᮡ��� ࠡ����� � ��᪥⠬� ��ꥬ�� 1,44 �������� ��� ������ ���",
  662. "��⠭���� � �ᯮ�짮������ ��᪥�",
  663. DntEmptyString,
  664. "�⮡� �믮����� ��⠭���� Windows ��� �ᯮ�짮����� ��᪥�,",
  665. "��१�������� ��� �ணࠬ�� � �ᯮ������� ��ࠬ��� /b � ���������",
  666. "��ப�.",
  667. #endif
  668. NULL
  669. }
  670. },
  671. DnsRequires486 = { 3,5,
  672. { "�ணࠬ�� ��⠭���� ��।�����, ��� �� �⮬ ���������� ��� 80486",
  673. "��� ����� ������ ����������. Windows �� ����� ࠡ�����",
  674. "�� �⮬ ����������.",
  675. NULL
  676. }
  677. },
  678. DnsCantRunOnNt = { 3,5,
  679. { "��� �ணࠬ�� �� ����� ࠡ����� ��� ��ࠢ������ 32-��⭮� ���ᨨ Windows.",
  680. DntEmptyString,
  681. "������ ��� ᫥���� �ᯮ�짮���� �ணࠬ�� WINNT32.EXE.",
  682. NULL
  683. }
  684. },
  685. DnsNotEnoughMemory = { 3,5,
  686. { "�ணࠬ�� ��⠭���� ��।�����, ��� �� �⮬ ���������� �� ��⠭������",
  687. "�������筮�� �������⢠ �����⨢��� ������ ��� ࠡ��� Windows.",
  688. DntEmptyString,
  689. "�ॡ㥬�� ��ꥬ ������: %lu%s ��",
  690. "����騩�� ��ꥬ ������: %lu%s ��",
  691. NULL
  692. }
  693. };
  694. //
  695. // Screens used when removing existing nt files
  696. //
  697. SCREEN
  698. DnsConfirmRemoveNt = { 5,5,
  699. { "�� �����ᨫ� �ணࠬ�� ��⠭���� 㤠���� 䠩�� Windows ��",
  700. "㪠������ ���� �����. ��⠭�������� � �⮩ ����� �����",
  701. "Windows �㤥� 㭨�⮦���.",
  702. DntEmptyString,
  703. "%s",
  704. DntEmptyString,
  705. DntEmptyString,
  706. " ������� F3 ��� ��室� �� ��⠭���� ��� 㤠����� �����-���� 䠩���.",
  707. " ������� X ��� 㤠����� 䠩��� Windows �� 㪠������ ���� �����.",
  708. NULL
  709. }
  710. },
  711. DnsCantOpenLogFile = { 3,5,
  712. { "�ணࠬ�� ��⠭���� �� 㤠���� ������� 㪠������ ���� LOG-䠩� ��⠭����.",
  713. DntEmptyString,
  714. "%s",
  715. DntEmptyString,
  716. "�ணࠬ�� ��⠭���� �� ����� 㤠���� 䠩�� Windows �� 㪠������",
  717. "�����.",
  718. NULL
  719. }
  720. },
  721. DnsLogFileCorrupt = { 3,5,
  722. { "�ணࠬ�� ��⠭���� �� 㤠���� �����㦨�� ࠧ��� %s",
  723. "� 㪠������ ���� LOG-䠩�� ��⠭����.",
  724. DntEmptyString,
  725. "%s",
  726. DntEmptyString,
  727. "�ணࠬ�� ��⠭���� �� ����� 㤠���� 䠩�� Windows �� 㪠������",
  728. "�����.",
  729. NULL
  730. }
  731. },
  732. DnsRemovingNtFiles = { 3,5,
  733. { " ���������, ���� �ணࠬ�� ��⠭���� 㤠��� 䠩�� Windows.",
  734. NULL
  735. }
  736. };
  737. SCREEN
  738. DnsNtBootSect = { 3,5,
  739. { "�ணࠬ�� ��⠭���� �� 㤠���� ��⠭����� Windows Boot Loader.",
  740. DntEmptyString,
  741. "���������, ��� ���� C: ����ଠ��஢�� � ���ன�⢮ ���ࠢ��.",
  742. NULL
  743. }
  744. };
  745. SCREEN
  746. DnsOpenReadScript = { 3,5,
  747. { "��� ����㯠 � 䠩�� �業����, 㪠������� � ������� ��ࠬ����",
  748. "��������� ��ப� /u.",
  749. DntEmptyString,
  750. "���������� �த������ �믮������ ��⮬�����᪮� ��⠭����",
  751. "��� �����⥫��⢠ ���������.",
  752. NULL
  753. }
  754. };
  755. SCREEN
  756. DnsParseScriptFile = { 3,5,
  757. { "���� �業����, 㪠������ � ������� ��ࠬ���� ��������� ��ப� /u",
  758. DntEmptyString,
  759. "%s",
  760. DntEmptyString,
  761. "ᮤ�ন� ᨭ⠪�������� �訡�� � ��ப� %u.",
  762. DntEmptyString,
  763. NULL
  764. }
  765. };
  766. SCREEN
  767. DnsBootMsgsTooLarge = { 3,5,
  768. { "�ந��諠 ����७��� �訡�� �ணࠬ�� ��⠭����.",
  769. DntEmptyString,
  770. "��ॢ������� ᮮ�饭�� ����㧪� ᫨誮� ������.",
  771. NULL
  772. }
  773. };
  774. SCREEN
  775. DnsNoSwapDrive = { 3,5,
  776. { "�ந��諠 ����७��� �訡�� �ணࠬ�� ��⠭����.",
  777. DntEmptyString,
  778. "�� 㤠���� ����� ����� ��� 䠩�� �����窨.",
  779. NULL
  780. }
  781. };
  782. SCREEN
  783. DnsNoSmartdrv = { 3,5,
  784. { "�� 㤠���� ����� SmartDrive �� �⮬ ����������. SmartDrive �����⢥���",
  785. "����蠥� ᪮����� �믮������ �⮩ 䠧� ��⠭���� Windows.",
  786. DntEmptyString,
  787. "�멤��� �� �ணࠬ�� ��⠭����, ��������� SmartDrive, � ��⥬",
  788. "᭮�� ��������� �ணࠬ�� ��⠭����. �������⥫���� ᢥ����� �",
  789. "�ணࠬ�� SmartDrive ����� ����� � ���㬥���樨 �� DOS.",
  790. DntEmptyString,
  791. " ������� F3 ��� ��室� �� �ணࠬ�� ��⠭����.",
  792. " ������� ���� ��� �த������� ��⠭���� ��� SmartDrive.",
  793. NULL
  794. }
  795. };
  796. //
  797. // Boot messages. These go in the fat and fat32 boot sectors.
  798. //
  799. CHAR BootMsgNtldrIsMissing[] = "NTLDR is missing";
  800. CHAR BootMsgDiskError[] = "Disk error";
  801. CHAR BootMsgPressKey[] = "Press any key to restart";