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.

887 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[] = "Sistema operativo precedente su C:";
  38. CHAR DntBootIniLine[] = "Installazione/Aggiornamento di Windows";
  39. //
  40. // Plain text, status msgs.
  41. //
  42. CHAR DntStandardHeader[] = "\n Installazione di Windows\n���������������������������������";
  43. CHAR DntPersonalHeader[] = "\n Installazione di Windows\n�����������������������������������������";
  44. CHAR DntWorkstationHeader[] = "\n Installazione di Windows\n������������������������������������������";
  45. CHAR DntServerHeader[] = "\n Installazione di Windows\n���������������������������������������";
  46. CHAR DntParsingArgs[] = "Analisi parametri...";
  47. CHAR DntEnterEqualsExit[] = "INVIO=Esci";
  48. CHAR DntEnterEqualsRetry[] = "INVIO=Riprova";
  49. CHAR DntEscEqualsSkipFile[] = "ESC=Ignora file";
  50. CHAR DntEnterEqualsContinue[] = "INVIO=Continua";
  51. CHAR DntPressEnterToExit[] = "Impossibile continuare. Premere INVIO per uscire.";
  52. CHAR DntF3EqualsExit[] = "F3=Esci";
  53. CHAR DntReadingInf[] = "Lettura del file INF %s...";
  54. CHAR DntCopying[] = "� Copia: ";
  55. CHAR DntVerifying[] = "� Verifica: ";
  56. CHAR DntCheckingDiskSpace[] = "Controllo spazio su disco...";
  57. CHAR DntConfiguringFloppy[] = "Configurazione del disco floppy...";
  58. CHAR DntWritingData[] = "Scrittura dei parametri di configurazione...";
  59. CHAR DntPreparingData[] = "Determinazione dei parametri di configurazione...";
  60. CHAR DntFlushingData[] = "Scaricamento dati su disco...";
  61. CHAR DntInspectingComputer[] = "Analisi computer...";
  62. CHAR DntOpeningInfFile[] = "Apertura file INF...";
  63. CHAR DntRemovingFile[] = "Rimozione file %s";
  64. CHAR DntXEqualsRemoveFiles[] = "I=Rimozione file";
  65. CHAR DntXEqualsSkipFile[] = "I=Ignora file";
  66. //
  67. // confirmation keystroke for DnsConfirmRemoveNt screen.
  68. // Kepp in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
  69. //
  70. ULONG DniAccelRemove1 = (ULONG)'i',
  71. DniAccelRemove2 = (ULONG)'I';
  72. //
  73. // confirmation keystroke for DnsSureSkipFile screen.
  74. // Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
  75. //
  76. ULONG DniAccelSkip1 = (ULONG)'i',
  77. DniAccelSkip2 = (ULONG)'I';
  78. CHAR DntEmptyString[] = "";
  79. //
  80. // Usage text.
  81. //
  82. PCHAR DntUsage[] = {
  83. "Installa Windows.",
  84. "",
  85. "",
  86. "WINNT [/s[:percorso origine]] [/t[:unit�]]",
  87. " [/u[:file risposta]] [/udf:id[,UDF_file]]",
  88. " [/r:cartella] [/r[x]:cartella] [/e:comando] [/a]",
  89. "",
  90. "",
  91. "/s[:percorso origine]",
  92. " Specifica la posizione dei file origine di Windows.",
  93. " Deve essere un percorso completo con sintassi x:\\[percorso] o ",
  94. " \\\\server\\condivisione[\\percorso].",
  95. "",
  96. "/t[:unit�]",
  97. " Specifica l'unit� che conterr� i file temporanei di installazione,",
  98. " e su cui installare Windows. ",
  99. " Se non specificato, verr� cercata un'unit� adatta.",
  100. "",
  101. "/u[:file risposta]",
  102. " Installazione non sorvegliata con file di risposta (richiede /s).",
  103. " Il file di risposta fornisce le informazioni richieste fornite",
  104. " solitamente dall'utente finale durante l'installazione.",
  105. "",
  106. "/udf:id[,UDF_file] ",
  107. " Indica un identificatore (id) utilizzato dall'installazione",
  108. " per specificare come un file UDF (Uniqueness Database File) ",
  109. " modifica un file di risposta (vedere /u). Il parametro /udf",
  110. " sovrascrive i valori nel file di risposta e l'identificatore",
  111. " determina quali valori del file UDF sono utilizzati. Se il ",
  112. " file UDF non � specificato sar� richiesto di inserire un disco ",
  113. " con il file $Unique$.udb file.",
  114. "",
  115. "/r[:cartella]",
  116. " Specifica la directory opzionale da installare. La",
  117. " cartella resta dopo il termine dell'installazione.",
  118. "",
  119. "/rx[:cartella]",
  120. " Specifica la directory opzionale da copiare. La cartella ",
  121. " viene eliminata dopo il termine dell'installazione.",
  122. "",
  123. "/e Specifica comando da eseguire dopo la parte grafica dell'installazione.",
  124. "",
  125. "/a Abilita le opzioni di Accesso facilitato.",
  126. NULL
  127. };
  128. //
  129. // Inform that /D is no longer supported
  130. //
  131. PCHAR DntUsageNoSlashD[] = {
  132. "Installa Windows.",
  133. "",
  134. "WINNT [/S[:]percorsoorigine] [/T[:]unit�] [/I[:]fileINF]",
  135. " [[/U[:fileprocedura]]",
  136. " [/R[X]:directory] [/E:comando] [/A]",
  137. "",
  138. "/D[:]dir winnt",
  139. " Questa opzione non � pi� supportata.",
  140. NULL
  141. };
  142. //
  143. // out of memory screen
  144. //
  145. SCREEN
  146. DnsOutOfMemory = { 4,6,
  147. { "Memoria esaurita. Impossibile proseguire l'installazione.",
  148. NULL
  149. }
  150. };
  151. //
  152. // Let user pick the accessibility utilities to install
  153. //
  154. SCREEN
  155. DnsAccessibilityOptions = { 3, 5,
  156. { "Selezionare le utilit� da installare:",
  157. DntEmptyString,
  158. "[ ] Premere F1 per Microsoft Magnifier",
  159. #ifdef NARRATOR
  160. "[ ] Premere F2 per Microsoft Narrator",
  161. #endif
  162. #if 0
  163. "[ ] Premere F3 per Microsoft On-Screen Keyboard",
  164. #endif
  165. NULL
  166. }
  167. };
  168. //
  169. // User did not specify source on cmd line screen
  170. //
  171. SCREEN
  172. DnsNoShareGiven = { 3,5,
  173. { "Specificare il percorso dei file di Windows.",
  174. "",
  175. NULL
  176. }
  177. };
  178. //
  179. // User specified a bad source path
  180. //
  181. SCREEN
  182. DnsBadSource = { 3,5,
  183. { "L'origine specificata non � valida, non � accessibile, o non contiene",
  184. "un'installazione di Windows corretta. Specificare un nuovo percorso",
  185. "per i file di Windows. Usare il tasto BACKSPACE per",
  186. "cancellare i caratteri e digitare il percorso.",
  187. NULL
  188. }
  189. };
  190. //
  191. // Inf file can't be read, or an error occured parsing it.
  192. //
  193. SCREEN
  194. DnsBadInf = { 3,5,
  195. { "Il file INF di informazioni non � leggibile oppure � danneggiato",
  196. "Rivolgersi all'amministratore del sistema.",
  197. NULL
  198. }
  199. };
  200. //
  201. // The specified local source drive is invalid.
  202. //
  203. // Remember that the first %u will expand to 2 or 3 characters and
  204. // the second one will expand to 8 or 9 characters!
  205. //
  206. SCREEN
  207. DnsBadLocalSrcDrive = { 3,4,
  208. { "L'unit� specificata per i file temporanei dell'installazione non �",
  209. "un'unit� valida o non contiene almeno %u megabyte (%lu byte)",
  210. "di spazio disponibile.",
  211. NULL
  212. }
  213. };
  214. //
  215. // No drives exist that are suitable for the local source.
  216. //
  217. // Remeber that the %u's will expand!
  218. //
  219. SCREEN
  220. DnsNoLocalSrcDrives = { 3,4,
  221. { "Windows richiede un volume sul disco rigido con almeno %u megabyte",
  222. "(%lu byte) disponibili. Il programma di installazione user�",
  223. "parte dello spazio per memorizzare temporaneamente i file durante",
  224. "l'installazione. L'unit� deve essere su un disco rigido locale",
  225. "permanente supportato da Windows e non deve essere un'unit� compressa.",
  226. DntEmptyString,
  227. "Non � stato possibile trovare un'unit� di questo tipo con la quantit�",
  228. "di spazio disponibile richiesta.",
  229. NULL
  230. }
  231. };
  232. SCREEN
  233. DnsNoSpaceOnSyspart = { 3,5,
  234. { "Non c'� spazio sufficiente nell'unit� di avvio (di solito C:)",
  235. "per operazione senza floppy disk. Un'operazione senza floppy disk richiede",
  236. "almeno 3,5 MB (3.641.856 bytes) di spazio libero su quell'unit�.",
  237. NULL
  238. }
  239. };
  240. //
  241. // Missing info in inf file
  242. //
  243. SCREEN
  244. DnsBadInfSection = { 3,5,
  245. { "La sezione [%s] del file di informazioni per l'installazione",
  246. "� assente o danneggiata. Rivolgersi all'amministratore di sistema.",
  247. NULL
  248. }
  249. };
  250. //
  251. // Couldn't create directory
  252. //
  253. SCREEN
  254. DnsCantCreateDir = { 3,5,
  255. { "Impossibile creare le seguenti directory sull'unit� di destinazione.",
  256. DntEmptyString,
  257. "%s",
  258. DntEmptyString,
  259. "Controllare che sull'unit� destinazione non esistano file con lo stesso",
  260. "nome della directory di destinazione. Controllare inoltre la corretta",
  261. "connessione dei cavi.",
  262. NULL
  263. }
  264. };
  265. //
  266. // Error copying a file
  267. //
  268. SCREEN
  269. DnsCopyError = { 4,5,
  270. { "Impossibile copiare il seguente file:",
  271. DntEmptyString,
  272. DntEmptyString, // see DnCopyError (dnutil.c)
  273. DntEmptyString,
  274. DntEmptyString,
  275. " Premere INVIO per riprovare l'operazione di copia.",
  276. " Premere ESC per ignorare l'errore e continuare l'installazione.",
  277. " Premere F3 per uscire dall'installazione.",
  278. DntEmptyString,
  279. "Nota: ignorando l'errore e proseguendo l'installazione � possibile che",
  280. "si verifichino altri errori nel corso dell'installazione.",
  281. NULL
  282. }
  283. },
  284. DnsVerifyError = { 4,5,
  285. { "La copia effettuata del file indicato non corrisponde al file originale.",
  286. "Questo potrebbe essere dovuto a errori di rete, problemi del disco floppy",
  287. "o altri errori relativi all'hardware.",
  288. DntEmptyString,
  289. DntEmptyString, // see DnCopyError (dnutil.c)
  290. DntEmptyString,
  291. DntEmptyString,
  292. " Premere INVIO per riprovare l'operazione di copia.",
  293. " Premere ESC per ignorare l'errore e continuare l'installazione.",
  294. " Premere F3 per uscire dall'installazione.",
  295. DntEmptyString,
  296. "Nota: ignorando l'errore e proseguendo l'installazione � possibile che",
  297. "si verifichino altri errori nel corso dell'installazione.",
  298. NULL
  299. }
  300. };
  301. SCREEN DnsSureSkipFile = { 4,5,
  302. { "Ignorando l'errore il file non sar� copiato.",
  303. "Questa opzione � destinata ad utenti esperti che comprendono",
  304. "le conseguenze della mancanza di file di sistema.",
  305. DntEmptyString,
  306. " Premere INVIO per riprovare l'operazione di copia.",
  307. " Premere I per ignorare il file.",
  308. DntEmptyString,
  309. "Nota: ignorando il file, l'installazione o l'aggiornamento",
  310. "di Windows potrebbero non essere effettuati correttamente.",
  311. NULL
  312. }
  313. };
  314. //
  315. // Wait while setup cleans up previous local source trees.
  316. //
  317. SCREEN
  318. DnsWaitCleanup =
  319. { 12,6,
  320. { "Attendere la fine della rimozione dei precedenti file temporanei.",
  321. NULL
  322. }
  323. };
  324. //
  325. // Wait while setup copies files
  326. //
  327. SCREEN
  328. DnsWaitCopying = { 13,6,
  329. { "Attendere la fine della copia dei file sul disco rigido.",
  330. NULL
  331. }
  332. },
  333. DnsWaitCopyFlop= { 13,6,
  334. { "Attendere la fine della copia dei file sul disco floppy.",
  335. NULL
  336. }
  337. };
  338. //
  339. // Setup boot floppy errors/prompts.
  340. //
  341. SCREEN
  342. DnsNeedFloppyDisk3_0 = { 4,4,
  343. { "Sono richiesti quattro dischi floppy ad alta densit�, formattati e vuoti.",
  344. "Verr� fatto riferimento a tali dischi come \"Disco di avvio",
  345. "dell'installazione di Windows\", \"Disco 2 - Installazione",
  346. "di Windows\", \"Disco 3 - Installazione di",
  347. "Windows.\" e \"Disco 4 - Installazione di",
  348. "Windows.\"",
  349. DntEmptyString,
  350. "Inserire uno dei quattro dischi nell'unit� A:.",
  351. "Questo diverr� il \"Disco 4 - Installazione di Windows.\"",
  352. NULL
  353. }
  354. };
  355. SCREEN
  356. DnsNeedFloppyDisk3_1 = { 4,4,
  357. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  358. "Questo diverr� il \"Disco 4 - Installazione di Windows.\"",
  359. NULL
  360. }
  361. };
  362. SCREEN
  363. DnsNeedFloppyDisk2_0 = { 4,4,
  364. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  365. "Questo diverr� il \"Disco 3 - Installazione di Windows.\"",
  366. NULL
  367. }
  368. };
  369. SCREEN
  370. DnsNeedFloppyDisk1_0 = { 4,4,
  371. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  372. "Questo diventer� il \"Disco 2 - Installazione di Windows.\"",
  373. NULL
  374. }
  375. };
  376. SCREEN
  377. DnsNeedFloppyDisk0_0 = { 4,4,
  378. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  379. "Questo diventer� il \"Disco di avvio dell'installazione di Windows.\"",
  380. NULL
  381. }
  382. };
  383. SCREEN
  384. DnsNeedSFloppyDsk3_0 = { 4,4,
  385. { "Sono richiesti quattro dischi floppy ad alta densit�, formattati e vuoti.",
  386. "Verr� fatto riferimento a tali dischi come \"Disco di avvio",
  387. "dell'installazione di Windows\", \"Disco 2 - Installazione di",
  388. "Windows\", \"Disco 3 - Installazione di Windows,\" e \"Disco 4 - Installazione di Windows.\"",
  389. DntEmptyString,
  390. "Inserire uno dei tre dischi nell'unit� A:.",
  391. "Tale disco diventer� il \"Disco 4 - Installazione di Windows.\"",
  392. NULL
  393. }
  394. };
  395. SCREEN
  396. DnsNeedSFloppyDsk3_1 = { 4,4,
  397. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  398. "Tale disco diventer� il \"Disco 4 - Installazione di Windows.\"",
  399. NULL
  400. }
  401. };
  402. SCREEN
  403. DnsNeedSFloppyDsk2_0 = { 4,4,
  404. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  405. "Tale disco diventer� il \"Disco 3 - Installazione di Windows.\"",
  406. NULL
  407. }
  408. };
  409. SCREEN
  410. DnsNeedSFloppyDsk1_0 = { 4,4,
  411. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  412. "Tale disco diventer� il \"Disco 2 - Installazione di Windows.\"",
  413. NULL
  414. }
  415. };
  416. SCREEN
  417. DnsNeedSFloppyDsk0_0 = { 4,4,
  418. { "Inserire un disco floppy ad alta densit�, formattato e vuoto nell'unit� A:.",
  419. "Questo disco diventer� \"Disco di avvio dell'installazione di",
  420. "Windows.\"",
  421. NULL
  422. }
  423. };
  424. //
  425. // The floppy is not formatted.
  426. //
  427. SCREEN
  428. DnsFloppyNotFormatted = { 3,4,
  429. { "Il disco floppy fornito non � formattato per l'uso con MS-DOS.",
  430. "Impossibile usare questo disco.",
  431. NULL
  432. }
  433. };
  434. //
  435. // We think the floppy is not formatted with a standard format.
  436. //
  437. SCREEN
  438. DnsFloppyBadFormat = { 3,4,
  439. { "Il disco floppy non � formattato ad alta densit�, non ha un formato",
  440. "standard MS-DOS o � danneggiato. Impossibile usare questo disco.",
  441. NULL
  442. }
  443. };
  444. //
  445. // We can't determine the free space on the floppy.
  446. //
  447. SCREEN
  448. DnsFloppyCantGetSpace = { 3,4,
  449. { "Impossibile determinare la quantit� di spazio disponibile sul disco floppy",
  450. "fornito. Impossibile usare questo disco.",
  451. NULL
  452. }
  453. };
  454. //
  455. // The floppy is not blank.
  456. //
  457. SCREEN
  458. DnsFloppyNotBlank = { 3,4,
  459. { "Il disco floppy non � ad alta densit� oppure non � vuoto.",
  460. "Impossibile usare questo disco.",
  461. NULL
  462. }
  463. };
  464. //
  465. // Couldn't write the boot sector of the floppy.
  466. //
  467. SCREEN
  468. DnsFloppyWriteBS = { 3,4,
  469. { "Impossibile scrivere l'area di sistema del disco floppy fornito.",
  470. "Impossibile usare questo disco.",
  471. NULL
  472. }
  473. };
  474. //
  475. // Verify of boot sector on floppy failed (ie, what we read back is not the
  476. // same as what we wrote out).
  477. //
  478. SCREEN
  479. DnsFloppyVerifyBS = { 3,4,
  480. { "I dati letti dall'area di sistema del disco floppy non corrispondono a",
  481. "quelli scritti, o il programma di installazione non ha potuto leggere",
  482. "l'area di sistema del disco floppy per la verifica.",
  483. DntEmptyString,
  484. "Potrebbe essersi verificato uno dei seguenti problemi:",
  485. DntEmptyString,
  486. " Il computer � stato infettato da un virus.",
  487. " Il disco floppy fornito � danneggiato.",
  488. " L'unit� disco floppy ha un problema hardware o di configurazione.",
  489. NULL
  490. }
  491. };
  492. //
  493. // We couldn't write to the floppy drive to create winnt.sif.
  494. //
  495. SCREEN
  496. DnsCantWriteFloppy = { 3,5,
  497. { "Impossibile scrivere sul disco floppy nell'unit� A:. Il disco floppy",
  498. "potrebbe essere danneggiato. Provare con un altro disco floppy.",
  499. NULL
  500. }
  501. };
  502. //
  503. // Exit confirmation dialog
  504. //
  505. SCREEN
  506. DnsExitDialog = { 13,6,
  507. { "����������������������������������������������������ͻ",
  508. "� Windows non � completamente installato �",
  509. "� sul computer. Se si esce ora, occorrer� �",
  510. "� rieseguire l'installazione di Windows. �",
  511. "� �",
  512. "�  Premere INVIO per continuare. �",
  513. "�  Premere F3 per uscire dall'installazione. �",
  514. "����������������������������������������������������ĺ",
  515. "� F3=Esci INVIO=Continua �",
  516. "����������������������������������������������������ͼ",
  517. NULL
  518. }
  519. };
  520. //
  521. // About to reboot machine and continue setup
  522. //
  523. SCREEN
  524. DnsAboutToRebootW =
  525. { 3,5,
  526. { "La parte MS-DOS dell'installazione � stata completata.",
  527. "Il programma di installazione riavvier� il computer.",
  528. "L'installazione di Windows continuer� dopo il riavvio del computer.",
  529. DntEmptyString,
  530. "Accertarsi che il dischetto fornito come \"Disco di avvio dell'installazione",
  531. "di Windows\" sia inserito nell'unit� A: prima di continuare.",
  532. DntEmptyString,
  533. "Premere INVIO per riavviare il computer e continuare l'installazione di",
  534. "Window.",
  535. NULL
  536. }
  537. },
  538. DnsAboutToRebootS =
  539. { 3,5,
  540. { "La parte MS-DOS dell'installazione � stata completata.",
  541. "Il programma di installazione riavvier� il computer.",
  542. "Dopo il riavvio del computer, l'installazione di Windows continuer�.",
  543. DntEmptyString,
  544. "Accertarsi che il dischetto fornito come \"Disco di avvio dell'installazione",
  545. "di Windows\" sia inserito nell'unit� A: prima di continuare.",
  546. DntEmptyString,
  547. "Premere INVIO per riavviare il computer e continuare l'installazione di",
  548. "Windows.",
  549. NULL
  550. }
  551. },
  552. DnsAboutToRebootX =
  553. { 3,5,
  554. { "La parte MS-DOS dell'installazione � stata completata.",
  555. "Il programma di installazione riavvier� il computer.",
  556. "Dopo il riavvio del computer, l'installazione di Windows continuer�.",
  557. DntEmptyString,
  558. "Se � presente un dischetto nell'unit� A:, rimuoverlo adesso.",
  559. DntEmptyString,
  560. "Premere INVIO per riavviare il computer e proseguire l'installazione di",
  561. "Windows.",
  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. { "La parte MS-DOS dell'installazione � stata completata.",
  572. "Riavviare il computer. L'installazione di Windows",
  573. "continuer� dopo il riavvio del computer.",
  574. DntEmptyString,
  575. "Accertarsi che il dischetto fornito come \"Disco di avvio dell'installazione",
  576. "di Windows\" sia inserito nell'unit� A: prima di continuare.",
  577. DntEmptyString,
  578. "Premere INVIO per ritornare a MS-DOS, quindi riavviare il computer e continuare ",
  579. "l'installazione di Windows.",
  580. NULL
  581. }
  582. },
  583. DnsAboutToExitS =
  584. { 3,5,
  585. { "La parte MS-DOS dell'installazione � stata completata.",
  586. "Riavviare il computer. L'installazione di Windows",
  587. "continuer� dopo il riavvio del computer.",
  588. DntEmptyString,
  589. "Accertarsi che il dischetto fornito come \"Disco di avvio dell'installazione",
  590. "di Windows\" sia inserito nell'unit� A: prima di continuare.",
  591. DntEmptyString,
  592. "Premere INVIO per ritornare a MS-DOS, quindi riavviare il computer e continuare ",
  593. "l'installazione di Windows.",
  594. NULL
  595. }
  596. },
  597. DnsAboutToExitX =
  598. { 3,5,
  599. { "La parte MS-DOS dell'installazione � stata completata.",
  600. "Riavviare il computer. L'installazione di Windows",
  601. "continuer� dopo il riavvio del computer.",
  602. DntEmptyString,
  603. "Se c'� un dischetto nell'unit� A: � necessario rimuoverlo ora.",
  604. DntEmptyString,
  605. "Premere INVIO per tornare a MS-DOS, quindi riavviare il computer e continuare ",
  606. "l'installazione di Windows.",
  607. NULL
  608. }
  609. };
  610. //
  611. // Gas gauge
  612. //
  613. SCREEN
  614. DnsGauge = { 7,15,
  615. { "����������������������������������������������������������������ͻ",
  616. "� Copia dei file in corso... �",
  617. "� �",
  618. "� ��������������������������������������������������Ŀ �",
  619. "� � � �",
  620. "� ���������������������������������������������������� �",
  621. "����������������������������������������������������������������ͼ",
  622. NULL
  623. }
  624. };
  625. //
  626. // Error screens for initial checks on the machine environment
  627. //
  628. SCREEN
  629. DnsBadDosVersion = { 3,5,
  630. { "Questo programa richiede MS-DOS versione 5.0 o successiva.",
  631. NULL
  632. }
  633. },
  634. DnsRequiresFloppy = { 3,5,
  635. #ifdef ALLOW_525
  636. { "L'unit� floppy A: non esiste o � un'unit� a",
  637. "bassa densit�. Per eseguire l'installazione occorre un'unit� con una",
  638. "capacit� di 1,2 Megabyte o maggiore.",
  639. #else
  640. {"L'unit� floppy A: non esiste o non � un'unit� da 3,5 pollici",
  641. "ad alta densit�. Bisogna usare un'unit� da 1,44 Mb o superiore",
  642. "per l'installazione con i dischi floppy.",
  643. DntEmptyString,
  644. "Per installare Windows senza usare dischi floppy, riavviare il programma",
  645. "con l'opzione /b nella riga di comando.",
  646. #endif
  647. NULL
  648. }
  649. },
  650. DnsRequires486 = { 3,5,
  651. { "Processore 80486 o superiore non presente sul computer in uso.",
  652. "Impossibile eseguire Windows.",
  653. NULL
  654. }
  655. },
  656. DnsCantRunOnNt = { 3,5,
  657. { "Impossibile eseguire questo programma su una versione a 32 bit di Windows.",
  658. DntEmptyString,
  659. "Utilizzare WINNT32.EXE.",
  660. NULL
  661. }
  662. },
  663. DnsNotEnoughMemory = { 3,5,
  664. { "Il computer non disponde di memoria sufficiente",
  665. "per l'esecuzione di Windows.",
  666. DntEmptyString,
  667. "Memoria richiesta: %lu%s MB",
  668. "Memoria rilevata : %lu%s MB",
  669. NULL
  670. }
  671. };
  672. //
  673. // Screens used when removing existing nt files
  674. //
  675. SCREEN
  676. DnsConfirmRemoveNt = { 5,5,
  677. { "E' stato richiesto di rimuovere i file di installazione di Windows dalla",
  678. "directory specificata. L'installazione di Windows in questa directory",
  679. "sar� distrutta.",
  680. DntEmptyString,
  681. "%s",
  682. DntEmptyString,
  683. DntEmptyString,
  684. " Premere F3 per uscire dall'installazione senza rimuovere i file.",
  685. " Premere I per rimuovere i file di Windows dalla directory specificata.",
  686. NULL
  687. }
  688. },
  689. DnsCantOpenLogFile = { 3,5,
  690. { "Impossibile aprire il file registro di installazione specificato.",
  691. DntEmptyString,
  692. "%s",
  693. DntEmptyString,
  694. "Impossibile rimuovere i file di Windows dalla directory specificata.",
  695. NULL
  696. }
  697. },
  698. DnsLogFileCorrupt = { 3,5,
  699. { "Impossibile trovare la sezione %s nel file registro",
  700. "di installazione specificato.",
  701. DntEmptyString,
  702. "%s",
  703. DntEmptyString,
  704. "Impossibile rimuovere i file di Windows dalla directory specificata.",
  705. NULL
  706. }
  707. },
  708. DnsRemovingNtFiles = { 3,5,
  709. { " Attendere la rimozione dei file di Windows.",
  710. NULL
  711. }
  712. };
  713. SCREEN
  714. DnsNtBootSect = { 3,5,
  715. { "Impossibile installare il programma di avvio di Windows.",
  716. DntEmptyString,
  717. "Assicurarsi che l'unit� C: sia formattata e che non sia daneggiata.",
  718. NULL
  719. }
  720. };
  721. SCREEN
  722. DnsOpenReadScript = { 3,5,
  723. { "Impossibile accedere al file specificato con l'opzione",
  724. "/u nella riga di comando.",
  725. DntEmptyString,
  726. "Impossibile proseguire con l'operazione non sorvegliata.",
  727. NULL
  728. }
  729. };
  730. SCREEN
  731. DnsParseScriptFile = { 3,5,
  732. { "Il file della procedura specificato con l'opzione /u ",
  733. DntEmptyString,
  734. "%s",
  735. DntEmptyString,
  736. "nella riga di di comando presenta un errore di sintassi",
  737. "alla riga %u.",
  738. DntEmptyString,
  739. NULL
  740. }
  741. };
  742. SCREEN
  743. DnsBootMsgsTooLarge = { 3,5,
  744. { "Errore interno di installazione.",
  745. DntEmptyString,
  746. "Messaggi di avvio troppo lunghi.",
  747. NULL
  748. }
  749. };
  750. SCREEN
  751. DnsNoSwapDrive = { 3,5,
  752. { "Si � verificato un errore interno di installazione.",
  753. DntEmptyString,
  754. "Impossibile allocare il file di swapping.",
  755. NULL
  756. }
  757. };
  758. SCREEN
  759. DnsNoSmartdrv = { 3,5,
  760. { "Non � stato rilevato SmartDrive. SmartDrive migliorer� notevolmente",
  761. "le prestazioni in questa fase dell'installazione.",
  762. DntEmptyString,
  763. "Uscire ora, avviare SmartDrive e riavviare l'installazione .",
  764. "Consultare la documentazione DOS per ulteriori informazioni.",
  765. DntEmptyString,
  766. " Premere F3 per uscire dall'installazione.",
  767. " Premere INVIO per continuare senza SmartDrive.",
  768. NULL
  769. }
  770. };
  771. //
  772. // Boot messages. These go in the fat and fat32 boot sectors.
  773. //
  774. CHAR BootMsgNtldrIsMissing[] = "NTLDR mancante";
  775. CHAR BootMsgDiskError[] = "Errore disco";
  776. CHAR BootMsgPressKey[] = "Premere un tasto per riavviare";