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.

916 lines
27 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[] = "Vorheriges Betriebssystem auf Laufwerk C:";
  38. CHAR DntBootIniLine[] = "Installation/Update von Windows";
  39. //
  40. // Plain text, status msgs.
  41. //
  42. CHAR DntStandardHeader[] = "\n Windows Setup\n���������������";
  43. CHAR DntPersonalHeader[] = "\n Windows Personal Setup\n������������������������";
  44. CHAR DntWorkstationHeader[] = "\n Windows Professional Setup\n����������������������������";
  45. CHAR DntServerHeader[] = "\n Windows Server Setup\n����������������������";
  46. CHAR DntParsingArgs[] = "Argumente werden analysiert...";
  47. CHAR DntEnterEqualsExit[] = "EINGABE=Beenden";
  48. CHAR DntEnterEqualsRetry[] = "EINGABE=Erneut versuchen";
  49. CHAR DntEscEqualsSkipFile[] = "ESC=Datei auslassen";
  50. CHAR DntEnterEqualsContinue[] = "EINGABE=Weiter";
  51. CHAR DntPressEnterToExit[] = "Setup muss beendet werden. Bitte EINGABETASTE dr�cken.";
  52. CHAR DntF3EqualsExit[] = "F3=Beenden";
  53. CHAR DntReadingInf[] = "INF-Datei %s wird gelesen...";
  54. CHAR DntCopying[] = " � Datei: ";
  55. CHAR DntVerifying[] = " � Datei: ";
  56. CHAR DntCheckingDiskSpace[] = "Speicherplatz wird �berpr�ft...";
  57. CHAR DntConfiguringFloppy[] = "Setup-Diskette wird konfiguriert...";
  58. CHAR DntWritingData[] = "Setup-Parameter wird geschrieben...";
  59. CHAR DntPreparingData[] = "Setup-Parameter wird ermittelt...";
  60. CHAR DntFlushingData[] = "Daten werden auf Setup-Diskette geschrieben...";
  61. CHAR DntInspectingComputer[] = "Computer wird untersucht...";
  62. CHAR DntOpeningInfFile[] = "INF-Datei wird ge�ffnet...";
  63. CHAR DntRemovingFile[] = "Datei %s wird gel�scht.";
  64. CHAR DntXEqualsRemoveFiles[] = "L=Dateien l�schen";
  65. CHAR DntXEqualsSkipFile[] = "A=Datei auslassen";
  66. //
  67. // confirmation keystroke for DnsConfirmRemoveNt screen.
  68. // Kepp in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
  69. //
  70. ULONG DniAccelRemove1 = (ULONG)'l',
  71. DniAccelRemove2 = (ULONG)'L';
  72. //
  73. // confirmation keystroke for DnsSureSkipFile screen.
  74. // Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
  75. //
  76. ULONG DniAccelSkip1 = (ULONG)'a',
  77. DniAccelSkip2 = (ULONG)'A';
  78. CHAR DntEmptyString[] = "";
  79. //
  80. // Usage text.
  81. //
  82. PCHAR DntUsage[] = {
  83. "Installiert Windows.",
  84. "",
  85. "",
  86. "WINNT [/s[:Quellpfad]] [/t[:Tempor�rlaufwerk]]",
  87. " [/u[:Antwortdatei]] [/udf:Kennung[,UDF-Datei]]",
  88. " [/r:Ordner] [/r[x]:Ordner] [/e:Befehl] [/a]",
  89. "",
  90. "",
  91. "/s[:Quellpfad]",
  92. " Gibt an, wo sich die Windows-Dateien befinden.",
  93. " Es muss ein vollst�ndiger Pfad in der Form x:[Pfad] oder ",
  94. " \\\\Server\\Freigabe[Pfad] angegeben werden.",
  95. "",
  96. "/t[:Tempor�rlaufwerk]",
  97. " Weist Setup an, die tempor�ren Dateien auf dem angegebenen",
  98. " Laufwerk zu speichern und Windows dort zu installieren.",
  99. " Wenn kein Laufwerk angegeben wird, versucht Setup ein geeignetes ",
  100. " Laufwerk zu bestimmen.",
  101. "",
  102. "/u[:Antwortdatei]",
  103. " F�hrt eine unbeaufsichtigte Installation mithilfe einer Antwortdatei",
  104. " durch (erfordert /s). Die Antwortdatei enth�lt einige oder alle",
  105. " Antworten zu Anfragen, die der Benutzer normalerweise w�hrend der",
  106. " Installation beantwortet.",
  107. "",
  108. "/udf:Kennung[,UDF-Datei] ",
  109. " Legt eine Kennung fest, die angibt, wie eine UDF-Datei",
  110. " (Uniqueness Database File) eine Antwortdatei ver�ndert (siehe /u).",
  111. " Der Parameter /udf �berschreibt Werte in der Antwortdatei und die",
  112. " Kennung bestimmt, welche Werte der UDF-Datei zu verwenden sind.",
  113. " Wird keine UDF-Datei angegeben, fordert Setup zum Einlegen",
  114. " einer Diskette mit der Datei \"$Unique$.udb\" auf.",
  115. "",
  116. "/r[:Ordner]",
  117. " Gibt einen optionalen Ordner an, der kopiert werden soll.",
  118. " Der Ordner bleibt nach Abschluss der Installation erhalten.",
  119. "",
  120. "/rx[:Ordner]",
  121. " Gibt einen optionalen Ordner an, der kopiert werden soll.",
  122. " Der Ordner wird nach Abschluss der Installation gel�scht.",
  123. "",
  124. "/e Legt einen Befehl fest, der nach Abschluss des im Grafikmodus",
  125. " durchgef�hrten Teils der Installation ausgef�hrt werden soll.",
  126. "",
  127. "/a Aktiviert Optionen f�r Eingabehilfen.",
  128. NULL
  129. };
  130. //
  131. // Inform that /D is no longer supported
  132. //
  133. PCHAR DntUsageNoSlashD[] = {
  134. "Installiert Windows.",
  135. "",
  136. "WINNT [/s[:]Quellpfad] [/t[:]Tempor�rlaufwerk] [/i[:]INF-Datei]",
  137. " [/u[:Antwortdatei]]",
  138. " [/r[x]:Verzeichnis] [/e:Befehl] [/a]",
  139. "",
  140. "/d[:]NT-Verzeichnis",
  141. " Diese Option wird nicht mehr unterst�tzt.",
  142. NULL
  143. };
  144. //
  145. // out of memory screen
  146. //
  147. SCREEN
  148. DnsOutOfMemory = { 4,6,
  149. { "Nicht gen�gend Arbeitsspeicher. Setup kann nicht fortgesetzt werden.",
  150. NULL
  151. }
  152. };
  153. //
  154. // Let user pick the accessibility utilities to install
  155. //
  156. SCREEN
  157. DnsAccessibilityOptions = { 3, 5,
  158. { "Geben Sie an, ob Sie die folgende Eingabehilfe installieren m�chten:",
  159. DntEmptyString,
  160. "[ ] Dr�cken Sie die F1-TASTE f�r Microsoft Magnifier",
  161. #ifdef NARRATOR
  162. "[ ] Dr�cken Sie die F2-TASTE f�r Microsoft Narrator",
  163. #endif
  164. #if 0
  165. "[ ] Dr�cken Sie die F3-TASTE f�r Microsoft On-Screen Keyboard",
  166. #endif
  167. NULL
  168. }
  169. };
  170. //
  171. // User did not specify source on cmd line screen
  172. //
  173. SCREEN
  174. DnsNoShareGiven = { 3,5,
  175. { "Geben Sie den Pfad f�r das Verzeichnis ein, in dem sich die ",
  176. "Windows-Dateien befinden.",
  177. NULL
  178. }
  179. };
  180. //
  181. // User specified a bad source path
  182. //
  183. SCREEN
  184. DnsBadSource = { 3,5,
  185. { "Die angegebene Quelle ist unzul�ssig, nicht zugreifbar oder enth�lt",
  186. "keine zul�ssige Windows Setup-Installation. Geben Sie einen neuen",
  187. "Pfad ein, in dem sich die Windows-Dateien befinden. Verwenden Sie",
  188. "die R�CKTASTE zum L�schen von Zeichen, und geben Sie dann den Pfad ein.",
  189. NULL
  190. }
  191. };
  192. //
  193. // Inf file can't be read, or an error occured parsing it.
  194. //
  195. SCREEN
  196. DnsBadInf = { 3,5,
  197. { "Setup konnte die INF-Datei nicht lesen, oder die INF-Datei ",
  198. "ist besch�digt. Wenden Sie sich an den Systemadministrator.",
  199. NULL
  200. }
  201. };
  202. //
  203. // The specified local source drive is invalid.
  204. //
  205. // Remember that the first %u will expand to 2 or 3 characters and
  206. // the second one will expand to 8 or 9 characters!
  207. //
  208. SCREEN
  209. DnsBadLocalSrcDrive = { 3,4,
  210. { "Die zur Speicherung der tempor�ren Setup-Dateien angegebene Festplatte",
  211. "ist keine zul�ssige Festplatte oder hat nicht mindestens %u MB ",
  212. "(%lu Bytes) freien Speicherplatz.",
  213. NULL
  214. }
  215. };
  216. //
  217. // No drives exist that are suitable for the local source.
  218. //
  219. // Remeber that the %u's will expand!
  220. //
  221. SCREEN
  222. DnsNoLocalSrcDrives = { 3,4,
  223. { "Windows ben�tigt ein Laufwerk mit mindestens %u MB (%lu Bytes)",
  224. "freiem Speicherplatz. Setup verwendet Teile dieses Speicherplatzes, um die",
  225. "tempor�ren Dateien w�hrend der Installation zu speichern. Dieses Laufwerk",
  226. "muss sich auf einer lokalen Festplatte befinden, die von Windows",
  227. "unterst�tzt wird und nicht komprimiert ist.",
  228. DntEmptyString,
  229. "Setup konnte kein Laufwerk mit dem erforderlichen freien Speicherplatz",
  230. "finden.",
  231. NULL
  232. }
  233. };
  234. SCREEN
  235. DnsNoSpaceOnSyspart = { 3,5,
  236. { "Es liegt nicht gen�gend Speicherplatz auf dem Startlaufwerk ",
  237. "(gew�hnlich Laufwerk C:) vor, um die Installation ohne Disketten",
  238. "durchzuf�hren. F�r die Installation ohne Disketten ist min-",
  239. "destens 3,5 MB (3.641.856 Bytes) freier Speicherplatz auf diesem",
  240. "Laufwerk erforderlich.",
  241. NULL
  242. }
  243. };
  244. //
  245. // Missing info in inf file
  246. //
  247. SCREEN
  248. DnsBadInfSection = { 3,5,
  249. { "Der Abschnitt [%s] der Setup-INF-Datei ist nicht vorhanden",
  250. "oder unbrauchbar. Wenden Sie sich an den Systemadministrator.",
  251. NULL
  252. }
  253. };
  254. //
  255. // Couldn't create directory
  256. //
  257. SCREEN
  258. DnsCantCreateDir = { 3,5,
  259. { "Setup konnte folgendes Verzeichnis nicht auf dem ",
  260. "Ziellaufwerk erstellen:",
  261. DntEmptyString,
  262. "%s",
  263. DntEmptyString,
  264. "�berpr�fen Sie das Ziellaufwerk und stellen Sie sicher, ",
  265. "dass keine Dateien existieren, deren Namen mit dem ",
  266. "Ziellaufwerk �bereinstimmen. �berpr�fen Sie au�erdem die ",
  267. "Kabelverbindungen zum Laufwerk.",
  268. NULL
  269. }
  270. };
  271. //
  272. // Error copying a file
  273. //
  274. SCREEN
  275. DnsCopyError = { 4,5,
  276. { "Setup konnte folgende Datei nicht kopieren:",
  277. DntEmptyString,
  278. DntEmptyString, // see DnCopyError (dnutil.c)
  279. DntEmptyString,
  280. DntEmptyString,
  281. " Dr�cken Sie die EINGABETASTE, um den Kopiervorgang erneut zu versuchen.",
  282. " Dr�cken Sie die ESC-TASTE, um den Fehler zu ignorieren und Setup ",
  283. " fortzusetzen.",
  284. " Dr�cken Sie die F3-TASTE, um Setup zu beenden.",
  285. DntEmptyString,
  286. "Hinweis: Falls Sie den Fehler ignorieren und Setup fortsetzen, k�nnen ",
  287. " im weiteren Verlauf der Installation Fehler auftreten.",
  288. NULL
  289. }
  290. },
  291. DnsVerifyError = { 4,5,
  292. { "Die von Setup erstellte Kopie der unten angezeigten Datei stimmt nicht ",
  293. "mit dem Original �berein. Dies kann durch Netzwerkprobleme, Disketten-",
  294. "probleme oder andere Hardwareprobleme verursacht worden sein.",
  295. DntEmptyString,
  296. DntEmptyString, // see DnCopyError (dnutil.c)
  297. DntEmptyString,
  298. DntEmptyString,
  299. " Dr�cken Sie die EINGABETASTE, um den Kopiervorgang erneut zu versuchen.",
  300. " Dr�cken Sie die ESC-TASTE, um den Fehler zu ignorieren und Setup ",
  301. " fortzusetzen.",
  302. " Dr�cken Sie die F3-TASTE, um Setup zu beenden.",
  303. DntEmptyString,
  304. "Hinweis: Falls Sie den Fehler ignorieren und Setup fortsetzen, k�nnen ",
  305. " im weiteren Verlauf der Installation Fehler auftreten.",
  306. NULL
  307. }
  308. };
  309. SCREEN DnsSureSkipFile = { 4,5,
  310. { "Falls Sie den Fehler ignorieren, wird diese Datei nicht kopiert.",
  311. "Diese Option ist f�r erfahrene Benutzer, die sich �ber die ",
  312. "Auswirkungen von fehlenden Systemdateien im Klaren sind.",
  313. DntEmptyString,
  314. " Dr�cken Sie die EINGABETASTE, um den Kopiervorgang erneut zu versuchen.",
  315. " Dr�cken Sie die A-TASTE, um die Datei auszulassen.",
  316. DntEmptyString,
  317. "Hinweis: Falls Sie diese Datei auslassen, kann Setup kein ",
  318. " erfolgreiches Aktualisieren oder Installieren von",
  319. " Windows garantieren.",
  320. NULL
  321. }
  322. };
  323. //
  324. // Wait while setup cleans up previous local source trees.
  325. //
  326. SCREEN
  327. DnsWaitCleanup =
  328. { 12,6,
  329. { "Bitte warten Sie, w�hrend Setup alte tempor�re Dateien entfernt.",
  330. NULL
  331. }
  332. };
  333. //
  334. // Wait while setup copies files
  335. //
  336. SCREEN
  337. DnsWaitCopying = { 13,6,
  338. { "Bitte warten Sie, w�hrend Setup die Dateien in ein ",
  339. "tempor�res Verzeichnis auf der Festplatte kopiert.",
  340. NULL
  341. }
  342. },
  343. DnsWaitCopyFlop= { 13,6,
  344. { "Bitte warten Sie, w�hrend Setup die ",
  345. "Dateien auf die Diskette kopiert.",
  346. NULL
  347. }
  348. };
  349. //
  350. // Setup boot floppy errors/prompts.
  351. //
  352. SCREEN
  353. DnsNeedFloppyDisk3_0 = { 4,4,
  354. { "Zur Durchf�hrung des Setups ben�tigen Sie vier leere, formatierte ",
  355. "HD-Disketten. Setup wird diese Disketten als \"Windows",
  356. "Setup-Startdiskette\", \"Windows Setup-Diskette 2\",",
  357. "\"Windows Setup-Diskette 3\" und \"Windows",
  358. "Setup-Diskette 4\" bezeichnen.",
  359. DntEmptyString,
  360. "Legen Sie eine der vier Disketten in Laufwerk A: ein. Diese",
  361. "Diskette wird sp�ter als \"Windows Setup-Diskette 4\"",
  362. "bezeichnet.",
  363. NULL
  364. }
  365. };
  366. SCREEN
  367. DnsNeedFloppyDisk3_1 = { 4,4,
  368. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  369. "Diese Diskette wird sp�ter als \"Windows Setup-",
  370. "Diskette 4\" bezeichnet.",
  371. NULL
  372. }
  373. };
  374. SCREEN
  375. DnsNeedFloppyDisk2_0 = { 4,4,
  376. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  377. "Diese Diskette wird sp�ter als \"Windows Setup-",
  378. "Diskette 3\" bezeichnet.",
  379. NULL
  380. }
  381. };
  382. SCREEN
  383. DnsNeedFloppyDisk1_0 = { 4,4,
  384. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  385. "Diese Diskette wird sp�ter als \"Windows Setup-",
  386. "Diskette 2\" bezeichnet.",
  387. NULL
  388. }
  389. };
  390. SCREEN
  391. DnsNeedFloppyDisk0_0 = { 4,4,
  392. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  393. "Diese Diskette wird sp�ter als \"Windows Setup-",
  394. "Startdiskette\" bezeichnet.",
  395. NULL
  396. }
  397. };
  398. SCREEN
  399. DnsNeedSFloppyDsk3_0 = { 4,4,
  400. { "Zur Durchf�hrung des Setups ben�tigen Sie vier leere, formatierte ",
  401. "HD-Disketten. Setup wird diese Disketten als \"Windows",
  402. "Setup-Startdiskette\", \"Windows Setup-Diskette 2\",",
  403. "\"Windows Setup-Diskette 3\" und \"Windows",
  404. "Setup-Diskette 4\" bezeichnen.",
  405. DntEmptyString,
  406. "Legen Sie eine der vier Disketten in Laufwerk A: ein. Diese Dis-",
  407. "kette wird sp�ter als \"Windows Setup-Diskette 4\" ",
  408. "bezeichnet.",
  409. NULL
  410. }
  411. };
  412. SCREEN
  413. DnsNeedSFloppyDsk3_1 = { 4,4,
  414. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  415. "Diese Diskette wird sp�ter als \"Windows Setup-",
  416. "Diskette 4\" bezeichnet.",
  417. NULL
  418. }
  419. };
  420. SCREEN
  421. DnsNeedSFloppyDsk2_0 = { 4,4,
  422. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  423. "Diese Diskette wird sp�ter als \"Windows Setup-",
  424. "Diskette 3\" bezeichnet.",
  425. NULL
  426. }
  427. };
  428. SCREEN
  429. DnsNeedSFloppyDsk1_0 = { 4,4,
  430. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  431. "Diese Diskette wird sp�ter als \"Windows Setup-",
  432. "Diskette 2\" bezeichnet.",
  433. NULL
  434. }
  435. };
  436. SCREEN
  437. DnsNeedSFloppyDsk0_0 = { 4,4,
  438. { "Legen Sie eine formatierte, leere HD-Diskette in Laufwerk A: ein.",
  439. "Diese Diskette wird sp�ter als \"Windows Setup-",
  440. "Startdiskette\" bezeichnet.",
  441. NULL
  442. }
  443. };
  444. //
  445. // The floppy is not formatted.
  446. //
  447. SCREEN
  448. DnsFloppyNotFormatted = { 3,4,
  449. { "Die bereitgestellte Diskette ist nicht zur Verwendung unter MS-DOS",
  450. "formatiert. Setup kann diese Diskette nicht verwenden.",
  451. NULL
  452. }
  453. };
  454. //
  455. // We think the floppy is not formatted with a standard format.
  456. //
  457. SCREEN
  458. DnsFloppyBadFormat = { 3,4,
  459. { "Diese Diskette ist entweder nicht HD-formatiert, hat nicht das",
  460. "Standard-MS-DOS-Format oder ist besch�digt. Setup kann diese",
  461. "Diskette nicht verwenden.",
  462. NULL
  463. }
  464. };
  465. //
  466. // We can't determine the free space on the floppy.
  467. //
  468. SCREEN
  469. DnsFloppyCantGetSpace = { 3,4,
  470. { "Setup kann nicht feststellen, wieviel freier Speicherplatz auf der",
  471. "bereitgestellten Diskette zur Verf�gung steht. Setup kann diese",
  472. "Diskette nicht verwenden.",
  473. NULL
  474. }
  475. };
  476. //
  477. // The floppy is not blank.
  478. //
  479. SCREEN
  480. DnsFloppyNotBlank = { 3,4,
  481. { "Die bereitgestellte Diskette ist nicht HD-formatiert oder ",
  482. "nicht leer. Setup kann diese Diskette nicht verwenden.",
  483. NULL
  484. }
  485. };
  486. //
  487. // Couldn't write the boot sector of the floppy.
  488. //
  489. SCREEN
  490. DnsFloppyWriteBS = { 3,4,
  491. { "Setup konnte den Systembereich der bereitgestellten Diskette ",
  492. "nicht beschreiben. Die Diskette ist wahrscheinlich unbrauchbar.",
  493. NULL
  494. }
  495. };
  496. //
  497. // Verify of boot sector on floppy failed (ie, what we read back is not the
  498. // same as what we wrote out).
  499. //
  500. SCREEN
  501. DnsFloppyVerifyBS = { 3,4,
  502. { "Die Daten, die Setup vom Systembereich der Diskette gelesen hat,",
  503. "stimmen nicht mit den geschriebenen Daten �berein, oder Setup",
  504. "konnte den Systembereich der Diskette nicht zur Verifikation lesen.",
  505. DntEmptyString,
  506. "Dies wird durch einen oder mehrere der folgenden Zust�nde verursacht:",
  507. DntEmptyString,
  508. " Der Computer ist mit einem Virus infiziert.",
  509. " Die bereitgestellte Diskette ist besch�digt.",
  510. " Bei dem Diskettenlaufwerk besteht ein Hardware- oder ",
  511. " Konfigurationsproblem.",
  512. NULL
  513. }
  514. };
  515. //
  516. // We couldn't write to the floppy drive to create winnt.sif.
  517. //
  518. SCREEN
  519. DnsCantWriteFloppy = { 3,5,
  520. { "Setup konnte die Diskette in Laufwerk A: nicht beschreiben. ",
  521. "Die Diskette ist wahrscheinlich besch�digt. Versuchen Sie es ",
  522. "mit einer anderen Diskette.",
  523. NULL
  524. }
  525. };
  526. //
  527. // Exit confirmation dialog
  528. //
  529. SCREEN
  530. DnsExitDialog = { 13,6,
  531. { "������������������������������������������������������ͻ",
  532. "� Windows wurde nicht vollst�ndig auf diesem �",
  533. "� Computer installiert. Wenn Sie Setup jetzt beenden, �",
  534. "� m�ssen Sie Setup erneut durchf�hren, um Windows �",
  535. "� zu installieren. Dr�cken Sie �",
  536. "� �",
  537. "�  die EINGABETASTE, um Setup fortzusetzen. �",
  538. "�  die F3-TASTE, um Setup zu beenden. �",
  539. "� �",
  540. "������������������������������������������������������͹",
  541. "� F3=Beenden EINGABE=Fortsetzen �",
  542. "������������������������������������������������������ͼ",
  543. NULL
  544. }
  545. };
  546. //
  547. // About to reboot machine and continue setup
  548. //
  549. SCREEN
  550. DnsAboutToRebootW =
  551. { 3,5,
  552. { "Der auf MS-DOS basierende Teil des Setups ist abgeschlossen.",
  553. "Der Computer wird jetzt neu gestartet. Nach dem Neustart wird die",
  554. "Installation von Windows fortgesetzt.",
  555. DntEmptyString,
  556. "Stellen Sie sicher, dass sich die \"Windows Setup-Startdiskette\"",
  557. "in Laufwerk A: befindet, bevor Sie die Installation fortsetzen.",
  558. DntEmptyString,
  559. "Dr�cken Sie die EINGABETASTE, um den Computer neu zu starten ",
  560. "und die Installation von Windows fortzusetzen.",
  561. NULL
  562. }
  563. },
  564. DnsAboutToRebootS =
  565. { 3,5,
  566. { "Der auf MS-DOS basierende Teil des Setups ist abgeschlossen.",
  567. "Der Computer wird jetzt neu gestartet. Nach dem Neustart wird die",
  568. "Installation von Windows fortgesetzt.",
  569. DntEmptyString,
  570. "Stellen Sie sicher, dass sich die \"Windows Setup-Startdiskette\"",
  571. "in Laufwerk A: befindet, bevor Sie die Installation fortsetzen.",
  572. DntEmptyString,
  573. "Dr�cken Sie die EINGABETASTE, um den Computer neu zu starten ",
  574. "und die Installation von Windows fortzusetzen.",
  575. NULL
  576. }
  577. },
  578. DnsAboutToRebootX =
  579. { 3,5,
  580. { "Der auf MS-DOS basierende Teil des Setups ist abgeschlossen.",
  581. "Der Computer wird jetzt neu gestartet. Nach dem Neustart wird die",
  582. "Installation von Windows fortgesetzt.",
  583. DntEmptyString,
  584. "Entfernen Sie ggf. die in Laufwerk A: eingelegte Diskette.",
  585. DntEmptyString,
  586. "Dr�cken Sie die EINGABETASTE, um den Computer neu zu starten ",
  587. "und die Installation von Windows fortzusetzen.",
  588. NULL
  589. }
  590. };
  591. //
  592. // Need another set for '/w' switch since we can't reboot from within Windows.
  593. //
  594. SCREEN
  595. DnsAboutToExitW =
  596. { 3,5,
  597. { "Der auf MS-DOS basierende Teil des Setups ist abgeschlossen.",
  598. "Sie m�ssen den Computer jetzt neu starten. Nach dem Neustart",
  599. "wird die Installation von Windows fortgesetzt.",
  600. DntEmptyString,
  601. "Stellen Sie sicher, dass die \"Windows Setup-Startdiskette\"",
  602. "in Laufwerk A: eingelegt ist, bevor Sie die Installation fortsetzen.",
  603. DntEmptyString,
  604. "Dr�cken Sie die EINGABETASTE, um zu MS-DOS zur�ckzukehren, und starten",
  605. "Sie anschlie�end den Computer neu, um Windows Setup fortzusetzen.",
  606. NULL
  607. }
  608. },
  609. DnsAboutToExitS =
  610. { 3,5,
  611. { "Der auf MS-DOS basierende Teil des Setups ist abgeschlossen.",
  612. "Sie m�ssen den Computer jetzt neu starten. Nach dem Neustart",
  613. "wird die Installation von Windows fortgesetzt.",
  614. DntEmptyString,
  615. "Stellen Sie sicher, dass die \"Windows Setup-Startdiskette\"",
  616. "in Laufwerk A: eingelegt ist, bevor Sie die Installation fortsetzen.",
  617. DntEmptyString,
  618. "Dr�cken Sie die EINGABETASTE, um zu MS-DOS zur�ckzukehren, und starten",
  619. "Sie anschlie�end den Computer neu, um Windows Setup fortzusetzen.",
  620. NULL
  621. }
  622. },
  623. DnsAboutToExitX =
  624. { 3,5,
  625. { "Der auf MS-DOS basierende Teil des Setups ist abgeschlossen.",
  626. "Sie m�ssen den Computer jetzt neu starten. Nach dem Neustart",
  627. "wird die Installation von Windows fortgesetzt.",
  628. DntEmptyString,
  629. "Entfernen Sie ggf. die in Laufwerk A: eingelegte Diskette.",
  630. DntEmptyString,
  631. "Dr�cken Sie die EINGABETASTE, um zu MS-DOS zur�ckzukehren, und starten",
  632. "Sie anschlie�end den Computer neu, um Windows Setup fortzusetzen.",
  633. NULL
  634. }
  635. };
  636. //
  637. // Gas gauge
  638. //
  639. SCREEN
  640. DnsGauge = { 7,15,
  641. { "����������������������������������������������������������������ͻ",
  642. "� Dateien werden kopiert ... �",
  643. "� �",
  644. "� ��������������������������������������������������Ŀ �",
  645. "� � � �",
  646. "� ���������������������������������������������������� �",
  647. "����������������������������������������������������������������ͼ",
  648. NULL
  649. }
  650. };
  651. //
  652. // Error screens for initial checks on the machine environment
  653. //
  654. SCREEN
  655. DnsBadDosVersion = { 3,5,
  656. { "Um dieses Programm auszuf�hren, ben�tigen Sie MS-DOS,",
  657. "Version 5.0 oder h�her.",
  658. NULL
  659. }
  660. },
  661. DnsRequiresFloppy = { 3,5,
  662. #ifdef ALLOW_525
  663. { "Es wurde festgestellt, dass das Diskettenlaufwerk A: nicht existiert",
  664. "oder kein HD-Laufwerk ist. Um Setup durchzuf�hren, ben�tigen Sie ein ",
  665. "Laufwerk mit einer Kapazit�t von mindestens 1,2 MB.",
  666. #else
  667. { "Es wurde festgestellt, dass das Diskettenlaufwerk A: nicht existiert",
  668. "oder kein 3,5-Zoll-Laufwerk ist. Um die Installation mit Disketten",
  669. "durchzuf�hren, ben�tigen Sie ein Laufwerk A: mit einer Kapazit�t",
  670. "von mindestens 1,44 MB.",
  671. DntEmptyString,
  672. "Um Windows ohne Disketten zu installieren, m�ssen Sie Setup neu",
  673. "starten und dabei den Parameter /b angeben.",
  674. #endif
  675. NULL
  676. }
  677. },
  678. DnsRequires486 = { 3,5,
  679. { "Es wurde festgestellt, dass dieser Computer keinen 80486- oder neueren ",
  680. "Prozessor besitzt. Windows kann auf diesem Computer nicht ausgef�hrt",
  681. "werden.",
  682. NULL
  683. }
  684. },
  685. DnsCantRunOnNt = { 3,5,
  686. { "Dieses Programm kann nicht unter einer 32-Bit-Version von Windows",
  687. DntEmptyString,
  688. "ausgef�hrt werden. Verwenden Sie stattdessen WINNT32.EXE.",
  689. NULL
  690. }
  691. },
  692. DnsNotEnoughMemory = { 3,5,
  693. { "Es wurde festgestellt, dass in diesem Computer nicht ",
  694. "gen�gend Speicherplatz f�r Windows vorhanden ist.",
  695. DntEmptyString,
  696. "Erforderlicher Speicherplatz: %lu%s MB",
  697. "Vorhandener Speicherplatz: %lu%s MB",
  698. NULL
  699. }
  700. };
  701. //
  702. // Screens used when removing existing nt files
  703. //
  704. SCREEN
  705. DnsConfirmRemoveNt = { 5,5,
  706. { "Sie haben Setup angewiesen, die Windows-Dateien im unten angezeigten",
  707. "Verzeichnis zu l�schen. Die Windows-Installation in diesem Verzeichnis",
  708. "ist danach nicht mehr verf�gbar.",
  709. DntEmptyString,
  710. "%s",
  711. DntEmptyString,
  712. DntEmptyString,
  713. "Dr�cken Sie die",
  714. " F3-TASTE, um die Installation ohne L�schen der Dateien abzubrechen.",
  715. " L-TASTE, um die Windows-Dateien im angegebenen Verzeichnis zu l�schen.",
  716. NULL
  717. }
  718. },
  719. DnsCantOpenLogFile = { 3,5,
  720. { "Setup konnte die unten angegebene Setup-Protokolldatei nicht �ffnen.",
  721. DntEmptyString,
  722. "%s",
  723. DntEmptyString,
  724. "Setup kann die Windows-Dateien des angegebenen Verzeichnisses nicht",
  725. "l�schen.",
  726. NULL
  727. }
  728. },
  729. DnsLogFileCorrupt = { 3,5,
  730. { "Setup kann den %s-Abschnitt der unten angegebenen Setup-",
  731. "Protokolldatei nicht finden.",
  732. DntEmptyString,
  733. "%s",
  734. DntEmptyString,
  735. "Setup kann die Windows-Dateien des angegebenen Verzeichnisses nicht",
  736. "l�schen.",
  737. NULL
  738. }
  739. },
  740. DnsRemovingNtFiles = { 3,5,
  741. { " Bitte warten Sie, bis Setup die Windows-Dateien gel�scht hat.",
  742. NULL
  743. }
  744. };
  745. SCREEN
  746. DnsNtBootSect = { 3,5,
  747. { "Setup konnte das Windows-Ladeprogramm nicht installieren.",
  748. DntEmptyString,
  749. "Stellen Sie sicher, dass das Laufwerk C: formatiert und nicht ",
  750. "besch�digt ist.",
  751. NULL
  752. }
  753. };
  754. SCREEN
  755. DnsOpenReadScript = { 3,5,
  756. { "Auf die mit der Option /u angegebene Antwortdatei ",
  757. "konnte nicht zugegriffen werden.",
  758. DntEmptyString,
  759. "Der Vorgang kann nicht fortgesetzt werden.",
  760. NULL
  761. }
  762. };
  763. SCREEN
  764. DnsParseScriptFile = { 3,5,
  765. { "In der mit der Option /u angegebenen Antwortdatei",
  766. DntEmptyString,
  767. "%s",
  768. DntEmptyString,
  769. "liegt ein Syntaxfehler in Zeile %u vor.",
  770. DntEmptyString,
  771. NULL
  772. }
  773. };
  774. SCREEN
  775. DnsBootMsgsTooLarge = { 3,5,
  776. { "An internal Setup error has occurred.",
  777. DntEmptyString,
  778. "The translated boot messages are too long.",
  779. NULL
  780. }
  781. };
  782. SCREEN
  783. DnsNoSwapDrive = { 3,5,
  784. { "Es ist ein interner Setup-Fehler aufgetreten.",
  785. DntEmptyString,
  786. "Es konnte keine Auslagerungsdatei erstellt werden.",
  787. NULL
  788. }
  789. };
  790. SCREEN
  791. DnsNoSmartdrv = { 3,5,
  792. { "SmartDrive konnte auf diesem Computer nicht gefunden werden. SmartDrive wird",
  793. "die Geschwindigkeit dieser Phase des Windows-Setup wesentlich verbessern.",
  794. DntEmptyString,
  795. "Sie sollten die Installation jetzt beenden, SmartDrive starten und dann",
  796. "Setup erneut starten. Schlagen Sie in der DOS-Dokumentation nach, um",
  797. "Informationen �ber SmartDrive zu erhalten.",
  798. DntEmptyString,
  799. " Dr�cken Sie die F3-TASTE, um Setup abzubrechen.",
  800. " Dr�cken Sie die EINGABETASTE, um Setup ohne SmartDrive fortzusetzen.",
  801. NULL
  802. }
  803. };
  804. //
  805. // Boot messages. These go in the fat and fat32 boot sectors.
  806. //
  807. CHAR BootMsgNtldrIsMissing[] = "NTLDR nicht gefunden";
  808. CHAR BootMsgDiskError[] = "Datentr�gerfehler";
  809. CHAR BootMsgPressKey[] = "Neustart mit beliebiger Taste";