在我的游戏中!2.0 应用程序我想定义以下语言:
# The application languages
# ~~~~~
application.langs=en-GB,de-DE,nl-NL
我还创建了 3 个以相应语言代码结尾的文件:
Messages.en-GB
Messages.de-DE
Messages.nl-NL
当我在没有任何请求翻译密钥的情况下启动应用程序时,我收到以下错误消息:
conf/application.conf: 12: Key 'de-DE' may not be followed by token: ',' (if you intended ',' to be part of the value for 'de-DE', try enclosing the value in double quotes)
此外,当尝试从 Scala 模板访问消息时,我仍然看到相同的消息。我通过以下代码请求消息:
@Messages("login.page")
我根据 Play 手册所做的上述更改:http ://www.playframework.org/documentation/2.0/JavaI18N 。所以我有两个问题:
- 如何设置默认语言并像在 1.2.4 中一样更改它(Lang.change("en-GB"))
- 如何从 Scala 模板访问消息?