I18nextProvider
Innehåll
Provider till TranslationService som använder i18next för översättningar.
Konstruktor
- i18nextProvider
- Skapar en ny
I18nextProviderinstans.
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.