From 5a95d0de87a82898c9cb6ccfaec14db8edaf15c6 Mon Sep 17 00:00:00 2001 From: Thomas Zemp Date: Mon, 28 Nov 2022 15:41:06 +0100 Subject: [PATCH] fix: only initialized i18next if not already initialized [DHIS2-14132] --- src/index.js | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/index.js b/src/index.js index aa05ace..02442c7 100644 --- a/src/index.js +++ b/src/index.js @@ -1,24 +1,26 @@ import i18next from 'i18next' -i18next.init({ - resources: undefined, +if (!i18next.isInitialized) { + i18next.init({ + resources: undefined, - lng: 'en', - fallbackLng: 'en', + lng: 'en', + fallbackLng: 'en', - debug: false, - ns: ['translation'], - defaultNS: 'translation', - fallbackNS: false, - nsSeparator: false, + debug: false, + ns: ['translation'], + defaultNS: 'translation', + fallbackNS: false, + nsSeparator: false, - returnEmptyString: false, - returnObjects: false, + returnEmptyString: false, + returnObjects: false, - keySeparator: false, - react: { - wait: true, - }, -}) + keySeparator: false, + react: { + wait: true, + }, + }) +} export default i18next