Playframework 如何在java中与play framework 2.5.x一起使用i18nSupport

Playframework 如何在java中与play framework 2.5.x一起使用i18nSupport,playframework,playframework-2.5,Playframework,Playframework 2.5,我最近将我的项目从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.uu才能使语言正常工作 public class EmailController

我最近将我的项目从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.uu才能使语言正常工作

public class EmailController extends Controller {
private myservice.MyEnvironment env;

@Inject
public UserFormHandler(myservice.MyEnvironment) {
    this.env = env;
}
但是我没有找到任何关于如何使用i18nsupport和导入play.api.i18n.Messages.Implicits.u与Java的文档

1.有人能建议怎么做吗?
2.有人能提供一个关于国际化如何在2.5.x中工作的示例项目吗?

在play 2.4中,Messages类被弃用,应该注入MessagesApi

有关迁移到Play 2.4的更多信息,请访问官方网站: