From c038c791af14418ee641af08e689a619b99a1735 Mon Sep 17 00:00:00 2001 From: Innei Date: Thu, 12 Sep 2024 12:56:43 +0800 Subject: [PATCH] fix: i18n dispatcher Signed-off-by: Innei --- src/renderer/src/providers/i18n-provider.tsx | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/renderer/src/providers/i18n-provider.tsx b/src/renderer/src/providers/i18n-provider.tsx index d27b4ad8b7..e0bdf4da98 100644 --- a/src/renderer/src/providers/i18n-provider.tsx +++ b/src/renderer/src/providers/i18n-provider.tsx @@ -23,7 +23,6 @@ const langChangedHandler = async (lang: string) => { const loaded = i18next.getResourceBundle(lang, defaultNS) if (loaded) { - EventBus.dispatch("I18N_UPDATE", lang) return } @@ -77,13 +76,9 @@ export const I18nProvider: FC = ({ children }) => { // eslint-disable-next-line react-compiler/react-compiler, react-hooks/rules-of-hooks useEffect( () => - EventBus.subscribe("I18N_UPDATE", (lang) => { + EventBus.subscribe("I18N_UPDATE", () => { nextFrame(() => { - update( - i18next.cloneInstance({ - lng: lang, - }), - ) + update(i18next.cloneInstance()) }) }), [update],