Internationalization Play Framework-使用不同语言的TemplateLoader

Internationalization Play Framework-使用不同语言的TemplateLoader,internationalization,playframework,playframework-1.x,Internationalization,Playframework,Playframework 1.x,我正在使用play 1.2.4。我的应用程序正在以多种语言运行。我需要通过管理员用户向客户发送电子邮件。然而,管理员用户的语言设置是固定的,我需要用他们喜欢的语言向客户发送电子邮件。我正在使用TemplateLoader呈现电子邮件主题,但我找不到使用其他语言选项呈现模板的方法 有没有一种方法可以使用不同的语言选项呈现模板?Lang.set(“语言代码”)应该能满足您的需要 在普通模板中,可以使用替代当前浏览器定义的语言包 Lang.change("fr"); 或 你可以读到它 ,chang

我正在使用play 1.2.4。我的应用程序正在以多种语言运行。我需要通过管理员用户向客户发送电子邮件。然而,管理员用户的语言设置是固定的,我需要用他们喜欢的语言向客户发送电子邮件。我正在使用
TemplateLoader
呈现电子邮件主题,但我找不到使用其他语言选项呈现模板的方法

有没有一种方法可以使用不同的语言选项呈现模板?

Lang.set(“语言代码”)应该能满足您的需要

在普通模板中,可以使用替代当前浏览器定义的语言包

 Lang.change("fr");

你可以读到它


change
将修改用户的cookie,这对您的用例没有好处,但是
set
将更改当前线程的语言包,因此这将为您提供所需的内容

我不知道设置和更改之间的区别。。非常感谢您的回答;)
 Lang.set("fr");