Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions lib-multisrc/hiper/assets/i18n/messages_en.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
genre_filter_title=Genres
type_filter_title=Type
rating_filter_title=Rating
status_filter_title=Status
status_all=All
status_ongoing=Ongoing
status_onhiatus=Hiatus
status_completed=Completed
status_canceled=Canceled
sort_by_filter_title=Sort By
sort_by_relevance=Relevance
sort_by_popular=Popularity
sort_by_score=Score
sort_by_recent=Recent Updated
sort_by_newest=Newest
sort_by_oldest=Oldest
pref_rating_title=Default max rating
pref_rating_summary=Restricts content to the selected rating or below.\nCurrently:
18 changes: 18 additions & 0 deletions lib-multisrc/hiper/assets/i18n/messages_pt_br.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
genre_filter_title=Gêneros
type_filter_title=Tipo
rating_filter_title=Classificação
status_filter_title=Estado
status_all=Todos
status_ongoing=Em andamento
status_onhiatus=Hiato
status_completed=Completo
status_canceled=Cancelado
sort_by_filter_title=Ordenar por
sort_by_relevance=Relevância
sort_by_popular=Popularidade
sort_by_score=Nota
sort_by_recent=Atualizados recentemente
sort_by_newest=Mais recentes
sort_by_oldest=Mais antigos
pref_rating_title=Classificação máxima padrão
pref_rating_summary=Restringe o conteúdo à classificação selecionada ou inferior.\nAtualmente:
8 changes: 6 additions & 2 deletions lib-multisrc/hiper/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@ plugins {
alias(kei.plugins.multisrc)
}

dependencies {
api(project(":lib:i18n"))
}

keiyoushi {
baseVersionCode = 4
libVersion = "1.4"
baseVersionCode = 5
libVersion = "1.6"
}
11 changes: 9 additions & 2 deletions lib-multisrc/hiper/src/eu/kanade/tachiyomi/multisrc/hiper/Dto.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ import eu.kanade.tachiyomi.source.model.SChapter
import eu.kanade.tachiyomi.source.model.SManga
import keiyoushi.utils.tryParse
import kotlinx.serialization.Serializable
import kotlinx.serialization.json.buildJsonObject
import kotlinx.serialization.json.put
import java.text.SimpleDateFormat
import java.util.Locale

Expand All @@ -24,22 +26,27 @@ class MangaDto(
val genres: List<String>? = null,
val authors: List<String>? = null,
val artists: List<String>? = null,
val type: String?,
val contentRating: String?,
) {
fun toSManga(mangaPath: String) = SManga.create().apply {
title = this@MangaDto.title
description = synopsis
thumbnail_url = coverUrl
artist = artists?.joinToString()
author = authors?.joinToString()
genre = genres?.joinToString()
genre = ((genres ?: emptyList()) + listOfNotNull(type, contentRating)).joinToString()
status = when (this@MangaDto.status?.lowercase()) {
"ongoing" -> SManga.ONGOING
"hiatus" -> SManga.ON_HIATUS
"cancelled" -> SManga.CANCELLED
"completed" -> SManga.COMPLETED
else -> SManga.UNKNOWN
}
url = "/$mangaPath/$slug#${this@MangaDto.id}"
url = "/$mangaPath/$slug"
memo = buildJsonObject {
put("mangaId", id)
}
initialized = true
}
}
Expand Down
Loading