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.

898 lines
26 KiB

  1. /*++
  2. Copyright (c) 1992 Microsoft Corporation
  3. Module Name:
  4. dntext.c
  5. Abstract:
  6. Translatable text for DOS based NT installation program.
  7. Author:
  8. Ted Miller (tedm) 30-March-1992
  9. Revision History:
  10. --*/
  11. #include "winnt.h"
  12. //
  13. // Name of sections in inf file. If these are translated, the section
  14. // names in dosnet.inf must be kept in sync.
  15. //
  16. CHAR DnfDirectories[] = "Directories";
  17. CHAR DnfFiles[] = "Files";
  18. CHAR DnfFloppyFiles0[] = "FloppyFiles.0";
  19. CHAR DnfFloppyFiles1[] = "FloppyFiles.1";
  20. CHAR DnfFloppyFiles2[] = "FloppyFiles.2";
  21. CHAR DnfFloppyFiles3[] = "FloppyFiles.3";
  22. CHAR DnfFloppyFilesX[] = "FloppyFiles.x";
  23. CHAR DnfSpaceRequirements[] = "DiskSpaceRequirements";
  24. CHAR DnfMiscellaneous[] = "Miscellaneous";
  25. CHAR DnfRootBootFiles[] = "RootBootFiles";
  26. CHAR DnfAssemblyDirectories[] = SXS_INF_ASSEMBLY_DIRECTORIES_SECTION_NAME_A;
  27. //
  28. // Names of keys in inf file. Same caveat for translation.
  29. //
  30. CHAR DnkBootDrive[] = "BootDrive"; // in [SpaceRequirements]
  31. CHAR DnkNtDrive[] = "NtDrive"; // in [SpaceRequirements]
  32. CHAR DnkMinimumMemory[] = "MinimumMemory"; // in [Miscellaneous]
  33. CHAR DntMsWindows[] = "Microsoft Windows";
  34. CHAR DntMsDos[] = "MS-DOS";
  35. CHAR DntPcDos[] = "PC-DOS";
  36. CHAR DntOs2[] = "OS/2";
  37. CHAR DntPreviousOs[] = "Sistema operativo anterior en C:";
  38. CHAR DntBootIniLine[] = "Instalaci�n/actualizaci�n de Windows";
  39. //
  40. // Plain text, status msgs.
  41. //
  42. CHAR DntStandardHeader[] = "\n Instalaci�n de Windows\n���������������������������";
  43. CHAR DntPersonalHeader[] = "\n Instalaci�n de Windows\n��������������������������������";
  44. CHAR DntWorkstationHeader[] = "\n Instalaci�n de Windows\n���������������������������������";
  45. CHAR DntServerHeader[] = "\n Instalaci�n de Windows\n������������������������������";
  46. CHAR DntParsingArgs[] = "Analizando argumentos...";
  47. CHAR DntEnterEqualsExit[] = "Entrar=Salir";
  48. CHAR DntEnterEqualsRetry[] = "Entrar=Reintentar";
  49. CHAR DntEscEqualsSkipFile[] = "Esc=Omitir archivo";
  50. CHAR DntEnterEqualsContinue[] = "Entrar=Continuar";
  51. CHAR DntPressEnterToExit[] = "El programa de instalaci�n no puede continuar. Presione Entrar para salir.";
  52. CHAR DntF3EqualsExit[] = "F3=Salir";
  53. CHAR DntReadingInf[] = "Leyendo el archivo INF %s...";
  54. CHAR DntCopying[] = "� Copiando: ";
  55. CHAR DntVerifying[] = "� Comprobando: ";
  56. CHAR DntCheckingDiskSpace[] = "Comprobando espacio en disco...";
  57. CHAR DntConfiguringFloppy[] = "Configurando disquete...";
  58. CHAR DntWritingData[] = "Escribiendo par�metros de instalaci�n...";
  59. CHAR DntPreparingData[] = "Determinando los par�metros de instalaci�n...";
  60. CHAR DntFlushingData[] = "Transfiriendo los datos al disco...";
  61. CHAR DntInspectingComputer[] = "Examinando su equipo...";
  62. CHAR DntOpeningInfFile[] = "Abriendo el archivo INF...";
  63. CHAR DntRemovingFile[] = "Quitando el archivo %s";
  64. CHAR DntXEqualsRemoveFiles[] = "X=Quitar archivos";
  65. CHAR DntXEqualsSkipFile[] = "X=Omitir archivo";
  66. //
  67. // confirmation keystroke for DnsConfirmRemoveNt screen.
  68. // Kepp in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
  69. //
  70. ULONG DniAccelRemove1 = (ULONG)'x',
  71. DniAccelRemove2 = (ULONG)'X';
  72. //
  73. // confirmation keystroke for DnsSureSkipFile screen.
  74. // Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
  75. //
  76. ULONG DniAccelSkip1 = (ULONG)'x',
  77. DniAccelSkip2 = (ULONG)'X';
  78. CHAR DntEmptyString[] = "";
  79. //
  80. // Usage text.
  81. //
  82. PCHAR DntUsage[] = {
  83. "Instala Windows.",
  84. "",
  85. "",
  86. "WINNT [/s[:]rutaorigen] [/t[:]unidadtemp]",
  87. " [/u[:archivo de respuesta]] [/udf:id[,UDF_file]]",
  88. " [/r:carpeta] [/r[x]:carpeta] [/e:comando] [/a]",
  89. "",
  90. "",
  91. "/s[:rutaorigen]",
  92. " Especifica la ubicaci�n de origen de los archivos de Windows.",
  93. " La ubicaci�n debe ser una ruta completa de la forma x:\\[ruta] o ",
  94. " \\\\servidor\\recurso compartido[\\ruta]. ",
  95. "",
  96. "/t[:unidadtemp]",
  97. " Indica al programa de instalaci�n colocar los archivos temporales",
  98. " en la unidad especificada e instalar Windows en esa unidad. ",
  99. " Si no especifica una ubicaci�n, el programa intentar� ubicar una ",
  100. " unidad por usted.",
  101. "",
  102. "/u[:archivo de respuesta]",
  103. " Realiza una instalaci�n desatendida usando un archivo de respuesta",
  104. " (requiere /s). Este archivo da respuestas a algunas o todas las",
  105. " peticiones a que el usuario normalmente responde durante la instalaci�n.",
  106. "",
  107. "/udf:id[,UDF_file] ",
  108. " Indica un identificador (id) que usa la instalaci�n para especificar c�mo ",
  109. " un archivo de base de datos de unicidad (UDF) modifica un archivo de ",
  110. " respuesta (vea /u). El par�metro /udf anula valores en el archivo de ",
  111. " respuesta y el identificador determina qu� valores del archivo UDF se",
  112. " utilizan. Si no se especifica un archivo UDF_file, la instalaci�n le pide ",
  113. " insertar un disco que contenga el archivo $Unique$.udb.",
  114. "",
  115. "/r[:carpeta]",
  116. " Especifica una carpeta opcional que se instalar�. La carpeta se conserva",
  117. " despu�s de terminar la instalaci�n.",
  118. "",
  119. "/rx[:folder]",
  120. " Especifica una carpeta opcional que se copiar�. La carpeta se ",
  121. " elimina tras terminar la instalaci�n.",
  122. "",
  123. "/e Especifica un comando que se ejecutar� al final de la instalaci�n en modo GUI.",
  124. "",
  125. "/a Habilita opciones de accesibilidad.",
  126. NULL
  127. };
  128. //
  129. // Inform that /D is no longer supported
  130. //
  131. PCHAR DntUsageNoSlashD[] = {
  132. "Instala Windows.",
  133. "",
  134. "WINNT [/S[:]rutaorigen] [/T[:]unidadtemp] [/I[:]archivoinf]",
  135. " [/U[:archivocomandos]]",
  136. " [/R[X]:directorio] [/E:comando] [/A]",
  137. "",
  138. "/D[:]ra�z de winnt",
  139. " Esta opci�n ya no se admite.",
  140. NULL
  141. };
  142. //
  143. // out of memory screen
  144. //
  145. SCREEN
  146. DnsOutOfMemory = { 4,6,
  147. { "Memoria insuficiente para continuar con la instalaci�n.",
  148. NULL
  149. }
  150. };
  151. //
  152. // Let user pick the accessibility utilities to install
  153. //
  154. SCREEN
  155. DnsAccessibilityOptions = { 3, 5,
  156. { "Elija las utilidades de accesibilidad a instalar:",
  157. DntEmptyString,
  158. "[ ] Presione F1 para el Ampliador de Microsoft",
  159. #ifdef NARRATOR
  160. "[ ] Presione F2 para Narrador de Microsoft",
  161. #endif
  162. #if 0
  163. "[ ] Presione F3 para el Teclado en pantalla de Microsoft",
  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. { "El Programa de instalaci�n debe saber d�nde est�n ubicados los",
  174. "archivos de Windows.",
  175. "Escriba la ruta donde se encuentran los archivos de Windows.",
  176. NULL
  177. }
  178. };
  179. //
  180. // User specified a bad source path
  181. //
  182. SCREEN
  183. DnsBadSource = { 3,5,
  184. { "El origen especificado no es v�lido, inaccessible o no contiene un",
  185. "programa de instalaci�n de Windows v�lido. Escriba una nueva ruta",
  186. "de acceso donde se pueden encontrar los archivos de Windows. Use",
  187. "la tecla Retroceso para eliminar caracteres y escriba la nueva ruta.",
  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. { "El programa de instalaci�n no ha podido leer el archivo de informaci�n",
  197. "o el archivo est� da�ado.",
  198. "P�ngase en contacto con su administrador de sistema.",
  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. { "La unidad que ha especificado que contiene los archivos temporales",
  211. "de instalaci�n no es una unidad v�lida o no tiene al menos %u MB",
  212. "(%lu bytes) de espacio en disco libre.",
  213. NULL
  214. }
  215. };
  216. //
  217. // No drives exist that are suitable for the local source.
  218. //
  219. // Remember that the %u's will expand!
  220. //
  221. SCREEN
  222. DnsNoLocalSrcDrives = { 3,4,
  223. { "Windows necesita un volumen de disco duro con un m�nimo de %u MB",
  224. "(%lu bytes) de espacio en disco libre. La instalaci�n usar� parte",
  225. "de ese espacio para almacenar archivos temporales durante la",
  226. "instalaci�n. La unidad debe estar en un disco duro local compatible",
  227. "con Windows y no debe ser una unidad comprimida.",
  228. DntEmptyString,
  229. "El programa de instalaci�n no ha encontrado una unidad con el suficiente",
  230. "espacio en disco requerido.",
  231. NULL
  232. }
  233. };
  234. SCREEN
  235. DnsNoSpaceOnSyspart = { 3,5,
  236. { "No hay suficiente espacio en su unidad de inicializaci�n (normalmente C:)",
  237. "para la operaci�n sin discos. Esta operaci�n requiere al",
  238. "menos 3,5 MB (3.641.856 bytes) de espacio libre en su unidad.",
  239. NULL
  240. }
  241. };
  242. //
  243. // Missing info in inf file
  244. //
  245. SCREEN
  246. DnsBadInfSection = { 3,5,
  247. { "La secci�n [%s] del archivo de informaci�n",
  248. "de la instalaci�n no se ha encontrado o est� da�ada.",
  249. "P�ngase en contacto con el administrador del sistema.",
  250. NULL
  251. }
  252. };
  253. //
  254. // Couldn't create directory
  255. //
  256. SCREEN
  257. DnsCantCreateDir = { 3,5,
  258. { "El programa de instalaci�n no puede crear el siguiente directorio en",
  259. "la unidad de destino:",
  260. DntEmptyString,
  261. "%s",
  262. DntEmptyString,
  263. "Compruebe la unidad de destino y aseg�rese de que no hay ning�n archivo ",
  264. "con el mismo nombre que la unidad de destino. Compruebe tambi�n las ",
  265. "conexiones de la unidad.",
  266. NULL
  267. }
  268. };
  269. //
  270. // Error copying a file
  271. //
  272. SCREEN
  273. DnsCopyError = { 4,5,
  274. { "El programa de instalaci�n no puede copiar el siguiente archivo:",
  275. DntEmptyString,
  276. DntEmptyString, // see DnCopyError (dnutil.c)
  277. DntEmptyString,
  278. DntEmptyString,
  279. " Presione Entrar para volver a intentar copiar el archivo.",
  280. " Presione Esc para omitir el error y continuar con la instalaci�n.",
  281. " Presione F3 para salir del programa de instalaci�n.",
  282. DntEmptyString,
  283. "Nota: si elige omitir el error y continuar, puede que encuentre errores",
  284. " m�s adelante en la instalaci�n.",
  285. NULL
  286. }
  287. },
  288. DnsVerifyError = { 4,5,
  289. { "The copy made by Setup of the file listed below is not identical to the",
  290. "original. This may be the result of network errors, floppy disk problems,",
  291. "or other hardware-related trouble.",
  292. DntEmptyString,
  293. DntEmptyString, // see DnCopyError (dnutil.c)
  294. DntEmptyString,
  295. DntEmptyString,
  296. " Presione Entrar para volver a intentar la operaci�n de copia.",
  297. " Presione Esc para omitir el error y continuar con la instalaci�n.",
  298. " Presione F3 para salir del programa de instalaci�n.",
  299. DntEmptyString,
  300. "Nota: si elige omitir el error y continuar, puede que encuentre errores",
  301. " m�s adelante en la instalaci�n.",
  302. NULL
  303. }
  304. };
  305. SCREEN DnsSureSkipFile = { 4,5,
  306. { "Si omite el error este archivo no ser� copiado.",
  307. "Esta opci�n est� destinada a usuarios avanzados que comprenden",
  308. "las consecuencias de perder archivos de sistema.",
  309. DntEmptyString,
  310. " Presione Entrar para volver a intentar la operaci�n de copia.",
  311. " Presione X para omitir este archivo.",
  312. DntEmptyString,
  313. "Nota: si omite el archivo, no se podr� garantizar",
  314. "una correcta instalaci�n o actualizaci�n de Windows.",
  315. NULL
  316. }
  317. };
  318. //
  319. // Wait while setup cleans up previous local source trees.
  320. //
  321. SCREEN
  322. DnsWaitCleanup =
  323. { 12,6,
  324. { "Espere mientras se quitan los archivos temporales.",
  325. NULL
  326. }
  327. };
  328. //
  329. // Wait while setup copies files
  330. //
  331. SCREEN
  332. DnsWaitCopying = { 13,6,
  333. { "Espere mientras se copian los archivos en su disco duro.",
  334. NULL
  335. }
  336. },
  337. DnsWaitCopyFlop= { 13,6,
  338. { "Espere mientras se copian los archivos en el disquete.",
  339. NULL
  340. }
  341. };
  342. //
  343. // Setup boot floppy errors/prompts.
  344. //
  345. SCREEN
  346. DnsNeedFloppyDisk3_0 = { 4,4,
  347. { "El programa requiere que le proporcione cuatro discos de alta densidad",
  348. "formateados. El programa se referir� a ellos como \"Disco de inicio de instalaci�n de",
  349. "Windows,\" \"Disco de instalaci�n n�m. 2 de Windows,\" \"Disco de",
  350. "instalaci�n n�m. 3 de Windows\" y \"Disco de instalaci�n n�m. 4 de Windows.\"",
  351. DntEmptyString,
  352. "Inserte uno de estos cuatro discos en la unidad A:.",
  353. "Este disco se convertir� en \"Disco de instalaci�n n�m. 4 de Windows.\"",
  354. NULL
  355. }
  356. };
  357. SCREEN
  358. DnsNeedFloppyDisk3_1 = { 4,4,
  359. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  360. "Este disco se convertir� en \"Disco de instalaci�n n�m. 4 de Windows.\"",
  361. NULL
  362. }
  363. };
  364. SCREEN
  365. DnsNeedFloppyDisk2_0 = { 4,4,
  366. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  367. "Este disco se convertir� en \"Disco de instalaci�n n�m. 3 de Windows.\"",
  368. NULL
  369. }
  370. };
  371. SCREEN
  372. DnsNeedFloppyDisk1_0 = { 4,4,
  373. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  374. "Este disco se convertir� en \"Disco de instalaci�n n�m. 2 de Windows.\"",
  375. NULL
  376. }
  377. };
  378. SCREEN
  379. DnsNeedFloppyDisk0_0 = { 4,4,
  380. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  381. "Este disco se convertir� en \"Disco de inicio de instalaci�n de Windows.\"",
  382. NULL
  383. }
  384. };
  385. SCREEN
  386. DnsNeedSFloppyDsk3_0 = { 4,4,
  387. { "El programa requiere que le proporcione cuatro discos de alta densidad",
  388. "formateados. El programa se referir� a ellos como \"Disco de inicio de instalaci�n de",
  389. "Windows,\" \"Disco de instalaci�n n�m. 2 de Windows,\" \"Disco de",
  390. "instalaci�n n�m. 3 de Windows\" y \"Disco de instalaci�n n�m. 4 de Windows.\"",
  391. DntEmptyString,
  392. "Inserte uno de estos tres discos en la unidad A:.",
  393. "Este disco se convertir� en \"Disco de instalaci�n n�m. 4 de Windows.\"",
  394. NULL
  395. }
  396. };
  397. SCREEN
  398. DnsNeedSFloppyDsk3_1 = { 4,4,
  399. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  400. "Este disco se convertir� en \"Disco de instalaci�n n�m. 4 de Windows.\"",
  401. NULL
  402. }
  403. };
  404. SCREEN
  405. DnsNeedSFloppyDsk2_0 = { 4,4,
  406. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  407. "Este disco se convertir� en \"Disco de instalaci�n n�m. 3 de Windows.\"",
  408. NULL
  409. }
  410. };
  411. SCREEN
  412. DnsNeedSFloppyDsk1_0 = { 4,4,
  413. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  414. "Este disco se convertir� en \"Disco de instalaci�n n�m. 2 de Windows.\"",
  415. NULL
  416. }
  417. };
  418. SCREEN
  419. DnsNeedSFloppyDsk0_0 = { 4,4,
  420. { "Inserte un disco de alta densidad formateado en la unidad A:.",
  421. "Este disco se convertir� en \"Disco de inicio de instalaci�n de Windows.\"",
  422. NULL
  423. }
  424. };
  425. //
  426. // The floppy is not formatted.
  427. //
  428. SCREEN
  429. DnsFloppyNotFormatted = { 3,4,
  430. { "El disco que ha proporcionado no est� formateado para usarse con MS-DOS.",
  431. "El programa de instalaci�n no puede usar este disco.",
  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. { "Este disco no es de alta densidad, no tiene el formato est�ndar de",
  441. "MS-DOS o est� da�ado.",
  442. "El programa de instalaci�n no puede utilizar este disco.",
  443. NULL
  444. }
  445. };
  446. //
  447. // We can't determine the free space on the floppy.
  448. //
  449. SCREEN
  450. DnsFloppyCantGetSpace = { 3,4,
  451. { "El programa de instalaci�n no puede determinar el espacio libre en el",
  452. "disco que ha proporcionado.",
  453. "El programa de instalaci�n no puede utilizar este disco.",
  454. NULL
  455. }
  456. };
  457. //
  458. // The floppy is not blank.
  459. //
  460. SCREEN
  461. DnsFloppyNotBlank = { 3,4,
  462. { "El disco que ha proporcionado no es de alta densidad o no est� vac�o.",
  463. "El programa de instalaci�n no puede utilizar este disco.",
  464. NULL
  465. }
  466. };
  467. //
  468. // Couldn't write the boot sector of the floppy.
  469. //
  470. SCREEN
  471. DnsFloppyWriteBS = { 3,4,
  472. { "El programa de instalaci�n no puede escribir en el �rea de sistema",
  473. "del disquete. Lo m�s probable es que no se pueda utilizar este disco.",
  474. NULL
  475. }
  476. };
  477. //
  478. // Verify of boot sector on floppy failed (ie, what we read back is not the
  479. // same as what we wrote out).
  480. //
  481. SCREEN
  482. DnsFloppyVerifyBS = { 3,4,
  483. { "Los datos que el programa de instalaci�n ha le�do del �rea de sistema",
  484. "del disco no corresponden con los datos escritos, o el programa de",
  485. "instalaci�n no puede leer el �rea de sistema del disco para la",
  486. "comprobaci�n.",
  487. DntEmptyString,
  488. "Esto se debe a una o varias de las siguientes condiciones:",
  489. DntEmptyString,
  490. " Su equipo est� infectado por un virus.",
  491. " El disco suministrado est� da�ado.",
  492. " Existe un problema con el hardware o la configuraci�n de la unidad.",
  493. NULL
  494. }
  495. };
  496. //
  497. // We couldn't write to the floppy drive to create winnt.sif.
  498. //
  499. SCREEN
  500. DnsCantWriteFloppy = { 3,5,
  501. { "El programa de instalaci�n no ha podido escribir en el disco de la",
  502. "unidad A. Puede que el disco est� da�ado. Int�ntelo con otro disco.",
  503. NULL
  504. }
  505. };
  506. //
  507. // Exit confirmation dialog
  508. //
  509. SCREEN
  510. DnsExitDialog = { 13,6,
  511. { "���������������������������������������������������ͻ",
  512. "� No se ha terminado de instalar Windows en �",
  513. "� su equipo. Si sale ahora, debe ejecutar el �",
  514. "� programa de instalaci�n de nuevo para instalar �",
  515. "� Windows correctamente. �",
  516. "� �",
  517. "� * Presione Entrar para continuar. �",
  518. "� * Presione F3 para salir de la instalaci�n. �",
  519. "���������������������������������������������������ĺ",
  520. "� F3=Salir Entrar=Continuar �",
  521. "���������������������������������������������������ͼ",
  522. NULL
  523. }
  524. };
  525. //
  526. // About to reboot machine and continue setup
  527. //
  528. SCREEN
  529. DnsAboutToRebootW =
  530. { 3,5,
  531. {"La parte de la instalaci�n basada en MS-DOS ha finalizado.",
  532. "El programa de instalaci�n reiniciar� su equipo.",
  533. "Una vez reiniciado, continuar� la instalaci�n de Windows.",
  534. DntEmptyString,
  535. "Aseg�rese antes de continuar de que el disco marcado como",
  536. "\"Disco de inicio de instalaci�n de Windows.\"",
  537. "est� insertado en la unidad A: antes de continuar.",
  538. DntEmptyString,
  539. "Presione Entrar para reiniciar su equipo y continuar",
  540. "con la instalaci�n de Windows.",
  541. NULL
  542. }
  543. },
  544. DnsAboutToRebootS =
  545. { 3,5,
  546. { "La parte de la instalaci�n basada en MS-DOS ha finalizado.",
  547. "El programa de instalaci�n reiniciar� su equipo.",
  548. "Una vez reiniciado, continuar� la instalaci�n de Windows.",
  549. DntEmptyString,
  550. "Aseg�rese antes de continuar de que el disco marcado como",
  551. "\"Disco de inicio de instalaci�n de Windows.\"",
  552. "est� insertado en la unidad A: antes de continuar.",
  553. DntEmptyString,
  554. "Presione Entrar para reiniciar su equipo y continuar",
  555. "con la instalaci�n de Windows.",
  556. NULL
  557. }
  558. },
  559. DnsAboutToRebootX =
  560. { 3,5,
  561. { "La parte de la instalaci�n basada en MS-DOS ha finalizado.",
  562. "El programa de instalaci�n reiniciar� su equipo.",
  563. "Una vez reiniciado continuar� con la instalaci�n de Windows.",
  564. DntEmptyString,
  565. "Si hay alg�n disco en la unidad A:, qu�telo ahora.",
  566. DntEmptyString,
  567. "Presione Entrar para reiniciar su equipo y continuar",
  568. "con la instalaci�n de Windows.",
  569. NULL
  570. }
  571. };
  572. //
  573. // Need another set for '/w' switch since we can't reboot from within Windows.
  574. //
  575. SCREEN
  576. DnsAboutToExitW =
  577. { 3,5,
  578. { "La parte de la instalaci�n basada en MS-DOS ha finalizado.",
  579. "Ahora debe reiniciar� su equipo.",
  580. "Una vez reiniciado continuar�� la instalaci�n de Windows.",
  581. DntEmptyString,
  582. "Aseg�rese antes de continuar de que el disco marcado como",
  583. "\"Disco de inicio de instalaci�n de Windows.\"",
  584. "est� insertado en la unidad A:.",
  585. DntEmptyString,
  586. "Presione Entrar para volver a MS-DOS y luego reinicie su equipo",
  587. "para continuar con la instalaci�n de Windows.",
  588. NULL
  589. }
  590. },
  591. DnsAboutToExitS =
  592. { 3,5,
  593. { "La parte de la instalaci�n basada en MS-DOS ha finalizado.",
  594. "Ahora debe reiniciar� su equipo.",
  595. "Una vez reiniciado, continuar�� la instalaci�n de Windows.",
  596. DntEmptyString,
  597. "Aseg�rese antes de continuar de que el disco marcado como",
  598. "\"Disco de inicio de instalaci�n de Windows.\"",
  599. "est� insertado en la unidad A:.",
  600. DntEmptyString,
  601. "Presione Entrar para volver a MS-DOS y luego reinicie su equipo",
  602. "para continuar con la instalaci�n de Windows.",
  603. NULL
  604. }
  605. },
  606. DnsAboutToExitX =
  607. { 3,5,
  608. { "La parte de la instalaci�n basada en MS-DOS ha finalizado.",
  609. "Ahora debe reiniciar� su equipo.",
  610. "Una vez reiniciado, continuar�� la instalaci�n de Windows.",
  611. DntEmptyString,
  612. "Si hay alg�n disco en la unidad A:, qu�telo ahora.",
  613. DntEmptyString,
  614. "Presione Entrar para volver a MS-DOS y luego reinicie su equipo",
  615. "para continuar con la instalaci�n de Windows.",
  616. NULL
  617. }
  618. };
  619. //
  620. // Gas gauge
  621. //
  622. SCREEN
  623. DnsGauge = { 7,15,
  624. { "����������������������������������������������������������������ͻ",
  625. "� El programa de instalaci�n est� copiando archivos... �",
  626. "� �",
  627. "� ��������������������������������������������������Ŀ �",
  628. "� � � �",
  629. "� ���������������������������������������������������� �",
  630. "����������������������������������������������������������������ͼ",
  631. NULL
  632. }
  633. };
  634. //
  635. // Error screens for initial checks on the machine environment
  636. //
  637. SCREEN
  638. DnsBadDosVersion = { 3,5,
  639. { "Este programa necesita la versi�n 5.0 o posterior de MS-DOS.",
  640. NULL
  641. }
  642. },
  643. DnsRequiresFloppy = { 3,5,
  644. #ifdef ALLOW_525
  645. { "El programa de instalaci�n ha determinado que la unidad A no existe o",
  646. "es una unidad de baja densidad. El programa de instalaci�n necesita una",
  647. "unidad con una capacidad de 1,2 MB o superior para ejecutarse.",
  648. #else
  649. { "El programa de instalaci�n ha determinado que la unidad A no existe o",
  650. "no es una unidad de 3,5\". El programa de instalaci�n necesita una",
  651. "unidad con una capacidad de 1,44 MB o superior para ejecutarse con",
  652. "discos.",
  653. DntEmptyString,
  654. "Para instalar Windows usando discos, reinicie el programa",
  655. "especificando /b en la l�nea de comando.",
  656. #endif
  657. NULL
  658. }
  659. },
  660. DnsRequires486 = { 3,5,
  661. { "El programa de instalaci�n ha determinado que su equipo no",
  662. "contine una CPU 80486 o posterior. Windows no puede ejecutarse",
  663. "en este equipo.",
  664. NULL
  665. }
  666. },
  667. DnsCantRunOnNt = { 3,5,
  668. { "Este programa no puede ejecutarse en ninguna versi�n de Windows de 32 bits.",
  669. DntEmptyString,
  670. "Use WINNT32.EXE en su lugar.",
  671. NULL
  672. }
  673. },
  674. DnsNotEnoughMemory = { 3,5,
  675. { "El programa de instalaci�n ha determinado que no hay memoria suficiente",
  676. "para ejecutar Windows.",
  677. DntEmptyString,
  678. "Memoria requerida: %lu%s MB",
  679. "Memoria detectada: %lu%s MB",
  680. NULL
  681. }
  682. };
  683. //
  684. // Screens used when removing existing nt files
  685. //
  686. SCREEN
  687. DnsConfirmRemoveNt = { 5,5,
  688. { "Ha pedido quitar archivos de Windows del directorio siguiente.",
  689. "Perder� de forma permanente la instalaci�n de Windows.",
  690. DntEmptyString,
  691. "%s",
  692. DntEmptyString,
  693. DntEmptyString,
  694. " Presione F3 para salir de la instalaci�n sin quitar archivos.",
  695. " Presione X para quitar archivos de Windows de este directorio.",
  696. NULL
  697. }
  698. },
  699. DnsCantOpenLogFile = { 3,5,
  700. { "No se puede abrir el siguiente archivo de registro de la instalaci�n.",
  701. DntEmptyString,
  702. "%s",
  703. DntEmptyString,
  704. "La instalaci�n no puede quitar archivos de Windows del directorio.",
  705. NULL
  706. }
  707. },
  708. DnsLogFileCorrupt = { 3,5,
  709. { "No se puede encontrar la secci�n %s en el siguiente archivo",
  710. "de registro de la instalaci�n.",
  711. DntEmptyString,
  712. "%s",
  713. DntEmptyString,
  714. "La instalaci�n no puede quitar archivos de Windows del directorio.",
  715. NULL
  716. }
  717. },
  718. DnsRemovingNtFiles = { 3,5,
  719. { " Espere a que se quiten los archivos de Windows.",
  720. NULL
  721. }
  722. };
  723. SCREEN
  724. DnsNtBootSect = { 3,5,
  725. { "El programa de instalaci�n no puede instalar el cargador de",
  726. "inicio de Windows.",
  727. DntEmptyString,
  728. "Aseg�rese que su unidad C: est� formateada y en buen estado.",
  729. NULL
  730. }
  731. };
  732. SCREEN
  733. DnsOpenReadScript = { 3,5,
  734. { "No se puede tener acceso al archivo de comandos especificado con",
  735. "la opci�n /u de la l�nea de comandos.",
  736. DntEmptyString,
  737. "La operaci�n no asistida no puede continuar.",
  738. NULL
  739. }
  740. };
  741. SCREEN
  742. DnsParseScriptFile = { 3,5,
  743. {"El archivo de comandos especificado con el par�metro /u ",
  744. DntEmptyString,
  745. "%s",
  746. DntEmptyString,
  747. "contiene un error sint�ctico en la l�nea %u.",
  748. DntEmptyString,
  749. NULL
  750. }
  751. };
  752. SCREEN
  753. DnsBootMsgsTooLarge = { 3,5,
  754. { "Error interno del programa de instalaci�n.",
  755. DntEmptyString,
  756. "Los mensajes de inicio traducidos son demasiado largos.",
  757. NULL
  758. }
  759. };
  760. SCREEN
  761. DnsNoSwapDrive = { 3,5,
  762. { "Error interno del programa de instalaci�n.",
  763. DntEmptyString,
  764. "No se puede encontrar un sitio para un archivo de intercambio.",
  765. NULL
  766. }
  767. };
  768. SCREEN
  769. DnsNoSmartdrv = { 3,5,
  770. { "El programa de instalaci�n no detect� SmartDrive en",
  771. "su equipo. SmartDrive mejorar� apreciablemente el",
  772. "desempe�o de esta fase de la instalaci�n de Windows.",
  773. DntEmptyString,
  774. "Debe salir ahora, iniciar SmartDrive y reiniciar la",
  775. "instalaci�n. Lea la documentaci�n de DOS para los",
  776. "detalles acerca de SmartDrive.",
  777. DntEmptyString,
  778. " Presione F3 para salir de la instalaci�n.",
  779. " Presione ENTRAR para continuar sin SmartDrive.",
  780. NULL
  781. }
  782. };
  783. //
  784. // Boot messages. These go in the fat and fat32 boot sectors.
  785. //
  786. CHAR BootMsgNtldrIsMissing[] = "Falta NTLDR";
  787. CHAR BootMsgDiskError[] = "Error de lectura de disco";
  788. CHAR BootMsgPressKey[] = "Presione una tecla";