From 8103bc09d2c098dcbb3d00904b95b9be3f5b3e8e Mon Sep 17 00:00:00 2001 From: AnimeDL Date: Tue, 16 Apr 2024 18:34:08 -0700 Subject: [PATCH] [AO] Add additional languages Also adds warning about unknown languages, and fixes unknown language identifier --- ao.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ao.ts b/ao.ts index 78288d9..ca7d171 100644 --- a/ao.ts +++ b/ao.ts @@ -61,11 +61,13 @@ export default class AnimeOnegai implements ServiceClass { 'Japonés con Subtítulos en Español', 'Japonés con Subtítulos en Portugués', 'Japonês com legendas em espanhol', - 'Japonês com legendas em português' + 'Japonês com legendas em português', + 'Japonés' ]; public spaStrings: string[] = [ 'Doblaje en Español', - 'Dublagem em espanhol' + 'Dublagem em espanhol', + 'Español', ]; public porStrings: string[] = [ 'Doblaje en Portugués', @@ -193,8 +195,9 @@ export default class AnimeOnegai implements ServiceClass { for (const season of series.seasons) { let lang: string | undefined = undefined; if (this.jpnStrings.includes(season.name)) lang = 'ja'; - if (this.porStrings.includes(season.name)) lang = 'pt'; - if (this.spaStrings.includes(season.name)) lang = 'es'; + else if (this.porStrings.includes(season.name)) lang = 'pt'; + else if (this.spaStrings.includes(season.name)) lang = 'es'; + else {lang = 'unknown';console.error(`Language ${season.name} not known, please report this!`);} for (const episode of season.list) { if (!episodes[episode.number]) { episodes[episode.number] = [];