【问题标题】:Play framework, i18n "messages.*" in subfolders播放框架,子文件夹中的 i18n "messages.*"
【发布时间】:2015-11-08 11:14:40
【问题描述】:

我想将conf/messages 放入子文件夹,例如conf/lang/messages。文档中对此一无所知:https://www.playframework.com/documentation/2.4.x/JavaI18N

有人解决了这个问题吗?

【问题讨论】:

    标签: playframework playframework-2.4


    【解决方案1】:

    这个Messages.scala source code有个线索:

    protected val messagesPrefix =
      config.getDeprecated[Option[String]]("play.i18n.path", "messages.path")
    

    我还没有在 2.4 中尝试过,但看起来值得一试。

    【讨论】:

      【解决方案2】:

      可以在application.conf中指定子目录,添加:

      play.i18n.path = "lang"
      

      这样做会告诉 Play 从 conf/lang 读取消息文件。

      【讨论】:

        猜你喜欢
        • 2011-10-04
        • 2012-12-14
        • 1970-01-01
        • 2016-07-17
        • 2016-08-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多