我尝试在 .scala.html View 中打印当前语言
@Lang.code()
结果是
Compilation error
value code is not a member of object play.i18n.Lang
这是为什么呢? play.i18n.Lang 的 API 文档 2.2 说
public java.lang.String code()
The Lang code (such as fr or en-US).
如何获取当前语言?
最佳答案
您可以执行以下操作:
将 Lang 隐式参数添加到您的模板(.scala.html 文件),如下所示:
@()(隐式语言:Lang)
然后您可以访问模板文件中的语言,例如:@lang.code
- 作为 API说
关于java - 如何获取 Play Framework 2.2 (Java) 中的当前语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36548509/