Я пытаюсь отправить письма от грааля, и почтовый шаблон должен быть многоязычным.Многоязычный шаблон электронной почты с графами
Я обнаружил, что мы можем отображать GSP в виде строки или даже в почтовом плагине grails, который мы можем отобразить GSP.
В GSP теперь я читаю статические сообщения из messages.properties, предполагая, что я буду определять для каждого языка, и мои письма будут многоязычными.
Теперь вот проблема, что я столкнулся
В шаблоне язык всегда имеет значение en_US. Я использую API ниже, чтобы получить строку шаблона. Я не использую почтовый плагин напрямую, как мне нужно, чтобы сохранить сообщение посыла как строка в базу данных, а также
def contents = groovyPageRenderer.render(template:"/layouts/emailparse", model:[mailObj: mailObj])
Я также читал на другом посте на форуме о настройке языка с помощью параметра языки, но до сих пор язык установлен только для en_US.
Возможно, указанный выше метод вызовет поддержку, указав язык? Есть ли возможность использовать шаблон скорости для этого типа многоязычных писем?
что такое «correctLocaleForThisUser» .. его показывает мне ошибку ... по этому переменному –
@ user2446714, который был псевдо-кодом «, если у вас есть еще один способ знать правильное язык для использования "... Я добавил несколько примеров того, как вы можете заполнить это, но это действительно специфичный для приложения. –
Я использую почтовый 1.0 плагин для отправки писем –