From cfea0dc66fda601b8fcd4034a321d301b74d9ffb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EA=B0=95=EC=A4=80?= Date: Mon, 26 Dec 2022 22:41:56 +0900 Subject: [PATCH] chore(frontend): add useEffect to _app for translate --- frontend/pages/_app.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/frontend/pages/_app.js b/frontend/pages/_app.js index 0d1eeee325..75a44f4a39 100644 --- a/frontend/pages/_app.js +++ b/frontend/pages/_app.js @@ -17,16 +17,14 @@ config.autoAddCss = false; const App = ({ Component, pageProps, ...appProps }) => { const router = useRouter(); - // useEffect(() => { - // const storedLang = localStorage.getItem("lang"); - // console.log(router.locale); - // console.log(storedLang); - // if (router.locale ?? "en" !== storedLang ?? "en") { - // router.push(router.pathname, router.pathname, { - // locale: storedLang ?? "en", - // }); - // } - // }, [router.locale, router.pathname]); + useEffect(() => { + const storedLang = localStorage.getItem("lang"); + if (router.locale ?? "en" !== storedLang ?? "en") { + router.push(router.pathname, router.pathname, { + locale: storedLang ?? "en", + }); + } + }, [router.locale, router.pathname]); useEffect(() => { // Init for auto capturing