私はplay1.2.4を使用しています。私のアプリケーションはいくつかの言語で実行されています。管理者ユーザーがクライアントにメールを送信する必要があります。ただし、管理者ユーザーの言語設定は固定されており、クライアントに優先言語でメールを送信する必要があります。メールTemplateLoaderテンプレートをレンダリングしていますが、別の言語オプションでテンプレートをレンダリングする方法が見つかりませんでしたか?
別の言語オプションでテンプレートをレンダリングする方法はありますか?
私はplay1.2.4を使用しています。私のアプリケーションはいくつかの言語で実行されています。管理者ユーザーがクライアントにメールを送信する必要があります。ただし、管理者ユーザーの言語設定は固定されており、クライアントに優先言語でメールを送信する必要があります。メールTemplateLoaderテンプレートをレンダリングしていますが、別の言語オプションでテンプレートをレンダリングする方法が見つかりませんでしたか?
別の言語オプションでテンプレートをレンダリングする方法はありますか?
Lang.set("language_code");あなたが必要なものをあなたに与えるべきです。
通常のテンプレートでは、を使用して現在のブラウザで定義された言語パックを上書きできます
Lang.change("fr");
また
Lang.set("fr");
あなたはここでそれについて読むことができます。
ソースコードを見ると、changeユーザーのCookieが変更されます。これはユースケースには適していませんがset、現在のスレッドの言語パックが変更されるため、必要なものが正確に提供されます。