Home Reference Source
import {I18n} from '@formio/js/src/utils/i18n.js'
public class | source

I18n

This file is used to mimic the i18n library interface.

Static Method Summary

Static Public Methods
public static
public static

init(languages: {}): *

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public

Method Summary

Public Methods
public

addResourceBundle(language: *, type: *, strings: *)

public

changeLanguage(language: *, ready: undefined)

public

dir(lang: string): *

public

setLanguages(languages: *)

public

t(text: *, args: ...*): *

Static Public Methods

public static createInstance(): * source

Return:

*

public static init(languages: {}): * source

Params:

NameTypeAttributeDescription
languages {}
  • optional
  • default: {}

Return:

*

Public Constructors

public constructor() source

Public Members

public currentLanguage: * source

public language: * source

public languages: * source

Public Methods

public addResourceBundle(language: *, type: *, strings: *) source

Params:

NameTypeAttributeDescription
language *
type *
strings *

public changeLanguage(language: *, ready: undefined) source

Params:

NameTypeAttributeDescription
language *
ready undefined
  • optional
  • default: undefined

public dir(lang: string): * source

Params:

NameTypeAttributeDescription
lang string
  • optional
  • default:

Return:

*

public setLanguages(languages: *) source

Params:

NameTypeAttributeDescription
languages *

public t(text: *, args: ...*): * source

Params:

NameTypeAttributeDescription
text *
args ...*

Return:

*