Преобразование кодов ISO3 в реальное название страны в Grails

Моя цель - преобразовать код страны, такой как «HRV», в «Хорватию».

В моем приложении пользователь выбирает собственную страну, используя тег g:countrySelect, который возвращает мне в поле значения код iso3.

Теперь мне нужно показать его состояние в моем приложении, но я хочу отобразить все название страны.

Я пытался сделать что-то вроде этого:

Locale.availableLocales.find{it.ISO3Country == userCountryCode}.displayCountry

Но я получаю эту ошибку:

Не удалось найти трехбуквенный код страны для CS

Кто-нибудь может мне помочь?


person Simo    schedule 14.08.2014    source источник


Ответы (1)


Grails предоставляет тег для этого:

<g:country code="hrv"/>
person MKB    schedule 14.08.2014