Quem da suporte a internacionalização?

Estou aqui fazendo um soft meia boca e me surgiu essa dúvida: Quem da suporte a internacionalização?

De início pensei que poderia ser minha camada de negócio, mas não estou bem certo disso. Achei um pouco feio minha camada de negócio fornecer um método para que eu recupere um Locale ou ResourceBundle.

Em contra parte pensei e se meu soft meia boca precisasse de converter moeda então na minha camada de negócio teria contato com Locale.

Como vcs fazem?
Meus pensamentos fazem algum sentido?

[]s

Sua view.

http://www.google.com/search?q=java+internationalization

Como disse o Diego, para adicionar suporte a vários idiomas a sua aplicação, deixe isso nas mãos da sua UI (e isso não se relaciona de nenhuma maneira com o caso de uso que você descreveu).

Salve Daniel e Diego!

Valews pela contribuição!

Estou lendo sobre i18n no site da sun como o Diego me passou!

Não estou bem convencido que so a view tem contato com i10n. Se o negocio fizer conversão de moeda como o farei sem tem contato com i10n?

Vcs podem justificar esse lance de só view ter contato?

[]s

i18n tu resolve sõ na view …

l10n tu envolve a view e a camada de negócios (se bobear a camada de persistencia também)

[quote=urubatan]i18n tu resolve sõ na view …

l10n tu envolve a view e a camada de negócios (se bobear a camada de persistencia também)[/quote]

Show de bola Urubatan isso mesmo que eu estava pensando.

Trocando em miúdos minha camada de negócio vai ter contato com o Locale. Não é?