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