Pour pouvoir récupérer un message i18n dans une langue donnée, utiliser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	def appCtx = grailsApplication.getMainContext()
	def Locale locale = new Locale("en");
	appCtx.getMessage("code.message", null, "default message",locale)
S'il y a des arguments, les passer sous forme ["arg1","arg2"] à la place de null ci-dessus.

Ceci est utile si on veut afficher sur une même page un message en plusieurs langues.

PS : passer par ResourceBundle.getBundle('grails-app.i18n.messages', locale) pose pb au déploiement.