国际化消息使用

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)

你可能感兴趣的:(国际化消息使用)