diff --git a/src/i18n.js b/src/i18n.js index 8402096ab2e..d4ee0fd8bff 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -44,6 +44,7 @@ const languageList = { "ur": "Urdu", "ge": "ქართული", "uz": "O'zbek tili", + "ga": "Gaeilge", }; let messages = { @@ -52,16 +53,18 @@ let messages = { for (let lang in languageList) { messages[lang] = { - languageName: languageList[lang] + languageName: languageList[lang], }; } -const rtlLangs = [ "fa", "ar-SY", "ur" ]; +const rtlLangs = ["fa", "ar-SY", "ur"]; -export const currentLocale = () => localStorage.locale - || languageList[navigator.language] && navigator.language - || languageList[navigator.language.substring(0, 2)] && navigator.language.substring(0, 2) - || "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";