UNPKG

language-management-lib

Version:

A TypeScript library for managing language translations in applications with URL parameter support.

9 lines (8 loc) 430 B
import { SetLanguage } from "../core/SetLanguage"; export declare function useTranslation<T extends Record<string, Record<string, string>>>(languageManager: SetLanguage<T>): { t: (key: string) => string; currentLanguage: string; changeLanguage: (language: string, updateURL?: boolean) => void; addTranslations: (language: string, translations: Record<string, string>) => void; availableLanguages: string[]; };