I18nextProvider
Innehåll
Provider till TranslationService
som använder i18next
för översättningar.
Konstruktor
- i18nextProvider
- Skapar en ny
I18nextProvider
instans.
Properties
currentLanguage: string
- Hämtar valt språk.
Metoder
changeLanguage(language: string): Promise<void>
- Ändrar valt språk.
translate(key: string): string
- Översätter given nyckel. Om översättning saknas returneras nyckel.
translate(key: string, defaultValue: string): string
- Översätter given nyckel. Om översättning saknas returneras default-värde.
translate(key: string, args: Record<string, unknown>): string
- Översätter given nyckel med interpolering. Om översättning saknas returneras nyckel.
translate(key: string, args: Record<string, unknown>, defaultValue: string): string
- Översätter given nyckel med interpolering. Om översättning saknas returneras default-värde.
addFormatter(name: string, fn: (value: unknown, lang: string | undefined, options: unknown) => string): void
- Lägger in en ny anpassad formatterare. Läs mer om anpassade formatterare.