add priority language setting

This commit is contained in:
TheBeastLT
2021-09-14 21:15:13 +02:00
committed by TheBeastLT
parent 6b1bb8ebba
commit f1a2a69170
4 changed files with 49 additions and 7 deletions

View File

@@ -6,14 +6,14 @@ const languageMapping = {
'english': '🇬🇧',
'japanese': '🇯🇵',
'russian': '🇷🇺',
'portuguese': '🇵🇹',
'spanish': '🇪🇸',
'italian': '🇮🇹',
'korean': '🇰🇷',
'chinese': '🇨🇳',
'french': '🇫🇷',
'german': '🇩🇪',
'dutch': '🇳🇱',
'portuguese': '🇵🇹',
'spanish': '🇪🇸',
'italian': '🇮🇹',
'hindi': '🇮🇳',
'telugu': '🇮🇳',
'tamil': '🇮🇳',
@@ -32,11 +32,13 @@ const languageMapping = {
'norwegian': '🇳🇴',
'turkish': '🇹🇷',
'arabic': '🇸🇦',
'persian': '🇮🇷',
'hebrew': '🇮🇱',
'vietnamese': '🇻🇳',
'indonesian': '🇮🇩',
'thai': '🇹🇭'
}
const languages = Object.keys(languageMapping).slice(4);
function mapLanguages(languages) {
const mapped = languages
@@ -49,4 +51,8 @@ function mapLanguages(languages) {
return [...new Set([].concat(mapped).concat(unmapped))];
}
module.exports = { mapLanguages }
function containsLanguage(stream, language) {
return stream.title.includes(languageMapping[language]);
}
module.exports = { mapLanguages, containsLanguage, languages }