From 5b758a4e98b1f65b6a1910edf68ce87592d52dbc Mon Sep 17 00:00:00 2001 From: Kevin Petit Date: Thu, 7 Oct 2021 17:59:15 +0200 Subject: [PATCH] Better locale default for status page. --- src/i18n.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/i18n.js b/src/i18n.js index 53a73124..ca47742e 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -49,7 +49,10 @@ const languageList = { const rtlLangs = ["fa"]; -export const currentLocale = () => localStorage.locale || "en"; +export const currentLocale = () => localStorage.locale + || languageList[navigator.language] && navigator.language + || languageList[navigator.language.substring(0, 2)] && navigator.language.substring(0, 2) + || "en"; export const localeDirection = () => { return rtlLangs.includes(currentLocale()) ? "rtl" : "ltr";