1 - Crie um arquivo traducaoBr.ini com a tradução. Há duas forma de fazer isso:
1.1 - Faça seu próprio arquivo de tradução copiando o conteúdo do seguinte link:
http://dicamaniacos.blogspot.com.br/2013/10/arquivo-de-traducao-para-o-devexpress.html
1.2 - Faça seu próprio arquivo de tradução através do editor de tradução do DevExpress.
No seguinte link é possível acompanhar o passo-a-passo:
http://www.devmedia.com.br/post-20117-Traduzindo-todos-os-componentes-da-devexpress--por-definitivo.html
2 - Coloque um componente do tipo TcxLocalizer no seu form principal;
3 - Coloque o seguinte trecho de código no FormCreate do seu form principal:
procedure TForm1.FormCreate(Sender: TObject);
begin
if FileExists(ExtractFilePath(Application.ExeName)+'\traducaoBr.ini') then {Verifica se existe o arquivo dentro da pasta}
begin
lcl1.LoadFromFile(ExtractFilePath(Application.ExeName)+'\traducaoBr.ini');
lcl1.LanguageIndex := 1; {Muda o idioma / linguagem}
lcl1.Active := TRUE; {Ativa o componente / a tradução}
end;
end;
Observação: Testado no Delphi 2009 (CodeGear RAD Studio 2009).
Links auxiliares:
http://www.devmedia.com.br/post-20117-Traduzindo-todos-os-componentes-da-devexpress--por-definitivo.html
http://www.devexpress.com/Products/VCL/ExCommon/Localizer.xml
http://www.activedelphi.com.br/forum/viewtopic.php?p=353284&sid=1505f00342ca2ea3476e08a18deb9cf5
http://dicamaniacos.blogspot.com.br/2013/10/arquivo-de-traducao-para-o-devexpress.html
Boa dica, muito útil.
ResponderExcluirBoa noite, este arquivo ini tem que acompanha o executável?
ResponderExcluirBoa tarde Carlos. Se não me falha a memória, sim.
Excluir