Интернационализированные строки хранятся в файлах свойств в grails-app / i18n. Вы можете прочитать их, используя класс ResourceBundle.
ResourceBundle bundle = ResourceBundle.getBundle('i18n.messages', locale)
, а затем выполнить итерацию по клавишам:
for(String key, bundle.getKeys()){
...
}
Это должно сработать.
Винсент Жигер