Я использую Localizations (messages) plugin, чтобы вытащить определения i18n из базы данных, а не из стандартных файлов свойств в папке i18n.Невозможно получить сообщение() Строка из таблицы локализации в Grails
Я пытаюсь использовать плагин локализации в свой файл Service.groovy. Я делаю вот так ..
import org.grails.plugins.localization.*
// some code.....
def body = message(code: "goal.auto.email.alert")
log.info("body : "+body)
Когда я проверяю журнал, мое тело показывает нуль. Я уже добавил запись с таким же кодовым именем в мою таблицу локализации. Но он не получает сообщение String из таблицы. Я не могу понять проблему. Пожалуйста помоги. Заранее спасибо.
Спасибо за ваш ответ, но этот блог метод, показывающий, чтобы читать сообщения от messages.properties. Я не хочу использовать файл message.properties для получения String. У меня уже есть таблица локализации в моей базе данных. Я хочу получить сообщение только из этой таблицы. –
В случае message.properties он работает нормально –
Я создал тестовое приложение и протестировал его с помощью плагина локализации с использованием базы данных h2 и работает нормально. – user1690588