play.api

i18n

package i18n

Contains the internationalisation API.

For example, translating a message:

val msgString = Messages("items.found", items.size)
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. i18n
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class DefaultLangs extends Langs

    Annotations
    @Singleton()
  2. class DefaultMessagesApi extends MessagesApi

    The internationalisation API.

  3. trait I18NSupportLowPriorityImplicits extends AnyRef

  4. trait I18nComponents extends AnyRef

    Injection helper for i18n components

  5. class I18nModule extends Module

  6. trait I18nSupport extends I18NSupportLowPriorityImplicits

    Brings a convenient implicit conversion from RequestHeader to Messages.

  7. case class Lang(language: String, country: String = "") extends Product with Serializable

    A Lang supported by the application.

  8. trait Langs extends AnyRef

    Manages languages in Play

  9. case class Messages(lang: Lang, messages: MessagesApi) extends Product with Serializable

    Provides messages for a particular language.

  10. trait MessagesApi extends AnyRef

    The internationalisation API.

Value Members

  1. object Lang extends Serializable

    Utilities related to Lang values.

  2. object Messages extends Serializable

    Internationalisation API.

Inherited from AnyRef

Inherited from Any

Ungrouped