0

如果我的理解有误,请更正并详细说明。Messages 类在播放应用程序启动时加载,Messages 文件按照默认语言环境被读取并存储为我们可以使用 get() 方法访问的键值对。

谢谢

4

1 回答 1

1

是的,这是正确的。Java Messages API 本质上只是调用 Scala API。所以 Java API 中的 Messages.get("key") 调用了 Scala API 中的 Messages.apply("key")。

实际数据并不存在于 Messages 中,而是作为一个播放插件 play.api.MessagesPlugin 实现的,该插件在应用程序启动时初始化。该插件将加载您使用 'conf/application.conf' 中的配置键 application.langs 指定的每种语言的消息文件。

于 2013-11-08T11:06:19.380 回答