add MangaDex to Batch-Add example

This commit is contained in:
Cuong-Tran 2024-09-21 15:49:47 +07:00
parent 76f43ec9ab
commit fc84f2ad13
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2
11 changed files with 24 additions and 1 deletions

View file

@ -73,7 +73,15 @@ class BatchAddScreen : Screen() {
modifier = Modifier.fillMaxWidth(),
placeholder = {
Text(
text = stringResource(SYMR.strings.eh_batch_add_description),
text =
// KMK -->
stringResource(SYMR.strings.md_batch_add_description) +
if (screenModel.isHentaiEnabled) {
// KMK <--
stringResource(SYMR.strings.eh_batch_add_description)
} else {
""
},
)
},
keyboardOptions = KeyboardOptions(autoCorrectEnabled = false),

View file

@ -1,8 +1,10 @@
package exh.ui.batchadd
import android.content.Context
import androidx.compose.runtime.getValue
import cafe.adriel.voyager.core.model.StateScreenModel
import cafe.adriel.voyager.core.model.screenModelScope
import eu.kanade.core.preference.asState
import exh.GalleryAddEvent
import exh.GalleryAdder
import exh.log.xLogE
@ -24,6 +26,10 @@ class BatchAddScreenModel(
) : StateScreenModel<BatchAddState>(BatchAddState()) {
private val galleryAdder by lazy { GalleryAdder() }
// KMK -->
val isHentaiEnabled by Injekt.get<UnsortedPreferences>().isHentaiEnabled().asState(screenModelScope)
// KMK <--
fun addGalleries(context: Context) {
val galleries = state.value.galleries
// Check text box has content

View file

@ -533,6 +533,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">Batch Add</string>
<string name="md_batch_add_description">Example:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">Example:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\nIt also supports E-H Visited exported data\n</string>
<string name="eh_batch_add_title">Enter the galleries to add (separated by a new line):</string>
<string name="eh_batch_add_button">Add Galleries</string>

View file

@ -425,6 +425,7 @@
<string name="favorites_sync_reset">Sigurado ka ba?</string>
<string name="favorites_sync_reset_message">Ang pag-reset ng estado ng sync ay maaaring magdulot ng napakabagal na pag-sync sa susunod na pagkakataon.</string>
<string name="favorites_sync_conformation_message">Sigurado ka bang gusto mong i-sync ang iyong mga paborito sa E-Hentai?</string>
<string name="md_batch_add_description">Halimbawa:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">Halimbawa:
\n
\nhttp://e-hentai.org/g/12345/1a2b3c4e

View file

@ -323,6 +323,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">Ajouter par lots</string>
<string name="md_batch_add_description">Exemple:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">Exemple:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\nIl prend également en charge les données exportées des visites E-H\n</string>
<string name="eh_batch_add_title">Entrez les galeries à ajouter (séparées par une nouvelle ligne):</string>
<string name="eh_batch_add_button">Ajouter des galeries</string>

View file

@ -381,6 +381,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">Batch Add</string>
<string name="md_batch_add_description">Example:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">Example:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\nIt also supports E-H Visited exported data\n</string>
<string name="eh_batch_add_title">Enter the galleries to add (separated by a new line):</string>
<string name="eh_batch_add_button">Add Galleries</string>

View file

@ -487,6 +487,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">一括追加</string>
<string name="md_batch_add_description">例:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">例:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\nE-H Visitedデータ\n もサポートしています。</string>
<string name="eh_batch_add_title">追加するギャラリーを入力してください (改行区切り):</string>
<string name="eh_batch_add_button">ギャラリーを追加</string>

View file

@ -389,6 +389,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">Adicionar em lote</string>
<string name="md_batch_add_description">Exemplo:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">Exemplo:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\nTambém suporta dados exportados visitados no E-H\n</string>
<string name="eh_batch_add_title">Insira as galerias a adicionar (separadas por linha):</string>
<string name="eh_batch_add_button">Adicionar Galerias</string>

View file

@ -487,6 +487,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">Добавить галереи</string>
<string name="md_batch_add_description">Пример:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">Пример:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\nТакже поддерживаются экспортированные данные на E-Hentai\n</string>
<string name="eh_batch_add_title">Ввести в этой области URL-адрес галерей для добавления (Разделённые новой строкой):</string>
<string name="eh_batch_add_button">Добавить</string>

View file

@ -432,6 +432,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">批量导入</string>
<string name="md_batch_add_description">示例:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">示例:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\n它还支持 E-H 访问过的导出数据\n</string>
<string name="eh_batch_add_title">输入要添加的画廊(每行一个):</string>
<string name="eh_batch_add_button">添加画廊</string>

View file

@ -478,6 +478,7 @@
<!-- Gallery Adder -->
<!-- Batch Add -->
<string name="eh_batch_add">批次匯入</string>
<string name="md_batch_add_description">範例:\n\nhttps://mangadex.org/title/32d76d19-8a05-4db0-9fc2-e0b0648fe9d0/solo-leveling\nhttps://mangadex.org/title/77bee52c-d2d6-44ad-a33a-1734c1fe696a\n\n</string>
<string name="eh_batch_add_description">範例:\n\nhttp://e-hentai.org/g/12345/1a2b3c4e\nhttp://g.e-hentai.org/g/67890/6f7g8h9i\nhttp://exhentai.org/g/13579/1a3b5c7e\nhttps://exhentai.org/g/24680/2f4g6h8i\n\n它還支援 E-H 存取過的匯出資料\n</string>
<string name="eh_batch_add_title">輸入要新增的畫廊(每行一個):</string>
<string name="eh_batch_add_button">新增畫廊</string>