Class

io.udash.i18n

RemoteTranslationProvider

Related Doc: package i18n

Permalink

class RemoteTranslationProvider extends FrontendTranslationProvider

TranslationProvider dedicated to applications using RPC system.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RemoteTranslationProvider
  2. FrontendTranslationProvider
  3. CrossLogging
  4. TranslationProvider
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RemoteTranslationProvider(translationsEndpoint: RemoteTranslationRPC, cache: Option[Storage], ttl: FiniteDuration, missingTranslationError: String = "Missing translation")

    Permalink

    translationsEndpoint

    RPC endpoint serving translations.

    cache

    Optional org.scalajs.dom.ext.Storage, it will be used as translations cache.

    ttl

    Time period between translations refresh, if using cache.

    missingTranslationError

    This text will be used in place of missing translations.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val cacheHashKey: String

    Permalink
    Attributes
    protected
  6. val cacheTTLKey: String

    Permalink
    Attributes
    protected
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def handleMixedPlaceholders(template: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    FrontendTranslationProviderTranslationProvider
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def logger: CrossLogger

    Permalink
    Attributes
    protected
    Definition Classes
    CrossLogging
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def putArgs(template: String, argv: Any*): Translated

    Permalink
    Attributes
    protected
    Definition Classes
    TranslationProvider
  20. def storageKey(key: String)(implicit lang: Lang): String

    Permalink
    Attributes
    protected
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. def translate(key: String, argv: Any*)(implicit lang: Lang): Future[Translated]

    Permalink

    Basing on provided translation key, arguments and language it should created Future containing translated text.

    Basing on provided translation key, arguments and language it should created Future containing translated text.

    Definition Classes
    RemoteTranslationProviderTranslationProvider
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CrossLogging

Inherited from TranslationProvider

Inherited from AnyRef

Inherited from Any

Ungrouped