From 8e97345f51a072f46063c87e8a8ce8761d6dcd65 Mon Sep 17 00:00:00 2001 From: leo <leopold@lchappuis.fr> Date: Sat, 15 Feb 2025 08:18:16 -0500 Subject: [PATCH] i18n: improved logic Change-Id: I3ebec8ce402ac693795301d36c3440f023d064ae --- client/src/i18n.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/client/src/i18n.ts b/client/src/i18n.ts index 6f08f1c3..7cc66b2e 100644 --- a/client/src/i18n.ts +++ b/client/src/i18n.ts @@ -60,11 +60,7 @@ export const languagesInfos: readonly LanguageInfo[] = await Promise.all(languag const lastLanguage = localStorage.getItem('language') // transifex uses underscores instead of dashes const systemLanguage = navigator.language.replace('-', '_') -const defaultLanguage = lastLanguage - ? lastLanguage - : availableLanguages.includes(systemLanguage) - ? systemLanguage - : 'en' +const defaultLanguage = lastLanguage || (availableLanguages.includes(systemLanguage) ? systemLanguage : 'en') const initialResources = await getTranslation(defaultLanguage) -- GitLab