Henrique, Não tenho absoluta certeza, mas acho que o compilador não vai pegar a unit Const.pas através de algum outro pacote na seção "required", como vc falou.
Para não ter que adicionar a unit em todos os projetos, tente colocar a unit modificada num lugar comum a todos os projetos e depois adicione no "search path" de cada projeto a pasta onde estará a unit. Assim vc vai dizer para o Delphi procurar ali primeiro, antes de tentar achar a unit em outras pastas. Não acredito que vc vá conseguir fazer isso sem recompilar o(s) projeto(s), pois a unit const.pas (default) já está linkada a todos os projetos. Sem Build com a nova unit, nada feito. Atenciosamente, -- Marcos Douglas ---- Mensagem Original ---- From: "Henrique Netzka \(Vetor Sistemas\)" <[EMAIL PROTECTED]> To: delphi-br@yahoogrupos.com.br Sent: Sex, Janeiro 12, 2007 11:11 am Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > Olá, Marcos, > > Então.. isso funcionará, provavelmente, se eu colocar a nova unit Consts em > todos os meus packets! Isso porque, caso ela não esteja explicitamente > incluída no meu pacote, ela pegará de algum dos DCPs incluídos na seção > "required" do packet! Certo!? > > A questão é.. eu queria refazer os DCPs, e não incluir a nova unit Consts (e > todas as outras). Só que essa idéia me surgiu enquanto escrevia na lista, e > não testei ainda!! Vou tentar isso e dou um retorno quando conseguir (ou > não)... > > Indiferente disso, agradeço a todas as respostas. A idéia não é traduzir o > meu sistema (isso eu sabia como fazer :) ), mas sim as mensagens padrão do > delphi! E num sistema sem packets eu também sei como fazer - inclusive já > está feito! Mas estranhei quando passei a usar os packets pq a tradução não > se aplica... E é em cima disso a discussão! > > Abraços, > Henrique > > ----- Original Message ----- > From: Marcos Douglas > To: delphi-br@yahoogrupos.com.br > Sent: Thursday, January 11, 2007 10:23 AM > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > Henrique, > > A solução que eu falei tb serve para pacotes. O problema é que vc terá que > recompilar todos os pacotes que utilizam esta unit. > > Lembre-se que a unit tb deve estar o "mais próximo" possível do projeto de > cada pacote, ou seja, o melhor seria estar na mesma pasta de cada .DPR. > > Se vc recompilar somente alguns pacotes, vc terá pacotes que utilizam a > "const.pas" padrão e pacotes que utilizam a "const.pas" alterada, > entendeu? > > Abraços, > > -- > Marcos Douglas > > ---- Mensagem Original ---- > From: "Henrique Netzka \(Vetor Sistemas\)" <[EMAIL PROTECTED]> > To: delphi-br@yahoogrupos.com.br > Sent: Qui, Janeiro 11, 2007 8:56 am > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > Marcos, > > > > Ninguém deu, mas receio que não vá resolver; o problema tem se mostrado > > quando usamos uma aplicação com packets ao invés de usar uma que faça o > build > > de todos eles para dentro do executável!! > > > > É como se o Delphi não recompilasse os pacotes, não refizesse os dcps! E > > talvez não refaça mesmo, mas tem que ter um jeito... > > > > Henrique > > > > ----- Original Message ----- > > From: Marcos Douglas > > To: delphi-br@yahoogrupos.com.br > > Sent: Wednesday, January 10, 2007 2:13 PM > > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > > > > Se não quiser alterar nada do Delphi, nem ter que apagar DCU, etc, > etc... > > É > > só pegar o const.pas (ou qq outra unit que se queira alterar) e fazer > uma > > CÓPIA para dentro da pasta do seu projeto. Após isso é só dar um build > no > > projeto. > > > > Acontece que o compilador procura os arquivos na pasta atual do projeto > e > > somente depois do path do Delphi. > > > > PS: Me desculpe se alguém já deu esta dica, pois não estou acompanhando > > esta > > thread desde o início. > > > > -- > > Marcos Douglas > > > > ---- Mensagem Original ---- > > From: "Eric D." <[EMAIL PROTECTED]> > > To: delphi-br@yahoogrupos.com.br > > Sent: Qua, Janeiro 10, 2007 2:12 pm > > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > > > Vale lembrar que Application.MessageBox não traduz nada. Ele apenas > > mostra os > > > captions dos botões segundo a linguagem do SO instalado no computador > > onde a > > > aplicação está rodando. > > > > > > Ou seja, em um Win PT_BR, vai aparece "Sim", "Não", etc... já num Win > > US_EN > > > vai aparecer "Yes", "No", etc... > > > > > > []'s > > > > > > Eric D. - Desenvolvimento e Soluções de Tecnologia > > > [EMAIL PROTECTED] > > > "Talk is cheap, show me the code..." > > > ----- Original Message ----- > > > From: Alexandre > > > To: delphi-br@yahoogrupos.com.br > > > Sent: Wednesday, January 10, 2007 11:32 AM > > > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > > > > > > > Eu descobri outra função que traduz: > > > Windows.Messagebox > > > > > > Aqui funcionou perfeitamente, > > > > > > Alex > > > ----- Original Message ----- > > > From: Henrique Netzka (Vetor Sistemas) > > > To: delphi-br@yahoogrupos.com.br > > > Sent: Wednesday, January 10, 2007 11:25 AM > > > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > > > > Alexandre, > > > > > > Se serve de consolo, estou correndo atrás da mesma solução!! > > > > > > Abraços, > > > Henrique Netzka > > > > > > ----- Original Message ----- > > > From: Alexandre > > > To: delphi-br@yahoogrupos.com.br > > > Sent: Wednesday, January 10, 2007 7:36 AM > > > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > > > > Ja apaguei o dcu, foi o que eu disse, quando eu crio um projeto vazio > > que > > > não usa RUNTIME PACKAGE ele traduz normal, é só eu usar pacote lincado > > ao > > > projeto que fica tudo em ingles novamente. > > > > > > ----- Original Message ----- > > > From: Desenvolvimento (Anderson) > > > To: delphi-br@yahoogrupos.com.br > > > Sent: Wednesday, January 10, 2007 5:44 PM > > > Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg > > > > > > na verdade é assim: > > > vc precisa apagar o consts.dcu... > > > pq se vc não der um build no consts.pas, ele não vai compilar seu > > programa > > > com ele não... > > > pq qdo compila, o delphi pega só os .dcu para gerar o .exe. > > > > > > logo, apague o .dcu. > > > > > > And > > > ----- Original Message ----- > > > From: Elazar Dornelles Ceza > > > To: delphi-br@yahoogrupos.com.br > > > Sent: Tuesday, January 09, 2007 5:21 PM > > > Subject: RES: [delphi-br] Traduzir Mensagens MessageDlg > > > > > > Boa tarde > > > > > > Acho que vai ser necessário voce dar um build no pacote onde esta o > > > const.pas. > > > > > > Atenc. > > > Elazar > > > > > > -----Mensagem original----- > > > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] > > > Em nome de Alexandre > > > Enviada em: terça-feira, 9 de janeiro de 2007 15:30 > > > Para: delphi-br@yahoogrupos.com.br > > > Assunto: [delphi-br] Traduzir Mensagens MessageDlg > > > > > > Pessoal estou com um problemão, eu traduzi as mensagens do meu Delphi > > > 2005 no arquivo consts.pas e fiz o teste em um executavel vazio e > > > traduziu beleza, mas quando eu rodo o meu sistema que chama um pacote > > > com a opção BUILD RUNTIME PACKAGE as mensagens vem em inglês, procurei > > > em todas as livrarias do delphi mas não consigo achar da onde ele esta > > > buscando essas mensagens em ingles sendo que ja traduzi e o > consts.pas. > > > O unico parametro que tenho é o pacote vcl.dcp, mas não consigo > > > recompila-lo. > > > > > > Obrigado desde ja, > > > > > > Alexandre > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > _______________________________________________________ > > > Yahoo! Mail - Sempre a melhor opção para você! > > > Experimente já e veja as novidades. > > > http://br.yahoo.com/mailbeta/tudonovo/ > > > > > > __________ Informação do NOD32 IMON 1967 (20070109) __________ > > > > > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > > > http://www.eset.com.br > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > -- > > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Links do Yahoo! Grupos > > >