diff --git a/scripts/server/locale.js b/scripts/server/locale.js index 7d067795..e506a96e 100644 --- a/scripts/server/locale.js +++ b/scripts/server/locale.js @@ -295,4 +295,16 @@ async function translateMessage(messageText, translateFrom = getGlobalConfig().l }); } +// =========================================================================== + +function getLocaleFromCountryISO(isoCode) { + for (let i in getLocales()) { + for (let j in getLocales()[i].countries) { + if (toLowerCase(getLocales()[i].countries[j]) == toLowerCase(isoCode)) { + return getLocales()[i].id; + } + } + } +} + // =========================================================================== \ No newline at end of file