As of Grails 1.3.4, any property files added to the grails-app/i18n directory will be added to the messageSource.
In addition, if you attempt to manually add the bean (and the basenames under it) when you go into the production environment it will not load them. It will work in development mode (tested running off of IDEA 9.0.3 and the tomcat plugin ver.1.3.4), but not in production mode. This happened for me after following the answer provided by rochb (I checked the answer and implemented before trying the simple way), and I had to remove the messageSource bean configuration in order to correct it.