API

 

TranslatableLanguageList

Provides properties and methods to create a language selector.

class TranslatableLanguageList {
  constructor( translate: TranslationService, key: string );
  selectedIndex: number;
  selectedValue: string;
  readonly selectedText: string;
  readonly selectedItem: TranslatableOption;
  next(): IteratorResult< TranslatableOption >;
  [Symbol.iterator](): IterableIterator< TranslatableOption >;
}

constructor()

Creates a new instance of the language list.

translate
The translation service.
key
The key of the text node that contains the keys and texts of the languages.

selectedIndex

Gets or sets the index of the selected language.

selectedValue

Gets or sets the value of the selected language.

selectedText

Gets the translated text of the selected language.

selectedItem

Gets the selected language item.

next()

Returns the next iterator result.

[Symbol.iterator]()

Returns the iterator of the list.