Traduzir programa java em dois idiomas

Viva família.
Como posso por o meu programa java em DOIS IDIOMAS - PORTUGUÊS E INGLÊS???

O mais comum é criar arquivos de propriedades nos idiomas desejados e aí usar a classe ResourceBundle para traduzir as propriedades.

Nesse link tem um exemplo:

Óbvio que você pode adaptar para sua necessidade e ler esses valores de um banco de dados ao invés de arquivo de propriedades.
Mas o “segredo” está no uso da classe ResourceBundle.

Certo…