website/utils/translation.js
2024-11-23 14:43:06 +03:30

19 lines
338 B
JavaScript

import { useRouter } from "next/router";
import rosetta from "rosetta"
import en from "@/i18n/en"
import fa from "@/i18n/fa"
const i18n = rosetta({
en,
fa,
})
export const useTranslation = () => {
const router = useRouter();
i18n.locale(router.locale || 'fa')
return {
t: i18n.t.bind(i18n),
lang: i18n.locale()
}
}