i18nextProvider
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
tillloadLanguage
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();
},
});