我想像conf/messages
一样将conf/lang/messages
放入子文件夹。文档中没有关于此的任何内容:https://www.playframework.com/documentation/2.4.x/JavaI18N。
有人解决了这个问题吗?
此Messages.scala source code有一个提示:
protected val messagesPrefix =
config.getDeprecated[Option[String]]("play.i18n.path", "messages.path")
我还没有在2.4中尝试过,但是值得一试。
您可以通过添加以下内容来指定application.conf
中的子目录:
play.i18n.path = "lang"
这样做会告诉Play从conf/lang
中读取消息文件。