私の遊びで!2.0 アプリケーション 次の言語を定義したいと考えています。
# The application languages
# ~~~~~
application.langs=en-GB,de-DE,nl-NL
また、対応する言語コードで終わる 3 つのファイルも作成しました。
Messages.en-GB
Messages.de-DE
Messages.nl-NL
変換されたキーを要求せずにアプリケーションを起動すると、次のエラー メッセージが表示されます。
conf/application.conf: 12: Key 'de-DE' may not be followed by token: ',' (if you intended ',' to be part of the value for 'de-DE', try enclosing the value in double quotes)
また、Scala テンプレートからメッセージにアクセスしようとすると、同じメッセージが表示されます。次のコードでメッセージをリクエストします。
@Messages("login.page")
Play マニュアルに従って行った上記の変更: http://www.playframework.org/documentation/2.0/JavaI18N。だから私は2つの質問があります:
- デフォルトの言語を設定して、1.2.4 のように変更するにはどうすればよいですか (Lang.change("en-GB"))
- Scala テンプレートからメッセージにアクセスするには?