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.

878 lines
25 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[] = "Tidigare operativsystem p� enhet C";
  38. CHAR DntBootIniLine[] = "Installation/uppgradering av Windows";
  39. //
  40. // Plain text, status msgs.
  41. //
  42. CHAR DntStandardHeader[] = "\n Installationsprogram f�r Windows\n����������������������������������";
  43. CHAR DntPersonalHeader[] = "\n Installationsprogram f�r Windows\n����������������������������������";
  44. CHAR DntWorkstationHeader[] = "\n Installationsprogram f�r Windows\n����������������������������������";
  45. CHAR DntServerHeader[] = "\n Installationsprogram f�r Windows\n����������������������������������";
  46. CHAR DntParsingArgs[] = "Parametrar analyseras...";
  47. CHAR DntEnterEqualsExit[] = "Retur=Avsluta";
  48. CHAR DntEnterEqualsRetry[] = "Retur=F�rs�k igen";
  49. CHAR DntEscEqualsSkipFile[] = "Esc=Hoppa �ver fil";
  50. CHAR DntEnterEqualsContinue[] = "Retur=Forts�tt";
  51. CHAR DntPressEnterToExit[] = "Det g�r inte att forts�tta. Tryck ned Retur f�r att avsluta.";
  52. CHAR DntF3EqualsExit[] = "F3=Avsluta";
  53. CHAR DntReadingInf[] = "INF-filen %s l�ses...";
  54. CHAR DntCopying[] = "� Kopierar: ";
  55. CHAR DntVerifying[] = "� Verifierar: ";
  56. CHAR DntCheckingDiskSpace[] = "Diskutrymme kontrolleras...";
  57. CHAR DntConfiguringFloppy[] = "Disketten konfigureras...";
  58. CHAR DntWritingData[] = "Installationsparametrar skrivs...";
  59. CHAR DntPreparingData[] = "Installationsparametrar kontrolleras...";
  60. CHAR DntFlushingData[] = "Data skrivs till disk...";
  61. CHAR DntInspectingComputer[] = "Datorn unders�ks...";
  62. CHAR DntOpeningInfFile[] = "INF-fil �ppnas...";
  63. CHAR DntRemovingFile[] = "%s tas bort";
  64. CHAR DntXEqualsRemoveFiles[] = "T=Ta bort filer";
  65. CHAR DntXEqualsSkipFile[] = "H=Hoppa �ver fil";
  66. //
  67. // confirmation keystroke for DnsConfirmRemoveNt screen.
  68. // Kepp in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
  69. //
  70. ULONG DniAccelRemove1 = (ULONG)'t',
  71. DniAccelRemove2 = (ULONG)'T';
  72. //
  73. // confirmation keystroke for DnsSureSkipFile screen.
  74. // Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
  75. //
  76. ULONG DniAccelSkip1 = (ULONG)'h',
  77. DniAccelSkip2 = (ULONG)'H';
  78. CHAR DntEmptyString[] = "";
  79. //
  80. // Usage text.
  81. //
  82. PCHAR DntUsage[] = {
  83. "Installerar Windows.",
  84. "",
  85. "",
  86. "WINNT [/s[:k�lls�kv�g]] [/t[:tempenhet]]",
  87. " [/u[:svarsfil]] [/udf:id[,UDF_fil]]",
  88. " [/r:mapp] [/r[x]:mapp] [/e:kommando] [/a]",
  89. "",
  90. "",
  91. " /s[:k�lls�kv�g]",
  92. " Anger s�kv�gen till k�llfilerna f�r Windows.",
  93. " M�ste anges som en fullst�ndig s�kv�g. Anv�nd syntaxen ",
  94. " x:[s�kv�g] eller \\\\server\\resurs[s�kv�g] n�r du anger s�kv�gen. ",
  95. "",
  96. "/t[:tempenhet]",
  97. " Anger att installationsprogrammet ska placera tempor�ra filer p�",
  98. " den angivna enheten och att Windows ska installeras p� den ",
  99. " enheten. Om du inte anger n�gon plats, kommer installationsprogrammet ",
  100. " att v�lja en enhet �t dig.",
  101. "",
  102. "/u[:svarsfil]",
  103. " Installationsprogrammet k�rs i obevakat l�ge med hj�lp av en svarsfil",
  104. " (kr�ver /s). Svarsfilen inneh�ller svar p� n�gra eller alla de",
  105. " fr�gor som anv�ndaren normalt svarar p� under installationen.",
  106. "",
  107. "/udf:id[,UDF_fil] ",
  108. " Anger en identifierare (id) som installationsprogrammet anv�nder ",
  109. " f�r att ange hur en UDF (Uniqueness Database File) �ndrar svarsfil ",
  110. " (se /u). Parametern /udf �sidos�tter v�rden i svarsfilen, ",
  111. " och identifieraren best�mmer vilka v�rden i UDF-filen som ska",
  112. " anv�ndas. Om ingen UDF_fil anges, uppmanas du att s�tta in ",
  113. " en disk som inneh�ller filen $Unique$.udb.",
  114. "",
  115. "/r[:mapp]",
  116. " Anger en valfri mapp som ska installeras. Mappen ",
  117. " finns kvar efter att installationsprogrammet slutf�rts.",
  118. "",
  119. "/rx[:mapp]",
  120. " Anger en valfri mapp som ska kopieras. Mappen tas ",
  121. " bort efter att installationsprogrammet slutf�rts.",
  122. "",
  123. "/e Anger ett kommando som ska k�ras i slutet av ",
  124. " installationsprogrammets GUI-del.",
  125. "",
  126. "/a Aktiverar hj�lpmedel.",
  127. NULL
  128. };
  129. //
  130. // Inform that /D is no longer supported
  131. //
  132. PCHAR DntUsageNoSlashD[] = {
  133. "Installerar Windows.",
  134. "",
  135. "WINNT [/S[:]k�lls�kv�g] [/T[:]temp-enhet] [/I[:]INF-fil]",
  136. " [/U[:skriptfil]]",
  137. " [/R[X]:katalog] [/E:kommando] [/A]",
  138. "",
  139. "/D[:]winnt-rot",
  140. " Detta alternativ st�ds inte l�ngre.",
  141. NULL
  142. };
  143. //
  144. // out of memory screen
  145. //
  146. SCREEN
  147. DnsOutOfMemory = { 4,6,
  148. { "Slut p� ledigt minne. Det g�r inte att forts�tta.",
  149. NULL
  150. }
  151. };
  152. //
  153. // Let user pick the accessibility utilities to install
  154. //
  155. SCREEN
  156. DnsAccessibilityOptions = { 3, 5,
  157. { "V�lj vilka hj�lpmedel som ska anv�ndas:",
  158. DntEmptyString,
  159. "[ ] Tryck F1 f�r Microsoft Sk�rmf�rstoraren",
  160. #ifdef NARRATOR
  161. "[ ] Tryck F2 f�r Microsoft Sk�rml�saren",
  162. #endif
  163. #if 0
  164. "[ ] Tryck F3 f�r Microsoft Sk�rmtangentbordet",
  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. { "Installationsprogrammet beh�ver information om var filerna f�r",
  175. "Windows finns. Ange s�kv�gen till filerna.",
  176. NULL
  177. }
  178. };
  179. //
  180. // User specified a bad source path
  181. //
  182. SCREEN
  183. DnsBadSource = { 3,5,
  184. { "Den angivna s�kv�gen �r felaktig. Antingen finns den inte, eller s�",
  185. "inneh�ller den inte en giltig version av installationsprogrammet",
  186. "f�r Windows. Ange en ny s�kv�g genom att f�rst radera tecken",
  187. "med Backsteg.",
  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. { "Installationsprogrammet kunde inte l�sa informationsfilen",
  197. "eller s� �r filen skadad. Kontakta systemadministrat�ren.",
  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. { "Enheten som angivits f�r lagring av tempor�ra filer �r antingen inte en",
  210. "giltig enhet eller s� har den inte %u MB (%lu byte)",
  211. "ledigt utrymme.",
  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 kr�ver en h�rddiskvolym med �tminstone %u MB",
  223. "(%lu byte) ledigt utrymme. En del av utrymmet anv�nds f�r att",
  224. "lagra tempor�ra filer under installationen. Enheten m�ste vara p�",
  225. "en permanent ansluten lokal h�rddisk som st�ds av Windows och",
  226. "enheten f�r inte vara komprimerad.",
  227. DntEmptyString,
  228. "Installationsprogrammet hittar ingen s�dan enhet med tillr�ckligt",
  229. "mycket ledigt utrymme.",
  230. NULL
  231. }
  232. };
  233. SCREEN
  234. DnsNoSpaceOnSyspart = { 3,5,
  235. { "Det finns inte tillr�ckligt med ledigt minne p� startenheten",
  236. "(vanligtvis C) f�r installation utan diskett. Installation utan diskett",
  237. "kr�ver minst 3,5 MB (3,641,856 byte) av ledigt minne p� enheten.",
  238. NULL
  239. }
  240. };
  241. //
  242. // Missing info in inf file
  243. //
  244. SCREEN
  245. DnsBadInfSection = { 3,5,
  246. { "Avsnittet [%s] i informationsfilen f�r installationsprogrammet",
  247. "saknas eller �r skadat. Kontakta systemadministrat�ren.",
  248. NULL
  249. }
  250. };
  251. //
  252. // Couldn't create directory
  253. //
  254. SCREEN
  255. DnsCantCreateDir = { 3,5,
  256. { "Det gick inte att skapa f�ljande katalog i m�lkatalogen:",
  257. DntEmptyString,
  258. "%s",
  259. DntEmptyString,
  260. "Kontrollera att det inte finns n�gra filer p� m�lenheten som har samma namn",
  261. "som m�lkatalogen. Kontrollera �ven kablarna till enheten.",
  262. NULL
  263. }
  264. };
  265. //
  266. // Error copying a file
  267. //
  268. SCREEN
  269. DnsCopyError = { 4,5,
  270. { "Det g�r inte att kopiera f�ljande fil:",
  271. DntEmptyString,
  272. DntEmptyString, // see DnCopyError (dnutil.c)
  273. DntEmptyString,
  274. DntEmptyString,
  275. " Tryck ned Retur f�r att g�ra ett nytt f�rs�k att kopiera filen.",
  276. " Tryck ned Esc f�r att ignorera felet och forts�tta installationen.",
  277. " Tryck ned F3 f�r att avsluta installationsprogrammet.",
  278. DntEmptyString,
  279. "Obs! Om du v�ljer att ignorera felet och forts�tta kan det orsaka fel",
  280. "senare under installationen.",
  281. NULL
  282. }
  283. },
  284. DnsVerifyError = { 4,5,
  285. { "Kopian av filen nedan �r inte identisk med originalet.",
  286. "Orsaken kan vara ett n�tverksfel, fel p� disketten eller ett maskinvaru-",
  287. "fel.",
  288. DntEmptyString,
  289. DntEmptyString, // see DnCopyError (dnutil.c)
  290. DntEmptyString,
  291. DntEmptyString,
  292. " Tryck ned Retur f�r att g�ra ett nytt f�rs�k att kopiera filen.",
  293. " Tryck ned Esc f�r att ignorera felet och forts�tta installationen.",
  294. " Tryck ned F3 f�r att avsluta installationsprogrammet.",
  295. DntEmptyString,
  296. "Obs! Om du v�ljer att ignorera felet och forts�tta kan det orsaka fel",
  297. "senare under installationen.",
  298. NULL
  299. }
  300. };
  301. SCREEN DnsSureSkipFile = { 4,5,
  302. { "Ignoreras felet kommer filen inte att kopieras.",
  303. "Alternativet ska enbart utf�ras av erfarna anv�ndare som",
  304. "f�rst�r konsekvenserna av att systemfiler saknas.",
  305. DntEmptyString,
  306. " Tryck ned Retur f�r att g�ra ett nytt f�rs�k att kopiera filen.",
  307. " Tryck H f�r att hoppa �ver filen.",
  308. DntEmptyString,
  309. "Om du hoppar �ver filen kan inte en korrekt installation",
  310. "eller uppdatering av Windows garanteras.",
  311. NULL
  312. }
  313. };
  314. //
  315. // Wait while setup cleans up previous local source trees.
  316. //
  317. SCREEN
  318. DnsWaitCleanup =
  319. { 12,6,
  320. { "V�nta medan tidigare tempor�ra filer tas bort.",
  321. NULL
  322. }
  323. };
  324. //
  325. // Wait while setup copies files
  326. //
  327. SCREEN
  328. DnsWaitCopying = { 13,6,
  329. { "V�nta medan filer kopieras till h�rddisken.",
  330. NULL
  331. }
  332. },
  333. DnsWaitCopyFlop= { 13,6,
  334. { "V�nta medan filer kopieras till disketten.",
  335. NULL
  336. }
  337. };
  338. //
  339. // Setup boot floppy errors/prompts.
  340. //
  341. SCREEN
  342. DnsNeedFloppyDisk3_0 = { 4,4,
  343. { "Under installationen beh�vs 4 tomma och formaterade h�gdensitetsdisketter.",
  344. "Disketterna kommer att ben�mnas enligt f�ljande:",
  345. "Startdiskett f�r Windows,",
  346. "Installationsdiskett 2 f�r Windows",
  347. "Installationsdiskett 3 f�r Windows",
  348. "Installationsdiskett 4 f�r Windows",
  349. DntEmptyString,
  350. "S�tt in en av disketterna i enhet A:.",
  351. "Disketten kommer att bli Installationsdiskett 4 f�r Windows.",
  352. NULL
  353. }
  354. };
  355. SCREEN
  356. DnsNeedFloppyDisk3_1 = { 4,4,
  357. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  358. "Disketten kommer att bli Installationsdiskett 4 f�r Windows.",
  359. NULL
  360. }
  361. };
  362. SCREEN
  363. DnsNeedFloppyDisk2_0 = { 4,4,
  364. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  365. "Disketten kommer att bli Installationsdiskett 3 f�r Windows.",
  366. NULL
  367. }
  368. };
  369. SCREEN
  370. DnsNeedFloppyDisk1_0 = { 4,4,
  371. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  372. "Disketten kommer att bli Installationsdiskett 2 f�r Windows.",
  373. NULL
  374. }
  375. };
  376. SCREEN
  377. DnsNeedFloppyDisk0_0 = { 4,4,
  378. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  379. "Disketten kommer att bli Startdiskett f�r Windows.",
  380. NULL
  381. }
  382. };
  383. SCREEN
  384. DnsNeedSFloppyDsk3_0 = { 4,4,
  385. { "Under installationen beh�vs 4 tomma och formaterade h�gdensitetsdisketter.",
  386. "Disketterna kommer att ben�mnas enligt f�ljande:",
  387. "Startdiskett f�r Windows",
  388. "Installationsdiskett 2 f�r Windows",
  389. "Installationsdiskett 3 f�r Windows",
  390. "Installationsdiskett 4 f�r Windows",
  391. DntEmptyString,
  392. "S�tt in en av disketterna i enhet A:.",
  393. "Disketten kommer att bli Installationsdiskett 4 f�r Windows.",
  394. NULL
  395. }
  396. };
  397. SCREEN
  398. DnsNeedSFloppyDsk3_1 = { 4,4,
  399. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  400. "Disketten kommer att bli Installationsdiskett 4 f�r Windows.",
  401. NULL
  402. }
  403. };
  404. SCREEN
  405. DnsNeedSFloppyDsk2_0 = { 4,4,
  406. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  407. "Disketten kommer att bli Installationsdiskett 3 f�r Windows.",
  408. NULL
  409. }
  410. };
  411. SCREEN
  412. DnsNeedSFloppyDsk1_0 = { 4,4,
  413. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  414. "Disketten kommer att bli Installationsdiskett 2 f�r Windows.",
  415. NULL
  416. }
  417. };
  418. SCREEN
  419. DnsNeedSFloppyDsk0_0 = { 4,4,
  420. { "S�tt in en tom och formaterad h�gdensitetsdiskett i enhet A:.",
  421. "Disketten kommer att bli Startdiskett f�r Windows.",
  422. NULL
  423. }
  424. };
  425. //
  426. // The floppy is not formatted.
  427. //
  428. SCREEN
  429. DnsFloppyNotFormatted = { 3,4,
  430. { "Disketten �r inte formaterad f�r att anv�ndas med MS-DOS och",
  431. "kan d�rf�r inte anv�ndas av installationsprogrammet.",
  432. NULL
  433. }
  434. };
  435. //
  436. // We think the floppy is not formatted with a standard format.
  437. //
  438. SCREEN
  439. DnsFloppyBadFormat = { 3,4,
  440. { "Disketten �r antingen inte en h�gdensitetsdiskett, inte",
  441. "formaterad med MS-DOS standardformat eller s� �r den skadad.",
  442. "Installationsprogrammet kan inte anv�nda disketten.",
  443. NULL
  444. }
  445. };
  446. //
  447. // We can't determine the free space on the floppy.
  448. //
  449. SCREEN
  450. DnsFloppyCantGetSpace = { 3,4,
  451. { "Det g�r inte att avg�ra hur mycket ledigt utrymme det finns p�",
  452. "disketten. Installationsprogrammet kan inte anv�nda disketten.",
  453. NULL
  454. }
  455. };
  456. //
  457. // The floppy is not blank.
  458. //
  459. SCREEN
  460. DnsFloppyNotBlank = { 3,4,
  461. { "Disketten �r inte en h�gdensitetsdiskett eller s� �r den inte tom.",
  462. "Installationsprogrammet kan inte anv�nda disketten.",
  463. NULL
  464. }
  465. };
  466. //
  467. // Couldn't write the boot sector of the floppy.
  468. //
  469. SCREEN
  470. DnsFloppyWriteBS = { 3,4,
  471. { "Det g�r inte att skriva till systemsektorn p� disketten.",
  472. "Disketten �r troligen oanv�ndbar.",
  473. NULL
  474. }
  475. };
  476. //
  477. // Verify of boot sector on floppy failed (ie, what we read back is not the
  478. // same as what we wrote out).
  479. //
  480. SCREEN
  481. DnsFloppyVerifyBS = { 3,4,
  482. { "Data som l�stes fr�n diskettens systemsektor �verensst�mde inte med data",
  483. "som skrevs, eller s� kunde inte installationsprogrammet l�sa diskettens",
  484. "systemsektor f�r verifiering.",
  485. DntEmptyString,
  486. "Det kan bero p� ett eller flera av f�ljande fel:",
  487. DntEmptyString,
  488. " Datorn �r virusinfekterad.",
  489. " Disketten �r skadad.",
  490. " Diskettstationen �r felaktigt maskinvarukonfigururerad.",
  491. NULL
  492. }
  493. };
  494. //
  495. // We couldn't write to the floppy drive to create winnt.sif.
  496. //
  497. SCREEN
  498. DnsCantWriteFloppy = { 3,5,
  499. { "Det g�r inte att skriva till disketten i enhet A:.",
  500. "Disketten kan vara skadad. F�rs�k med en annan diskett.",
  501. NULL
  502. }
  503. };
  504. //
  505. // Exit confirmation dialog
  506. //
  507. SCREEN
  508. DnsExitDialog = { 13,6,
  509. { "������������������������������������������������������ͻ",
  510. "� �",
  511. "� Windows �r inte fullst�ndigt installerat. �",
  512. "� Om installationsprogrammet avslutas, m�ste det �",
  513. "� k�ras om fr�n b�rjan f�r att Windows ska kunna �",
  514. "� installeras. �",
  515. "� �",
  516. "�  Tryck ned Retur f�r att forts�tta installationen. �",
  517. "�  Tryck ned F3 f�r att avsluta installationen. �",
  518. "������������������������������������������������������ĺ",
  519. "� �",
  520. "� F3=Avsluta Retur=Forts�tt �",
  521. "� �",
  522. "������������������������������������������������������ͼ",
  523. NULL
  524. }
  525. };
  526. //
  527. // About to reboot machine and continue setup
  528. //
  529. SCREEN
  530. DnsAboutToRebootW =
  531. { 3,5,
  532. { "MS-DOS-delen av installationen �r klar. Datorn kommer att startas",
  533. "om och d�refter forts�tter installationen av Windows.",
  534. DntEmptyString,
  535. "Kontrollera att disketten Startdiskett f�r Windows",
  536. "finns i enhet A: innan du forts�tter.",
  537. DntEmptyString,
  538. "Tryck ned Retur f�r att starta om datorn och forts�tta installationen.",
  539. NULL
  540. }
  541. },
  542. DnsAboutToRebootS =
  543. { 3,5,
  544. { "MS-DOS-delen av installationen �r klar. Datorn kommer att startas",
  545. "om och d�refter forts�tter installationen av Windows.",
  546. DntEmptyString,
  547. "Kontrollera att disketten Startdiskett f�r Windows finns",
  548. "i enhet A: innan du forts�tter.",
  549. DntEmptyString,
  550. "Tryck ned Retur f�r att starta om datorn och forts�tta installationen.",
  551. NULL
  552. }
  553. },
  554. DnsAboutToRebootX =
  555. { 3,5,
  556. { "MS-DOS-delen av installationen �r klar. Datorn kommer att startas",
  557. "om och d�refter forts�tter installationen av Windows.",
  558. DntEmptyString,
  559. "Ta ut eventuell diskett i enhet A:.",
  560. DntEmptyString,
  561. "Tryck ned Retur f�r att starta om datorn och forts�tta installationen.",
  562. NULL
  563. }
  564. };
  565. //
  566. // Need another set for '/w' switch since we can't reboot from within Windows.
  567. //
  568. SCREEN
  569. DnsAboutToExitW =
  570. { 3,5,
  571. { "MS-DOS-delen av installationen �r klar. Datorn kommer att startas",
  572. "om och d�refter forts�tter installationen av Windows.",
  573. DntEmptyString,
  574. "Kontrollera att disketten Startdiskett f�r Windows",
  575. "finns i enhet A: innan du forts�tter.",
  576. DntEmptyString,
  577. "Tryck ned Retur f�r att �terg� till MS-DOS. Starta sedan om datorn f�r",
  578. "att forts�tta installationen.",
  579. NULL
  580. }
  581. },
  582. DnsAboutToExitS =
  583. { 3,5,
  584. { "MS-DOS-delen av installationen �r klar. Datorn kommer att startas",
  585. "om och d�refter forts�tter installationen av Windows.",
  586. DntEmptyString,
  587. "Kontrollera att disketten Startdiskett f�r Windows",
  588. "finns i enhet A: innan du forts�tter.",
  589. DntEmptyString,
  590. "Tryck ned Retur f�r att �terg� till MS-DOS. Starta sedan om datorn f�r",
  591. "att forts�tta installationen.",
  592. NULL
  593. }
  594. },
  595. DnsAboutToExitX =
  596. { 3,5,
  597. { "MS-DOS-delen av installationen �r klar. Datorn kommer att startas",
  598. "om och d�refter forts�tter installationen av Windows.",
  599. DntEmptyString,
  600. "Om det finns en diskett i enhet A:, m�ste du ta bort disketten.",
  601. DntEmptyString,
  602. "Tryck ned Retur f�r att �terg� till MS-DOS. Starta sedan om datorn f�r",
  603. "att forts�tta installationen.",
  604. NULL
  605. }
  606. };
  607. //
  608. // Gas gauge
  609. //
  610. SCREEN
  611. DnsGauge = { 7,15,
  612. { "����������������������������������������������������������������ͻ",
  613. "� Filer kopieras... �",
  614. "� �",
  615. "� ��������������������������������������������������Ŀ �",
  616. "� � � �",
  617. "� ���������������������������������������������������� �",
  618. "����������������������������������������������������������������ͼ",
  619. NULL
  620. }
  621. };
  622. //
  623. // Error screens for initial checks on the machine environment
  624. //
  625. SCREEN
  626. DnsBadDosVersion = { 3,5,
  627. { "MS-DOS version 5.0 eller senare beh�vs f�r att kunna k�ra det h�r programmet.",
  628. NULL
  629. }
  630. },
  631. DnsRequiresFloppy = { 3,5,
  632. #ifdef ALLOW_525
  633. { "Diskettenhet A: saknas eller s� �r den en enhet f�r l�gdensitets-",
  634. "disketter. F�r att kunna k�ra installationsprogrammet kr�vs",
  635. "en diskettenhet med minst 1,2 MB kapacitet.",
  636. #else
  637. { "Diskettenhet A: saknas eller s� �r den ingen 3,5-tums h�gdensitensenhet.",
  638. "Det kr�vs en enhet A: med minst 1,44 MB kapacitet f�r att g�ra en",
  639. "installation med disketter.",
  640. DntEmptyString,
  641. "Om du vill g�ra en installation utan disketter avslutar du programmet och",
  642. "startar om det med v�xeln /b.",
  643. #endif
  644. NULL
  645. }
  646. },
  647. DnsRequires486 = { 3,5,
  648. { "Den h�r datorn har inte en 80486-processor eller h�gre.",
  649. "Det g�r inte att k�ra Windows p� den h�r datorn.",
  650. NULL
  651. }
  652. },
  653. DnsCantRunOnNt = { 3,5,
  654. { "WINNT.EXE kan inte k�ras p� 32-bitarsversioner av Windows.",
  655. DntEmptyString,
  656. "Anv�nd WINNT32.EXE f�r att uppgradera eller installera Windows.",
  657. NULL
  658. }
  659. },
  660. DnsNotEnoughMemory = { 3,5,
  661. { "Det finns inte tillr�ckligt mycket minne installerat i datorn f�r att",
  662. "kunna k�ra Windows.",
  663. DntEmptyString,
  664. "Minne som kr�vs: %lu%s MB",
  665. "Tillg�ngligt minne: %lu%s MB",
  666. NULL
  667. }
  668. };
  669. //
  670. // Screens used when removing existing nt files
  671. //
  672. SCREEN
  673. DnsConfirmRemoveNt = { 5,5,
  674. { "Du har angett att du vill ta bort Windows-filer fr�n",
  675. " nedanst�ende katalog. Windows-installationen i den h�r katalogen",
  676. "kommer att f�rsvinna.",
  677. DntEmptyString,
  678. "%s",
  679. DntEmptyString,
  680. DntEmptyString,
  681. " Tryck ned F3 f�r att avsluta installationen utan att ta bort filerna.",
  682. " Tryck ned T f�r att ta bort filerna.",
  683. NULL
  684. }
  685. },
  686. DnsCantOpenLogFile = { 3,5,
  687. { "Det g�r inte att �ppna installationsloggfilen.",
  688. DntEmptyString,
  689. "%s",
  690. DntEmptyString,
  691. "Det g�r inte att ta bort Windows-filer fr�n katalogen.",
  692. NULL
  693. }
  694. },
  695. DnsLogFileCorrupt = { 3,5,
  696. { "Det g�r inte att hitta avsnittet %s i installationsloggfilen.",
  697. DntEmptyString,
  698. "%s",
  699. DntEmptyString,
  700. "Det g�r inte att ta bort Windows-filer fr�n katalogen.",
  701. NULL
  702. }
  703. },
  704. DnsRemovingNtFiles = { 3,5,
  705. { " V�nta medan Windows-filer tas bort.",
  706. NULL
  707. }
  708. };
  709. SCREEN
  710. DnsNtBootSect = { 3,5,
  711. { "Det gick inte att installera startladdaren f�r Windows.",
  712. DntEmptyString,
  713. "Kontrollera att enhet C �r formaterad och inte �r skadad.",
  714. NULL
  715. }
  716. };
  717. SCREEN
  718. DnsOpenReadScript = { 3,5,
  719. { "Det gick inte att f� �tkomst till angivna skriptfilen med",
  720. "v�xeln /u.",
  721. DntEmptyString,
  722. "O�vervakad operation kan inte forts�tta.",
  723. NULL
  724. }
  725. };
  726. SCREEN
  727. DnsParseScriptFile = { 3,5,
  728. { "Skriptfilen som angetts med kommandov�xeln /u",
  729. DntEmptyString,
  730. "%s",
  731. DntEmptyString,
  732. "inneh�ller ett syntaxfel p� rad %u.",
  733. DntEmptyString,
  734. NULL
  735. }
  736. };
  737. SCREEN
  738. DnsBootMsgsTooLarge = { 3,5,
  739. { "Ett fel internt installationsfel har uppst�tt.",
  740. DntEmptyString,
  741. "De �versatta startmeddelandena �r f�r l�nga.",
  742. NULL
  743. }
  744. };
  745. SCREEN
  746. DnsNoSwapDrive = { 3,5,
  747. { "Ett internt fel uppstod i installationsprogrammet.",
  748. DntEmptyString,
  749. "Det gick inte att hitta n�gon plats f�r v�xlingsfilen.",
  750. NULL
  751. }
  752. };
  753. SCREEN
  754. DnsNoSmartdrv = { 3,5,
  755. { "SmartDrive hittades inte p� datorn. SmartDrive �kar prestandan",
  756. "radikalt f�r den h�r installationsfasen.",
  757. DntEmptyString,
  758. "Du b�r avsluta nu, starta SmartDrive, och sedan starta om installations-",
  759. "programmet. Mer information om SmartDrive finns i DOS-dokumentationen.",
  760. DntEmptyString,
  761. " Tryck ned F3 f�r att avsluta installationsprogrammet.",
  762. " Tryck ned Retur f�r att forts�tta utan SmartDrive.",
  763. NULL
  764. }
  765. };
  766. //
  767. // Boot messages. These go in the fat and fat32 boot sectors.
  768. //
  769. CHAR BootMsgNtldrIsMissing[] = "NTLDR saknas";
  770. CHAR BootMsgDiskError[] = "Diskfel";
  771. CHAR BootMsgPressKey[] = "Tryck ned valfri tangent f�r omstart";