diff --git a/src/i18n.js b/src/i18n.js index 8402096ab2e..dc69b899d62 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -11,20 +11,20 @@ const languageList = { "nl-NL": "Nederlands", "nb-NO": "Norsk", "es-ES": "Español", - "eu": "Euskara", - "fa": "Farsi", + eu: "Euskara", + fa: "Farsi", "pt-PT": "Português (Portugal)", "pt-BR": "Português (Brasileiro)", - "fi": "Suomi", + fi: "Suomi", "fr-FR": "Français (France)", "he-IL": "עברית", - "hu": "Magyar", + hu: "Magyar", "hr-HR": "Hrvatski", "it-IT": "Italiano (Italian)", "id-ID": "Bahasa Indonesia (Indonesian)", - "ja": "日本語", + ja: "日本語", "da-DK": "Danish (Danmark)", - "sr": "Српски", + sr: "Српски", "sl-SI": "Slovenščina", "sr-latn": "Srpski", "sv-SE": "Svenska", @@ -32,18 +32,19 @@ const languageList = { "ko-KR": "한국어", "ru-RU": "Русский", "zh-CN": "简体中文", - "pl": "Polski", + pl: "Polski", "et-EE": "eesti", "vi-VN": "Tiếng Việt", "zh-TW": "繁體中文 (台灣)", "uk-UA": "Українська", "th-TH": "ไทย", "el-GR": "Ελληνικά", - "yue": "繁體中文 (廣東話 / 粵語)", - "ro": "Limba română", - "ur": "Urdu", - "ge": "ქართული", - "uz": "O'zbek tili", + yue: "繁體中文 (廣東話 / 粵語)", + ro: "Limba română", + 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";