translate v1

This commit is contained in:
derpystuff 2022-07-10 23:06:45 +02:00
parent 93ed201a71
commit c09a24ce9d
3 changed files with 191 additions and 1 deletions

View file

@ -0,0 +1,26 @@
const { TRANSLATE_LANGUAGES } = require("../constants");
function getCode(desiredLang) {
if (!desiredLang) {
return false;
}
desiredLang = desiredLang.toLowerCase();
if (TRANSLATE_LANGUAGES[desiredLang]) {
return desiredLang;
}
var keys = Object.keys(TRANSLATE_LANGUAGES).filter(function (key) {
if (typeof TRANSLATE_LANGUAGES[key] !== 'string') {
return false;
}
return TRANSLATE_LANGUAGES[key].toLowerCase() === desiredLang;
});
return keys[0] || false;
}
module.exports.isSupported = function (desiredLang) {
return Boolean(getCode(desiredLang));
}