| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2003 15:55:08
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline
|
O Rafael Steil escreveu, no tópico "Tradução botão JOptionPane" (http://www.guj.com.br/forum/viewtopic.php?p=5289#5289) que o Java não tem suporte à Localização.
Como pode ser isso? E a classe java.util.Locale e os ResourceBundles? Eu nunca usei pra valer, mas eu sei que a JVM da sun determina os defaults de formatos de data, por exemplo, baseados no Locale do seu Unix!!
Será que eu entendi errado??
Abraços,
Tiago.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2003 16:04:24
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Me expressei mal. O que eu queria dizer eh que, para a situacao em questao ( componentes Swing com mensagens com base no SO onde esta sendo rodado ), isso ainda nao eh suportado.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2003 16:05:14
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
Acho que o que ele quis dizer é sobre ser automático. Para trocar o texto de um botão, tem que implementar na mão.
Em programas escritos em outras linguagens dá pra ver claramente que mensagens que pedem a confirmação de um Sim / Não vem com o texto traduzido nos botões caso o sistema operacional seja em português.
Mas realmente Java funciona muito bem para internacionalização. Aqui mesmo onde eu trabalho tem um projeto relativamente grande a respeito, e eles conseguem internacionalizar sem maiores problemas, porque o Java já é bem preparado para isso (até mesmo nos pequenos detalhes tipo usar unicode ao invés de ascii)
|
~ Site da Bani ~ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2003 16:22:44
|
Adler Medrado
JavaTeenager
![[Avatar]](/images/avatar/fc490ca45c00b1249bbe3554a4fdf6fb.jpg)
Membro desde: 14/09/2002 09:34:36
Mensagens: 173
Localização: Brasília / DF / Brasil
Offline
|
DEUS SEJA LOUVADO!
Uma vez eu mudei o idioma do meu rwindows para Alemao. Os botoes do JOptionPane traduziram. Mas quando eu mudo para portugues, ele fica em ingles...
hehe! maneiro!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2003 16:28:48
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline
|
Valeu, Adler!!
Se vc colocar um arquivo Properties acessível como SystemResource, o Swing faz a localização automaticamente pra vc!!
Tudo de bom!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2003 09:59:33
|
mlopes
JavaTeenager
![[Avatar]](/images/avatar/c3e26d423e3654fab1f76.jpg)
Membro desde: 18/11/2002 11:01:01
Mensagens: 163
Localização: Alemanha
Offline
|
Fala galera...
Vcs estão fazendo um pouco de confusão entre Localization e i18n.
Mas sobre o assunto dos botões, tem um jeito de fazer sem ter que depeder de arquivos do jdk.
Aqui vai o exemplo para trocar os botões dos JOptionPane :
Notem que langBundle é um ResourceBundle que usa um arquivo "propertiies".
[]'s
Marco
|
Marco Lopes
----------------------------------------------------------
Pássaro que cedo madruga....
... porém o segundo rato é quem pega o queijo
---------------------------------------------------------- |
|
|
 |
|
|