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
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 operacional anterior na unidade C:";
  38. CHAR DntBootIniLine[] = "Instala�ao/atualiza�ao do Windows";
  39. //
  40. // Plain text, status msgs.
  41. //
  42. CHAR DntStandardHeader[] = "\n Instala�ao do Windows\n���������������������";
  43. CHAR DntPersonalHeader[] = "\n Instala�ao do Windows\n���������������������";
  44. CHAR DntWorkstationHeader[] = "\n Instala�ao do Windows\n���������������������";
  45. CHAR DntServerHeader[] = "\n Instala�ao do Windows\n���������������������";
  46. CHAR DntParsingArgs[] = "Analisando argumentos...";
  47. CHAR DntEnterEqualsExit[] = "ENTER=Sair";
  48. CHAR DntEnterEqualsRetry[] = "ENTER=Repetir";
  49. CHAR DntEscEqualsSkipFile[] = "ESC=Ignorar arquivo";
  50. CHAR DntEnterEqualsContinue[] = "ENTER=Continuar";
  51. CHAR DntPressEnterToExit[] = "A instala�ao nao pode prosseguir. Pressione ENTER para sair.";
  52. CHAR DntF3EqualsExit[] = "F3=Sair";
  53. CHAR DntReadingInf[] = "Lendo o arquivo de informa�oes %s...";
  54. CHAR DntCopying[] = "� Copiando: ";
  55. CHAR DntVerifying[] = "� Verificando: ";
  56. CHAR DntCheckingDiskSpace[] = "Verificando o espa�o dispon�vel no disco...";
  57. CHAR DntConfiguringFloppy[] = "Configurando o disquete...";
  58. CHAR DntWritingData[] = "Gravando os par�metros de instala�ao...";
  59. CHAR DntPreparingData[] = "Determinando os par�metros de instala�ao...";
  60. CHAR DntFlushingData[] = "Liberando dados para o disco...";
  61. CHAR DntInspectingComputer[] = "Examinando o computador...";
  62. CHAR DntOpeningInfFile[] = "Abrindo o arquivo de informa�oes...";
  63. CHAR DntRemovingFile[] = "Removendo %s";
  64. CHAR DntXEqualsRemoveFiles[] = "X=Remover arquivos";
  65. CHAR DntXEqualsSkipFile[] = "X=Ignorar arquivo";
  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 o Windows.",
  84. "",
  85. "",
  86. "WINNT [/s[:caminho_origem]] [/t[:unidade_temp]]",
  87. " [/u[:arquivo_resposta]] [/udf:id[,arquivo_UDF]]",
  88. " [/r:pasta] [/r[x]:pasta] [/e:comando] [/a]",
  89. "",
  90. "",
  91. "/s[:caminho_origem]",
  92. " Especifica o local de origem dos arquivos do Windows.",
  93. " Deve ser um caminho completo no formato x:\\caminho] ou ",
  94. " \\\\servidor\\compartilhamento[\\caminho]. ",
  95. "",
  96. "/t[:unidade_temp]",
  97. " Especifica a unidade que vai conter os arquivos tempor�rios ",
  98. " e instala o Windows nessa unidade. Se voc� nao ",
  99. " especificar um local, a instala�ao tentar� localizar",
  100. " uma unidade para voc�.",
  101. "",
  102. "/u[:arquivo_respostas]",
  103. " Executa uma instala�ao aut�noma usando um arquivo de respostas ",
  104. " (requer /s). O arquivo de respostas fornece respostas para ",
  105. " algumas ou todas as perguntas geralmente feitas ao usu�rio final ",
  106. " durante a instala�ao. ",
  107. "",
  108. "/udf:id[,arquivo_UDF] ",
  109. " Indica uma identifica�ao (id) que a instala�ao usa para ",
  110. " especificar como um arquivo de banco de dados de unicidade ",
  111. " (UDF) modifica um arquivo de respostas (consulte /u). O ",
  112. " par�metro /udf substitui valores no arquivo de respostas e a ",
  113. " identifica�ao determina que valores no arquivo UDF serao usados. ",
  114. " Caso nao seja especificado um arquivo_UDF, A instala�ao solicitar� ",
  115. " a inser�ao de um disco que contenha o arquivo $Unique$.udb.",
  116. "",
  117. "/r[:pasta]",
  118. " Especifica uma pasta opcional a ser instalada. A pasta ser�",
  119. " mantida ap�s ser conclu�da a instala�ao.",
  120. "",
  121. "/rx[:pasta]",
  122. " Especifica uma pasta opcional a ser copiada. A pasta ser� ",
  123. " exclu�da ap�s ser conclu�da a instala�ao.",
  124. "",
  125. "/e Especifica um comando a ser executado ao final da instala�ao.",
  126. "",
  127. "/a Ativa as op�oes de acessibilidade.",
  128. NULL
  129. };
  130. //
  131. // Inform that /D is no longer supported
  132. //
  133. PCHAR DntUsageNoSlashD[] = {
  134. "Instala o Windows.",
  135. "",
  136. "WINNT [/S[:]caminho_origem] [/T[:]unidade_temp] [/I[:]arquivo_inf]",
  137. " [[/U[:arquivo_script]]",
  138. " [/R[X]:pasta] [/E:comando] [/A]",
  139. "",
  140. "/D[:]winntroot",
  141. " Nao h� mais suporte para esta op�ao.",
  142. NULL
  143. };
  144. //
  145. // out of memory screen
  146. //
  147. SCREEN
  148. DnsOutOfMemory = { 4,6,
  149. { "Mem�ria insuficiente para continuar a instala�ao.",
  150. NULL
  151. }
  152. };
  153. //
  154. // Let user pick the accessibility utilities to install
  155. //
  156. SCREEN
  157. DnsAccessibilityOptions = { 3, 5,
  158. { "Selecione os utilit�rios de acessibilidade a serem instalados:",
  159. DntEmptyString,
  160. "[ ] Pressione F1 para a Lente de aumento da Microsoft",
  161. #if 0
  162. "[ ] Pressione F3 para o Teclado em tela da Microsoft",
  163. #endif
  164. NULL
  165. }
  166. };
  167. //
  168. // User did not specify source on cmd line screen
  169. //
  170. SCREEN
  171. DnsNoShareGiven = { 3,5,
  172. { "A instala�ao precisa saber onde estao os arquivos do Windows.",
  173. "Digite o caminho onde esses arquivos podem ser encontrados.",
  174. NULL
  175. }
  176. };
  177. //
  178. // User specified a bad source path
  179. //
  180. SCREEN
  181. DnsBadSource = { 3,5,
  182. { "A origem especificada nao � v�lida, � inacess�vel ou nao cont�m uma",
  183. "instala�ao do Windows v�lida. Digite novamente o caminho onde se",
  184. "encontram os arquivos do Windows. Use a tecla BACKSPACE para",
  185. "apagar os caracteres e poder digitar o novo caminho.",
  186. NULL
  187. }
  188. };
  189. //
  190. // Inf file can't be read, or an error occured parsing it.
  191. //
  192. SCREEN
  193. DnsBadInf = { 3,5,
  194. { "A instala�ao nao conseguiu ler o arquivo de informa�oes",
  195. "ou o arquivo est� corrompido. Contate o administrador do sistema.",
  196. NULL
  197. }
  198. };
  199. //
  200. // The specified local source drive is invalid.
  201. //
  202. // Remember that the first %u will expand to 2 or 3 characters and
  203. // the second one will expand to 8 or 9 characters!
  204. //
  205. SCREEN
  206. DnsBadLocalSrcDrive = { 3,4,
  207. { "A unidade especificada para os arquivos tempor�rios",
  208. "de instala�ao nao � v�lida ou nao tem pelo menos",
  209. "%u MB (%lu bytes) de espa�o dispon�vel.",
  210. NULL
  211. }
  212. };
  213. //
  214. // No drives exist that are suitable for the local source.
  215. //
  216. // Remeber that the %u's will expand!
  217. //
  218. SCREEN
  219. DnsNoLocalSrcDrives = { 3,4,
  220. { "O Windows requer um disco r�gido com pelo menos %u MB",
  221. "(%lu bytes) de espa�o dispon�vel. A instala�ao vai usar",
  222. "parte desse espa�o para armazenar os arquivos tempor�rios",
  223. "durante a instala�ao. A unidade deve estar em um disco r�gido",
  224. "local, permanentemente conectado e para o qual o Windows ",
  225. "d� suporte. Essa unidade nao pode estar compactada.",
  226. DntEmptyString,
  227. "A instala�ao nao encontrou nenhuma unidade com espa�o",
  228. "suficiente.",
  229. NULL
  230. }
  231. };
  232. SCREEN
  233. DnsNoSpaceOnSyspart = { 3,5,
  234. { "Nao h� espa�o suficiente na unidade de inicializa�ao (normalmente C:)",
  235. "para a opera�ao sem disquetes. A opera�ao sem disquetes requer pelo",
  236. "menos 3,5 MB (3.641.856 bytes) de espa�o dispon�vel na unidade.",
  237. NULL
  238. }
  239. };
  240. //
  241. // Missing info in inf file
  242. //
  243. SCREEN
  244. DnsBadInfSection = { 3,5,
  245. { "A se�ao [%s] do arquivo de informa�oes da",
  246. "instala�ao nao foi encontrada ou est� corrompida.",
  247. "Contate o administrador do sistema.",
  248. NULL
  249. }
  250. };
  251. //
  252. // Couldn't create directory
  253. //
  254. SCREEN
  255. DnsCantCreateDir = { 3,5,
  256. { "Nao foi poss�vel criar a seguinte pasta na unidade de destino:",
  257. DntEmptyString,
  258. "%s",
  259. DntEmptyString,
  260. "Verifique se h� algum arquivo com o mesmo nome que a pasta de",
  261. "destino. Verifique tamb�m os cabos de conexao da unidade.",
  262. NULL
  263. }
  264. };
  265. //
  266. // Error copying a file
  267. //
  268. SCREEN
  269. DnsCopyError = { 4,5,
  270. { "A instala�ao nao p�de copiar o seguinte arquivo:",
  271. DntEmptyString,
  272. DntEmptyString, // see DnCopyError (dnutil.c)
  273. DntEmptyString,
  274. DntEmptyString,
  275. " Pressione ENTER para tentar copiar o arquivo novamente.",
  276. " Pressione ESC para ignorar o erro e continuar a instala�ao.",
  277. " Pressione F3 para sair da instala�ao.",
  278. DntEmptyString,
  279. "Obs.: se voc� ignorar o erro e continuar a instala�ao, outros erros",
  280. "poderao ocorrer mais adiante.",
  281. NULL
  282. }
  283. },
  284. DnsVerifyError = { 4,5,
  285. { "A c�pia deste arquivo feita pela instala�ao nao � id�ntica �",
  286. "original. Isso pode ter sido causado por erros na rede, problemas",
  287. "na unidade de disquetes ou algum outro problema de hardware.",
  288. DntEmptyString,
  289. DntEmptyString, // see DnCopyError (dnutil.c)
  290. DntEmptyString,
  291. DntEmptyString,
  292. " Pressione ENTER para tentar copiar o arquivo novamente.",
  293. " Pressione ESC para ignorar o erro e continuar a instala�ao.",
  294. " Pressione F3 para sair da instala�ao.",
  295. DntEmptyString,
  296. "Obs.: se voc� ignorar o erro e continuar a instala�ao, outros erros",
  297. "poderao ocorrer mais adiante.",
  298. NULL
  299. }
  300. };
  301. SCREEN DnsSureSkipFile = { 4,5,
  302. { "Se o erro for ignorado, este arquivo nao ser� copiado. Esta op�ao",
  303. "se destina a usu�rios avan�ados, que entendem as implica�oes da",
  304. "falta de arquivos no sistema.",
  305. DntEmptyString,
  306. " Pressione ENTER para tentar copiar o arquivo novamente.",
  307. " Pressione X para ignorar este arquivo.",
  308. DntEmptyString,
  309. "Obs.: se voc� ignorar este arquivo, a instala�ao nao poder�",
  310. "garantir o �xito da instala�ao ou atualiza�ao para o Windows.",
  311. NULL
  312. }
  313. };
  314. //
  315. // Wait while setup cleans up previous local source trees.
  316. //
  317. SCREEN
  318. DnsWaitCleanup =
  319. { 9,6,
  320. { "Aguarde enquanto os arquivos tempor�rios antigos sao removidos.",
  321. NULL
  322. }
  323. };
  324. //
  325. // Wait while setup copies files
  326. //
  327. SCREEN
  328. DnsWaitCopying = { 9,6,
  329. { "Aguarde enquanto os arquivos sao copiados para o disco r�gido.",
  330. NULL
  331. }
  332. },
  333. DnsWaitCopyFlop= { 13,6,
  334. { "Aguarde enquanto os arquivos sao copiados para o disquete.",
  335. NULL
  336. }
  337. };
  338. //
  339. // Setup boot floppy errors/prompts.
  340. //
  341. SCREEN
  342. DnsNeedFloppyDisk3_0 = { 4,4,
  343. { "A instala�ao requer quatro disquetes de alta densidade",
  344. "formatados e vazios. A instala�ao chamar� esses discos",
  345. "de \"Disco de inicializa�ao da instala�ao do Windows,\"",
  346. "\"Disco de instala�ao 2 do Windows,\" \"Disco de instala�ao",
  347. "3 do Windows\" e \"Disco de instala�ao 4 do Windows.\"",
  348. DntEmptyString,
  349. "Insira um dos quatro discos na unidade A:.",
  350. "Esse ser� o \"Disco de instala�ao 4 do Windows.\"",
  351. NULL
  352. }
  353. };
  354. SCREEN
  355. DnsNeedFloppyDisk3_1 = { 4,4,
  356. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  357. "Este ser� o \"Disco de instala�ao 4 do Windows.\"",
  358. NULL
  359. }
  360. };
  361. SCREEN
  362. DnsNeedFloppyDisk2_0 = { 4,4,
  363. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  364. "Este ser� o \"Disco de instala�ao 3 do Windows.\"",
  365. NULL
  366. }
  367. };
  368. SCREEN
  369. DnsNeedFloppyDisk1_0 = { 4,4,
  370. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  371. "Este ser� o \"Disco de instala�ao 2 do Windows.\"",
  372. NULL
  373. }
  374. };
  375. SCREEN
  376. DnsNeedFloppyDisk0_0 = { 4,4,
  377. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  378. "Este ser� o \"Disco de inicializa�ao da instala�ao do Windows.\"",
  379. NULL
  380. }
  381. };
  382. SCREEN
  383. DnsNeedSFloppyDsk3_0 = { 4,4,
  384. { "A instala�ao requer quatro disquetes de alta densidade",
  385. "formatados e vazios. A instala�ao chamar� esses discos",
  386. "de \"Disco de inicializa�ao da instala�ao do Windows,\"",
  387. "\"Disco de instala�ao 2 do Windows,\" \"Disco de instala�ao",
  388. "3 do Windows\" e \"Disco de instala�ao 4 do Windows.\"",
  389. DntEmptyString,
  390. "Insira um dos quatro discos na unidade A:.",
  391. "Este ser� o \"Disco de instala�ao 4 do Windows.\"",
  392. NULL
  393. }
  394. };
  395. SCREEN
  396. DnsNeedSFloppyDsk3_1 = { 4,4,
  397. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  398. "Este ser� o \"Disco de instala�ao 4 do Windows.\"",
  399. NULL
  400. }
  401. };
  402. SCREEN
  403. DnsNeedSFloppyDsk2_0 = { 4,4,
  404. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  405. "Este ser� o \"Disco de instala�ao 3 do Windows.\"",
  406. NULL
  407. }
  408. };
  409. SCREEN
  410. DnsNeedSFloppyDsk1_0 = { 4,4,
  411. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  412. "Este ser� o \"Disco de instala�ao 2 do Windows.\"",
  413. NULL
  414. }
  415. };
  416. SCREEN
  417. DnsNeedSFloppyDsk0_0 = { 4,4,
  418. { "Insira um disquete de alta densidade formatado e vazio na unidade A:.",
  419. "Este ser� o \"Disco de inicializa�ao da instala�ao do Windows.\"",
  420. NULL
  421. }
  422. };
  423. //
  424. // The floppy is not formatted.
  425. //
  426. SCREEN
  427. DnsFloppyNotFormatted = { 3,4,
  428. { "O disquete fornecido nao est� formatado para uso com o MS-DOS.",
  429. "A instala�ao nao pode usar esse disco.",
  430. NULL
  431. }
  432. };
  433. //
  434. // We think the floppy is not formatted with a standard format.
  435. //
  436. SCREEN
  437. DnsFloppyBadFormat = { 3,4,
  438. { "O disquete fornecido nao est� formatado em alta densidade, nao",
  439. "est� formatado para uso com o MS-DOS ou est� danificado. A",
  440. "instala�ao nao pode usar esse 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. { "Nao � poss�vel determinar o espa�o dispon�vel no disquete fornecido.",
  450. "A instala�ao nao pode usar esse disco.",
  451. NULL
  452. }
  453. };
  454. //
  455. // The floppy is not blank.
  456. //
  457. SCREEN
  458. DnsFloppyNotBlank = { 3,4,
  459. { "O disquete fornecido nao � de alta densidade ou nao est� vazio.",
  460. "A instala�ao nao pode usar esse disco.",
  461. NULL
  462. }
  463. };
  464. //
  465. // Couldn't write the boot sector of the floppy.
  466. //
  467. SCREEN
  468. DnsFloppyWriteBS = { 3,4,
  469. { "A instala�ao nao p�de gravar na �rea de sistema do disquete",
  470. "fornecido. � poss�vel que o disco esteja danificado.",
  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. { "A instala�ao leu dados na �rea de sistema do disquete que nao",
  481. "correspondem aos dados gravados anteriormente ou nao foi",
  482. "poss�vel verificar a �rea de sistema do disquete.",
  483. DntEmptyString,
  484. "Isso pode ter ocorrido devido a uma das seguintes causas:",
  485. DntEmptyString,
  486. " O computador est� infectado por um v�rus.",
  487. " O disquete fornecido est� danificado.",
  488. " Existe um problema no hardware ou na configura�ao da unidade de disquete.",
  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. { "A instala�ao nao p�de gravar no disquete na Unidade A:.",
  498. "O disco pode estar danificado. Tente usar outro disquete.",
  499. NULL
  500. }
  501. };
  502. //
  503. // Exit confirmation dialog
  504. //
  505. SCREEN
  506. DnsExitDialog = { 13,6,
  507. { "����������������������������������������������������ͻ",
  508. "� O Windows nao est� completamente instalado no �",
  509. "� computador. Se voc� sair da instala�ao agora, �",
  510. "� ter� de execut�-la novamente para instalar o �",
  511. "� Windows. �",
  512. "� �",
  513. "�  Pressione ENTER para continuar a instala�ao. �",
  514. "�  Pressione F3 para sair da instala�ao. �",
  515. "� �",
  516. "����������������������������������������������������ĺ",
  517. "� F3=Sair ENTER=Continuar �",
  518. "����������������������������������������������������ͼ",
  519. NULL
  520. }
  521. };
  522. //
  523. // About to reboot machine and continue setup
  524. //
  525. SCREEN
  526. DnsAboutToRebootW =
  527. { 3,5,
  528. { "A etapa da instala�ao baseada em MS-DOS foi conclu�da. A",
  529. "instala�ao vai reiniciar o computador agora. A instala�ao do",
  530. "Windows continuar� depois que o computador for reiniciado.",
  531. DntEmptyString,
  532. "Antes de prosseguir, verifique se o \"Disco de inicializa�ao da",
  533. "instala�ao do Windows\" que voc� forneceu est� na unidade A:.",
  534. DntEmptyString,
  535. "Pressione ENTER para reiniciar o computador e continuar a instala�ao.",
  536. NULL
  537. }
  538. },
  539. DnsAboutToRebootS =
  540. { 3,5,
  541. { "A etapa da instala�ao baseada em MS-DOS foi conclu�da. A",
  542. "instala�ao vai reiniciar o computador agora. A instala�ao do",
  543. "Windows continuar� depois que o computador for reiniciado.",
  544. DntEmptyString,
  545. "Antes de prosseguir, verifique se o \"Disco de inicializa�ao da",
  546. "instala�ao do Windows\" que voc� forneceu est� na unidade A:.",
  547. DntEmptyString,
  548. "Pressione ENTER para reiniciar o computador e continuar a instala�ao.",
  549. NULL
  550. }
  551. },
  552. DnsAboutToRebootX =
  553. { 3,5,
  554. { "A etapa da instala�ao baseada em MS-DOS foi conclu�da. A",
  555. "instala�ao vai reiniciar o computador agora. A instala�ao do",
  556. "Windows continuar� depois que o computador for reiniciado.",
  557. DntEmptyString,
  558. "Se houver um disquete na unidade A:, retire-o agora.",
  559. DntEmptyString,
  560. "Pressione ENTER para reiniciar o computador e continuar a instala�ao.",
  561. NULL
  562. }
  563. };
  564. //
  565. // Need another set for '/w' switch since we can't reboot from within Windows.
  566. //
  567. SCREEN
  568. DnsAboutToExitW =
  569. { 3,5,
  570. { "A etapa da instala�ao baseada em MS-DOS foi conclu�da. Voc� deve",
  571. "reiniciar o computador para continuar a instala�ao do Windows.",
  572. DntEmptyString,
  573. "Antes de prosseguir, verifique se o \"Disco de inicializa�ao da",
  574. "instala�ao do Windows\" que voc� forneceu est� na unidade A:.",
  575. DntEmptyString,
  576. "Pressione ENTER para retornar ao MS-DOS e reinicie o computador",
  577. "para continuar a instala�ao do Windows.",
  578. NULL
  579. }
  580. },
  581. DnsAboutToExitS =
  582. { 3,5,
  583. { "A etapa da instala�ao baseada em MS-DOS foi conclu�da. Voc� deve",
  584. "reiniciar o computador para continuar a instala�ao do Windows.",
  585. DntEmptyString,
  586. "Antes de prosseguir, verifique se o \"Disco de inicializa�ao da",
  587. "instala�ao do Windows\" que voc� forneceu est� na unidade A:.",
  588. DntEmptyString,
  589. "Pressione ENTER para retornar ao MS-DOS e reinicie o computador",
  590. "para continuar a instala�ao do Windows.",
  591. NULL
  592. }
  593. },
  594. DnsAboutToExitX =
  595. { 3,5,
  596. { "A etapa da instala�ao baseada em MS-DOS foi conclu�da. Voc� deve",
  597. "reiniciar o computador para continuar a instala�ao do Windows.",
  598. DntEmptyString,
  599. "Se houver um disquete na unidade A:, retire-o agora.",
  600. DntEmptyString,
  601. "Pressione ENTER para retornar ao MS-DOS e reinicie o computador",
  602. "para continuar a instala�ao do Windows.",
  603. NULL
  604. }
  605. };
  606. //
  607. // Gas gauge
  608. //
  609. SCREEN
  610. DnsGauge = { 7,15,
  611. { "����������������������������������������������������������������ͻ",
  612. "� A instala�ao est� copiando os arquivos... �",
  613. "� �",
  614. "� ��������������������������������������������������Ŀ �",
  615. "� � � �",
  616. "� ���������������������������������������������������� �",
  617. "����������������������������������������������������������������ͼ",
  618. NULL
  619. }
  620. };
  621. //
  622. // Error screens for initial checks on the machine environment
  623. //
  624. SCREEN
  625. DnsBadDosVersion = { 3,5,
  626. { "Este programa precisa da versao 5.0 ou posterior do MS-DOS.",
  627. NULL
  628. }
  629. },
  630. DnsRequiresFloppy = { 3,5,
  631. #ifdef ALLOW_525
  632. { "A instala�ao verificou que a unidade A: nao existe ou que ela � de",
  633. "baixa densidade. � necess�ria uma unidade A: com capacidade m�nima",
  634. "de 1,2 MB para que a instala�ao possa ser executada.",
  635. #else
  636. { "A instala�ao verificou que a unidade A: nao existe ou nao � uma",
  637. "unidade de 3,5\" de alta densidade. � necess�ria uma unidade A:",
  638. "com capacidade m�nima de 1,44 MB para se executar a instala�ao.",
  639. DntEmptyString,
  640. "Para instalar o Windows sem usar disquetes, reinicie este",
  641. "programa especificando o argumento /b na linha de comando.",
  642. #endif
  643. NULL
  644. }
  645. },
  646. DnsRequires486 = { 3,5,
  647. { "A instala�ao verificou que este computador nao possui uma",
  648. "CPU 80486 ou superior. O Windows nao pode ser executado",
  649. "neste computador.",
  650. NULL
  651. }
  652. },
  653. DnsCantRunOnNt = { 3,5,
  654. { "Este programa nao pode ser executado em nenhuma versao de 32 bits",
  655. "do Windows.",
  656. DntEmptyString,
  657. "Use o programa WINNT32.EXE neste caso.",
  658. NULL
  659. }
  660. },
  661. DnsNotEnoughMemory = { 3,5,
  662. { "A instala�ao verificou que nao h� mem�ria suficiente",
  663. "instalada neste computador para se executar o Windows.",
  664. DntEmptyString,
  665. "Mem�ria suficiente: %lu%s MB",
  666. "Mem�ria existente: %lu%s MB",
  667. NULL
  668. }
  669. };
  670. //
  671. // Screens used when removing existing nt files
  672. //
  673. SCREEN
  674. DnsConfirmRemoveNt = { 5,5,
  675. { "Voc� pediu � instala�ao para remover os arquivos do Windows",
  676. "da pasta mostrada abaixo. A instala�ao do Windows nessa pasta",
  677. "ser� destru�da permanentemente.",
  678. DntEmptyString,
  679. "%s",
  680. DntEmptyString,
  681. DntEmptyString,
  682. " Pressione F3 para sair da instala�ao sem remover os arquivos.",
  683. " Pressione X para remover os arquivos do Windows da pasta acima.",
  684. NULL
  685. }
  686. },
  687. DnsCantOpenLogFile = { 3,5,
  688. { "A instala�ao nao conseguiu abrir o arquivo de log da",
  689. "instala�ao abaixo.",
  690. DntEmptyString,
  691. "%s",
  692. DntEmptyString,
  693. "A instala�ao nao pode remover os arquivos do Windows da",
  694. "pasta especificada.",
  695. NULL
  696. }
  697. },
  698. DnsLogFileCorrupt = { 3,5,
  699. { "A instala�ao nao conseguiu encontrar a se�ao %s",
  700. "no arquivo de log da instala�ao abaixo.",
  701. DntEmptyString,
  702. "%s",
  703. DntEmptyString,
  704. "A instala�ao nao p�de remover os arquivos do Windows da",
  705. "pasta especificada.",
  706. NULL
  707. }
  708. },
  709. DnsRemovingNtFiles = { 3,5,
  710. { " Aguarde enquanto os arquivos do Windows sao removidos.",
  711. NULL
  712. }
  713. };
  714. SCREEN
  715. DnsNtBootSect = { 3,5,
  716. { "A instala�ao nao conseguiu instalar o carregador de",
  717. "inicializa�ao do Windows.",
  718. DntEmptyString,
  719. "Verifique se a unidade C: est� formatada e nao apresenta",
  720. "defeitos.",
  721. NULL
  722. }
  723. };
  724. SCREEN
  725. DnsOpenReadScript = { 3,5,
  726. { "Nao foi poss�vel o acesso ao arquivo de script especificado com o",
  727. "argumento /u na linha de comando.",
  728. DntEmptyString,
  729. "A opera�ao aut�noma nao pode prosseguir.",
  730. NULL
  731. }
  732. };
  733. SCREEN
  734. DnsParseScriptFile = { 3,5,
  735. { "O arquivo de script especificado com o argumento /u na linha de comando",
  736. DntEmptyString,
  737. "%s",
  738. DntEmptyString,
  739. "cont�m um erro de sintaxe na linha %u.",
  740. DntEmptyString,
  741. NULL
  742. }
  743. };
  744. SCREEN
  745. DnsBootMsgsTooLarge = { 3,5,
  746. { "Erro interno da instala�ao.",
  747. DntEmptyString,
  748. "As mensagens de inicializa�ao sao muito longas.",
  749. NULL
  750. }
  751. };
  752. SCREEN
  753. DnsNoSwapDrive = { 3,5,
  754. { "Erro interno da instala�ao.",
  755. DntEmptyString,
  756. "Nao foi poss�vel encontrar lugar para um arquivo de swap.",
  757. NULL
  758. }
  759. };
  760. SCREEN
  761. DnsNoSmartdrv = { 3,5,
  762. { "A instala�ao nao detectou o SmartDrive no computador.",
  763. "Ele melhorar� o desempenho desta fase da instala�ao do Windows.",
  764. DntEmptyString,
  765. "Voc� deve sair agora, iniciar o SmartDrive e reiniciar a instala�ao.",
  766. "Consulte a documenta�ao do DOS para obter detalhes sobre o SmartDrive.",
  767. DntEmptyString,
  768. " Pressione F3 para sair da instala�ao.",
  769. " Pressione ENTER para continuar sem o SmartDrive.",
  770. NULL
  771. }
  772. };
  773. //
  774. // Boot messages. These go in the fat and fat32 boot sectors.
  775. //
  776. CHAR BootMsgNtldrIsMissing[] = "Falta NTLDR";
  777. CHAR BootMsgDiskError[] = "Erro/disco";
  778. CHAR BootMsgPressKey[] = "Pressione tecla para reiniciar";