2

我正在使用 twitter bootstrap 和带有 Jquery UI 的 jquery 获取 javascript 本地化以运行我的 play 2.0 应用程序。我针对的本地化需要验证插件、日期选择器等的消息。

AFAIK 这需要我包含一个带有本地化消息的 javascript 文件,用于验证和设置 datepicker.regional['XX']。所以我需要获取播放应用程序提供的当前选择的语言环境(使用 application.langs 属性在 application.conf 文件中配置),并在我的模板中使用它来包含正确的本地化文件,如下所示:

<script src="@routes.Assets.at("javascripts/i18n/messages_<locale>.js")"></script>

这是最好/唯一的解决方案吗?如何从播放框架中获取当前选择的语言环境?

4

1 回答 1

4

我问了控制器,因为 Java 通过lang了,而 Scala 没有,无论如何,你的解决方案是:

<script 
src='@routes.Assets.at("javascripts/i18n/messages_" + lang().code + ".js")'></script>
于 2012-08-28T16:49:15.440 回答