fix: i18n for app router (#16909)

* fix: translations for app router

* fix build error
This commit is contained in:
Benny Joo
2024-10-03 00:32:33 +01:00
committed by GitHub
parent 0b94473c7f
commit 2146c04444
+5 -3
View File
@@ -71,10 +71,12 @@ const CustomI18nextProvider = (props: { children: React.ReactElement; i18n?: SSR
**/
const session = useSession();
const locale =
session?.data?.user.locale ?? typeof window !== "undefined"
? window.document.documentElement.lang || "en"
const fallbackLocale =
typeof window !== "undefined" && window.document.documentElement.lang
? window.document.documentElement.lang
: "en";
const newLocale = typeof window !== "undefined" && window.calNewLocale ? window.calNewLocale : null;
const locale = session?.data?.user.locale ?? newLocale ?? fallbackLocale;
useEffect(() => {
try {