UNPKG

intl-t

Version:

A Fully-Typed Node-Based i18n Translation Library

16 lines (15 loc) 646 B
import "./patch"; import { TranslationNode } from "../react/translation"; import { TranslationProvider, getTranslation } from "./rsc"; import { isRSC } from "./state"; import { getCachedRequestLocale } from "./cache"; import { setRequestLocale } from "./request"; if (isRSC) { TranslationNode.Provider = TranslationProvider; TranslationNode.hook = getTranslation; TranslationNode.setLocale = setRequestLocale; TranslationNode.getLocale = getCachedRequestLocale; } export { createTranslation, Translation, TranslationNode } from "../react/translation"; export default TranslationNode; export { getLocales } from "../core/dynamic";