From f6b4748685dc000d1dd8d244ddf11def38410940 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Thu, 28 Oct 2021 15:08:24 +0200 Subject: fix(i18n): use english language if preferred language is not supported If the language is not supported, the 'code' property does not exist. So I need to check its existence before using it. Now, the 'en' fallback is working. --- htdocs/src/js/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'htdocs/src/js') diff --git a/htdocs/src/js/app.js b/htdocs/src/js/app.js index e8ed928..13d63ef 100644 --- a/htdocs/src/js/app.js +++ b/htdocs/src/js/app.js @@ -345,7 +345,7 @@ function setAppLocale() { (lang) => preferredLanguage.startsWith(lang.code) // eslint-disable-next-line function-paren-newline -- Conflict with Prettier ); - const locale = supportedLanguage.code || 'en'; + const locale = supportedLanguage?.code || 'en'; setLocale(locale); } -- cgit v1.2.3