Compare commits
10 Commits
b80d057922
...
f3e1fb7664
Author | SHA1 | Date | |
---|---|---|---|
f3e1fb7664 | |||
![]() |
cc934607c8 | ||
![]() |
5074e68b9c | ||
![]() |
ade41f113d | ||
![]() |
95dc82594f | ||
![]() |
80e585fa91 | ||
![]() |
9f110f9db8 | ||
![]() |
71470b9e02 | ||
![]() |
4fd24accac | ||
![]() |
31312fecac |
3
.gitignore
vendored
3
.gitignore
vendored
@ -19,3 +19,6 @@ local.properties
|
||||
google-services.json
|
||||
/app/src/main/assets/client_secrets.json
|
||||
*.apk
|
||||
|
||||
# Custom ignores
|
||||
/keys
|
@ -31,7 +31,7 @@ android {
|
||||
defaultConfig {
|
||||
applicationId = "eu.kanade.tachiyomi.sy"
|
||||
|
||||
versionCode = 74
|
||||
versionCode = 75
|
||||
versionName = "1.12.0"
|
||||
|
||||
buildConfigField("String", "COMMIT_COUNT", "\"${getCommitCount()}\"")
|
||||
|
@ -23,7 +23,7 @@ class GetPagePreviews(
|
||||
return try {
|
||||
val pagePreviews = try {
|
||||
pagePreviewCache.getPageListFromCache(manga, chapterIds, page)
|
||||
} catch (e: Exception) {
|
||||
} catch (_: Exception) {
|
||||
source.getPagePreviewList(manga.toSManga(), chapters.map { it.toSChapter() }, page).also {
|
||||
pagePreviewCache.putPageListToCache(manga, chapterIds, it)
|
||||
}
|
||||
|
@ -38,12 +38,14 @@ fun Manga.chaptersFiltered(): Boolean {
|
||||
|
||||
fun Manga.toSManga(): SManga = SManga.create().also {
|
||||
it.url = url
|
||||
it.title = title
|
||||
it.artist = artist
|
||||
it.author = author
|
||||
it.description = description
|
||||
it.genre = genre.orEmpty().joinToString()
|
||||
it.status = status.toInt()
|
||||
// SY -->
|
||||
it.title = ogTitle
|
||||
it.artist = ogArtist
|
||||
it.author = ogAuthor
|
||||
it.description = ogDescription
|
||||
it.genre = ogGenre.orEmpty().joinToString()
|
||||
it.status = ogStatus.toInt()
|
||||
// SY <--
|
||||
it.thumbnail_url = thumbnailUrl
|
||||
it.initialized = initialized
|
||||
}
|
||||
|
@ -227,13 +227,6 @@ object SettingsReaderScreen : SearchableSettings {
|
||||
preference = readerPreferences.skipDupe(),
|
||||
title = stringResource(MR.strings.pref_skip_dupe_chapters),
|
||||
),
|
||||
// SY -->
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = readerPreferences.markReadDupe(),
|
||||
title = stringResource(SYMR.strings.pref_mark_read_dupe_chapters),
|
||||
subtitle = stringResource(SYMR.strings.pref_mark_read_dupe_chapters_summary),
|
||||
),
|
||||
// SY <--
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = readerPreferences.alwaysShowChapterTransition(),
|
||||
title = stringResource(MR.strings.pref_always_show_chapter_transition),
|
||||
|
@ -328,7 +328,7 @@ class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.Factor
|
||||
return super.generateFileName(
|
||||
logLevel,
|
||||
timestamp,
|
||||
) + "-${BuildConfig.BUILD_TYPE}.log"
|
||||
) + "-${BuildConfig.BUILD_TYPE}.txt"
|
||||
}
|
||||
}
|
||||
flattener { timeMillis, level, tag, message ->
|
||||
|
@ -118,13 +118,15 @@ class MangaBackupCreator(
|
||||
private fun Manga.toBackupManga(/* SY --> */customMangaInfo: CustomMangaInfo?/* SY <-- */) =
|
||||
BackupManga(
|
||||
url = this.url,
|
||||
title = this.title,
|
||||
artist = this.artist,
|
||||
author = this.author,
|
||||
description = this.description,
|
||||
genre = this.genre.orEmpty(),
|
||||
status = this.status.toInt(),
|
||||
thumbnailUrl = this.thumbnailUrl,
|
||||
// SY -->
|
||||
title = this.ogTitle,
|
||||
artist = this.ogArtist,
|
||||
author = this.ogAuthor,
|
||||
description = this.ogDescription,
|
||||
genre = this.ogGenre.orEmpty(),
|
||||
status = this.ogStatus.toInt(),
|
||||
thumbnailUrl = this.ogThumbnailUrl,
|
||||
// SY <--
|
||||
favorite = this.favorite,
|
||||
source = this.source,
|
||||
dateAdded = this.dateAdded,
|
||||
|
@ -139,13 +139,15 @@ class MangaRestorer(
|
||||
mangasQueries.update(
|
||||
source = manga.source,
|
||||
url = manga.url,
|
||||
artist = manga.artist,
|
||||
author = manga.author,
|
||||
description = manga.description,
|
||||
genre = manga.genre?.joinToString(separator = ", "),
|
||||
title = manga.title,
|
||||
status = manga.status,
|
||||
thumbnailUrl = manga.thumbnailUrl,
|
||||
// SY -->
|
||||
artist = manga.ogArtist,
|
||||
author = manga.ogAuthor,
|
||||
description = manga.ogDescription,
|
||||
genre = manga.ogGenre?.joinToString(separator = ", "),
|
||||
title = manga.ogTitle,
|
||||
status = manga.ogStatus,
|
||||
thumbnailUrl = manga.ogThumbnailUrl,
|
||||
// SY <--
|
||||
favorite = manga.favorite,
|
||||
lastUpdate = manga.lastUpdate,
|
||||
nextUpdate = null,
|
||||
@ -275,13 +277,15 @@ class MangaRestorer(
|
||||
mangasQueries.insert(
|
||||
source = manga.source,
|
||||
url = manga.url,
|
||||
artist = manga.artist,
|
||||
author = manga.author,
|
||||
description = manga.description,
|
||||
genre = manga.genre,
|
||||
title = manga.title,
|
||||
status = manga.status,
|
||||
thumbnailUrl = manga.thumbnailUrl,
|
||||
// SY -->
|
||||
artist = manga.ogArtist,
|
||||
author = manga.ogAuthor,
|
||||
description = manga.ogDescription,
|
||||
genre = manga.ogGenre,
|
||||
title = manga.ogTitle,
|
||||
status = manga.ogStatus,
|
||||
thumbnailUrl = manga.ogThumbnailUrl,
|
||||
// SY <--
|
||||
favorite = manga.favorite,
|
||||
lastUpdate = manga.lastUpdate,
|
||||
nextUpdate = 0L,
|
||||
|
@ -291,6 +291,7 @@ class DownloadManager(
|
||||
}
|
||||
|
||||
// SY -->
|
||||
|
||||
/**
|
||||
* return the list of all manga folders
|
||||
*/
|
||||
|
@ -120,6 +120,7 @@ class DownloadProvider(
|
||||
}
|
||||
|
||||
// SY -->
|
||||
|
||||
/**
|
||||
* Returns a list of all files in manga directory
|
||||
*
|
||||
|
@ -1360,7 +1360,7 @@ class EHentai(
|
||||
private const val BLANK_PREVIEW_THUMB = "https://$THUMB_DOMAIN/g/$BLANK_THUMB"
|
||||
|
||||
private val MATCH_YEAR_REGEX = "^\\d{4}\$".toRegex()
|
||||
private val MATCH_SEEK_REGEX = "^\\d{2,4}-\\d{1,2}".toRegex()
|
||||
private val MATCH_SEEK_REGEX = "^\\d{2,4}-\\d{1,2}(-\\d{1,2})?".toRegex()
|
||||
private val MATCH_JUMP_REGEX = "^\\d+(\$|d\$|w\$|m\$|y\$|-\$)".toRegex()
|
||||
|
||||
private const val EH_API_BASE = "https://api.e-hentai.org/api.php"
|
||||
|
@ -184,8 +184,6 @@ class ReaderPreferences(
|
||||
fun centerMarginType() = preferenceStore.getInt("center_margin_type", PagerConfig.CenterMarginType.NONE)
|
||||
|
||||
fun archiveReaderMode() = preferenceStore.getInt("archive_reader_mode", ArchiveReaderMode.LOAD_FROM_FILE)
|
||||
|
||||
fun markReadDupe() = preferenceStore.getBoolean("mark_read_dupe", false)
|
||||
// SY <--
|
||||
|
||||
enum class FlashColor {
|
||||
|
@ -40,8 +40,10 @@ fun RecommendationSearchProgressDialog(
|
||||
val context = LocalContext.current
|
||||
val currentView = LocalView.current
|
||||
|
||||
DisposableEffect(Unit) {
|
||||
DisposableEffect(status) {
|
||||
if (status != SearchStatus.Idle) {
|
||||
currentView.keepScreenOn = true
|
||||
}
|
||||
onDispose {
|
||||
currentView.keepScreenOn = false
|
||||
}
|
||||
|
@ -46,4 +46,5 @@ val migrations: List<Migration>
|
||||
MoveEncryptionSettingsToAppStateMigration(),
|
||||
TrustExtensionRepositoryMigration(),
|
||||
CategoryPreferencesCleanupMigration(),
|
||||
RemoveDuplicateReaderPreferenceMigration(),
|
||||
)
|
||||
|
@ -0,0 +1,26 @@
|
||||
package mihon.core.migration.migrations
|
||||
|
||||
import android.content.SharedPreferences
|
||||
import androidx.core.content.edit
|
||||
import mihon.core.migration.Migration
|
||||
import mihon.core.migration.MigrationContext
|
||||
import tachiyomi.core.common.util.lang.withIOContext
|
||||
|
||||
class RemoveDuplicateReaderPreferenceMigration : Migration {
|
||||
override val version: Float = 75f
|
||||
|
||||
override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext {
|
||||
val prefs = migrationContext.get<SharedPreferences>() ?: return@withIOContext false
|
||||
|
||||
if (prefs.getBoolean("mark_read_dupe", false)) {
|
||||
val readPrefSet = prefs.getStringSet("mark_duplicate_read_chapter_read", emptySet())?.toMutableSet()
|
||||
readPrefSet?.add("existing")
|
||||
prefs.edit {
|
||||
putStringSet("mark_duplicate_read_chapter_read", readPrefSet)
|
||||
remove("mark_read_dupe")
|
||||
}
|
||||
}
|
||||
|
||||
return@withIOContext true
|
||||
}
|
||||
}
|
@ -10,7 +10,7 @@ composeRatingbar = "com.github.a914-gowtham:compose-ratingbar:1.2.3"
|
||||
|
||||
versionsx = "com.github.ben-manes:gradle-versions-plugin:0.51.0"
|
||||
|
||||
sqlcipher = "net.zetetic:sqlcipher-android:4.8.0"
|
||||
sqlcipher = "net.zetetic:sqlcipher-android:4.9.0"
|
||||
|
||||
exifinterface = "androidx.exifinterface:exifinterface:1.3.7"
|
||||
|
||||
|
@ -80,4 +80,60 @@
|
||||
<item quantity="many">منذُ %1$d دقيقة</item>
|
||||
<item quantity="other">منذُ %1$d دقيقة</item>
|
||||
</plurals>
|
||||
<plurals name="pref_tag_sorting_desc">
|
||||
<item quantity="zero">العلامات في هذه القائمة . تعطيك خيار الترتيب حسب الأولوية في هذه القائمة، مما يعني أن المدخلات سيتم توزيعها حسب اختيارك</item>
|
||||
<item quantity="one">هاذا الخيار يعطيك إمكانية فرز المدخلات في هذه القائمة حسب اختيارك</item>
|
||||
<item quantity="two"></item>
|
||||
<item quantity="few"></item>
|
||||
<item quantity="many"></item>
|
||||
<item quantity="other"></item>
|
||||
</plurals>
|
||||
<plurals name="num_lock_times">
|
||||
<item quantity="zero">وقت الإنغلاق</item>
|
||||
<item quantity="one">وقت الإغلاق</item>
|
||||
<item quantity="two"></item>
|
||||
<item quantity="few"></item>
|
||||
<item quantity="many"></item>
|
||||
<item quantity="other"></item>
|
||||
</plurals>
|
||||
<plurals name="migrate_entry">
|
||||
<item quantity="zero">ترحيل ....... المدخل؟</item>
|
||||
<item quantity="one">نقل ...... المدخلات؟</item>
|
||||
<item quantity="two"></item>
|
||||
<item quantity="few"></item>
|
||||
<item quantity="many"></item>
|
||||
<item quantity="other"></item>
|
||||
</plurals>
|
||||
<plurals name="humanize_month">
|
||||
<item quantity="zero">%1$d شهر مضى</item>
|
||||
<item quantity="one">%1$dشهور مضت</item>
|
||||
<item quantity="two"></item>
|
||||
<item quantity="few"></item>
|
||||
<item quantity="many"></item>
|
||||
<item quantity="other"></item>
|
||||
</plurals>
|
||||
<plurals name="browse_language_and_pages">
|
||||
<item quantity="zero">....،.... الصفحة</item>
|
||||
<item quantity="one">.....،... الصفحات</item>
|
||||
<item quantity="two"></item>
|
||||
<item quantity="few"></item>
|
||||
<item quantity="many"></item>
|
||||
<item quantity="other"></item>
|
||||
</plurals>
|
||||
<plurals name="humanize_year">
|
||||
<item quantity="zero">...... سنة مضت</item>
|
||||
<item quantity="one">..... سنوات مضت</item>
|
||||
<item quantity="two"></item>
|
||||
<item quantity="few"></item>
|
||||
<item quantity="many"></item>
|
||||
<item quantity="other"></item>
|
||||
</plurals>
|
||||
<plurals name="humanize_week">
|
||||
<item quantity="zero">"%1$d اسبوع الفائت"</item>
|
||||
<item quantity="one">%1$d اسابيع الماضية</item>
|
||||
<item quantity="two"></item>
|
||||
<item quantity="few"></item>
|
||||
<item quantity="many"></item>
|
||||
<item quantity="other"></item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
@ -537,4 +537,71 @@
|
||||
<string name="favorites_sync_processing_throttle">٪1$s\n\nيتم اختناق المزامنة حاليا (لتجنب حظرها من ExHentai) وقد يستغرق وقتا طويلا حتى يكتمل.</string>
|
||||
<string name="favorites_sync_notes">ملاحظات مزامنة المفضلة الهامة</string>
|
||||
<string name="eh_batch_add_finish">إنهاء</string>
|
||||
<string name="favorites_sync_failed_to_add_to_local_error">\'%1$s\'%2$s</string>
|
||||
<string name="rating9">رائع</string>
|
||||
<string name="relation_alternate_story">قصة بديلة</string>
|
||||
<string name="similar_titles">عناوين متشابهة</string>
|
||||
<string name="mangadex_preffered_source">مصدر MangaDex المفضل</string>
|
||||
<string name="mangadex_sync_follows_to_library">مزامنة مدخلات MangaDex في مكتبتك</string>
|
||||
<string name="rating6">حسنا</string>
|
||||
<string name="mangadex_push_favorites_to_mangadex">مزامنة إدخالات المكتبة مع MangaDex</string>
|
||||
<string name="similar">مشابه ل%1$s</string>
|
||||
<string name="relation_same_franchise">نفس الامتياز</string>
|
||||
<string name="humanize_fallback">لحظات مضت</string>
|
||||
<string name="random">عشوائي</string>
|
||||
<string name="western">غرب</string>
|
||||
<string name="could_not_open_entry">لا يمكن فتح هادا الإدخال:\n\n%1$s</string>
|
||||
<string name="relation_based_on">مبني على</string>
|
||||
<string name="relation_adapted_from">مأخود من</string>
|
||||
<string name="game_cg">لعبة</string>
|
||||
<string name="total_ratings">التقييم الكلي</string>
|
||||
<string name="fetch_chapter_updates">البحث عن تحديثات الفصول</string>
|
||||
<string name="no_dedupe">لا تكرار</string>
|
||||
<string name="deduplication_mode">وضع إزالة التكرار:</string>
|
||||
<string name="mangadex_add_to_follows">اضافة تتبع ل MangaDex</string>
|
||||
<string name="mangadex_preffered_source_summary">قم بتعيين مصدر MangaDex الذي اخترته، وسيتم استخدامه للتتبع ومجموعة من الميزات الأخرى في التطبيق</string>
|
||||
<string name="mangadex_sync_follows_to_library_summary">نقل إدخالات MangaDex إلى مكتبتك إذا لم تتم إضافتها بالفعل.</string>
|
||||
<string name="mangadex_follows">متابعة MangaDex</string>
|
||||
<string name="alt_titles">عناوين بديلة</string>
|
||||
<string name="community_recommendations">اقتراحات المجتمع</string>
|
||||
<string name="relation_similar">مشابه</string>
|
||||
<string name="relation_shared_universe">كون مشترك</string>
|
||||
<string name="relation_colored">ملون</string>
|
||||
<string name="include_all_read_entries">يتضمن كل ما تم قرائته</string>
|
||||
<string name="scan_qr_code">امسح الرمز</string>
|
||||
<string name="error_with_reason">خطأ:%1$s</string>
|
||||
<string name="launching_app">فتح التطبيق…</string>
|
||||
<string name="rating8">رائع</string>
|
||||
<string name="page_preview_page_go_to">ادخل إلى</string>
|
||||
<string name="rating2">مؤلم</string>
|
||||
<string name="no_rating">لا تقييم</string>
|
||||
<string name="artist_cg">الفنان</string>
|
||||
<string name="genre">النوع</string>
|
||||
<string name="merged_toggle_download_chapters_error">خطأ في تنزيل الفصول</string>
|
||||
<string name="merged_references_invalid">اندماج المراجع غير صالح</string>
|
||||
<string name="dedupe_priority">إزالة التكرار حسب الأولوية</string>
|
||||
<string name="allow_deduplication">سماح بالتكرار:</string>
|
||||
<string name="dedupe_highest_chapter">اضهار المصدر صاحب أعلى عدد من الفصول</string>
|
||||
<string name="dedupe_most_chapters">اضهار المصدر مع اكثر الفصول</string>
|
||||
<string name="relation_preserialization">التسلسل المسبق</string>
|
||||
<string name="rating0">كارثة</string>
|
||||
<string name="deduplication_entry_info">معلومات عن الإدخال:</string>
|
||||
<string name="merged_chapter_updates_error">خطأ تبديل تحديثات الفصل</string>
|
||||
<string name="ignore_non_library_entries">تجاهل المدخلات التي لا تنتمي إلى الكتبة</string>
|
||||
<string name="md_follows_unfollowed">إزالة المتابعة</string>
|
||||
<string name="rating7">جيد</string>
|
||||
<string name="loading_entry">جاري التحميل…</string>
|
||||
<string name="rating4">سيئ</string>
|
||||
<string name="page_previews">الصفحة السابقة</string>
|
||||
<string name="misc">موسيقى</string>
|
||||
<string name="video">فيديو</string>
|
||||
<string name="more_info">المزيد من المعلومات</string>
|
||||
<string name="alt_title">عنوان اضافي</string>
|
||||
<string name="relation_side_story">قصة جانبية</string>
|
||||
<string name="relation_main_story">القصة الأساسية</string>
|
||||
<string name="relation_monochrome">أحادي اللون</string>
|
||||
<string name="relation_sequel">تتمة</string>
|
||||
<string name="relation_prequel">مقدمة</string>
|
||||
<string name="relation_alternate_version">النسخ البديلة</string>
|
||||
<string name="relation_serialization">التسلسل</string>
|
||||
</resources>
|
||||
|
@ -628,4 +628,5 @@
|
||||
<string name="rec_hide_library_entries">Ocultar elementos que ya estén en la biblioteca</string>
|
||||
<string name="pref_tracker_resolve_using_source_metadata_summary">Encuentra el título automáticamente si la fuente ya enlaza con el servicio de seguimiento. De momento solo funciona en MangaDex</string>
|
||||
<string name="pref_tracker_resolve_using_source_metadata">Elegir títulos a través de los metadatos de la fuente</string>
|
||||
<string name="scan_qr_code">Escanear un código QR</string>
|
||||
</resources>
|
||||
|
@ -646,4 +646,5 @@
|
||||
<string name="rec_processing_state">Pinoprosesong entry %1$d ng %2$d</string>
|
||||
<string name="rec_collecting">Nangongolekta ng mga rekomendasyon</string>
|
||||
<string name="rec_initializing">Sinisimulan</string>
|
||||
<string name="scan_qr_code">Mag-scan ng QR code</string>
|
||||
</resources>
|
||||
|
@ -159,7 +159,7 @@
|
||||
<string name="library_group_updates_all_but_ungrouped">Jalankan pembaruan global hanya untuk yang tidak dikelompokkan, pembaruan kategori untuk yang lainnya</string>
|
||||
<string name="library_group_updates_all">Hanya jalankan pembaruan kategori</string>
|
||||
<!-- Browse settings -->
|
||||
<string name="pref_source_source_filtering">Filter Sumber dalam kategori</string>
|
||||
<string name="pref_source_source_filtering">Filter sumber dalam kategori</string>
|
||||
<string name="pref_source_source_filtering_summery">Saring sumber-sumber yang ada dalam kategori, agar sumber-sumber tersebut tidak dimasukkan ke dalam kategori bahasa jika berada dalam suatu kategori</string>
|
||||
<string name="pref_source_navigation">Ganti tombol Terbaru</string>
|
||||
<string name="pref_source_navigation_summery">Ganti tombol Terbaru dengan tampilan penelusuran khusus yang mencakup bab terbaru dan daftar manga</string>
|
||||
@ -539,7 +539,7 @@
|
||||
<string name="pref_library_mark_duplicate_chapters">Tandai bagian baru yang sudah terbaca sebagai terbaca</string>
|
||||
<string name="update_3hour">Setiap 3 jam</string>
|
||||
<string name="label_triggers">Pemicu</string>
|
||||
<string name="sync_complete">Berhasil Menyinkronkan perpustakaan</string>
|
||||
<string name="sync_complete">Berhasil menyinkronkan perpustakaan</string>
|
||||
<string name="label_sync">Sinkronisasi</string>
|
||||
<string name="pref_sync_host">Host</string>
|
||||
<string name="pref_sync_host_summ">Masukkan alamat host untuk menyinkronkan perpustakaan Anda</string>
|
||||
@ -668,4 +668,5 @@
|
||||
<string name="rec_processing_state">Memproses entri %1$d dari %2$d</string>
|
||||
<string name="rec_collecting">Mengumpulkan rekomendasi</string>
|
||||
<string name="rec_initializing">Inisialisasi</string>
|
||||
<string name="scan_qr_code">Pindai kode QR</string>
|
||||
</resources>
|
||||
|
@ -142,7 +142,7 @@
|
||||
<string name="wsrv">wsrv.nl</string>
|
||||
<string name="bandwidth_data_saver_server">Bandwidth Hero Proxy Server</string>
|
||||
<string name="data_saver_server_summary">ここに Bandwidth Hero Proxy server のurlを入力して下さい</string>
|
||||
<string name="clear_db_exclude_read">既読の章がある作品を保留</string>
|
||||
<string name="clear_db_exclude_read">既読の章がある作品は保持</string>
|
||||
<!-- Log Level -->
|
||||
<string name="log_minimal">最小</string>
|
||||
<string name="log_extra">最大</string>
|
||||
|
6
i18n-sy/src/commonMain/moko-resources/my/plurals.xml
Normal file
6
i18n-sy/src/commonMain/moko-resources/my/plurals.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<plurals name="cleanup_done">
|
||||
<item quantity="other">ရှင်းလင်းမှုပြီးပါပြီ။ %d ဖိုင်တွဲကို ဖယ်ရှားခဲ့သည်။</item>
|
||||
</plurals>
|
||||
</resources>
|
@ -42,4 +42,5 @@
|
||||
<string name="tag_filtering_threshhold_error">-9999 र 0 को बीचमा हुनुपर्छ!</string>
|
||||
<string name="artist">कलाकार</string>
|
||||
<string name="author">लेखक</string>
|
||||
<string name="clear_db_exclude_read">अध्याय पढिएका इन्ट्रीहरू राख्नुहोस्</string>
|
||||
</resources>
|
||||
|
@ -634,4 +634,22 @@
|
||||
<string name="delete_tag">Excluir tag</string>
|
||||
<string name="too_many_in_feed">Muitas fontes no seu feed, não é possível adicionar mais de 10</string>
|
||||
<string name="action_stop">Parar</string>
|
||||
<string name="rec_services_to_search">Serviços de recomendação para busca</string>
|
||||
<string name="rec_hide_library_entries">Ocultar resultados já existentes em sua biblioteca</string>
|
||||
<string name="scan_qr_code">Escanear um código QR</string>
|
||||
<string name="rec_search">Encontre recomendações comuns</string>
|
||||
<string name="rec_group_source">Recomendações de fontes</string>
|
||||
<string name="rec_group_tracker">Recomendações do rastreador</string>
|
||||
<string name="rec_common_recommendations">Recomendações comuns</string>
|
||||
<string name="rec_search_short">Encontre recomendações</string>
|
||||
<string name="rec_error_title">Falha na busca</string>
|
||||
<string name="rec_error_string">Ocorreu um erro durante o processo de busca: %1$s</string>
|
||||
<string name="rec_collecting">Coletando recomendações</string>
|
||||
<string name="rec_initializing">Inicializando</string>
|
||||
<string name="similar_titles">Títulos similares</string>
|
||||
<string name="relation_sequel">Sequência</string>
|
||||
<string name="feed">Feed</string>
|
||||
<string name="rec_no_results">Nenhuma recomendação encontrada</string>
|
||||
<string name="failed_merge">Falha ao mesclar a entrada: %1$s</string>
|
||||
<string name="select_tracker">Selecione um rastreador</string>
|
||||
</resources>
|
||||
|
@ -261,7 +261,7 @@
|
||||
<string name="download_threads">Потоки загрузки</string>
|
||||
<string name="download_threads_summary">Более высокие значения могут значительно ускорить загрузку изображений, но также могут спровоцировать блокировку источников для TachiyomiSY. Рекомендуемое значение - 2 или 3. Текущее значение: %s</string>
|
||||
<string name="aggressively_load_pages">Агрессивная загрузка страниц</string>
|
||||
<string name="aggressively_load_pages_summary">Медленно загружать всю главу во время чтения вместо загрузки в текущий момент просматреваемых страниц</string>
|
||||
<string name="aggressively_load_pages_summary">Медленно загружать всю главу во время чтения вместо загрузки в текущий момент просматреваемых страниц.</string>
|
||||
<string name="skip_queue_on_retry">Пропускать очередь при повторной попытке</string>
|
||||
<string name="skip_queue_on_retry_summary">Обычно нажатие кнопки «Повторить» при неудачной загрузке будет ждать, пока загрузчик закончит загрузку последней страницы, прежде чем начать перезагрузку неудачной страницы. Включение этого режима заставит загрузчик немедленно начать перезагрузку неудачной страницы, как только будет нажата кнопка «Повторить».</string>
|
||||
<string name="reader_preload_amount">Количество страниц с предзагрузкой</string>
|
||||
@ -671,7 +671,7 @@
|
||||
<string name="alt_titles">Альт. названия</string>
|
||||
<string name="select_tracker">Выбрать сервис отслеживания</string>
|
||||
<string name="fill_from_tracker">Заполнить из сервиса</string>
|
||||
<string name="entry_not_tracked">Введённая запись не является сервисом отслеживания</string>
|
||||
<string name="entry_not_tracked">Введённая запись не является сервисом отслеживания.</string>
|
||||
<string name="favorites_sync_unable_to_add_to_remote">Невозможно добавить галерею на удалённый сервер: \'%1$s\' (GID: %2$s)!</string>
|
||||
<string name="similar_titles">Похожие имена</string>
|
||||
<string name="rec_hide_library_entries">Скрыть серии которые находятся в библиотеке</string>
|
||||
@ -689,4 +689,5 @@
|
||||
<string name="rec_search">Найти общие рекомендации</string>
|
||||
<string name="rec_initializing">Идёт подготовка</string>
|
||||
<string name="rec_common_recommendations">Общие рекомендации</string>
|
||||
<string name="scan_qr_code">Сканировать QR-код</string>
|
||||
</resources>
|
||||
|
@ -62,7 +62,7 @@
|
||||
<string name="pref_enhanced_e_hentai_view_summary">E/ExHentai için gelişmiş arama menüsü modunu açın/kapatın</string>
|
||||
<string name="favorites_sync">E-Hentai Favorileri eşitleme</string>
|
||||
<string name="disable_favorites_uploading">Favorilerin gönderilmesini kapat</string>
|
||||
<string name="disable_favorites_uploading_summary">Favoriler yalnızca ExHentai üzerinden indirilir. Uygulama favorilere yapılan değişiklikler gönderilmeyecektir. ExHentai üzerinde favorilerin yanlışlıkla kaybolmasını önler. Silinenlerin yine de indirileceğini unutmayın (ExHentai üzerinde bir favoriyi silersemiz uygulamada da silinecektir).</string>
|
||||
<string name="disable_favorites_uploading_summary">Favoriler yalnızca ExHentai üzerinden indirilir. Uygulamada favorilere yapılan değişiklikler gönderilmeyecektir. ExHentai üzerinde favorilerin yanlışlıkla kaybolmasını önler. Silinenlerin yine de indirileceğini unutmayın (ExHentai üzerinde bir favoriyi silerseniz uygulamada da silinecektir).</string>
|
||||
<string name="show_favorite_sync_notes">Favorilerin eşitleme notlarını göster</string>
|
||||
<string name="show_favorite_sync_notes_summary">Favori eşitleme özelliği ile ilgili çeşitli bilgiler gösterir</string>
|
||||
<string name="please_login">Lütfen giriş yapın!</string>
|
||||
@ -112,7 +112,7 @@
|
||||
<string name="log_level_summary">Bunu değiştirmek uygulama performansını etkileyebilir. Değiştirdikten sonra uygulamayı yeniden başlatın. Şu anki değer: %s</string>
|
||||
<string name="enable_source_blacklist">Kaynak kara listesini etkinleştir</string>
|
||||
<string name="enable_source_blacklist_summary">%1$s ile uyumsuz uzantıları/kaynakları gizle. Değiştirdikten sonra uygulamayı yeniden başlatın.</string>
|
||||
<string name="open_debug_menu_summary"><![CDATA[NE YAPTIĞINIZI BİLMİYORSANIZ BU MENÜYE DOKUNMAYIN! <font color=\'red\'>KİTAPLIPINIZI KULLANILMAZ YAPABİLİR!</font>]]></string>
|
||||
<string name="open_debug_menu_summary"><![CDATA[NE YAPTIĞINIZI BİLMİYORSANIZ BU MENÜYE DOKUNMAYIN! <font color=\'red\'>KİTAPLIĞINIZI KULLANILMAZ YAPABİLİR!</font>]]></string>
|
||||
<string name="starting_cleanup">Temizleme başlatılıyor</string>
|
||||
<string name="delete_unused_chapters">Var olmayan, yarım yüklenmiş veya okunmuş bölümleri silin</string>
|
||||
<string name="no_folders_to_cleanup">Temizlenecek klasör yok</string>
|
||||
@ -261,7 +261,7 @@
|
||||
<string name="reader_preload_amount_16_pages">16 sayfa</string>
|
||||
<string name="reader_preload_amount_20_pages">20 sayfa</string>
|
||||
<string name="reader_cache_size">Okuyucu önbellek boyutu</string>
|
||||
<string name="reader_cache_size_summary">Okurken cihazda kaydedilecek görsel sayısı. Daha yüksek değerler daha rahat bir okuma deneyimi sağlar ancak kullanılan disk alanını artırır</string>
|
||||
<string name="reader_cache_size_summary">Okurken cihazda kaydedilecek görsel miktarı. Daha yüksek değerler daha rahat bir okuma deneyimi sağlar ancak kullanılan disk alanını artırır</string>
|
||||
<string name="preserve_reading_position">Okunmuş girdilerde okuma konumunu koru</string>
|
||||
<string name="auto_webtoon_mode">Otomatik Webtoon Modu</string>
|
||||
<string name="auto_webtoon_mode_summary">Muhtemelen uzun şerit formatını kullandığı algılanan girdiler için otomatik webtoon modunu kullan</string>
|
||||
@ -619,4 +619,5 @@
|
||||
<string name="rec_processing_state">%2$d girdiden %1$d. girdi işleniyor</string>
|
||||
<string name="rec_collecting">Öneriler toplanıyor</string>
|
||||
<string name="rec_initializing">Başlatılıyor</string>
|
||||
<string name="scan_qr_code">QR kod tarayın</string>
|
||||
</resources>
|
||||
|
Loading…
x
Reference in New Issue
Block a user