国际化消息使用
2018-01-08 本文已影响0人
dream_dog
Internationalization with Messages
参考文档
https://www.playframework.com/documentation/2.6.x/ScalaI18N
添加配置 application.conf
play.i18n.langs = [ "en" ]
新建配置文件
messages.xx(en,zh...)
声明语言
implicit val lang = Lang("en")
导包
import play.api.i18n.MessagesApi
使用环境
controller: ControllerComponents 中包含了MessagesApi,可直接使用messagesApi("???")
service: 注入MessagesApi, @Inject()(messagesApi: MessagesApi)