UNPKG

@intl-t/next

Version:

A Fully-Typed Object-Based i18n Translation Library for Next.js

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