object Messages extends MessagesImplicits

Internationalisation API.

For example:

val msgString = Messages("items.found", items.size)
Source
Messages.scala
Linear Supertypes
MessagesImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Messages
  2. MessagesImplicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait MessageSource extends AnyRef

    A source for messages

  2. case class UrlMessageSource(url: URL) extends MessageSource with Product with Serializable

Value Members

  1. def apply(keys: Seq[String], args: Any*)(implicit provider: MessagesProvider): String

    Translates the first defined message.

    Translates the first defined message.

    Uses java.text.MessageFormat internally to format the message.

    keys

    the message key

    args

    the message arguments

    returns

    the formatted message or a default rendering if the key wasn’t defined

  2. def apply(key: String, args: Any*)(implicit provider: MessagesProvider): String

    Translates a message.

    Translates a message.

    Uses java.text.MessageFormat internally to format the message.

    key

    the message key

    args

    the message arguments

    returns

    the formatted message or a default rendering if the key wasn’t defined

  3. implicit def implicitMessagesProviderToMessages(implicit messagesProvider: MessagesProvider): Messages
    Definition Classes
    MessagesImplicits
  4. def isDefinedAt(key: String)(implicit provider: MessagesProvider): Boolean

    Check if a message key is defined.

    Check if a message key is defined.

    key

    the message key

    returns

    a boolean

  5. def parse(messageSource: MessageSource, messageSourceName: String): Either[ExceptionSource, Map[String, String]]

    Parse all messages of a given input.

  6. object Attrs

    Request Attributes for the MessagesApi Currently all Attributes are only available inside the MessagesApi methods.