2013-12-09 2 views
1

Пожалуйста, скажите, можно ли изменить путь к файлу сообщений из папки conf в другой путь. Если да, то как я могу его реализовать.Как настроить путь к файлу сообщений в платформе воспроизведения 2.0

+0

Просьба представить некоторые варианты .. – user2800089

+0

Проверить это http://stackoverflow.com/questions/10392545/custom-configuration-files-play -framework-2-0 – manish

ответ

0

Плагин сообщений, в котором загружаются локализованные сообщения, загружает их из корня пути класса. Когда play компилирует/пакеты, он помещает все в conf/в корень банки. Вы можете размещать идентичные файлы где-то, что вы добавляете в пути к классам, при запуске игры, и их нужно подобрать, не уверен в приоритете, если один и тот же ключ существует в нескольких файлах.

Вы можете увидеть логику, которая загружает файлы сообщений здесь: https://github.com/playframework/playframework/blob/2.2.x/framework/src/play/src/main/scala/play/api/i18n/Messages.scala#L284-L290

+0

где указан путь к классам, который я могу переопределить или изменить пару значений ключа для указания пути к сообщениям. – user2800089

+0

Я не думаю, что он упоминается где-то в игре, так как работает Java-приложения, поэтому вам нужно найти способ поместить нужный материал в путь к классам. Может быть либо путем предоставления его в качестве библиотек, которые вы добавляете в качестве зависимостей, либо путем изменения параметра Jpath класса JVM при запуске приложения для воспроизведения. – johanandren

+0

Если я добавляю его как библиотеку или как некоторую зависимость, я думаю, что приложение для воспроизведения не будет загружать файлы сообщений по умолчанию, как это обычно делалось по умолчанию, когда файл сообщений присутствует в папке conf. Как решить эту проблему. – user2800089

Смежные вопросы