| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 09:17:53
|
cybernet
Entusiasta Java
Membro desde: 17/08/2006 08:38:14
Mensagens: 23
Offline
|
Bom Dia galera, tranquilo?
To com o seguinte problema, estou desenvolvendo uma aplicação com jsf + hibernate + primefaces, no meu formulário tenho um combo referente ao pais. Como eu posso internacionalizar ele?
Ou seja tem alguma maneira de aplicar internacionalização digamos "dinâmica", ou teria que escrever o nome de cada pais no properties mesmo?
Agradeço a ajuda de todos
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 09:34:24
|
heatcold
JavaGuru
![[Avatar]](/images/avatar/39abd1c6e1d6aa57455adf5eda4325a8.jpg)
Membro desde: 22/09/2006 10:34:26
Mensagens: 240
Offline
|
daria pra guardar no banco o nome dos países e usar o locale (ex: BR) como chave.
caso contrário terá que escrever nos properties mesmo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 09:56:46
|
cybernet
Entusiasta Java
Membro desde: 17/08/2006 08:38:14
Mensagens: 23
Offline
|
Muito Obrigado heatcold,
eu fiz da seguinte forma:
Vlw!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 10:00:15
|
Master.Abs
JavaGuru
![[Avatar]](/images/avatar/4e75943e17bc09ff25edc80e743aa682.jpg)
Membro desde: 17/11/2010 13:47:18
Mensagens: 242
Offline
|
heatcold wrote:daria pra guardar no banco o nome dos países e usar o locale (ex: BR) como chave. caso contrário terá que escrever nos properties mesmo
Achei interessante a proposta do banco mas uma dúvida como ele usaria o locale no banco para internacionalização, as mensagens seriam alterada somente informando o locale, sem ter um properties ou repositorio com as mensagens? Valeu.
This message was edited 1 time. Last update was at 06/02/2012 10:02:47
|
Att.
Master Abs
Evil Soldier the killer of Java Bugs
And
Advocate of good education.
----------------------------------------------------------------------
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 10:01:35
|
Master.Abs
JavaGuru
![[Avatar]](/images/avatar/4e75943e17bc09ff25edc80e743aa682.jpg)
Membro desde: 17/11/2010 13:47:18
Mensagens: 242
Offline
|
Caso tenha interesse com properties:
http://thiagoprocaci.blogspot.com/2009/07/internacionalizacao-de-mensagens-com.html
|
Att.
Master Abs
Evil Soldier the killer of Java Bugs
And
Advocate of good education.
----------------------------------------------------------------------
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 10:11:44
|
InsaneChess
JavaTeenager
![[Avatar]](/images/avatar/aaf00ecab185d81021300866bdfa4760.jpg)
Membro desde: 22/04/2010 23:02:42
Mensagens: 194
Localização: São Paulo, SP
Offline
|
Cara, eu faria o seguinte:
Criaria um .propertie para cada pais e um padrão para ser usado. (O qual a aplicação irá apontar)
Quando o cliente selecionar o País, você escreve no padrão os dados .propertie do país escolhido através de um stream.
Assim a aplicação irá utilizar as chaves do país escolhido, sacou?
Ao alterar o pais basta alterar o arquivo padrão para os dados do novo .properties selecionado.
Sacou?
Se achar uma idéia melhor, posta aew pra gente aprender também.
Abraços.
|
MSN: diogo_chess@hotmail.com
Vamos estudar Java!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 10:36:23
|
heatcold
JavaGuru
![[Avatar]](/images/avatar/39abd1c6e1d6aa57455adf5eda4325a8.jpg)
Membro desde: 22/09/2006 10:34:26
Mensagens: 240
Offline
|
realmente o padrão é ter um properties para cada país... a utilização do banco nesse caso seria uma opção, apenas.
só um comentário, acredito que ficaria melhor assim:
caso contrário, você terá que modificar o código, sempre que o suporte a um país for adicionado.
PS:
Quando o cliente selecionar o País, você escreve no padrão os dados .propertie do país escolhido através de um stream.
Escrever em um .properties em runtime não é uma prática comum. Geralmente nos properties ficam informações estáticas.
This message was edited 1 time. Last update was at 06/02/2012 10:41:40
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 11:47:25
|
cybernet
Entusiasta Java
Membro desde: 17/08/2006 08:38:14
Mensagens: 23
Offline
|
Pois é, depois que escrevi o código, eu fui ver, que tava escrevendo d+ ^^'
eu estava pensando em acrescentar uma coluna no banco referente a linguagem saca.
Essa parte aqui:
Quando o cliente selecionar o País, você escreve no padrão os dados .propertie do país escolhido através de um stream.
Assim a aplicação irá utilizar as chaves do país escolhido, sacou?
Ao alterar o pais basta alterar o arquivo padrão para os dados do novo .properties selecionado.
Sacou?
Eu até entendi, só que to meio voando como implementar ele ^^'
|
|
|
 |
|
|