Interface LanguageDetectorModule

Used to detect language in user land. Can be provided as a singleton or as a prototype constructor (preferred for supporting multiple instances of i18next). For singleton set property type to 'languageDetector' For a prototype constructor set static property.

interface LanguageDetectorModule {
    type: "languageDetector";
    cacheUserLanguage?(lng): void;
    detect(): string | readonly string[];
    init?(services, detectorOptions, i18nextOptions): void;
}

Hierarchy (view full)

Properties

type: "languageDetector"

Methods

  • Parameters

    • lng: string

    Returns void

  • Must return detected language

    Returns string | readonly string[]

  • Parameters

    Returns void