Olá José Mário! Eu uso uma "corruptela" de StringTables que fica armazenada em Banco de Dados. Criei uma base de dados com duas tabelas: uma todos os idiomas que o software tem tradução e outra com o nome do controle e a expressão no idioma. Uso a mesma estratégia para mensagens.
Só fiz assim pois para mim, pareceu mais fácil. Para quem olha ou até pelo ponto de vista das boas práticas, parece ser até o mais complicado. Naõ me lembro exatamente, mas existem maneiras de detectar o idioma/localização e disparar as rotinas de localização (traduzir interface e mensagens) automaticamente, mas não uso essa técnica, pois as vezes um espanhol (por exemplo) está usando um Windows em inglês, mas quer ver o software em espanhol. Por isso deixo uma opção de troca de idioma que armazena ao sair a última escolha do usuário. Abraço, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 23/9/09, José Mário Silva Guedes <jmariogue...@gmail.com> escreveu: De: José Mário Silva Guedes <jmariogue...@gmail.com> Assunto: [delphi-br] Localização / Internacionalização de aplicativos Para: "Delphi BR - Grupo de Discussão" <delphi-br@yahoogrupos.com.br> Data: Quarta-feira, 23 de Setembro de 2009, 11:36 Olá amigos! Gostaria de saber se algum colega desenvolve o software em mais de uma lingua (Português, Inglês, Esperanto... :)) Queria saber qual a melhor estratégia. No Delphi 2007 percebi o menu Languages mas pelos tutoriais que achei no pai Google percebi que não seria muito adequado às minhas necessidades principalmente pelo fato de eu precisar compilar uma versão para cada lingua. http://www.planetad elphi.com. br/artigo/ 121/aplicando- idiomas-ao- projeto-- -delphi-2006 Li também, e esse pareceu mais interessante, sobre StringsTable Resources mas achei a manutenção deste arquivo "chato". http://delphi. about.com/ library/weekly/ aa011805a. htm Existe a "3a Via"? Obrigado pela habitual atenção, -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas] ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]