From 07e72be5bb97352a156f2df48bdd2f84e6b77b9f Mon Sep 17 00:00:00 2001 From: Lim Chee Aun <cheeaun@gmail.com> Date: Tue, 10 Sep 2024 12:32:55 +0800 Subject: [PATCH] Try delay run localeTargetLanguages --- src/utils/get-translate-target-language.jsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/utils/get-translate-target-language.jsx b/src/utils/get-translate-target-language.jsx index 9fcc9568..5dc7e912 100644 --- a/src/utils/get-translate-target-language.jsx +++ b/src/utils/get-translate-target-language.jsx @@ -8,11 +8,12 @@ const locales = [ ...navigator.languages, ]; -const localeTargetLanguages = localeMatch( - locales, - translationTargetLanguages.map((l) => l.code.replace('_', '-')), // The underscore will fail Intl.Locale inside `match` - 'en', -); +const localeTargetLanguages = () => + localeMatch( + locales, + translationTargetLanguages.map((l) => l.code.replace('_', '-')), // The underscore will fail Intl.Locale inside `match` + 'en', + ); function getTranslateTargetLanguage(fromSettings = false) { if (fromSettings) { @@ -21,7 +22,7 @@ function getTranslateTargetLanguage(fromSettings = false) { return contentTranslationTargetLanguage; } } - return localeTargetLanguages; + return localeTargetLanguages(); } export default getTranslateTargetLanguage;