@implicit Lang升级到2.1.0后无法在模板中工作

时间:2013-02-11 17:48:56

标签: java playframework-2.0

这在我的游戏2.0.2中起作用,但升级到2.1.0后,我用默认语言获取所有字符串:

@(licenseRequestForm: Form[LicenseRequest], generatedLicense: nl.avisi.langur.license.License, lang: String)
@implicitLang = @{ new Lang(lang) }

<h2>@Messages("license.form.title")</h2>

知道为什么在版本2.1.0中没有选择implicitLang吗?

1 个答案:

答案 0 :(得分:1)

这似乎是一种回归。

唯一的临时解决方法是将lang明确传递给Messages,即<h2>@Messages("license.form.title")(implicitLang)</h2>