diff --git a/src/lib/i18n/client.ts b/src/lib/i18n/client.ts index f3825ac8..70cbba83 100644 --- a/src/lib/i18n/client.ts +++ b/src/lib/i18n/client.ts @@ -10,7 +10,7 @@ import { Trans as TransW } from "react-i18next/TransWithoutContext" import { useLang } from "~/hooks/useLang" -import { defaultNS, getOptions } from "./settings" +import { defaultNS, getOptions, languages } from "./settings" i18next .use(initReactI18next) @@ -26,7 +26,7 @@ i18next export function useTranslation(ns: string = defaultNS) { const { lang } = useLang() - if (i18next.resolvedLanguage !== lang) { + if (i18next.resolvedLanguage !== lang && languages.includes(lang)) { i18next.changeLanguage(lang) } return useTranslationOrg(ns)