[RESOLVIDO] Tradução automática x .properties

Boa noite!

Estou fazendo a nível de conhecimento a utilização do .properties para traduzir meu sistema.

Ex: idioma.properties

[code]#Idioma
idioma = ing

#Arquivo
ing.arquivo = File
por.arquivo = Arquivo

#Editar
ing.editar = Edit
por.editar = Editar[/code]

E uso no menu do meu sistema o seguinte código:

private JMenu mEditar = new JMenu(prop.getValor(idioma + ".editar"));

[quote]Existe alguma forma automática de traduzir as palavra chave do sistema sem ter que ficar inserindo no arquivo .properties? Pois se eu quiser traduzir para 10 linguagem diferente vai tornar esta atualização do .properties uma tarefa ardua. Algum dicionário, alguma integração com o google tradutor?

Obrigado.[/quote]

Usar o Google Translator “cegamente” não é uma boa ideia, a menos que você queira passar a impressão de que seu sistema é mal-feito.

O melhor é usar o Google Translator apenas como uma sugestão, e submeter as traduções efetuadas a alguém que efetivamente conheça a língua, para revisá-las.

Senão você vai ter um problema parecido com alguém que sabe inglês, mas não português, e lhe agradece um presente assim:

“Muito obrigado pelo dom”.

(Essa tradução foi feita pelo Google Translator a partir de “Thanks for the gift”).

Se alguém lhe agradece assim, você acha bonitinho (afinal de contas, a pessoa teve extrema boa vontade de se comunicar na sua língua) mas quando você recebe um software onde os menus estão traduzidos desse jeito, você vai é achar que o software é uma bela b______.

http://www.engrish.com

Outra dica: use um ResourceBundle para separar as traduções e usar o padrão adotado na linguagem.

Obrigado pelas respostas