mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-08 14:13:02 -04:00
add language aliases
This commit is contained in:
parent
50d5b5c275
commit
0ba877367d
2 changed files with 15 additions and 7 deletions
|
@ -435,6 +435,13 @@ module.exports.MICROSOFT_VOICE_CONFIG = {
|
|||
"Male Whisper": { pitch: 113, speed: 170 }
|
||||
}
|
||||
|
||||
// hey if you're looking at this and annoyed that a language doesnt
|
||||
// work lmk on discord @bignutty and i'll add it (if reasonable)
|
||||
// same goes for emoji below
|
||||
module.exports.TRANSLATE_LANGUAGE_ALIASES = Object.freeze({
|
||||
"jp": "ja"
|
||||
})
|
||||
|
||||
module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
||||
"af": "🇿🇦",
|
||||
"sq": "🇦🇱",
|
||||
|
@ -445,7 +452,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
|||
"ay": "",
|
||||
"az": "🇦🇿",
|
||||
"bm": "",
|
||||
"eu": "Basque",
|
||||
"eu": "",
|
||||
"be": "🇧🇾",
|
||||
"bn": "🇧🇩",
|
||||
"bho": "",
|
||||
|
@ -453,7 +460,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
|||
"bg": "🇧🇬",
|
||||
"ca": "",
|
||||
"ceb": "🇵🇭",
|
||||
"zh-CN or zh": "",
|
||||
"zh-CN": "",
|
||||
"zh-TW": "",
|
||||
"co": "",
|
||||
"hr": "🇭🇷",
|
||||
|
@ -479,7 +486,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
|||
"ht": "🇭🇹",
|
||||
"ha": "🇳🇬",
|
||||
"haw": "",
|
||||
"he or iw": "",
|
||||
"he": "🇮🇱",
|
||||
"hi": "🇮🇳",
|
||||
"hmn": "",
|
||||
"hu": "🇭🇺",
|
||||
|
@ -490,7 +497,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
|||
"ga": "🇮🇪",
|
||||
"it": "🇮🇹",
|
||||
"ja": "🇯🇵",
|
||||
"jv or jw": "",
|
||||
"jv": "",
|
||||
"kn": "",
|
||||
"kk": "🇰🇿",
|
||||
"km": "🇰🇭",
|
||||
|
@ -610,7 +617,7 @@ module.exports.TRANSLATE_LANGUAGES = Object.freeze({
|
|||
"ht": "Haitian Creole",
|
||||
"ha": "Hausa",
|
||||
"haw": "Hawaiian",
|
||||
"he or iw": "Hebrew",
|
||||
"he": "Hebrew",
|
||||
"hi": "Hindi",
|
||||
"hmn": "Hmong",
|
||||
"hu": "Hungarian",
|
||||
|
@ -621,7 +628,7 @@ module.exports.TRANSLATE_LANGUAGES = Object.freeze({
|
|||
"ga": "Irish",
|
||||
"it": "Italian",
|
||||
"ja": "Japanese",
|
||||
"jv or jw": "Javanese",
|
||||
"jv": "Javanese",
|
||||
"kn": "Kannada",
|
||||
"kk": "Kazakh",
|
||||
"km": "Khmer",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
const { TRANSLATE_LANGUAGES, TRANSLATE_LANGUAGE_MAPPINGS } = require("../constants");
|
||||
const { TRANSLATE_LANGUAGES, TRANSLATE_LANGUAGE_MAPPINGS, TRANSLATE_LANGUAGE_ALIASES } = require("../constants");
|
||||
|
||||
function getCode(desiredLang) {
|
||||
if (!desiredLang) {
|
||||
|
@ -30,6 +30,7 @@ function getCode(desiredLang) {
|
|||
}
|
||||
|
||||
module.exports.getCodeFromAny = function (prompt) {
|
||||
if(TRANSLATE_LANGUAGE_ALIASES[prompt.toLowerCase()]) prompt = TRANSLATE_LANGUAGE_ALIASES[prompt.toLowerCase()]
|
||||
if(TRANSLATE_LANGUAGES[prompt.toLowerCase()]) return prompt.toLowerCase()
|
||||
let languages = [];
|
||||
for(const i of Object.keys(TRANSLATE_LANGUAGES)) if(!languages.includes(i) && TRANSLATE_LANGUAGES[i].toLowerCase() == prompt.toLowerCase()) languages.push(i)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue