From b3eba8cacd720ebe9ca6f8a6dfbe1e85298a6287 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Tue, 16 May 2023 00:49:57 +0100 Subject: [PATCH] fix: unsupported language error --- src/lib/i18n/client.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)