useTranslator
React hooks for the @corets/translator package.
yarn add @corets/use-translatornpm install --save @corets/use-translator <TranslatorProvider />
import React from "react"
import { render } from "react-dom"
import { createTranslator } from "@corets/translator"
import {
TranslatorProvider,
useTranslator,
useTranslate,
useLanguage,
} from "@corets/use-translator"
const translations = {
en: {
title: "Foo",
nested: { title: "Bar" }
}
}
const translator = createTranslator(translations, { language: "en" })
const Example = () => {
const t = useTranslate()
return <div>Regular access: {t("title")}</div>
}
render(
<TranslatorProvider instance={translator}>
<Example />
</TranslatorProvider>,
document.getElementById("root")
)useLocales()
useTranslator()
useTranslate()
useLanguage()
Last updated
Was this helpful?