mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-08 22:23:03 -04:00
language support for translate
This commit is contained in:
parent
db8de1c6f9
commit
3cea3331da
4 changed files with 77 additions and 10 deletions
|
@ -1,4 +1,4 @@
|
|||
const { TRANSLATE_LANGUAGES, TRANSLATE_LANGUAGE_MAPPINGS, TRANSLATE_LANGUAGE_ALIASES } = require("../constants");
|
||||
const { TRANSLATE_LANGUAGES, TRANSLATE_LANGUAGE_MAPPINGS, TRANSLATE_LANGUAGE_ALIASES, DICTIONARY_LANGUAGES } = require("../constants");
|
||||
|
||||
function getCode(desiredLang) {
|
||||
if (!desiredLang) {
|
||||
|
@ -38,6 +38,15 @@ module.exports.getCodeFromAny = function (prompt) {
|
|||
return languages[0];
|
||||
};
|
||||
|
||||
|
||||
module.exports.dictionaryGetCodeFromAny = function (prompt) {
|
||||
if(DICTIONARY_LANGUAGES[prompt.toLowerCase()]) return prompt.toLowerCase()
|
||||
let languages = [];
|
||||
for(const i of Object.keys(DICTIONARY_LANGUAGES)) if(!languages.includes(i) && DICTIONARY_LANGUAGES[i].toLowerCase() == prompt.toLowerCase()) languages.push(i)
|
||||
return languages[0];
|
||||
};
|
||||
|
||||
|
||||
module.exports.isSupported = function (desiredLang) {
|
||||
return Boolean(getCode(desiredLang));
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue