mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-08 06:03:04 -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 }
|
"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({
|
module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
||||||
"af": "🇿🇦",
|
"af": "🇿🇦",
|
||||||
"sq": "🇦🇱",
|
"sq": "🇦🇱",
|
||||||
|
@ -445,7 +452,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
||||||
"ay": "",
|
"ay": "",
|
||||||
"az": "🇦🇿",
|
"az": "🇦🇿",
|
||||||
"bm": "",
|
"bm": "",
|
||||||
"eu": "Basque",
|
"eu": "",
|
||||||
"be": "🇧🇾",
|
"be": "🇧🇾",
|
||||||
"bn": "🇧🇩",
|
"bn": "🇧🇩",
|
||||||
"bho": "",
|
"bho": "",
|
||||||
|
@ -453,7 +460,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
||||||
"bg": "🇧🇬",
|
"bg": "🇧🇬",
|
||||||
"ca": "",
|
"ca": "",
|
||||||
"ceb": "🇵🇭",
|
"ceb": "🇵🇭",
|
||||||
"zh-CN or zh": "",
|
"zh-CN": "",
|
||||||
"zh-TW": "",
|
"zh-TW": "",
|
||||||
"co": "",
|
"co": "",
|
||||||
"hr": "🇭🇷",
|
"hr": "🇭🇷",
|
||||||
|
@ -479,7 +486,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
||||||
"ht": "🇭🇹",
|
"ht": "🇭🇹",
|
||||||
"ha": "🇳🇬",
|
"ha": "🇳🇬",
|
||||||
"haw": "",
|
"haw": "",
|
||||||
"he or iw": "",
|
"he": "🇮🇱",
|
||||||
"hi": "🇮🇳",
|
"hi": "🇮🇳",
|
||||||
"hmn": "",
|
"hmn": "",
|
||||||
"hu": "🇭🇺",
|
"hu": "🇭🇺",
|
||||||
|
@ -490,7 +497,7 @@ module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
|
||||||
"ga": "🇮🇪",
|
"ga": "🇮🇪",
|
||||||
"it": "🇮🇹",
|
"it": "🇮🇹",
|
||||||
"ja": "🇯🇵",
|
"ja": "🇯🇵",
|
||||||
"jv or jw": "",
|
"jv": "",
|
||||||
"kn": "",
|
"kn": "",
|
||||||
"kk": "🇰🇿",
|
"kk": "🇰🇿",
|
||||||
"km": "🇰🇭",
|
"km": "🇰🇭",
|
||||||
|
@ -610,7 +617,7 @@ module.exports.TRANSLATE_LANGUAGES = Object.freeze({
|
||||||
"ht": "Haitian Creole",
|
"ht": "Haitian Creole",
|
||||||
"ha": "Hausa",
|
"ha": "Hausa",
|
||||||
"haw": "Hawaiian",
|
"haw": "Hawaiian",
|
||||||
"he or iw": "Hebrew",
|
"he": "Hebrew",
|
||||||
"hi": "Hindi",
|
"hi": "Hindi",
|
||||||
"hmn": "Hmong",
|
"hmn": "Hmong",
|
||||||
"hu": "Hungarian",
|
"hu": "Hungarian",
|
||||||
|
@ -621,7 +628,7 @@ module.exports.TRANSLATE_LANGUAGES = Object.freeze({
|
||||||
"ga": "Irish",
|
"ga": "Irish",
|
||||||
"it": "Italian",
|
"it": "Italian",
|
||||||
"ja": "Japanese",
|
"ja": "Japanese",
|
||||||
"jv or jw": "Javanese",
|
"jv": "Javanese",
|
||||||
"kn": "Kannada",
|
"kn": "Kannada",
|
||||||
"kk": "Kazakh",
|
"kk": "Kazakh",
|
||||||
"km": "Khmer",
|
"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) {
|
function getCode(desiredLang) {
|
||||||
if (!desiredLang) {
|
if (!desiredLang) {
|
||||||
|
@ -30,6 +30,7 @@ function getCode(desiredLang) {
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports.getCodeFromAny = function (prompt) {
|
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()
|
if(TRANSLATE_LANGUAGES[prompt.toLowerCase()]) return prompt.toLowerCase()
|
||||||
let languages = [];
|
let languages = [];
|
||||||
for(const i of Object.keys(TRANSLATE_LANGUAGES)) if(!languages.includes(i) && TRANSLATE_LANGUAGES[i].toLowerCase() == prompt.toLowerCase()) languages.push(i)
|
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