Olá pessoal,
Preciso desenvolver um sistema que funcione em três idiomas (Inglês, Espanhol e Português).
Gostaria de obter idéias de como fazer.
A princípio, pensei em criar uma base de dados com as Mensagens que aparecerão ao usuário nos três idiomas, e de acordo com o idioma que foi configurado, apresentar a mensagem (baseando-se na minha base de dados).
A questão é, como fazer isso de forma elegante utilizando a Orientação a Objetos ?
Pensei em criar uma classe “Idioma”, e dentro dela criar os Setters e Getters de acordo com a mensagem que desejo apresentar.
Para obter uma mensagem, eu faria assim:
“minhaClasse.getBomDia;”
Este método retornaria uma string com a frase “Bom dia” de acordo com o idioma configurado.
Mas acredito ter uma forma mais elegante de se desenvolver isso.
Alguma sugestão?
Muito grato,