Как я могу получить локализованное сообщение в атрибуте GSP тега Grails? - PullRequest
4 голосов
/ 21 июня 2010

В GSP Grails я хочу, чтобы всплывающая подсказка была локализована:

<a href="..." title="localizedMessage">

Поскольку подсказка написана в заголовке атрибута, я не могу использовать <g:message> здесь. На самом деле у меня уже есть служба для локализованных сообщений, но когда я вызываю ее из GSP, messageSource службы имеет значение null, так что заставить его работать тоже будет решением.

1 Ответ

14 голосов
/ 21 июня 2010

Вы можете вызвать тег напрямую:

<a href="..." title="${message(code:'your.localized.message.code')}">

Я думаю, это тоже должно работать:

<a href="..." title="${g.message(code:'your.localized.message.code')}">
...