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 executável, ele traduz, senão ele não faz nada.
procedure TForm1.FormCreate(Sender: TObject);
begin
// VERIFICA SE EXISTE O ARQUIVO DENTRO DA PASTA
if FileExists(ExtractFilePath(Application.ExeName)+'\TraduçãoDev.ini') then
begin
cxLocalizer1.LoadFromFile(ExtractFilePath(Application.ExeName)+
'\TraduçãoDev.ini');
cxLocalizer1.LanguageIndex := 1; // MUDA DE LINGUAGEM
cxLocalizer1.Active := TRUE; // ATIVA O COMPONENTE
end;
end;