Generate a JavaScript function computing localized messages of a Play application.
Defines various methods returning a JsMessages instance.
Defines various methods returning a JsMessages instance.
Typical usage:
import jsmessages.JsMessagesFactory import play.api.i18n.{I18nSupport, MessagesApi} import play.api.mvc.{Action, Controller} class Application(jsMessagesFactory: JsMessagesFactory, val messagesApi: MessagesApi) extends Controller with I18nSupport { val jsMessages = jsMessagesFactory.all val messages = Action { implicit request => Ok(messages(Some("window.Messages"))) } }
Generate a JavaScript function computing localized messages of a Play application.
Typical usage (from within a Play controller):
Then on client-side:
See JsMessagesFactory to know how to get a
JsMessages
instance.