trait I18nSupport extends I18NSupportLowPriorityImplicits
Brings convenient implicit conversions from play.api.mvc.RequestHeader to Messages.
Example:
import play.api.i18n.Messages class MyController(val messagesApi: MessagesApi ...) extends AbstractController(cc) with I18nSupport { val action = Action { implicit request => val messageFromRequest = request.messages("hello.world") Ok(s"$messageFromRequest") } }
- Source
- I18nSupport.scala
- Alphabetic
- By Inheritance
- I18nSupport
- I18NSupportLowPriorityImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- implicit class RequestWithMessagesApi extends AnyRef
Adds convenient methods to handle the messages.
Adds convenient methods to handle the messages.
- Definition Classes
- I18NSupportLowPriorityImplicits
- implicit class ResultWithMessagesApi extends AnyRef
Adds convenient methods to handle the client-side language
Adds convenient methods to handle the client-side language
- Definition Classes
- I18NSupportLowPriorityImplicits
Abstract Value Members
- abstract def messagesApi: MessagesApi
Concrete Value Members
- implicit def request2Messages(implicit request: RequestHeader): Messages
Converts from a request directly into a Messages.
Converts from a request directly into a Messages.
- request
the incoming request
- returns
The preferred Messages according to the given play.api.mvc.RequestHeader