diff --git a/app/ui-account/client/accountPreferences.js b/app/ui-account/client/accountPreferences.js index 7c6c38b8a5f..d17cd1c8094 100644 --- a/app/ui-account/client/accountPreferences.js +++ b/app/ui-account/client/accountPreferences.js @@ -49,7 +49,7 @@ Template.accountPreferences.helpers({ const languages = TAPi18n.getLanguages(); const result = Object.entries(languages) - .map(([key, language]) => ({ ...language, key: key.toLowerCase() })) + .map(([key, language]) => ({ ...language, key })) .sort((a, b) => a.key - b.key); result.unshift({ @@ -62,7 +62,7 @@ Template.accountPreferences.helpers({ }, isUserLanguage(key) { const languageKey = Meteor.user().language; - return typeof languageKey === 'string' && languageKey.toLowerCase() === key; + return typeof languageKey === 'string' && languageKey.toLowerCase() === key.toLowerCase(); }, ifThenElse(condition, val, not = '') { return condition ? val : not; diff --git a/client/startup/i18n.js b/client/startup/i18n.js index 4f9d0a996d2..c0e35e78815 100644 --- a/client/startup/i18n.js +++ b/client/startup/i18n.js @@ -21,7 +21,7 @@ Meteor.startup(() => { const regex = /([a-z]{2,3})-([a-z]{2,4})/; const matches = regex.exec(language); if (matches) { - return `${ matches[1] }-${ matches[2].toLowerCase() }`; + return `${ matches[1] }-${ matches[2].toUpperCase() }`; } return language;