From 3ca18fb635b2c0199801c41f35ea95ad9abb7dac Mon Sep 17 00:00:00 2001 From: behnam Date: Mon, 21 Apr 2025 10:33:15 +0300 Subject: [PATCH] refactor: Use existing i18n for getI18n --- src/bootstrap/i18n/i18n.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bootstrap/i18n/i18n.ts b/src/bootstrap/i18n/i18n.ts index 1b90c86..92f4dc2 100644 --- a/src/bootstrap/i18n/i18n.ts +++ b/src/bootstrap/i18n/i18n.ts @@ -16,6 +16,14 @@ export const getI18n = async (params: { ns?: string; }) => { const { lng, ns, resources } = params; + if (i18nInstance.isInitialized) { + await i18nInstance.changeLanguage(lng); + return { + i18n: i18nInstance, + resources: i18nInstance.services.resourceStore.data, + t: i18nInstance.t, + }; + } await i18nInstance .use(initReactI18next) .use(