i18nextProvider

Innehåll

Skapar en ny I18nextProvider för användning med TranslationService.

Syntax

i18nextProvider(options);

Parametrar

options

Inställningar för provider.

debug: boolean Optional
Aktivera debug-läge i i18next. Läs mer om debug loggning
defaultLanguage: string
Initialt språk att läsa in. Skickas in som lang till loadLanguage när initialt språk laddas in.
loadLanguage(lang: string): NestedStringRecord | Promise<NestedStringRecord>
Callback för att hämta texter för givet språk.

Returvärde

Returnerar en I18nextProvider.

Exempel

import { i18nextProvider } from "@fkui/i18next-translate";

const provider = await i18nextProvider({
    defaultLanguage: "sv",
    async loadLanguage(lang) {
        const response = await fetch(`/texts/${lang}.json`);
        return await response.json();
    },
});

Esc för att stänga Pil upp/ner för att navigera Enter för att välja