Lucas Teixeira

@lucastex

Arquivo para a tag ‘resources’

Como definir o locale default de sua aplicação grails

com 5 comentários

Graças ao ótimo suporte de internacionalização que o grails nos proporciona, podemos alterar o idioma corrente da app passando apenas o parametro lang na URL. Com isso, o locale é definido para o usuário e se sua aplicação recupera as mensagens com o g:message ou outros recursos de i18n, usará o locale indicado.

Caso queira definir um locale default para sua app, basta sobrescrever o bean localeResolver no seu resources.groovy como abaixo:

beans = {
  localeResolver(org.springframework.web.servlet.i18n.SessionLocaleResolver) {
    defaultLocale = new Locale("pt", "BR")
    java.util.Locale.setDefault(defaultLocale)
  }
}

Sim, estou trazendo aos poucos tópicos que estavam em meu outro blog, blog.lucastex.com, dê uma passada por lá.

Written by Lucas Teixeira

January 26th, 2010 at 10:05 am

Postado em Grails

Com as tags , , , , ,

Get Adobe Flash playerPlugin by wpburn.com wordpress themes