Получить все международные строки в Grails из текущей локали? - PullRequest
2 голосов
/ 22 апреля 2011

Есть ли в плагине метод для интернационализации, который позволит мне получить все строки + имена, определенные для конкретной локали или текущей локали?

1 Ответ

0 голосов
/ 20 июня 2011

Интернационализированные строки хранятся в файлах свойств в grails-app / i18n. Вы можете прочитать их, используя класс ResourceBundle.

ResourceBundle bundle = ResourceBundle.getBundle('i18n.messages', locale)

, а затем выполнить итерацию по клавишам:

for(String key, bundle.getKeys()){
...
}

Это должно сработать.

Винсент Жигер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...