Sugiro
que você dê uma olhada na classe java.util.ResourceBundle. Funciona da seguinte
maneira: você tem um arquivo texto (extensão .properties) na forma
chave-valor (ex.: "btOpen:Abrir" - "btOpen" é a chave para o valor
"Abrir"). A partir de um objeto ResourceBundle você pode obter os valores pelas
chaves.
Para
modificar um idioma, portanto, basta você criar vários arquivos .properties com
nomes diferentes e referenciá-los no ResourceBundle quando necessário.
Estamos desenvolvendo uma aplicação com as mesmas características de
internacionalização e essa foi a melhor solução que encontramos (aliás, a
própria Sun recomenda o uso dessa classe - se não estou enganado). Dê uma olhada
na API porque acho que vale a pena.
Marcel.
-Mensagem original-De: Alan Alexandre da Silva
[mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 27 de abril
de 2001 04:28Para: lista sou javaAssunto: [java-list]
Internacionalização ! Urgente!!
Preciso elaborar um Guide-line para uma futura
Internacionalização das aplicações. As aplicações poderão ser configuradas
para rodar em várias línguas. As informações textuais como Labels, mensagens,
e outros, ficarão armazenadas em arquivos texto nas várias línguas. Há algumas
dicas a serem levadas em consideração durante o desenvolvimento das aplicações
de forma a facilitar uma futura internacionalização ?!
Alan