UNPKG

language-management-lib

Version:

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

10 lines (9 loc) 637 B
import SetLanguage from "./core/SetLanguage"; import { SetLanguage as NamedSetLanguage } from "./core/SetLanguage"; import type { LanguageToProps, Language } from "./core/types"; import { lng } from "./core/types"; import { validateLanguageKey, isValidLanguageKey, formatTranslation, getLanguageFromURL, setLanguageInURL } from "./utils/helpers"; import { useTranslation } from "./hooks/useTranslation"; export { SetLanguage, NamedSetLanguage, lng, validateLanguageKey, isValidLanguageKey, formatTranslation, getLanguageFromURL, setLanguageInURL, useTranslation, }; export type { LanguageToProps, Language }; export default SetLanguage;