From a35d2d2514f3eac314427353faf4cd998142b3d9 Mon Sep 17 00:00:00 2001 From: Alessandro Jean Date: Tue, 25 May 2021 09:22:18 -0300 Subject: [PATCH] Add missing titles in Portuguese and Indonesian at Manga Plus (#7211) * Add missing titles in Portuguese and Indonesian at M+. * Add missing commas --- src/all/mangaplus/build.gradle | 2 +- .../tachiyomi/extension/all/mangaplus/MangaPlus.kt | 10 +++++++++- .../tachiyomi/extension/all/mangaplus/MangaPlusApi.kt | 6 +++++- .../extension/all/mangaplus/MangaPlusFactory.kt | 9 +++++---- 4 files changed, 20 insertions(+), 7 deletions(-) diff --git a/src/all/mangaplus/build.gradle b/src/all/mangaplus/build.gradle index 0ab74f10b..bdf041b4a 100644 --- a/src/all/mangaplus/build.gradle +++ b/src/all/mangaplus/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'MANGA Plus by SHUEISHA' pkgNameSuffix = 'all.mangaplus' extClass = '.MangaPlusFactory' - extVersionCode = 17 + extVersionCode = 18 libVersion = '1.2' } diff --git a/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlus.kt b/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlus.kt index cc0a7890f..b121a2ea1 100644 --- a/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlus.kt +++ b/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlus.kt @@ -86,11 +86,19 @@ abstract class MangaPlus( 100082 to Language.THAI, 100120 to Language.THAI, 100121 to Language.THAI, + 100158 to Language.THAI, // Brazilian Portuguese 100149 to Language.PORTUGUESE_BR, 100150 to Language.PORTUGUESE_BR, - 100151 to Language.PORTUGUESE_BR + 100151 to Language.PORTUGUESE_BR, + 100163 to Language.PORTUGUESE_BR, + + // Indonesian + 100140 to Language.INDONESIAN, + 100142 to Language.INDONESIAN, + 100143 to Language.INDONESIAN, + 100162 to Language.INDONESIAN ) override fun popularMangaRequest(page: Int): Request { diff --git a/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusApi.kt b/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusApi.kt index b99d63be1..8d929f329 100644 --- a/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusApi.kt +++ b/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusApi.kt @@ -93,7 +93,11 @@ enum class Language(val id: Int) { // @ProtoNumber(3) // @SerializedName("3") - PORTUGUESE_BR(3) + PORTUGUESE_BR(3), + + // @ProtoNumber(4) + // @SerializedName("4") + INDONESIAN(4) } @Serializable diff --git a/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusFactory.kt b/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusFactory.kt index 927900192..f775e6198 100644 --- a/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusFactory.kt +++ b/src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusFactory.kt @@ -6,15 +6,16 @@ import eu.kanade.tachiyomi.source.SourceFactory class MangaPlusFactory : SourceFactory { override fun createSources(): List = listOf( MangaPlusEnglish(), + MangaPlusIndonesian(), + MangaPlusPortuguese(), MangaPlusSpanish(), - MangaPlusThai(), - MangaPlusPortuguese() + MangaPlusThai() ) } class MangaPlusEnglish : MangaPlus("en", "eng", Language.ENGLISH) +class MangaPlusIndonesian : MangaPlus("id", "eng", Language.INDONESIAN) +class MangaPlusPortuguese : MangaPlus("pt-BR", "eng", Language.PORTUGUESE_BR) class MangaPlusSpanish : MangaPlus("es", "esp", Language.SPANISH) class MangaPlusThai : MangaPlus("th", "eng", Language.THAI) -// The titles have the Portugal flag in the thumbnail, but the text of the translations is Brazilian. -class MangaPlusPortuguese : MangaPlus("pt-BR", "eng", Language.PORTUGUESE_BR)