segunda-feira, 27 de agosto de 2012

Traduzindo todos os componentes da DevExpress - (por Definitivo)


Já vi muita gente tendo dificuldade com a tradução dos componentes da DevExpress, principalmente o cxGrid, neste artigo vou mostrar como traduzir utilizando cxLocalizerEditor, ele é o Editor de Linguagem da DevExpress. vamos la então !!!!



1. Abra o aplicativo cxLocalizerEditor.exe (C:\Arquivos de programas\DevExpress VCL\ExpressLibrary)

2. No Menu Language acrescente a Língua Português-Brasil.

3. Escolha o Product Name e na coluna da Língua Português-Brasil, realize as
traduções.

4. Salve as traduções. (nesse exemplo vou salvar como TraduçãoDev.ini)



5. Coloque um TcxLocalizer dentro do seu projeto



6. No FormCreate você coloca o seguinte código se existir o arquivo de tradução dentro da pasta do ele traduz senão ele não faz nada.




procedure TForm1.FormCreate(Sender: TObject);
begin
   if FileExists(ExtractFilePath(Application.ExeName)+'\TraduçãoDev.ini') then // VERIFICA SE EXISTE O ARQUIVO DENTRO DA PASTA
   begin
     cxLocalizer1.LoadFromFile(ExtractFilePath(Application.ExeName)+'\TraduçãoDev.ini');
     cxLocalizer1.LanguageIndex := 1; // MUDA DE LINGUAGEM
     cxLocalizer1.Active := TRUE;     // ATIVA O COMPONENTE
   end;
end;


Aqui vai o fonte e o arquivo ini, com a tradução de varios componentes da DevExpress (como o cxGrid e cxScheduler e outros)




2 comentários: