grails からメールを送信しようとしていますが、メール テンプレートは多言語である必要があります。
GSP を文字列としてレンダリングしたり、grails メール プラグインで GSP をレンダリングしたりできることがわかりました。
GSP では、messages.properties から静的メッセージを読み取り、言語ごとに定義し、電子メールが多言語になると想定しています。
今ここに私が直面している問題があります
テンプレートでは、言語は常に en_US に設定されています。以下の API を使用して、テンプレートの文字列を取得しています。送信メッセージを文字列としてデータベースにも保存する必要があるため、メールプラグインを直接使用していません
def contents = groovyPageRenderer.render(template:"/layouts/emailparse", model:[mailObj: mailObj])
lang パラメータを使用した言語の設定に関するフォーラムの他の投稿も読みましたが、それでも言語は en_US のみに設定されています。
上記のメソッドは、言語を指定してサポートを呼び出しますか? この種の多言語メールを行うために速度テンプレートを使用するオプションはありますか?