e use a taglib fmt para pegar as chaves do messages.properties
R
Rafael_Guerreiro
Então o VRaptor as usa automaticamente? Essa a tag fmt é o setLocale, certo? Mas aí os nomes exijem um certo padrão?
Então para trocar de um para o outro é só eu alterar o setLocale, certo?
L
Lucas_Cavalcanti
fmt:message, não o set locale,
e sim, o vraptor tb usa isso
R
Rafael_Guerreiro
Mais uma dúvida… Aonde exatamente eu coloco o meu messages.properties?
L
Lucas_Cavalcanti
qualquer source folder
R
Rafael_Guerreiro
Ainda não consegui fazer funcionar… Estou vendo o código do My Dvds, mas está muito dificil de entender como que é setado o locale.
L
Lucas_Cavalcanti
vc quer mudar o locale? ou quer usar um default?
fmt:setLocale já resolve
R
Rafael_Guerreiro
Gostaria primeiro de conseguir fazer um default funcionar… Mas não entendi como fazer ainda…
L
Lucas_Cavalcanti
o default eu já passei, é aquela configuração do web.xml
R
Rafael_Guerreiro
Eu tentei esse, mas não funciona, eu preciso dizer aonde está o meu properties em algum lugar?
L
Lucas_Cavalcanti
ele tem que estar no classpath, só isso. basta colocar no mesmo lugar onde vc coloca suas classes java
R
Rafael_Guerreiro
Não deu… na minha tela aparece isso: ???rotulo.menu.Principal???
L
Lucas_Cavalcanti
vc tem essa chave no seu messages.properties?
R
Rafael_Guerreiro
Tenho: rotulo.menu.Principal=Home
G
garcia-jj
Preste anteção que o arquivo messages.properties devem estar em algum source-folder (normalmente /src). Quando você fazer o build, verifique se esse arquivo está sendo copiado para o WEB-INF/classes/messages.properties.
R
Rafael_Guerreiro
Uma perguntinha… Que build é esse? É que nem o Build Path?
Editando:
Eu consegui fazer funcionar com somente um message properties (não sei como…) mas como que eu faço para poder trocar?
E como que eu faço essa tag <fmt:message key="msgBuscar"/> funcionar dentro de um atributo?