Source code of Windows XP (NT5)
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.

876 lines
24 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[] = "Aikaisempi k�ytt�j�rjestelm� asemassa C:";
  38. CHAR DntBootIniLine[] = "Windows XP:n asennus tai p�ivitys";
  39. //
  40. // Plain text, status msgs.
  41. //
  42. CHAR DntStandardHeader[] = "\n Windows XP:n asennus\n����������������������";
  43. CHAR DntPersonalHeader[] = "\n Windows XP Home Editionin asennus\n�����������������������������������";
  44. CHAR DntWorkstationHeader[] = "\n Windows XP Professionalin asennus\n�����������������������������������";
  45. CHAR DntServerHeader[] = "\n Windows .NET Serverin asennus\n�������������������������������"; CHAR DntParsingArgs[] = "Argumenttien j�sennys...";
  46. CHAR DntEnterEqualsExit[] = "ENTER=Lopeta";
  47. CHAR DntEnterEqualsRetry[] = "ENTER=Yrit� uudelleen";
  48. CHAR DntEscEqualsSkipFile[] = "ESC=Ohita tiedosto";
  49. CHAR DntEnterEqualsContinue[] = "ENTER=Jatka";
  50. CHAR DntPressEnterToExit[] = "Asennusohjelma ei voi jatkaa. Lopeta painamalla ENTER.";
  51. CHAR DntF3EqualsExit[] = "F3=Lopeta";
  52. CHAR DntReadingInf[] = "Luetaan INF-tiedostoa %s...";
  53. CHAR DntCopying[] = "� Kopioidaan: ";
  54. CHAR DntVerifying[] = "� Tarkistetaan: ";
  55. CHAR DntCheckingDiskSpace[] = "Tarkistetaan levytila...";
  56. CHAR DntConfiguringFloppy[] = "M��ritet��n levykett�...";
  57. CHAR DntWritingData[] = "Kirjoitetaan parametreja...";
  58. CHAR DntPreparingData[] = "Kartoitetaan asennusparametreja...";
  59. CHAR DntFlushingData[] = "Siirret��n data levylle...";
  60. CHAR DntInspectingComputer[] = "Tarkistetaan tietokone...";
  61. CHAR DntOpeningInfFile[] = "Avataan INF-tiedosto...";
  62. CHAR DntRemovingFile[] = "Poistetaan %s";
  63. CHAR DntXEqualsRemoveFiles[] = "X=Poista tiedostot";
  64. CHAR DntXEqualsSkipFile[] = "X=Ohita tiedosto";
  65. //
  66. // confirmation keystroke for DnsConfirmRemoveNt screen.
  67. // Kepp in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
  68. //
  69. ULONG DniAccelRemove1 = (ULONG)'x',
  70. DniAccelRemove2 = (ULONG)'X';
  71. //
  72. // confirmation keystroke for DnsSureSkipFile screen.
  73. // Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
  74. //
  75. ULONG DniAccelSkip1 = (ULONG)'x',
  76. DniAccelSkip2 = (ULONG)'X';
  77. CHAR DntEmptyString[] = "";
  78. //
  79. // Usage text.
  80. //
  81. PCHAR DntUsage[] = {
  82. "Asentaa Windows XP:n.",
  83. "",
  84. "",
  85. "WINNT [/s[:]l�hdepolku] [/t[:]temp-asema]",
  86. " [/u[:komentotiedosto]] [/udf:id[,UDF-tiedosto]]",
  87. " [/r:kansio] [/r[x]:kansio] [/e:komento] [/a]",
  88. "",
  89. "",
  90. "/S[:]l�hdepolku",
  91. " M��ritt�� Windows-l�hdetiedostojen sijainnin.",
  92. " Polku t�ytyy kirjoittaa muodossa x:[polku] tai",
  93. " \\\\palvelin\\jakonimi[polku].",
  94. " Oletuksena on nykyinen kansio.",
  95. "",
  96. "/T[:]tmp-asema",
  97. " M��ritt�� v�liaikaisten asennustiedostojen aseman.",
  98. " Jos m��rityst� ei tehd�, asennusohjelma yritt�� etsi� aseman.",
  99. "",
  100. "/u[:vastaustiedosto]",
  101. " Automaattinen asennus k�ytt�en vastaustiedostoa (vaatii /s)",
  102. " Vastaustiedostossa on vastaukset joihinkin tai kaikkiin",
  103. " kysymyksiin, joihin k�ytt�j� vastaa asennuksen aikana.",
  104. "",
  105. "/udf:tunnus[,UDF-tiedosto] ",
  106. " M��ritt�� tunnuksen, jota asennus k�ytt�� vastaustiedoston ",
  107. " (katso /u) muokkaamiseen UDF-tiedostolla (Uniqueness ",
  108. " Database File). /udf-valitsin korvaa vastaustiedoston ",
  109. " arvot. Tunnus m��ritt�� UDF-tiedostossa k�ytett�v�t arvot. ",
  110. " Jos UDF-tiedostoa ei ole m��ritetty, asennus pyyt�� ",
  111. " asettamaan levykkeen, jolla on $Unique$.udb-tiedosto.",
  112. "",
  113. "/r[:kansio]",
  114. " M��ritt�� vaihtoehtoisen kopiointikansion.",
  115. " Kansio s�ilytet��n asennuksen p��tytty�.",
  116. "",
  117. "/rx[:kansio]",
  118. " M��ritt�� vaihtoehtoisen kopiointikansion.",
  119. " Kansio poistetaan asennuksen j�lkeen.",
  120. "",
  121. "/e M��ritt�� asennuksen graafisen osan j�lkeen suoritettavan komennon.",
  122. "",
  123. "/a Ottaa helppok�ytt�toiminnot k�ytt��n.",
  124. NULL
  125. };
  126. //
  127. // Inform that /D is no longer supported
  128. //
  129. PCHAR DntUsageNoSlashD[] = {
  130. "Asentaa Windows XP -k�ytt�j�rjestelm�n.",
  131. "",
  132. "WINNT [/S[:]l�hdepolku] [/T[:]temp-asema] [/I[:]inf-tied]",
  133. " [/U[:komentotiedosto]]",
  134. " [/R[X]:kansio] [/E:komento] [/A]",
  135. "",
  136. "/D[:]winnthak",
  137. " T�t� vaihtoehtoa ei en�� tueta.",
  138. NULL
  139. };
  140. //
  141. // out of memory screen
  142. //
  143. SCREEN
  144. DnsOutOfMemory = { 4,6,
  145. { "Muisti loppui. Asennusohjelmaa ei voi jatkaa.",
  146. NULL
  147. }
  148. };
  149. //
  150. // Let user pick the accessibility utilities to install
  151. //
  152. SCREEN
  153. DnsAccessibilityOptions = { 3, 5,
  154. { "Valitse asennettavat helppok�ytt�toiminnot:",
  155. DntEmptyString,
  156. "[ ] Valitse Microsoft Suurennuslasi painamalla F1",
  157. #ifdef NARRATOR
  158. "[ ] Valitse Microsoft Narrator painamalla F2",
  159. #endif
  160. #if 0
  161. "[ ] Valitse Microsoft On-Screen-n�pp�imist� painamalla F3",
  162. #endif
  163. NULL
  164. }
  165. };
  166. //
  167. // User did not specify source on cmd line screen
  168. //
  169. SCREEN
  170. DnsNoShareGiven = { 3,5,
  171. { "Asennusohjelma tarvitsee Windows XP -tiedostojen kansion.",
  172. "Anna kansiopolku, josta Windows XP -tiedostot l�ytyv�t.",
  173. NULL
  174. }
  175. };
  176. //
  177. // User specified a bad source path
  178. //
  179. SCREEN
  180. DnsBadSource = { 3,5,
  181. { "M��ritetty l�hde ei kelpaa, se ei ole k�ytett�viss� tai",
  182. "ei sis�ll� kelvollista Windows XP:n asennusohjelmaa.",
  183. "Anna uusi polku, josta Windows XP:n tiedostot l�ytyv�t.",
  184. "Poista merkkej� ASKELPALAUTTIMELLA ja kirjoita uusi polku.",
  185. NULL
  186. }
  187. };
  188. //
  189. // Inf file can't be read, or an error occured parsing it.
  190. //
  191. SCREEN
  192. DnsBadInf = { 3,5,
  193. { "Asennusohjelma ei voinut lukea informaatiotiedostoa tai tiedosto on",
  194. "vahingoittunut. Ota yhteys j�rjestelm�nvalvojaan.",
  195. NULL
  196. }
  197. };
  198. //
  199. // The specified local source drive is invalid.
  200. //
  201. // Remember that the first %u will expand to 2 or 3 characters and
  202. // the second one will expand to 8 or 9 characters!
  203. //
  204. SCREEN
  205. DnsBadLocalSrcDrive = { 3,4,
  206. { "V�liaikaisille asennustiedostoille m��ritetty asema ei kelpaa",
  207. "tai asemassa ei ole %u megatavua (%lu tavua)",
  208. "vapaata levytilaa.",
  209. NULL
  210. }
  211. };
  212. //
  213. // No drives exist that are suitable for the local source.
  214. //
  215. // Remeber that the %u's will expand!
  216. //
  217. SCREEN
  218. DnsNoLocalSrcDrives = { 3,4,
  219. { "Windows XP vaatii kiintolevyn, jolla on v�hint��n %u megatavua",
  220. "(%lu tavua) tilaa. Asennusohjelma k�ytt�� osan t�st� tilasta",
  221. "v�liaikaistiedostojen tallentamiseen asennuksen aikana. Aseman on",
  222. "oltava kiinte�, paikallinen, Windows XP:n tukema kiintolevy eik�",
  223. "asemassa saa olla k�yt�ss� DoubleSpace tai muu pakkausohjelma.",
  224. DntEmptyString,
  225. "Asennusohjelma ei havainnut tarvittua asemaa, jolla on",
  226. "riitt�v�sti vapaata levytilaa.",
  227. NULL
  228. }
  229. };
  230. SCREEN
  231. DnsNoSpaceOnSyspart = { 3,5,
  232. { "K�ynnistysasemassa (yleens� C:) ei ole tarpeeksi tilaa levykkeet�nt�",
  233. "asennusta varten. Levykkeet�nt� asennusta varten tarvitaan",
  234. "v�hint��n 3,5 Mt (3 641 856 tavua) vapaata levytilaa.",
  235. NULL
  236. }
  237. };
  238. //
  239. // Missing info in inf file
  240. //
  241. SCREEN
  242. DnsBadInfSection = { 3,5,
  243. { "Asennusohjelman informaatiotiedoston osa [%s] ei ole k�ytett�viss�",
  244. "tai on vahingoittunut. Ota yhteys j�rjestelm�nvalvojaan.",
  245. NULL
  246. }
  247. };
  248. //
  249. // Couldn't create directory
  250. //
  251. SCREEN
  252. DnsCantCreateDir = { 3,5,
  253. { "Asennusohjelma ei voinut luoda seuraavaa kansiota kohdeasemaan.",
  254. DntEmptyString,
  255. "%s",
  256. DntEmptyString,
  257. "Tarkista kohdeasema ja varmista, ett� kohdekansiossa ei ole tiedostoja,",
  258. "jotka ovat samoja kuin kohdekansio. Tarkista my�s kaapelointi asemaan.",
  259. NULL
  260. }
  261. };
  262. //
  263. // Error copying a file
  264. //
  265. SCREEN
  266. DnsCopyError = { 4,5,
  267. { "Asennusohjelma ei voinut kopioida seuraavaa tiedostoa:",
  268. DntEmptyString,
  269. DntEmptyString, // see DnCopyError (dnutil.c)
  270. DntEmptyString,
  271. DntEmptyString,
  272. " Yrit� toimintoa uudelleen painamalla ENTER.",
  273. " J�t� virhe huomiotta ja jatka asennusta painamalla ESC.",
  274. " Lopeta asennusohjelma painamalla F3.",
  275. DntEmptyString,
  276. "Huomautus: Jos j�t�t virheen huomiotta ja jatkat, saatat kohdata",
  277. "uusia virhetilanteita my�hemmin asennusohjelman aikana.",
  278. NULL
  279. }
  280. },
  281. DnsVerifyError = { 4,5,
  282. { "Asennusohjelman m��ritetyst� tiedostosta tekem� kopio ei vastaa",
  283. "t�ydellisesti alkuper�ist�. Syyn� voivat olla verkkovirheet,",
  284. "levykeongelmat tai muut laitteisto-ongelmat.",
  285. DntEmptyString,
  286. DntEmptyString, // see DnCopyError (dnutil.c)
  287. DntEmptyString,
  288. DntEmptyString,
  289. " Yrit� toimintoa uudelleen painamalla ENTER.",
  290. " J�t� virhe huomiotta ja jatka asennusta painamalla ESC.",
  291. " Lopeta asennus painamalla F3.",
  292. DntEmptyString,
  293. "Huomaa: Jos j�t�t virheen huomiotta ja jatkat, saatat kohdata uusia",
  294. "virheit� my�hemmin asennusohjelman aikana.",
  295. NULL
  296. }
  297. };
  298. SCREEN DnsSureSkipFile = { 4,5,
  299. { "Jos j�t�t virheen huomiotta, t�t� tiedostoa ei kopioida.",
  300. "Valitse t�m� vaihtoehto vain, jos tied�t mit� seurauksia",
  301. "puuttuva j�rjestelm�tiedosto voi aiheuttaa.",
  302. DntEmptyString,
  303. " Yrit� toimintoa uudelleen painamalla ENTER.",
  304. " Ohita tiedosto painamalla X.",
  305. DntEmptyString,
  306. "Huomautus: Jos ohitat tiedoston, Asennus ei voi taata",
  307. "Windows NT:n asennuksen tai p�ivityksen onnistumista.",
  308. NULL
  309. }
  310. };
  311. //
  312. // Wait while setup cleans up previous local source trees.
  313. //
  314. SCREEN
  315. DnsWaitCleanup =
  316. { 12,6,
  317. { "Odota. Asennus poistaa aikaisemmat v�liaikaistiedostot.",
  318. NULL
  319. }
  320. };
  321. //
  322. // Wait while setup copies files
  323. //
  324. SCREEN
  325. DnsWaitCopying = { 13,6,
  326. { " Odota. Asennus kopioi tiedostot kiintolevylle.",
  327. NULL
  328. }
  329. },
  330. DnsWaitCopyFlop= { 13,6,
  331. { " Odota. Asennus kopioi tiedostot levykkeelle.",
  332. NULL
  333. }
  334. };
  335. //
  336. // Setup boot floppy errors/prompts.
  337. //
  338. SCREEN
  339. DnsNeedFloppyDisk3_0 = { 4,4,
  340. { "Asennus tarvitsee kolme alustettua, suurtiheyksist� levykett�. N�ihin",
  341. "levykkeisiin viitataan my�hemmin nimill� \"Windows XP Asennuksen",
  342. "k�ynnistyslevyke,\" \"Windows XP Asennuslevyke 2\", \"Windows ",
  343. "XP Asennuslevyke 3\" ja \"Windows XP Asennuslevyke 4.\"",
  344. DntEmptyString,
  345. "Aseta yksi levykkeist� asemaan A:.",
  346. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
  347. NULL
  348. }
  349. };
  350. SCREEN
  351. DnsNeedFloppyDisk3_1 = { 4,4,
  352. { "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  353. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
  354. NULL
  355. }
  356. };
  357. SCREEN
  358. DnsNeedFloppyDisk2_0 = { 4,4,
  359. { "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  360. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 3.\"",
  361. NULL
  362. }
  363. };
  364. SCREEN
  365. DnsNeedFloppyDisk1_0 = { 4,4,
  366. { "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  367. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 2.\"",
  368. NULL
  369. }
  370. };
  371. SCREEN
  372. DnsNeedFloppyDisk0_0 = { 4,4,
  373. { "Asennus tarvitsee alustetun, suurtiheyksisen levykeen. T�h�n",
  374. "levykkeeseen viitataan my�hemmin nimell� \"Windows XP Asennuksen",
  375. "k�ynnistyslevyke.\"",
  376. NULL
  377. }
  378. };
  379. SCREEN
  380. DnsNeedSFloppyDsk3_0 = { 4,4,
  381. { "Asennus tarvitsee nelj� alustettua, suurtiheyksist� levykett�. N�ihin",
  382. "levykkeisiin viitataan my�hemmin nimill� \"Windows XP Asennuksen",
  383. "k�ynnistyslevyke\", \"Windows XP Asennuslevyke 2\", ja \"Windows XP",
  384. "Asennuslevyke 3\".",
  385. DntEmptyString,
  386. "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  387. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
  388. NULL
  389. }
  390. };
  391. SCREEN
  392. DnsNeedSFloppyDsk3_1 = { 4,4,
  393. { "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  394. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
  395. NULL
  396. }
  397. };
  398. SCREEN
  399. DnsNeedSFloppyDsk2_0 = { 4,4,
  400. { "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  401. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 3.\"",
  402. NULL
  403. }
  404. };
  405. SCREEN
  406. DnsNeedSFloppyDsk1_0 = { 4,4,
  407. { "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  408. "Anna t�lle levykkeelle nimi \"Windows XP Asennuslevyke 2.\"",
  409. NULL
  410. }
  411. };
  412. SCREEN
  413. DnsNeedSFloppyDsk0_0 = { 4,4,
  414. { "Aseta levykeasemaan A: alustettu ja tyhj� suurtiheyksinen levyke.",
  415. "Anna t�lle levykkeelle nimi \"Windows XP Asennuksen k�ynnistyslevyke.\"",
  416. NULL
  417. }
  418. };
  419. //
  420. // The floppy is not formatted.
  421. //
  422. SCREEN
  423. DnsFloppyNotFormatted = { 3,4,
  424. { "Antamaasi levykett� ei ole alustettu k�ytett�v�ksi MS-DOSissa.",
  425. "Asennusohjelma ei voi k�ytt�� levykett�.",
  426. NULL
  427. }
  428. };
  429. //
  430. // We think the floppy is not formatted with a standard format.
  431. //
  432. SCREEN
  433. DnsFloppyBadFormat = { 3,4,
  434. { "Levyke ei ole HD-levyke, sen alustus ei ole MS-DOS-standardin mukainen",
  435. "tai se on vahingoittunut. Asennusohjelma ei voi k�ytt�� t�t� levykett�.",
  436. NULL
  437. }
  438. };
  439. //
  440. // We can't determine the free space on the floppy.
  441. //
  442. SCREEN
  443. DnsFloppyCantGetSpace = { 3,4,
  444. { "Asennusohjelma ei voi m��ritt�� levykkeell� olevan vapaan levytilan",
  445. "m��r��. Asennus ei voi k�ytt�� t�t� levykett�.",
  446. NULL
  447. }
  448. };
  449. //
  450. // The floppy is not blank.
  451. //
  452. SCREEN
  453. DnsFloppyNotBlank = { 3,4,
  454. { "Levyke ei ole tyhj� tai HD-levyke.",
  455. "Asennus ei voi k�ytt�� t�t� levykett�.",
  456. NULL
  457. }
  458. };
  459. //
  460. // Couldn't write the boot sector of the floppy.
  461. //
  462. SCREEN
  463. DnsFloppyWriteBS = { 3,4,
  464. { "Asennusohjelma ei voi kirjoittaa levykkeen j�rjestelm�alueelle.",
  465. "Levyke on ehk� k�ytt�kelvoton.",
  466. NULL
  467. }
  468. };
  469. //
  470. // Verify of boot sector on floppy failed (ie, what we read back is not the
  471. // same as what we wrote out).
  472. //
  473. SCREEN
  474. DnsFloppyVerifyBS = { 3,4,
  475. { "Asennusohjelman lukemat tiedot levykkeen j�rjestelm�alueelta eiv�t vastaa",
  476. "kirjoitettuja tietoja tai asennusohjelma ei voinut lukea levykkeen",
  477. "j�rjestelm�aluetta tarkistuksen suorittamiseksi.",
  478. DntEmptyString,
  479. "Syit� voivat olla:",
  480. DntEmptyString,
  481. " Tietokoneessasi on virus.",
  482. " Levyke on vahingoittunut.",
  483. " Levyasemassa on laitteisto- tai kokoonpanom��ritysongelma.",
  484. NULL
  485. }
  486. };
  487. //
  488. // We couldn't write to the floppy drive to create winnt.sif.
  489. //
  490. SCREEN
  491. DnsCantWriteFloppy = { 3,5,
  492. { "Asennusohjelma ei voinut kirjoittaa levykkeelle asemassa A:.",
  493. "Levyke saattaa olla vahingoittunut.",
  494. NULL
  495. }
  496. };
  497. //
  498. // Exit confirmation dialog
  499. //
  500. SCREEN
  501. DnsExitDialog = { 13,6,
  502. { "����������������������������������������������������������ͻ",
  503. "� Windows XP:n asennusta ei ole suoritettu loppuun. �",
  504. "� Jos lopetat asennusohjelman nyt, Windows XP tulee �",
  505. "� asentaa my�hemmin uudelleen asennusohjelmalla. �",
  506. "� �",
  507. "�  Jatka asennusta painamalla ENTER. �",
  508. "�  Lopeta asennus painamalla F3. �",
  509. "����������������������������������������������������������ĺ",
  510. "� F3=Lopeta ENTER=Jatka �",
  511. "����������������������������������������������������������ͼ",
  512. NULL
  513. }
  514. };
  515. //
  516. // About to reboot machine and continue setup
  517. //
  518. SCREEN
  519. DnsAboutToRebootW =
  520. { 3,5,
  521. { "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k�ynnist��",
  522. "tietokoneesi uudelleen. T�m�n j�lkeen Windows XP:n asennus jatkuu.",
  523. " ",
  524. DntEmptyString,
  525. "Varmista, ett� levyke nimelt� \"Windows XP Asennuksen",
  526. "k�ynnistyslevyke\" on levykeasemassa A:.",
  527. DntEmptyString,
  528. "Jatka Windows XP:n asennusta ja k�ynnist� tietokoneesi painamalla ENTER.",
  529. NULL
  530. }
  531. },
  532. DnsAboutToRebootS =
  533. { 3,5,
  534. { "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma",
  535. "k�ynnist�� tietokoneesi uudelleen. Uudelleenk�ynnistyksen",
  536. "j�lkeen Windows XP:n asennus jatkuu.",
  537. DntEmptyString,
  538. "Varmista, ett� levyke nimelt� \"Windows XP Asennuksen",
  539. "k�ynnistyslevyke\" on levykeasemassa A:.",
  540. DntEmptyString,
  541. "Jatka Windows XP:n asennusta ja k�ynnist� tietokoneesi painamalla ENTER.",
  542. NULL
  543. }
  544. },
  545. DnsAboutToRebootX =
  546. { 3,5,
  547. { "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma",
  548. "k�ynnist�� tietokoneesi uudelleen. Uudelleenk�ynnistyksen",
  549. "j�lkeen Windows XP:n asennus jatkuu.",
  550. DntEmptyString,
  551. "Jos levykeasemassa A: on levyke, poista se.",
  552. DntEmptyString,
  553. "Jatka Windows XP:n asennusta ja k�ynnist� tietokoneesi painamalla ENTER.",
  554. NULL
  555. }
  556. };
  557. //
  558. // Need another set for '/w' switch since we can't reboot from within Windows.
  559. //
  560. SCREEN
  561. DnsAboutToExitW =
  562. { 3,5,
  563. { "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k�ynnist��",
  564. "tietokoneesi uudelleen. T�m�n j�lkeen Windows XP:n asennus jatkuu.",
  565. " ",
  566. DntEmptyString,
  567. "Varmista, ett� levyke nimelt� \"Windows XP Asennuksen",
  568. "k�ynnistyslevyke\" on levykeasemassa A:.",
  569. DntEmptyString,
  570. "Palaa MS-DOS:iin painamalla ENTER ja k�ynnist� tietokoneesi uudelleen ",
  571. "jatkaaksesi Windows XP:n asennusta.",
  572. NULL
  573. }
  574. },
  575. DnsAboutToExitS =
  576. { 3,5,
  577. { "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k�ynnist��",
  578. "tietokoneesi uudelleen. T�m�n j�lkeen Windows XP:n asennus jatkuu.",
  579. " ",
  580. DntEmptyString,
  581. "Varmista, ett� levyke nimelt� \"Windows XP Asennuksen",
  582. "k�ynnistyslevyke\" on levykeasemassa A:.",
  583. DntEmptyString,
  584. "Palaa MS-DOS:iin painamalla ENTER ja k�ynnist� tietokoneesi uudelleen ",
  585. "jatkaaksesi Windows XP:n asennusta.",
  586. NULL
  587. }
  588. },
  589. DnsAboutToExitX =
  590. { 3,5,
  591. { "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k�ynnist��",
  592. "tietokoneesi uudelleen. T�m�n j�lkeen Windows XP:n asennus jatkuu.",
  593. " ",
  594. DntEmptyString,
  595. "Jos levykeasemassa A: on levyke, poista se.",
  596. DntEmptyString,
  597. "Palaa MS-DOS:iin painamalla ENTER ja k�ynnist� tietokoneesi uudelleen ",
  598. "jatkaaksesi Windows XP:n asennusta.",
  599. NULL
  600. }
  601. };
  602. //
  603. // Gas gauge
  604. //
  605. SCREEN
  606. DnsGauge = { 7,15,
  607. { "����������������������������������������������������������������ͻ",
  608. "� Asennus kopioi tiedostoja... �",
  609. "� �",
  610. "� ��������������������������������������������������Ŀ �",
  611. "� � � �",
  612. "� ���������������������������������������������������� �",
  613. "����������������������������������������������������������������ͼ",
  614. NULL
  615. }
  616. };
  617. //
  618. // Error screens for initial checks on the machine environment
  619. //
  620. SCREEN
  621. DnsBadDosVersion = { 3,5,
  622. { "T�m� ohjelma vaatii MS-DOS-version 5.0 tai uudemman.",
  623. NULL
  624. }
  625. },
  626. DnsRequiresFloppy = { 3,5,
  627. #ifdef ALLOW_525
  628. { "Asennusohjelman mukaan asemaa A: ei ole olemassa tai asema",
  629. "on matalatiheyksinen. Asennusohjelma tarvitsee aseman, jonka",
  630. "kapasiteetti on 1,2 megatavua tai suurempi.",
  631. #else
  632. { "Asennusohjelman mukaan asemaa A: ei ole olemassa tai se ei ole",
  633. "suuritiheyksinen 3.5\" asema. Levykeasennus vaatii aseman A:,",
  634. "jonka kapasiteetti on 1,44 megatavua tai suurempi.",
  635. DntEmptyString,
  636. "Jos haluat asentaa Windows XP:n k�ytt�m�tt� levykkeit�, k�ynnist�",
  637. "asennus parametrilla /b.",
  638. #endif
  639. NULL
  640. }
  641. },
  642. DnsRequires486 = { 3,5,
  643. { "Asennusohjelman m��ritysten mukaan tietokoneen suoritin ei ole 80486 tai",
  644. "uudempi. Windows XP:t� ei voi k�ytt�� tietokoneessa.",
  645. NULL
  646. }
  647. },
  648. DnsCantRunOnNt = { 3,5,
  649. { "Ohjelmaa ei voi k�ynnist�� Windowsin 32-bittisess� versiossa.",
  650. DntEmptyString,
  651. "K�yt� WINNT32.EXE-ohjelmaa.",
  652. NULL
  653. }
  654. },
  655. DnsNotEnoughMemory = { 3,5,
  656. { "Asennusohjelman mukaan tietokoneessa ei ole riitt�v�sti muistia",
  657. "Windows XP:lle.",
  658. DntEmptyString,
  659. "Muistia tarvitaan: %lu%s megatavua",
  660. "Muistia havaittu: %lu%s megatavua",
  661. NULL
  662. }
  663. };
  664. //
  665. // Screens used when removing existing nt files
  666. //
  667. SCREEN
  668. DnsConfirmRemoveNt = { 5,5,
  669. { "Olet pyyt�nyt asennusohjelmaa poistamaan Windows XP -tiedostot",
  670. "alla olevasta kansiosta. Kansiossa oleva Windows XP poistetaan",
  671. "pysyv�sti.",
  672. DntEmptyString,
  673. "%s",
  674. DntEmptyString,
  675. DntEmptyString,
  676. " Poistu asennusohjelmasta poistamatta tiedostoja painamalla F3.",
  677. " Poista Windows XP -tiedostot kansiosta painamalla X.",
  678. NULL
  679. }
  680. },
  681. DnsCantOpenLogFile = { 3,5,
  682. { "Asennus ei voi avata alla mainittua asennuksen lokitiedostoa.",
  683. DntEmptyString,
  684. "%s",
  685. DntEmptyString,
  686. "Asennus ei voi poistaa Windows XP -tiedostoja m��ritetyst� kansiosta.",
  687. NULL
  688. }
  689. },
  690. DnsLogFileCorrupt = { 3,5,
  691. { "Asennus ei l�yd� osaa %s alla mainitusta",
  692. "asennuslokitiedostosta.",
  693. DntEmptyString,
  694. "%s",
  695. DntEmptyString,
  696. "Asennus ei voi poistaa Windows XP -tiedostoja m��ritetyst� kansiosta.",
  697. NULL
  698. }
  699. },
  700. DnsRemovingNtFiles = { 3,5,
  701. { " Odota. Asennusohjelma poistaa Windows XP -tiedostoja.",
  702. NULL
  703. }
  704. };
  705. SCREEN
  706. DnsNtBootSect = { 3,5,
  707. { "Asennus ei voinut asentaa Windows XP -k�ynnistyslatausta.",
  708. DntEmptyString,
  709. "Varmista, ett� asema C on alustettu ja ettei se ole",
  710. "vioittunut.",
  711. NULL
  712. }
  713. };
  714. SCREEN
  715. DnsOpenReadScript = { 3,5,
  716. { "Komentorivivalitsimen /u m��ritt�m�� komentotiedostoa",
  717. "ei voitu k�ytt��.",
  718. DntEmptyString,
  719. "Toimintoa ei voi jatkaa.",
  720. NULL
  721. }
  722. };
  723. SCREEN
  724. DnsParseScriptFile = { 3,5,
  725. { "Komentorivivalitsimen /u m��ritt�m� komentotiedosto",
  726. DntEmptyString,
  727. "%s",
  728. DntEmptyString,
  729. "sis�lt�� syntaksivirheen rivill� %u.",
  730. DntEmptyString,
  731. NULL
  732. }
  733. };
  734. SCREEN
  735. DnsBootMsgsTooLarge = { 3,5,
  736. { "Sis�inen asennusvirhe.",
  737. DntEmptyString,
  738. "K��nnetyt k�ynnistyssanomat ovat liian pitki�.",
  739. NULL
  740. }
  741. };
  742. SCREEN
  743. DnsNoSwapDrive = { 3,5,
  744. { "Sis�inen asennusvirhe.",
  745. DntEmptyString,
  746. "Sivutustiedostolle ei ole tilaa.",
  747. NULL
  748. }
  749. };
  750. SCREEN
  751. DnsNoSmartdrv = { 3,5,
  752. { "Asennusohjelma ei l�yt�nyt SmartDrive� tietokoneestasi. SmartDrive",
  753. "nopeuttaa huomattavasti asentamista t�ss� asennuksen vaiheessa.",
  754. DntEmptyString,
  755. "Lopeta asennusohjelma nyt, k�ynnist� SmartDrive ja k�ynnist� asennus",
  756. "uudelleen. Saat lis�tietoja SmartDrive-ohjelmasta DOSin ohjeista.",
  757. DntEmptyString,
  758. " Lopeta asennus painamalla F3.",
  759. " Jatka suorittamatta SmartDrive-ohjelmaa painamalla ENTER.",
  760. NULL
  761. }
  762. };
  763. //
  764. // Boot messages. These go in the fat and fat32 boot sectors.
  765. //
  766. CHAR BootMsgNtldrIsMissing[] = "NTLDR puuttuu";
  767. CHAR BootMsgDiskError[] = "Levyvirhe";
  768. CHAR BootMsgPressKey[] = "K�ynnist� painamalla jotain n�pp�int�";