【发布时间】:2017-06-17 18:41:47
【问题描述】:
我最近将我的项目从 2.3.x 升级到了 2.5.x。我有一个如下所示的 html 页面。但是我无法让多语言支持工作(它曾经与 2.3.x 一起工作)。
@()(implicit lang: play.api.i18n.Lang,messages:play.api.i18n.Messages)
控制器是用 Java 编写的。我已阅读迁移文档,我需要使用 i18nSupport 并导入 play.api.i18n.Messages.Implicits._ 以使该语言正常工作。
public class EmailController extends Controller {
private myservice.MyEnvironment env;
@Inject
public UserFormHandler(myservice.MyEnvironment) {
this.env = env;
}
但我没有找到任何关于如何使用 i18nsupport 和导入 play.api.i18n.Messages.Implicits._ 与 Java 的文档。
1.谁能建议如何做到这一点? 2.谁能提供一个关于2.5.x国际化如何工作的示例项目?
【问题讨论】:
标签: playframework playframework-2.5