0

这在 play 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 吗?

4

1 回答 1

1

这似乎是一种回归。

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

于 2013-02-13T08:25:14.320 回答