i18nextProvider
Skapar en ny I18nextProvider för användning med TranslationService.
Syntax
i18nextProvider(options);
Parametrar
options-
Inställningar för provider.
debug: booleanOptional- Aktivera debug-läge i i18next. Läs mer om debug loggning
defaultLanguage: string- Initialt språk att läsa in.
Skickas in som
langtillloadLanguagenä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();
},
});