DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
WISLEY SOUZA
 

País: Brasil
Estado: AC
Cidade: Rio Branco
Mensagens: 165
 Postado em: 27/9/2011 4:07:37 PM

Fla moçada, como eu faço pra forca um locale default???
eu tenho suporte a ingles e portugues, mas ele teima em iniciar com o idioma do browser, queria que ele forçasse meu idioma padrão...
ROBSON PASSARELLA TEIXEIRA
 
 


País: Brasil
Estado: DF
Cidade: taguatinga
Mensagens: 518
 Postado em: 27/9/2011 11:26:22 PM
crie um phaseListener para isso

exemplo

public class LocalePhaseListener implements PhaseListener {

public static final String DEFAULT_LOCALE = pt;

@Override
public void afterPhase(PhaseEvent event) {
if (event.getPhaseId().equals(PhaseId.RESTORE_VIEW)){
event.getFacesContext().getViewRoot().setLocale(new Locale(DEFAULT_LOCALE));
}
}

@Override
public void beforePhase(PhaseEvent event) {
if (event.getPhaseId().equals(PhaseId.RENDER_RESPONSE)){
event.getFacesContext().getViewRoot().setLocale(new Locale(DEFAULT_LOCALE));
}
}

@Override
public PhaseId getPhaseId() {
return PhaseId.ANY_PHASE;
}
}

lembre-se que você vai ter que adapta-lo
um pouco pois nesse caso ele obriga o idioma PT e caso seja ING????
que o usuario deseje deve adaptar a classe passada para que seja usando o Locale ING sacou???
espero ter ajudado e qualquer duvida chame.
att
robson

 
WISLEY SOUZA
 

País: Brasil
Estado: AC
Cidade: Rio Branco
Mensagens: 165
 Postado em: 29/9/2011 9:19:51 AM
rapaz como e que faz pra fechar o chamado???
sumiu a opção, tem outra maneira? o forum ta bugado em hauhahu

 
DYEGO SOUZA DO CARMO
 
 


País: Brasil
Estado: PR
Cidade: xxxxx
Mensagens: 1836
 Postado em: 21/10/2011 5:13:16 PM
utiliza no web.xml... lá vc pode forçar o locale do JSF.

 
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03