9178


マルチポストについてご指摘を受けました。申し訳ございません。

別所にて同質問させて頂いております。  
<https://groups.google.com/forum/#!topic/play_ja/tVrQFw8Bsm0>

* * *

お世話になります。

play2.3.8 + scala 2.11.6 + sbtを使用しており、

プロジェクトを「activator assembly」でjarファイル化したのですが、

conf/messages.jaに定義されているメッセージを読み込んでくれません。  
初期定義を読み込んでいるようです。

jarファイル化するまでは読み込んでいたのですが、、、


CC BY-SA 3.0
2015-04-15T01:43:26.900
9172
2015-04-15T03:01:23.563
2015-04-15T03:01:23.563
56
9328
question
scala playframework sbt
activator assembly]でjarファイル化したら、独自定義のmessagesファイルを読み込まなくなった


直接の解決策ではないですが、sbt-
assemblyでplay2のアプリをまとめるのは標準の方法ではない(もちろん色々頑張れば原理的に不可能ではないはず)ので、  
よくわからないうちは素直にplay2が標準で依存しているsbt-native-packagerを使う、という選択肢もあると思います


CC BY-SA 3.0
2015-04-15T02:01:09.143
9177
2015-04-15T02:01:09.143
56
9172
answer


`play.api.i18n.Lang` を implicit で渡し忘れていることはないでしょうか。  
`Messages()` は `play.api.i18n.Lang` を implicit で渡さないとシステムデフォルトの言語で翻訳します。

<http://qiita.com/kawachi/items/4a0a2342a57849653f38>  
の「よくある例」になっていないか確認してみてください。


CC BY-SA 3.0
2015-04-15T02:17:24.883
9178
2015-04-15T02:17:24.883
455
9172
answer