quarta-feira, 14 de dezembro de 2011

Tradução dos componentes do DevExpress para Português em 3 passos

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

3 comentários: