diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 000000000..ac0f44ea8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,24 @@
+---
+name: "🐞 Bug report"
+about: Report a bug
+title: "[Bug] Write short description here"
+labels: "bug"
+
+---
+
+### Device information
+* Tachiyomi version: ?
+* Android version: ?
+
+## Steps to reproduce
+1. First step
+2. Second step
+
+### Expected behavior
+This should happen.
+
+### Actual behavior
+This happened instead.
+
+### Other details
+Additional details and attachments.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 000000000..d3c307acf
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,12 @@
+---
+name: "🌟 Feature request"
+about: Suggest a feature to improve Tachiyomi
+title: "[Feature Request] Write short description here"
+labels: "feature"
+
+---
+### Why/User Benefit/User Problem
+(explain why this feature should be added)
+
+### What/Requirements
+(explain how this feature would behave)
diff --git a/.github/readme-images/screens.png b/.github/readme-images/screens.png
new file mode 100644
index 000000000..dfe857913
Binary files /dev/null and b/.github/readme-images/screens.png differ
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..edfc5a7c0
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,59 @@
+dist: trusty
+language: android
+android:
+ components:
+ - build-tools-29.0.2
+ - android-28
+ - extra-android-m2repository
+ - extra-google-m2repository
+ - extra-android-support
+ - extra-google-google_play_services
+ licenses:
+ - android-sdk-license-.+
+before_install:
+- yes | sdkmanager "platforms;android-28" # workaround for accepting the license
+- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then
+ openssl aes-256-cbc -K $encrypted_e56be693d4fd_key -iv $encrypted_e56be693d4fd_iv -in "$PWD/.travis/secrets.tar.enc" -out secrets.tar -d;
+ tar xf secrets.tar;
+ mv debug.keystore "$HOME/.android";
+ fi
+- git clone https://github.com/urho3d/android-ndk.git $HOME/android-ndk-root
+- export ANDROID_NDK_HOME=$HOME/android-ndk-root
+- mkdir "$ANDROID_HOME/licenses" || true
+- echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
+- echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"
+script: ".travis/build.sh"
+before_cache:
+- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
+- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
+cache:
+ directories:
+ - "$HOME/.gradle/caches/"
+ - "$HOME/.gradle/wrapper/"
+ - "$HOME/.android/build-cache"
+deploy:
+- provider: releases
+ api_key:
+ secure: qmS9SyMq8xPDqaY83rvAFyZcvic24lGBj3MFt22RhVJzIXAAN/vqL1R70PnNiCF7CE+R7PaDlBpwjxDMBiuh0QQNc1oX6cgepUbro4/Nt7NFFfCvKXaFdR1cSgYouhuHmy0SS0/alrcfhQ2bPwcm1/vAOiSa8Wu7hsXhCcxbFyEbXZVD11QZmiffEM0py+OeuqOFo2JxZaGRu2z04E/u5TWep1ZEuhFRCC87PGgFqABgg6jYYebQOUZADG/0G8581HTGU0mdwueYsiA35ncRzpV2V8DajEEBd5wOe5d8SyMtE+6Qs5PD9KcXAqGGe4QRmrJMX5EcLQaLZf/Qd5s9SFZVHb1aJIw/y05w4L5dlVpsjx5WuUAYAVg7Ol5UawofFo/hYkYCNmfub67wJQdHSIxPif7V6YeON6RQQMpc5GBYY9eA6ZxhrdA2m7eyoOT3jcbdaVJwC0jMGhn26hkgJfTo1LfAUs85Cs3BrK8w6Poqc/Jb+4Y0NhdGIKgO5tS3vY54cTJVVrQTq4/XmME4ZnzOX3HaOqzfyt/6M4gEQMvaeFksxwoFhocV7wfaCq9ps/Kdq2dl4KwoqRV2WqVaauqzCP4XPSlVLaJqztsw0wboupcaZepWJ2a/6j9IrKo1pEnyeHF5y+k0SUAxL0X8iKZ0uPxsgoVrlNtqXJWNGvA=
+ file: tachiyomi-v*.apk
+ file_glob: true
+ skip_cleanup: true
+ on:
+ tags: true
+ repo: inorichi/tachiyomi
+- provider: script
+ script: ".travis/deploy.sh"
+ skip_cleanup: true
+ on:
+ branch: master
+ condition: "-z $TRAVIS_TAG"
+ repo: inorichi/tachiyomi
+env:
+ global:
+ - secure: Ita1+tzo7P5IC2yqU3KgRcXt+5DTpP0103Hx/ECYi42/7rLt+TC7PMjl2yH3Z189+tGwLq0Ol1KJ2Z5Rn3q7EaQgD0+WRkH/ijtrjKoVh7dyItIBp7yowZpA0TJHQ4EZpGSxZakKbIP4di8XMxJ2+5VzEivYUt04LCUpzugemL6b6XOfUmOZykVxV2UDAlPPggklITYBXkHUa0mwJhjS1aPPeeR3PhVXomkqfuOJOKejPXXXJope9fhAnmopHA7ISfjIrTuwDVQJqNSuco+O9kQShmlu0C8pob1vFGPEDvafaDS8SZ9A6gKT1ZfgSUqVmvDbx0WLX8XugBLrQedtZv63esOa1WUyGhgFVpeJjexlszXlhyfP1gH5QbzRr+EiSaagCyjf9II2veLAtU5cFY+nj6KBdKQsazIMRHf8SAQlWASyJYMED/N9RnUFxSf1rnLGqiY2ezjycx4ieFj7vhlbTgyao1GHjjR9cwNuntdMYWhY8+Vc7Fctmzm46xOyyz9oJGdyim76Y4w4MZvQNKeZOBAjdEgX6cXBk15scoM2Vj9ENox+MKZLaKRawXg2U1ujK+bWAQkXiVvPriv05/JtYsNUft8qAsm+69vtohDsUW7Wu0bBIKDL+v0W30ty1PpyNehBB2OquUE7fp53gitOmYl7TyuxktkMY8PXKKU=
+ - secure: NABCfigMUVM/9TLALYBpQLp/p3rG6MbH5y34/oqCSej/oh2u0nyhFSi8veS0lFpDIcv0TZvxHJXoSA0zeZijb1fUU8jYVNT2azuPWE6Gu7sf0TfBeCvulqbgLMoaA6JuWbEbZwHcxpKHg4vLSMjNk+ZP4v2dffI6A620fxLltxxhTpsYkYYsfKG857CpQtdgN/HqcOaxyvzXFmWWyVWHala1uMcMeXZCwgnlVAqau9o0bsU092txSmHqoesHoAinidSCTCmTlEqp/1AFaYQTbxmnfNC1yLgzxWAlJcS3NWzNo3ellMvKjsiIGn3JJpAjTGcyf3yPsvhs1cY3MZbmJYVyKH5HbnkA5ms6mx0DDJ2UOs5H2dmED82m14+hu62Xb8XN8zAdq+bySNSwgsGzvr1PT74pT4BW1T+D7L1xvUe6k1enZ38GIMJbJPhBybRQazhjKPmXRB30Thxoqe5VqU8UeiXHAEps7JYAWUR1PLZvEYQb6MWurmTxs9be/OTwrUT1LDiqeJZg6XkDGgQwuR2YBaQJHJD17Piq6q1BUX8abhK6wzAAYVqyGvpmUCmQCtHZgenE6ulwcKChzBv4n97OjE21LGWnbNF5ViUhfAbGcKOVufd1chZsfbkJ7a3tHYCfLnxHUIhKvHk26f5Em8h68D0wQkPnkcVVkfh7XpI=
+ - secure: C93UADV5aR0zhLCLwR6tCyz+fwUYslZbhjBl3PHQp+0boIGS/Be2UQTFHp/NB9mQmhWqbwqHoAVFENZFytV04ePgOuNtMFcjAIfnzm19Am7iRAMFixD45pF/CuYYfLupElkAcSequtAzN0g4G0sQ5KR1hibaDIoz9kfA2YcUAMaZ4T5bhCr8os/xA2nOlmvPDWsRWCFBYkSpnmbsSsgYAhulA/V5bSNAWnp9LPw3CBLibW3WsVP4wuhZAkXznKwn/mHT31kfQlpMH3qNhXpsN9huUkZ/k8QWeakcHJKugung0Z2T1StK8rlI8OrJstVcwueHTa2ses4f5VbhWog/Z8HDkdll9W9RM/QqXjNDtOVBt/SPuhCp4k2rvJixFUxzvSqgSWQvQnbHwjWxIUVVyHtnb0/zc/S9ONZG14TOwB/+Lkgacb85PNszurZ2f3mH0O6slIh1mH+5d9J4+L976ot4nTPlK1OtothagVyKGOrn9HycrPk/MjftIJuElHzo7NEJd/wRPqIb5y12iZN1RSPriU+itg1uSAVP891/o3peJyuqY9WSB7dYwgDJos6dDvbr19emtdyxkQR+eAb5duyH6s4R58wh1kJ1d4zu0X6uSnF4AIc+6teKkN24rSXcqB/hrcojS49jgLy5P0/CVsUbYZPI/tx8E/IJfr8m36E=
+ - secure: mawwBvllvESc/mp+JHvncq1iUhiC7nyokPgXmOehffc0K3byMLs2L25HjNsU6EnXG9Lcae1cfP8S9bWLquU2C3kpAkLBUpjEbdx7K0654uvs7Rrvb5hcTRHwjzaEVmVaBFX4ROcjUhBYny/Wjj/YENCkSWpkfcMd1esFbVsO+fOLyaAPvrb6auKY7H+pUSqlEwaEnrkYeBBZIHa7KqwL4g5DHbq6K368tjmval/wBzwMB0V8V3dt/ik8RMVDtKPrik4Bu0V9UmXZUIo/a06ii/CM82ekFRh3eUb0DKkdkmYbdH6MBMoLTfQtMa6A4luXaA0oycAnTX3OGB5MWIjK39KhWRavh6ybSIt4aHKoolxzH8Zgmk7xMhFSot/laX5q5IzjZu5KU6F2SmdV0kcQugM8oAjANFySetPvY1q7nZ8pM+NO1xKS/mH0w4vChhdJFD1mw7aCoh8FdeUf0Eym2+pp5Q9uAisWMmNn5XN8/fL5q6PzAxkXmkedfrr1N61FmIL6EKx8qiWpOUNlRRTIMJ4GMhCyckCF6cNxDkBItp52c+Hmkbn+ZEInEyX6gpjYVm3xyEi0Z5kLCi/fMX2nBNczc5BuGLzzmJnITv4ovpeYn2/vPvHbaPgPC4LqDK3AjlpVadMZk/M5Egn+hWY7Mni57CmpZD+SpxUbbsItI0c=
+ - secure: PJPDkUg1zc57brxUvNpSh+Q3ZEaGpBqZzwDavqslkn0WmjBTLrE6/OG7TFHKNmO+P56qFl+pMEKqThxqR3+4bWEeEx8ykkixDVzxNJMmws+7A7ImJ75iQyB6giMW/4tykVMMHgIPNAdcnI8VOWn0LGHnpFWUd70yoyAGX8s6cspHCKgcuWMA3GS410KJfHpyd0B9/QS7ZyWzSETW7zSPyLPa81SBO95EhOF3TOGZYLt/mBhdtU3YGFs4k9fZ8jDDcm9XmBfqVlUhb8HiZcxJiZDdRvxODERfNnwc47uaJk6+kxGDzIW2uAxrMXXVKkG04GeMOokXoR9kW1Hl2JmoyySLKLZmB7I/XEtVWdzZw16mWi+4zmhjLhfB0phSW+/5I+0VtZZ6jO031J5FL/JqVrcq1ws/aw4QlaOdPUco/x2u4LNHyYYgOi5arD9xSyu6IRy0jCC4Xa1zuqM5adGJX+rZyVfKZ0TxOW661HTxlo8COtkB2i0WR2deZGVN75ooCAEO8DauQoUcFH1OelahmPtzVs1/6ZczuxGdp9ED7ZQq9NHEOsOdUGCj/D79Dm1hWFQsIsslnnGYWitAycNCgEwmlt2Q6fbrv2CJrmLqZ9a9r3AhzxoHn9Qx1GyuyfhZJzm/6Ff2kcOjma2kcz13KUwTxdW+2G5dDCotK3f7aiI=
+ - secure: FIIZfEEYfjNMKODs33Czh603CYVn6LRrzpFNIiPHYTb8iQWv9qAYhsg4FpHfOjDikokTwb5X/h8G7AX93Z0xKyyDi75ACT11oPeTNTArDdcmdDVlOYBvYHc2Ci7pMW5r8LGejB7Y3mWM8uKyA3oKvneEFutB65vO3JVZvFWrm03Lmqqe7+mA4qNqNqTbN7R7fmk5b7zt7A3DHvDu0JPTbSSUwpso/p2I5WJYjrf71I7YMQwIFLoMfplC1onVA3EFS3lZsF65zE+xVRy34AKa41iZAMbhVDyqUHEnx6L0dwEdn2Z5XLlK0ov1+qLTLlQsBE4Knre6TNkWMfktk7MKA+ch8RYxvEYLODhQkIrOkLSNWhZPhdaT+xD4fr0RCKSHo6uWRC4aofsJx8wSqb8ZL4j2zopUp9VisMOI202UEnvFDBtOkVGJSxxYbFjifIB7NCJBn788w+3k+k4IbOg537VdyoK2PMBR8/TDdjImWhWHY1i7+345ejwmzHL7ZPfb6GTNnQTWkajT77/n6Yk41twR5vvegOSTKuuO++WN/pUks4PGqtcQe9fnSfx2OcOq1ofLiG+JDorJ7z8kHSG13wHLq+QYMDayQbyJEYpDzmn/w3Ou1s2o0a7A41+cIkRzAgH9y3v4lgjp9GcMP2S74ZPA7OecWbFSexM7tL/dYxY=
+ - secure: DKCGc4E9PKeTX68r9pbbNg5qITsN0bApQ1m0x8xdEoi8GLRKVMYNn6ahoAxvy1YsBXC9Zlt5++gLmUV1I1JyDMyJXMr/lZrp4oarW0xWpTBmn3HzOph/K2W4i/fTGgMFieumPEbQIFOnU3JSjK6UJB8qVGEXD2OqS7A//EdrGDbAYVDL3ZTKE6JUlTNHgaKaNHhn+Dq4aBLTSYPwlLyqo+WNBVUUCKCHOq62ULF8MpX5YGaPFNxKYzircV7HpF1hCbV31dmpkeYT9xztra5V0SIBM27jAcQqGmtHH2mhx1sLu+gjhFJbbtY6cggA9EedzYYLDx/NPmgfyuOJfyVbSwTF3vhDUYfskqc1THWpwOSKO0Ry+8/xYb9crxg+FSwuI5hnfkIFk9woBvRGBhjto3/1buMNY9dSFiWtEbN6Let8e747l0wIGJCpJxSeh7vn7F1mWjixhf9GX1+V9BrUvGTd3XJDNb9cVnafYa1RTj8BLteA4HBza7Z9R3dvG4YWp16L/94UuaTzgAQfERLTZGopQth/hsaVTlYesJmJLF70lGM+W83y3YuNkSaX1zQ5FAIvp7oH0O16t7ISm6GprUFwN2Uox7AAbPZdWHxJbly+D+yCFNcqS3Bz9mV3YCLo690Sy1ePNHr+nCseVfBMo7OYyavSS/EjPWfEy65Wq04=
diff --git a/README.md b/README.md
index cba213b7c..4737fba4d 100644
--- a/README.md
+++ b/README.md
@@ -1,66 +1,3 @@
-

-
+I dont want to maintain a readme
-TachiyomiEH is a free and open source manga and hentai reader for Android and is based off of the [original Tachiyomi app](https://github.com/inorichi/tachiyomi).
-
-# Download
-The latest version is: [](https://github.com/NerdNumber9/TachiyomiEH/releases). Download it on our [releases page](https://github.com/NerdNumber9/TachiyomiEH/releases).
-
-# Support
-You can find us in the `#tachiyomi-eh` channel in the [Tachiyomi discord](https://discord.gg/tachiyomi). **Please keep TachiyomiEH discussion restricted to this channel.**
-
-# Features
-
-**All the features you expect from Tachiyomi:**
-* Online reading from sources such as KissManga, MangaDex, [and more](https://github.com/inorichi/tachiyomi-extensions)
-* Local reading of downloaded manga
-* Configurable reader with multiple viewers, reading directions and other settings
-* [MyAnimeList](https://myanimelist.net/), [AniList](https://anilist.co/), and [Kitsu](https://kitsu.io/explore/anime) support
-* Categories to organize your library
-* Light and dark themes
-* Schedule updating your library for new chapters
-* Create backups locally to read offline or to your desired cloud service
-* Use Tachiyomi extensions
-
-**And some extra features you'll only find in TachiyomiEH:**
-- Sync your favorites with your EHentai/ExHentai account
-- Search through your favorites by tag/language/artist
-- Open galleries in an incognito browser window
-- Faster download engine in the reader
-- Fingerprint/PIN app lock
-- Batch import gallery URLs (import single URLs by pasting them into the catalogue search box)
-- Automatic catcha solving
-- Open gallery URLs directly in Tachiyomi
-
-### Supported manga sources
-TachiyomiEH supports all of Tachiyomi's 100+ manga sources and also:
-* E-Hentai
-* ExHentai
-* PervEden
-* nhentai
-* Tsumino
-* hitomi.la
-* Hentai Cafe (install via the Tachiyomi 'Foolslide' extension)
-
-### E-Hentai Thread
-[https://forums.e-hentai.org/index.php?showtopic=185421](https://forums.e-hentai.org/index.php?showtopic=185421)
-
-## License
-
- Copyright 2019 Javier Tomás
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-## Disclaimer
-
-The developer of this application does not have any affiliation with the content providers available.
+#YEET
diff --git a/app/build.gradle b/app/build.gradle
index 578e7e8cd..cd22d2ce5 100755
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -33,7 +33,8 @@ ext {
android {
compileSdkVersion 28
- buildToolsVersion '28.0.3'
+ buildToolsVersion '29.0.2'
+ publishNonDefault true
defaultConfig {
applicationId "eu.kanade.tachiyomi.az"
@@ -116,6 +117,14 @@ android {
checkReleaseBuilds false
}
+ compileOptions {
+ sourceCompatibility = 1.8
+ targetCompatibility = 1.8
+ }
+
+ kotlinOptions {
+ jvmTarget = "1.8"
+ }
}
dependencies {
@@ -147,7 +156,7 @@ dependencies {
implementation 'io.reactivex:rxjava:1.3.8'
implementation 'com.jakewharton.rxrelay:rxrelay:1.2.0'
implementation 'com.f2prateek.rx.preferences:rx-preferences:1.0.2'
- implementation 'com.github.pwittchen:reactivenetwork:0.12.4'
+ implementation 'com.github.pwittchen:reactivenetwork:0.13.0'
// Network client
implementation "com.squareup.okhttp3:okhttp:3.12.3" // DO NOT UPGRADE TO 3.13.X+, it requires minSdk 21
@@ -210,8 +219,8 @@ dependencies {
// Logging
implementation 'com.jakewharton.timber:timber:4.7.1'
- // Sort
- implementation 'com.github.gpanther:java-nat-sort:natural-comparator-1.1'
+ // Crash reports
+ implementation 'ch.acra:acra:4.9.2'
// UI
implementation 'com.dmitrymalkovich.android:material-design-dimens:1.4'
@@ -255,7 +264,7 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
- final coroutines_version = '1.3.0'
+ final coroutines_version = '1.3.3'
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-reactive:$coroutines_version"
@@ -313,7 +322,7 @@ dependencies {
}
buildscript {
- ext.kotlin_version = '1.3.50'
+ ext.kotlin_version = '1.3.61'
repositories {
mavenCentral()
}
@@ -326,6 +335,11 @@ repositories {
mavenCentral()
}
+// See https://kotlinlang.org/docs/reference/experimental.html#experimental-status-of-experimental-api-markers
+tasks.withType(org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile).all {
+ kotlinOptions.freeCompilerArgs += ["-Xuse-experimental=kotlin.Experimental"]
+}
+
androidExtensions {
experimental = true
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a0e4d43b8..835279355 100755
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -11,6 +11,7 @@
+
@@ -275,4 +276,4 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/cache/CoverCache.kt b/app/src/main/java/eu/kanade/tachiyomi/data/cache/CoverCache.kt
index 4586f8c18..c13492d9d 100755
--- a/app/src/main/java/eu/kanade/tachiyomi/data/cache/CoverCache.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/cache/CoverCache.kt
@@ -60,7 +60,7 @@ class CoverCache(private val context: Context) {
return false
// Remove file.
- val file = getCoverFile(thumbnailUrl!!)
+ val file = getCoverFile(thumbnailUrl)
return file.exists() && file.delete()
}
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadProvider.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadProvider.kt
index e38bb88e2..bed8c5e36 100755
--- a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadProvider.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadProvider.kt
@@ -28,7 +28,9 @@ class DownloadProvider(private val context: Context) {
* The root directory for downloads.
*/
private var downloadsDir = preferences.downloadsDirectory().getOrDefault().let {
- UniFile.fromUri(context, Uri.parse(it))
+ val dir = UniFile.fromUri(context, Uri.parse(it))
+ DiskUtil.createNoMediaFile(dir, context)
+ dir
}
init {
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadService.kt
index 8fdb4f626..33ef28abb 100755
--- a/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadService.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadService.kt
@@ -132,7 +132,7 @@ class DownloadService : Service() {
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({ state -> onNetworkStateChanged(state)
- }, { _ ->
+ }, {
toast(R.string.download_queue_error)
stopSelf()
})
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
index 6cf691cc4..6c86c1d72 100755
--- a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
@@ -427,6 +427,8 @@ class Downloader(
if (download.status == Download.DOWNLOADED) {
tmpDir.renameTo(dirname)
cache.addChapter(dirname, mangaDir, download.manga)
+
+ DiskUtil.createNoMediaFile(tmpDir, context)
}
}
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
index 3a7bd7819..946848c68 100755
--- a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
@@ -150,11 +150,12 @@ class PreferencesHelper(val context: Context) {
fun downloadBadge() = rxPrefs.getBoolean(Keys.downloadBadge, false)
- fun filterDownloaded() = rxPrefs.getBoolean(Keys.filterDownloaded, false)
+ // J2K converted from boolean to integer
+ fun filterDownloaded() = rxPrefs.getInteger(Keys.filterDownloaded, 0)
- fun filterUnread() = rxPrefs.getBoolean(Keys.filterUnread, false)
+ fun filterUnread() = rxPrefs.getInteger(Keys.filterUnread, 0)
- fun filterCompleted() = rxPrefs.getBoolean(Keys.filterCompleted, false)
+ fun filterCompleted() = rxPrefs.getInteger(Keys.filterCompleted, 0)
fun librarySortingMode() = rxPrefs.getInteger(Keys.librarySortingMode, 0)
@@ -178,6 +179,20 @@ class PreferencesHelper(val context: Context) {
fun trustedSignatures() = rxPrefs.getStringSet("trusted_signatures", emptySet())
+ // --> AZ J2K CHERRYPICKING
+
+ fun upgradeFilters() {
+ val filterDl = rxPrefs.getBoolean(Keys.filterDownloaded, false).getOrDefault()
+ val filterUn = rxPrefs.getBoolean(Keys.filterUnread, false).getOrDefault()
+ val filterCm = rxPrefs.getBoolean(Keys.filterCompleted, false).getOrDefault()
+ filterDownloaded().set(if (filterDl) 1 else 0)
+ filterUnread().set(if (filterUn) 1 else 0)
+ filterCompleted().set(if (filterCm) 1 else 0)
+ }
+
+ // <--
+
+
// --> EH
fun enableExhentai() = rxPrefs.getBoolean(Keys.eh_enableExHentai, false)
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/preference/SharedPreferencesDataStore.kt b/app/src/main/java/eu/kanade/tachiyomi/data/preference/SharedPreferencesDataStore.kt
index bb07bb0a5..8d02d1c77 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/data/preference/SharedPreferencesDataStore.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/preference/SharedPreferencesDataStore.kt
@@ -45,11 +45,11 @@ class SharedPreferencesDataStore(private val prefs: SharedPreferences) : Prefere
prefs.edit().putString(key, value).apply()
}
- override fun getStringSet(key: String?, defValues: MutableSet?): MutableSet {
+ override fun getStringSet(key: String?, defValues: MutableSet?): MutableSet? {
return prefs.getStringSet(key, defValues)
}
override fun putStringSet(key: String?, values: MutableSet?) {
prefs.edit().putStringSet(key, values).apply()
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/AnilistApi.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/AnilistApi.kt
index 041852ea0..9a09658c6 100755
--- a/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/AnilistApi.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/AnilistApi.kt
@@ -21,13 +21,15 @@ class AnilistApi(val client: OkHttpClient, interceptor: AnilistInterceptor) {
private val jsonMime = MediaType.parse("application/json; charset=utf-8")
private val authClient = client.newBuilder().addInterceptor(interceptor).build()
-
fun addLibManga(track: Track): Observable
Migracja źródła
Zaktualizowano
%1$s skopiowano do schowka
-
ilość
Kopiuj
Szczegóły rozszerzenia
-
-
Aktualizuj
Ufaj
Niezaufane
@@ -448,8 +407,7 @@ Nie znaleziono źródła %1$s
\n
\nPoprzez zaufanie temu rozszerzeniu potwierdzasz, że rozumiesz to zagrożenie.
To rozszerzenie nie ma żadnych preferencji do edycji
-
- Filtry wyszukiwania
+ Filtry wyszukiwania
Pobierz wybraną ilość
Pobierz kilka
Tapnij aby zaznaczyć źródło z którego emigrować
@@ -457,17 +415,14 @@ Nie znaleziono źródła %1$s
Zaznacz
Migruj
Migrowanie…
-
Widok stron
Nie zainstalowano źródła %1$s
-
Czytane ponownie
Status
Rozpoczęto
Typ
Autor
URL mangi nie jest ustawiony, kliknij tytuł i wybierz mangę jeszcze raz
-
Przeczytany:
Obecny:
Następny:
@@ -477,4 +432,18 @@ Nie znaleziono źródła %1$s
Ładowanie stron…
Nie udało się załadować stron: %1$s
Ciemny niebieski
+ Otwórz używając WebView
+ Kolor 32-bitowy
+ Pomiń rozdziały ozn. jako przeczytane
+ Dialog po przytrzymaniu
+ Wyciągnij po więcej opcji
+ Tryb mieszania kolorów
+ Domyślny
+ Nakładka
+ Pomnożenie
+ Rozjaśnienie
+ Ściemnienie
+ Pomoc
+ Kolejność aktualizacji biblioteki
+ Ustaw kolejność, w jakiej Tachiyomi ma sprawdzać aktualizacje
\ No newline at end of file
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 051b0001c..64a1bac3d 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -434,4 +434,17 @@ Além disso, verifique se as fontes que requerem uma conta foram configuradas co
Azul escuro
Deslize para cima para mais opções
Diálogo de toque longo
+ Abra em webview
+ 32-bit color
+ Pular capítulos lidos
+ Padrão
+ Tela
+ Ajuda
+ Modo de aplicação do filtro de cores
+ Sobreposição
+ Multiplicar
+ Clarear
+ Escurecer
+ Ordem de atualização da biblioteca
+ Selecione a ordem que o Tachiyomi verificará por atualizações
\ No newline at end of file
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 59e8fe626..e4410e289 100755
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -230,7 +230,7 @@
Capítulo %1$s
Capítulo seguinte não encontrado
Capítulo anterior não encontrado
- Imagem não pôde ser carregada.\nPor favor tente alterar o descodificador de imagem ou selecione uma das seguintes opções
+ A imagem não pôde ser decodificada
Atualizar último capítulo lido a %1$d nos serviços ativos?
Visualizador para esta série
@@ -383,4 +383,94 @@
Transferir personalizado
Diálogo de toque longo
Atualizar capas, géneros, descrição e informação sobre o estado de lançamento do mangá
+ Abra em webview
+ 32-bit color
+ Pular capítulos lidos
+ A restauração usa as fontes para obter os dados, logo cobranças poderão ser efetuadas pela sua operadora devido ao uso de dados móveis. Além disso, verifique se as fontes que requerem uma conta foram configuradas corretamente antes de iniciar a restauração.
+ Atualizar metadados do monitoramento
+ Atualiza informações como situação, avaliações e últimos capítulos lidos dos serviços de monitoramento
+ Local
+ Também excluir os capítulos disponíveis offline
+ Filtros de busca
+ Não há mais resultados
+ Mangá local
+ Outras
+ O padrão não pode ser selecionado com outras categorias
+ O mangá foi adicionado à sua biblioteca
+ Pesquisa global…
+ Mais recente
+ Navegar
+ Este mangá foi excluído do seu banco de dados!
+ Título
+ Adicionado à biblioteca
+ Removido da biblioteca
+ Capítulo mais recente
+ Última atualização
+ Ícone circular
+ Ícone redondo
+ Ícone quadrado
+ Ícone de estrela
+ Título do atalho
+ O atalho foi adicionado à sua tela inicial.
+ Formato do ícone
+ Erro ao criar o atalho!
+ Excluir os capítulos disponíveis offline\?
+ %1$s copiado para área de transferência
+ Fonte não instalada: %1$s
+ Pausado
+ Fazer download de uma quantidade personalizada
+ quantidade
+ Monitoramento
+ Relendo
+ Situação
+ Começado
+ Tipo
+ Autor
+ URL do mangá não definida, por favor clique no título e selecione novamente
+ Já existe uma categoria com este nome!
+ Categorias excluídas
+ Adicionar mangá a biblioteca\?
+ Imagem salva
+ Salvando imagem
+ Opções
+ Filtro personalizado
+ Usar como capa
+ Capa atualizada
+ Página copiada para %1$s
+ Deseja usar esta imagem como capa\?
+ Concluído:
+ Atual:
+ Próximo:
+ Anterior:
+ Não há próximo capítulo
+ Não há capítulo anterior
+ Carregando páginas…
+ Falha ao carregar páginas: %1$s
+ Deslize para cima para mais opções
+ Toque para selecionar a fonte da qual migrar
+ Selecione dados para incluir
+ Selecionar
+ Migrar
+ Copiar
+ Migrando…
+ Para %1$d títulos
+ Erro ao atualizar a capa
+ Selecionar ícone do atalho
+ Você ainda não tem nenhuma categoria. Pressione o botão (+) para criar uma e organizar a sua biblioteca.
+ Gerenciador de downloads
+ Conexão à rede indisponível
+ Download pausado
+ Comum
+ Biblioteca
+ Fila de download
+ Predefinido
+ Sobreposição
+ Multiplicar
+ Ecrã
+ Queimar / Escurecer
+ Modo de mistura do filtro de cores
+ Dodge / Clarear
+ Ajuda
+ Ordem de atualização da biblioteca
+ Selecione a ordem em que Tachiyomi verifica a atualização
\ No newline at end of file
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index 57f030db4..12d630f40 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -1,17 +1,17 @@
-
-Titlu
+
+
+ Titlu
Categorii
Manga
Capitole
Urmărind
Istoric
-
Setări
- Descărcări
+ Descărcări în așteptare
Biblioteca mea
Citite recent
Surse
- Ieșite recent
+ Actualizări bibliotecă
Actualizări recente
Categorii
Selectate: %1$d
@@ -19,8 +19,6 @@
Migrare între surse
Extensii
Info extensie
-
-
Setări
Filtre
Descărcate
@@ -84,13 +82,10 @@
Restaurează
Deschide
Loghează-te
-
Se șterge…
Se încarcă…
-
Aplicația nu este accesibilă
Actualizări
-
Generale
Cititor
Descărcări
@@ -98,8 +93,7 @@
Urmărind
Avansat
Despre
-
- Număr manga pe rând
+ Număr manga pe rând
Portret
Prestabilit
Frecvență actualizări
@@ -130,7 +124,6 @@
Prestabilită de sistem
Categoria principală
Întreabă mereu
-
Toate
Detalii
Actualizează
@@ -153,8 +146,7 @@
Versiune: %1$s
Limbă: %1$s
Nu există preferințe pentru această extensie
-
- Ecran complet
+ Ecran complet
Orientare blocată
Tranziții între pagini
Sortare de sus
@@ -207,9 +199,7 @@
G
B
A
-
-
- Registru descărcări
+ Registru descărcări
Descarcă doar prin Wi-Fi
Elimina când este marcat ca citit
Elimină dupa ce a foat citit
@@ -222,9 +212,7 @@
Al cincilea capitol până la sfârșit
Descarcă capitole noi
Categorii de inclus în descărcate
-
- Servicii
-
+ Servicii
Copie de rezervă
Crează copie de rezervă
Poate fii folosit pentru a restaura biblioteca curentă
@@ -249,8 +237,7 @@
Doriți să creați copie de rezervă\?
Restaurând copia de rezervă
Creând copia de rezervă
-
- Curățare capitole depozitate
+ Curățare capitole depozitate
Folosit: %1$s
Depozit curățat. %1$d fișierele au fost șterse
A aparut o eroare in timpul curățări depozitului
@@ -265,15 +252,12 @@
Actualizare coperți, genuri, descrieri și informații despre starea mangaului
Reîncărca urmarirea metadata
Actualizează statusul, scorul și ultimul capitol citit de la serviciile de urmarire
-
- Versiune
+ Versiune
Data versiunii
Verifică pentru actualizări
"Verifică automat pentru actualizări "
Trimite rapoarte pt eșuări
Ajută la rezolvarea bug-urilor. Informații sensibile nu vor fi trimise
-
-
Autentificare pentru %1$s
Nume de utilizator
Parolă
@@ -282,13 +266,11 @@
Autentificare reușită
Eroare autentificare
Eroare necunoscută
-
Titlul sau autorul…
Actualizand categoria
Local
Ești sigur ca vrei să elimini manga selectat\?
Șterge și capitolele descărcate
-
Filtre de căutare
Această sursă necesită să te autentifici
Selectează o sursă
@@ -301,9 +283,7 @@
Căutare globală…
Cel mai recent
Caută
-
Acest manga a fost eliminat din baza de date!
-
Info
Descriere
În desfășurarea
@@ -332,7 +312,6 @@
Ștergeți capitolele descărcate\?
%1$s copiat in clipboard
Sursa nu este instalată:%1$s
-
Capitole
Fără titlu
Capitolul %1$s
@@ -358,7 +337,6 @@
Descarcă tot
Descarcă necitite
Ești sigur că vrei să ștergi capitolele selectate\?
-
"Urmărind "
Citind
Copletat
@@ -374,19 +352,14 @@
Tip
Autor
Url-ul de la manga nu e setat vă rugam selectați titlul si manga din nou
-
O categorie cu acest nume deja există!
Categorii șterse
-
Aceasta va șterge data citirii acestui capitol. Ești sigur\?
Resetează toate capitolele acestui manga
-
Adaugă manga la bibliotecă\?
-
Imagine salvată
Salvare imagine
Opțiuni
-
Filtru personalizat
Stabilește o copertă
Copertă actualizată
@@ -409,18 +382,14 @@
Nu există capitolul precedent
Încărcând paginile…
Încărcarea paginilor eșuată: %1$s
-
%1$s - Cap.%2$s
-
Apăsați pentru a selecta sursa de unde să migrați
Selactati ce date să fie incluse
Selectează
Migrează
Copiază
Migrând…
-
Am întâmpinat o eroare dascarcând capitolele. Puteți încerca din noi în sectiunea de descărcări
-
Progresul actualizării: %1$d/%2$d
Capitol nou găsit
Pentru %1$d titluri
@@ -430,33 +399,27 @@
Nu este conectat la curent alternativ (AC)
Sincronizare anulată
Conexiune indisponibilă
-
Selectează imagine copertă
Selectează fișier de copie de rezervă
Selectează icoană scurtătură
-
Actualizare nouă valabilă!
Descarcă
Ignoră
Nici o actualizare nouă valabilă
Descărcare pornită
În căutare de actualizări
-
Descarcă actualizare
Descărcare in curs
Descărcare completă
Eroare descărcare
Actualizare valabilă
-
Imagine în findal la manga
Coperta la manga
-
Nici o descărcare
Nici un capitol recent
Nici un manga citi recent
Biblioteca dumneavoastră este goală, puteți adaugă serii la bibliotecă de la Categorii.
Nu aveți categorii. Apăsați butonul plus pentru a crea una pentru a vă organiza biblioteca.
-
Client de descărcare
Eroare
O eroare neașteptată s-a intamplat in timpul descărcării capitolului
@@ -465,9 +428,20 @@
Nici o conexiune wifi valabilă
Nici o conexiune la internet valabilă
Descărcare oprită
-
General
Bibliotecă
Client de descărcare
-
-
+ Deschide în vizualizare web
+ Culoare 32-bit
+ Mod filtru de culoare
+ Implicit
+ Acoperire
+ Înmulțește
+ Ecran
+ Luminează
+ Întunecă
+ Treci peste capitolele marcate citit
+ Dialog prin apasare lunga
+ Trage în sus pentru mai multe opțiuni
+ Ajutor
+
\ No newline at end of file
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index e4143ff50..846434618 100755
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -426,4 +426,17 @@
Темно-синяя тема
Диалог при долгом нажатии
Потяните вверх для раскрытия меню
+ Открыть в Web View
+ Пропускать главы, помеченные как \"Прочитанные\"
+ 32-битный цвет
+ Режим наложения светофильтра
+ по умолчанию
+ перекрытие
+ умножение
+ ширма
+ Светлей
+ Темней
+ Помощь
+ Выберите порядок, в котором Tachiyomi проверяет наличие обновлений
+ Порядок обновления библиотеки
\ No newline at end of file
diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml
index f3a696e65..f59117ece 100644
--- a/app/src/main/res/values-sc/strings.xml
+++ b/app/src/main/res/values-sc/strings.xml
@@ -8,10 +8,10 @@
Cronologia
Impostatziones
Fila de sos iscarrigamentos
- Sa biblioteca mea
+ Biblioteca
Lèghidos dae pagu
Catàlogos
- Agiornamentos de sa biblioteca
+ Agiornamentos biblioteca
Ùrtimos agiornamentos
Categorias
Ischertados: %1$d
@@ -35,7 +35,7 @@
Ischerta totu
Sinna comente lèghidu
Sinna comente non lèghidu
- Sinna sos imbenientes comente lèghidos
+ Sinna sos antepostos comente lèghidos
Iscàrriga
Annanghe unu sinnalibru
Boga su sinnalibru
@@ -96,7 +96,7 @@
Arrastamentu
Avantzadas
Informatziones
- Manga de sa libreria pro riga
+ Manga de sa biblioteca pro riga
Orientamentu verticale
Orientamentu orizontale
Predefinidu
@@ -216,7 +216,7 @@
Servìtzios
Còpia de seguresa
Crea una còpia de seguresa
- Podet èssere impreada pro ripristinare sa libreria atuale
+ Podet èssere impreada pro ripristinare sa biblioteca atuale
Riprìstina una còpia de seguresa
Riprìstina sa biblioteca dae una còpia de seguresa
Cartella de sa còpia de seguresa
@@ -397,7 +397,7 @@
Capìtulos noos agatados
Pro %1$d tìtulos
Agiornamentu de sa cobertedda fallidu
- Pro praghere annanghe su manga a sa libreria tua in antis de fàghere custu
+ Pro praghere annanghe su manga a sa biblioteca tua in antis de fàghere custu
Sincronizatzione annullada
Non connessu a s\'alimentatzione
Sincronizatzione annullada
@@ -434,4 +434,17 @@
Comunu
Biblioteca
Iscarrigadore
+ Aberi in sa vista
+ Colore a 32 bit
+ Brinca sos capìtulos marcados comente lèghidos
+ Modalidade de fusione de su filtru colore
+ Predefinidu
+ Istratu superiore
+ Multìplica
+ Ischermu
+ Istransi / Acrari
+ Brùsia / Iscuri
+ Agiudu
+ Òrdine de agiornamentu de sa biblioteca
+ Ischerta s\'òrdine chi Tachiyomi at a impreare pro sos agiornamentos
\ No newline at end of file
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 4ba03fd02..1145ec767 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -1,11 +1,11 @@
-
-Namn
+
+
+ Namn
Kategorier
Manga
Kapitel
Spårning
Historik
-
Inställningar
Nedladdningskö
Mitt bibliotek
@@ -19,8 +19,6 @@
Källmigrering
Tillägg
Tilläggsinformation
-
-
Inställningar
Filter
Nedladdat
@@ -87,13 +85,10 @@
Återställ
Öppna
Logga in
-
Tar bort…
Laddar…
-
Programmet är inte tillgänglig
Uppdateringar
-
Allmänt
Läsare
Nedladdningar
@@ -101,8 +96,7 @@
Spårning
Avancerad
Om appen
-
- Bibilioteksmanga per rad
+ Bibilioteksmanga per rad
Stående
Liggande
Standard
@@ -135,7 +129,6 @@
System standard
Standard kategori
Fråga alltid
-
Alla
Detaljer
Uppdatera
@@ -158,8 +151,7 @@
Version: %1$s
Språk: %1$s
Det finns inga inställningar för detta tillägg
-
- Fullskärm
+ Fullskärm
Lås orientering
Sidövergångar
Dubbelklicka animationshastighet
@@ -207,9 +199,7 @@
G
B
A
-
-
- Nedladdningskatalog
+ Nedladdningskatalog
Ladda bara ner över WiFi
Ta bort när markerat som läst
Ta bort efter läsning
@@ -222,9 +212,7 @@
Femte till sista kapitlet
Ladda ner nya kapitel
Kategorier att inkludera i nedladdning
-
- Tjänster
-
+ Tjänster
Backup
Skapa backup
Kan användas för att återställa biblioteket
@@ -250,8 +238,7 @@
Vad vill du skapa backup på\?
Återställer backup
Skapar backup
-
- Rensa kapitelcache
+ Rensa kapitelcache
Används: %1$s
Cache rensad. %1$d filer har tagits bort
Ett fel uppstod medan cache rensades
@@ -266,15 +253,12 @@
Uppdaterar omslag, genrer, beskrivning och manga status information
Uppdatera spårningsmetadata
Uppdaterar status, betyg och senaste kapitel läst från spårningstjänsterna
-
- Version
+ Version
Byggtid
Sök efter uppdateringar
Kontrollera automatiskt om det finns nya programuppdateringar
Skicka kraschrapporter
Hjälper till att fixa eventuella buggar. Inga känsliga uppgifter skickas
-
-
Login för %1$s
Användarnamn
Lösenord
@@ -283,13 +267,11 @@
Inloggningen lyckades
Inloggningsfel
Okänt fel
-
Titel eller författare…
Uppdaterar kategori
Lokal
Är du säker på att du vill ta bort vald manga\?
Radera även nedladdade kapitel
-
Sök filter
Denna källan kräver att du loggar in
Välj en källa
@@ -302,9 +284,7 @@
Global sökning…
Senaste
Bläddra
-
Denna mangan togs bort från databasen!
-
Info
Beskrivning
Pågående
@@ -333,7 +313,6 @@
Ta bort nedladdade kapitel\?
%1$s kopierat till urklipp
Källa inte installerad: %1$s
-
Kapitel
Ingen titel
Kapitel %1$s
@@ -359,7 +338,6 @@
Ladda ner alla
Ladda ner olästa
Är du säker på att du vill radera valda kapitel\?
-
Spårning
Läser
Färdig
@@ -375,19 +353,14 @@
Typ
Författare
Manga url är inte inställd, vänligen klicka på titeln och välj manga igen
-
En kategori med detta namn finns redan!
Kategorier raderade
-
Detta kommer att ta bort läs datumet för detta kapitel. Är du säker\?
Återställ alla kapitel för denna manga
-
Lägg till manga i bibliotek\?
-
Bild sparad
Sparar bild
Alternativ
-
Anpassat filter
Ställ in som omslag
Omslag uppdaterad
@@ -410,18 +383,14 @@
Det finns inget tidigare kapitel
Laddar sidor…
Misslyckades att ladda sidor: %1$s
-
%1$s - Kap.%2$s
-
Tryck för att välja källa att migrera från
Välj data som ska inkluderas
Välj
Migrera
Kopiera
Migrerar…
-
Ett fel inträffade vid nedladdning av kapitlen. Du kan försöka igen i nedladdningssektionen
-
Uppdateringsframsteg: %1$d/%2$d
Nya kapitel hittades
För %1$d titlar
@@ -431,33 +400,27 @@
Inte ansluten till nätström
Synkronisering avbruten
Anslutningen är inte tillänglig
-
Välj omslagsbild
Välj backup fil
Välj genvägsikon
-
Ny uppdatering tillänglig!
Ladda ner
Ignorera
Inga nya uppdateringar tillgängliga
Nedladdning startades
Söker efter uppdateringar
-
Ladda ner uppdatering
Nedladdning pågår
Nedladdning färdig
Nedladdningsfel
Uppdatering tillgänglig
-
Bakgrundsbild av mangan
Omslag av mangan
-
Inga nedladdningar
Inga nya kapitel
Ingen nyligen läst manga
Biblioteket är tomt, du kan lägga till serier i ditt bibliotek från Kataloger.
Du har inga kategorier. Tryck på plus-knappen för att skapa en för att organisera ditt bibliotek.
-
Nedladdare
Fel
Ett oväntat fel inträffade vid nedladdning av kapitel
@@ -466,9 +429,22 @@
Ingen WiFi-anslutning tillgänglig
Ingen nätverksanslutning tillgänglig
Nedladdning pausad
-
Vanlig
Bibliotek
Nedladdare
-
-
+ Öppna i webbvisning
+ 32-bitars färg
+ Skippa över kapitel markerad som läst
+ Långtrycks dialog
+ Dra upp för fler alternativ
+ Färgfilterblandningsläge
+ Standard
+ Överlägg
+ Multiplicera
+ Skärm
+ Ljusna
+ Mörkna
+ Hjälp
+ Bibliotekets uppdateringsordning
+ Välj i vilken ordning Tachiyomi söker efter uppdateringar
+
\ No newline at end of file
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
index c223db824..3fc6aa193 100644
--- a/app/src/main/res/values-th/strings.xml
+++ b/app/src/main/res/values-th/strings.xml
@@ -1,18 +1,96 @@
-ชื่อ
+
+ ชื่อ
หมวดหมู่
มังงะ
- บท
+ ตอน
ดังต่อไปนี้
ประวัติศาสตร์
ตั้งค่า
คิวดาวน์โหลด
ห้องสมุดของฉัน
- ปรับปรุงล่าสุด
+ อัพเดทล่าสุด
เลือก: %1$d
การสำรองข้อมูล
ส่วนขยาย
ข้อมูลส่วนขยาย
ตั้งค่า
- กรอง
+ ตัวกรอง
+ แคตตาล็อก
+ อัพเดทห้องสมุด
+ ประเภท
+ ดาวน์โหลดแล้ว
+ ยังไม่ได้อ่าน
+ อ่าน
+ ลบตัวกรอง
+ ตามตัวอักษร
+ จำนวนตอน
+ อ่านล่าสุด
+ อัพเดทล่าสุด
+ ค้นหา
+ เลือกทั้งหมด
+ ตั้งเป็นอ่านแล้ว
+ ตั้งเป็นยังไม่ได้อ่าน
+ ดาวน์โหลด
+ ลบ
+ อัพเดท
+ อัพเดทห้องสมุด
+ แก้ไข
+ เพิ่ม
+ เพิ่มประเภท
+ แก้ไขประเภท
+ เปลี่ยนชื่อประเภท
+ แก้ไขรูปปก
+ ดาวน์โหลดแล้ว
+ ปิด
+ ตอนที่แล้ว
+ ตอนถัดไป
+ ลองอีกครั้ง
+ ย้าย
+ เปิดในเบราว์เซอร์
+ ตาราง
+ รายการ
+ ยกเลิก
+ ติดตั้ง
+ บันทึก
+ รีเซ็ต
+ สร้าง
+ เปิด
+ เข้าสู่ระบบ
+ กำลังลบ…
+ กำลังโหลด…
+ อัพเดท
+ ทั่วไป
+ ตัวอ่าน
+ แหล่งที่มา
+ ขั้นสูง
+ เกี่ยวกับ
+ ค่าเริ่มต้น
+ ทุกชั่วโมง
+ ทุก 2 ชั่วโมง
+ ทุก 3 ชั่วโมง
+ ทุก 6 ชั่วโมง
+ ทุก 12 ชั่วโมง
+ ทุกวัน
+ ทุก 2 วัน
+ ทุกสัปดาห์
+ ทุกเดือน
+ ทั้งหมด
+ กำลังชาร์จ
+ ภาษา
+ ค่าเริ่มต้นของระบบ
+ ถามทุกครั้ง
+ รายละเอียด
+ อัพเดท
+ ติดตั้ง
+ รอดำเนินการ
+ กำลังดาวน์โหลด
+ กำลังติดตั้ง
+ ติดตั้งแล้ว
+ ภาษา: %1$s
+ ค่าเริ่มต้น
+ การควบคุม
+ สีพื้นหลัง
+ ขาว
+ ดำ
\ No newline at end of file
diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml
index 15b4e03e2..f793e384a 100644
--- a/app/src/main/res/values-tl/strings.xml
+++ b/app/src/main/res/values-tl/strings.xml
@@ -3,57 +3,448 @@
Mga Kategorya
Mga Manga
Mga Kabanata
- Sinusubaybayan
+ Sinusundan
Kasaysayan
- Mga Setting
- Queue sa Pag-download
- Aking Aklatan
- Kakabasa Lang
- Mga Katalogo
- Mga Update sa Aklatan
- Mga Kakalabas lang na Update
+ Pagsasaayos
+ Toka sa Download
+ Aklatan
+ Kakabasa
+ Katalogo
+ Mga update sa aklatan
+ Mga pinakabagong update
Mga Kategorya
Napili: %1$d
Backup
- Pag-migrate ng Source
- Mga Extension
- Tungkol sa Extension
- Mga Setting
- Ibukod
+ Paglipat ng Source
+ Mga Karugtong (Extension)
+ Tungkol sa Karugtong (Extension)
+ Pagsasaayos
+ Salain
Na-download
Na-bookmark
- Hindi pa Nababasa
+ Hindi Nabasa
Nabasa
- Tanggalin ang Pagbukod
- Paalpabetiko
- Kabuuang Bilang ng mga Kabanata
+ Tanggalin ang pagsala
+ Pa-alpabeto
+ Kabuuan
Huling nabasa
Huling na-update
- Hanapin
- Global na paghahanap
+ Maghanap
+ Panlahatang paghahanap
Piliin lahat
Pangalan
- Markahang Nabasa
- Markahang Hindi pa Nababasa
- Markahang Nabasa ang Nauna
+ Markahang nabasa
+ Markahang hindi nabasa
+ Markahang nabasa ang huli
I-download
I-bookmark
Tanggalin ang bookmark
- I-delete
+ Burahin
I-update
- I-update ang Aklatan
+ I-update ang aklatan
I-edit
Idagdag
- Magdagdag ng Kategorya
+ Magdagdag ng kategorya
I-edit ang mga kategorya
- I-rename ang kategorya
- Ilipat sa mga kategorya
- I-edit ang cover picture
- I-sort pataas
- I-sort pababa
- Mga Na-download
- Susunod na Hindi pa Nababasa
- Simula
+ Baguhin ang pangalan ng kategorya
+ Ilipat sa (mga) kategorya
+ I-edit ang pabalat
+ Ayusin pataas
+ Ayusin pababa
+ Mga na-download
+ Susunod na hindi pa nababasa
+ Mag-umpisa
Itigil
Ihinto
+ Linisin
+ Isara
+ Nakaraang kabanata
+ Susunod na kabanata
+ Subukan muli
+ Tanggalin
+ Ipagpatuloy
+ Ilipat
+ Buksan sa browser
+ Buksan sa web view
+ Ilagay sa home screen
+ Palitan ang display mode
+ Display
+ Pa-grid
+ Pa-listahan
+ Mga badge ng download
+ I-set ang pagsala
+ Ikansela
+ Ibukod
+ I-install
+ Ibahagi
+ I-save
+ I-reset
+ I-undo
+ I-export
+ Buksan ang log
+ Gumawa
+ I-restore
+ Buksan
+ Mag-log in
+ Binubura…
+ Nagkakarga…
+ Hindi available ang application
+ Mga Update
+ Pangkalahatan
+ Reader
+ Mga Download
+ Mga Source
+ Sinusundan
+ Advanced
+ Tungkol
+ Manga sa aklatan kada hilera
+ Patayo
+ Pahiga
+ Default
+ Dalas ng pag-a-update ng aklatan
+ Mano-mano
+ Oras-oras
+ Kada 2 oras
+ Kada 3 oras
+ Kada 6 na oras
+ Kada 12 oras
+ Araw-araw
+ Kada 2 araw
+ Linggo-linggo
+ Buwan-buwan
+ Mga Kategoryang isasama sa pangkalahatang update
+ Lahat
+ Mga restriksyon sa pag-a-update ng aklatan
+ I-update lamang kung nakamit ang mga kondisyon
+ Wi-Fi
+ Habang nagtsa-charge
+ I-update lamang ang (mga) nagpapatuloy na manga
+ I-sync ang mga kabanata pagkatapos basahin
+ Tema ng application
+ Pangunahing tema
+ Madilim na tema
+ Temang AMOLED
+ Madilim na bughaw
+ Start screen
+ Wika
+ Default ng sistema
+ Default na kategorya
+ Palaging tanungin
+ Lahat
+ Mga Detalye
+ I-update
+ I-install
+ Hinihintay
+ Dina-download
+ Ini-install
+ Naka-install
+ Tiwala
+ Hindi tiwala
+ I-uninstall
+ Mga Pagsasaayos
+ Available
+ Untrusted na extension
+ Ang extension na ito ay na-sign gamit ang isang untrusted certificate at hindi pinagana.
+\n
+\nAng isang malisyosong extension ay kayang mabasa ang kahit anong mga login credentials na nakatago sa Tachiyomi o di kaya\'y mag-execute ng arbitrary code.
+\n
+\nSa pamamagitan ng pagtitiwala sa certificate na ito, tinatanggap mo ang mga panganib na ito.
+ Bersyon: %1$s
+ Wika: %1$s
+ Walang mga pagsasaayos na ma-e-edit para sa extension na ito
+ I-fullscreen
+ I-lock ang oryentasyon
+ Mga transisyon ng pahina
+ Bilis ng animation sa pag-dobleng pindot
+ Ipakita ang bilang ng pahina
+ Kulay na 32-bit
+ I-crop ang mga gilid
+ Gumamit ng custom brightness
+ Gumamit ng custom na color filter
+ Panatilihing nakabukas ang screen
+ Laktawan ang mga kabanatang namarkahang nabasa
+ Pangangalugad
+ Mga buton sa volume
+ Baligtarin ang buton sa volume
+ Pag-pindot
+ Dialog sa mahabang pindot
+ Kulay ng likuran
+ Puti
+ Itim
+ Default na viewer
+ Default
+ Kaliwa pakanan
+ Kanan pakaliwa
+ Patayo
+ Pa-webtoon
+ Pager
+ Decoder ng larawan
+ Uri ng pag-scale
+ Pagkasyahin sa screen
+ Banatin
+ Pagkasyahin ang lapad
+ Pagkasyahin ang tangkad
+ Orihinal na laki
+ Matalinong ipagkasya
+ Panimulang posisyon na isu-zoom
+ Awtomatiko
+ Kaliwa
+ Kanan
+ Gitna
+ Walang animasyon
+ Normal
+ Mabilis
+ Pag-ikot
+ Malaya
+ I-lock
+ Pwersahang patayo
+ Pwersahang pahiga
+ R
+ G
+ B
+ A
+ Directory ng mga Download
+ Mag-download lamang sa Wi-Fi
+ Tanggalin kapag namarkahang nabasa
+ Tanggalin pagkatapos basahin
+ Custom na directory
+ I-disable
+ Huling nabasang kabanata
+ Ikalawa sa huling kabanata
+ Ikatlo sa huling kabanata
+ Ikaapat sa huling kabanata
+ Ikalima sa huling kabanata
+ Mag-download ng mga bagong kabanata
+ Mga kategoryang isasama sa pag-download
+ Mga Serbisyo
+ Backup
+ Gumawa ng backup
+ Maaring magamit para ma-restore ang kasalukuyang aklatan
+ I-restore ang backup
+ I-restore ang aklatan mula sa backup file
+ Directory ng backup
+ Serbisyo
+ Dalas ng pag-backup
+ Hangganan ng mga awtomatikong backup
+ Nire-restore ang backup
+\nNailagay sa aklatan ang %1$s
+ Hindi nakita ang source
+ Nire-restore ang backup
+\nHindi nakita ang source ng %1$s
+ Nagawa na ang backup
+ Nakumpleto na ang pagre-restore
+ Hindi mabuksan ang log
+ Tumagal nang %1$s ang pagre-restore
+\nNakita ang %2$s na (mga) error.
+ Ginagamit ng pagre-restore ang source para makakuha ng data, maaring magamit ang inyong data.
+\nSiguraduhin din na ikaw ay maayos na naka-login sa mga source that nangangailangan nito bago mag-restore.
+ Blend mode ng color filter
+ Default
+ Patong (Overlay)
+ Paramihin (Multiply)
+ Iskrin (Screen)
+ Iwas / Liwanag (Dodge / Lighten)
+ Sunog / Dilim (Burn / Darken)
+ Tulong
+ Ayos ng pag-update ng Aklatan
+ Piliin ang ayos ng pag-check ng mga update ng Tachiyomi
+ Na-save ang file sa %1$s
+ Ano ang gusto mong i-backup\?
+ Nire-restore ang backup
+ Ginagawa ang backup
+ Linisin ang cache ng kabanata
+ Nagamit: %1$s
+ Nalinis ang cache. Nabura ang %1$d na (mga) file
+ Nagkaproblema habang nililinis ang cache
+ Linisin ang mga cookies
+ Nalinis ang mga cookies
+ I-reset ang mga pinili sa dialog
+ Linisin ang database
+ Burahin ang mga manga at kabanatang wala sa iyong aklatan
+ Sigurado ka ba\? Mawawala ang mga nabasang kabanata at ang daloy ng mga manga na wala sa aklatan
+ Binura ang mga tala
+ I-refresh ang metadata ng aklatan
+ Ini-a-update ang mga pabalat, dyanra, paglalarawan, at status information ng manga
+ I-refresh ang metadata ng mga sinusubaybayan
+ Ini-a-update ang estado, iskor, at huling nabasang kabanata mula sa mga tracking service
+ Bersyon
+ Oras ng build
+ Tumingin ng update
+ Awtomatikong tumingin ng mga update sa application
+ Ipadala ang mga ulat ng pagka-crash
+ Nakakatulong sa pagsasaayos ng mga bugs. Walang sensitibong data ang ipapadala
+ Mag-login para kay %1$s
+ Taguri (Username)
+ Kontrasenyas (Password)
+ Ipakita ang kontrasenyas
+ Mag-login
+ Tagumpay ang login
+ Error sa login
+ Hindi malamang error
+ Pamagat o Gumawa…
+ Ini-a-update ang kategorya
+ Lokal
+ Sigurado ka bang gusto mong tanggalin ang mga napiling manga\?
+ Burahin din ang mga na-download na kabanata
+ Pagsasala sa Paghahanap
+ Kinakailangan ng source na ito na mag-login ka
+ Pumili ng source
+ Mangyaring i-enable ang kahit isang tunay na source
+ Wala nang mga resulta
+ Lokal na manga
+ Iba pa
+ Hindi maaring mapili ang Default sa iba pang mga kategorya
+ Naidagdag na ang manga sa iyong aklatan
+ Pangkalahatang paghahanap…
+ Pinakabago
+ Mag-browse
+ Ang manga na ito ay tinanggal mula sa database!
+ Impo
+ Paglalarawan
+ Nagpapatuloy
+ Hindi alam
+ Lisensyado
+ Tanggalin sa aklatan
+ Pamagat
+ Nadagdag sa aklatan
+ Natanggal sa aklatan
+ Gumawa
+ Gumuhit
+ Mga Kabanata
+ Huling kabanata
+ Na-update
+ Estado
+ Galing sa
+ Mga Dyanra
+ Icon na pabilog
+ Icon na paikot
+ Icon na parisukat
+ Icon na bituin
+ Pamagat ng shortcut
+ Nailagay sa home screen ang shortcut.
+ Hugis ng icon
+ Nabigong gawin ang shortcut!
+ Burahin ang mga na-download na kabanata\?
+ Nakopya sa clipboard ang %1$s
+ Hindi na-install ang source: %1$s
+ Mga Kabanata
+ Walang Pamagat
+ Kabanata %1$s
+ Na-download
+ Nakatoka
+ Dina-download
+ Dina-download (%1$d/%2$d)
+ Nabigo
+ Naka-tigil
+ Nagka-error habang kinukuha ang mga kabanata
+ Ipakita ang pamagat
+ Ipakita ang bilang ng kabanata
+ Paraan ng pag-aayos
+ Base sa source
+ Base sa bilang ng kabanata
+ I-download
+ I-download ang custom na rami
+ dami
+ I-download ang susunod na kabanata
+ I-download ang susunod na 5 kabanata
+ I-download ang susunod na 10 kabanata
+ Mag-download ng custom
+ I-download lahat
+ I-download ang hindi na nababasa
+ Sigurado ka bang gusto mong burahin ang mga napiling kabanata\?
+ Sinusubaybayan
+ Binabasa
+ Nakumpleto
+ Umalis
+ Nakatigil
+ Planong basahin
+ Babasahin muli
+ Iskor
+ Pamagat
+ Estado
+ Estado
+ Nagsimula
+ Uri
+ Gumawa
+ Hindi na-set ang URL ng manga. Mangyaring pindutin ang pamagat at pumili ng manga muli.
+ Mayroon nang kategoryang kasing-pangalan nito!
+ Binura ang mga kategorya
+ Tatanggalin nito ang petsa ng pagbasa ng kabanatang ito. Sigurado ka ba\?
+ I-reset ang lahat ng mga kabanata para sa manga na ito
+ Idagdag ang manga sa Aklatan\?
+ Na-save ang larawan
+ Sine-save ang larawan
+ Mga Pagpipilian
+ Pasadyang pagsala
+ I-set bilang pabalat
+ Na-update ang pabalat
+ Nakopya ang pahina sa %1$s
+ Dina-download…
+ Na-download %1$d%%
+ Pahina: %1$d
+ Kabanata %1$s
+ Hindi nakita ang susunod na kabanata
+ Hindi nakita ang nakaraang kabanata
+ Hindi ma-decode ang larawan
+ I-update ang huling nabasang kabanata sa mga ini-enable na mga serbisyo sa %1$d\?
+ Gusto mo bang i-set ang larawang ito bilang pabalat\?
+ Viewer para sa seryeng ito
+ Natapos:
+ Kasalukuyan:
+ Susunod:
+ Nakaraan:
+ Walang susunod na kabanata
+ Walang nakaraang kabanata
+ Kinakarga ang mga pahina…
+ Pumalya sa pagkarga ng mga pahina: %1$s
+ Hilahin pataas para sa mas maraming pagpipilian
+ %1$s - Kab. %2$s
+ Pindutin para mapili ang source na paglilipat
+ Piliin ang mga isasamang data
+ Pumili
+ Lumipat
+ Kopyahin
+ Lumilipat…
+ Nagkaproblema habang nagda-download ng mga kabanata. Maaring mong ulitin ito sa Downloads section.
+ Progreso ng update: %1$d/%2$d
+ May nakitang bagong (mga) kabanata
+ Para sa (mga) %1$d na title
+ Pumalya sa pag-update ng pabalat
+ Mangyaring idagdag muna ang manga sa iyong aklatan bago gawin ito
+ Kinansela ang pag-sync
+ Hindi nakakonekta sa AC power
+ Kinansela ang pag-sync
+ Walang koneksyon
+ Pumili ng larawang pabalat
+ Pumili ng backup file
+ Pumili ng shortcut icon
+ Mayroong bagong update!
+ Download
+ Pabayaan
+ Walang mga bagong update
+ Nagsimula ang pag-download
+ Naghahanap ng mga update
+ Download update
+ Kasalukuyang nagda-download
+ Nakumpleto ang pag-download
+ Error sa pag-download
+ Mayroong update
+ Larawang sa likod ng manga
+ Pabalat ng manga
+ Walang mga download
+ Walang mga kamakailang kabanata
+ Walang mga kakabasang kabanata
+ Walang laman ang iyong aklatan, maari kang magdagdag ng mga serye sa iyong aklatan mula sa Mga Katalogo.
+ Wala kang mga kategorya. Pindutin ang plus button para makagawa ng isa para ma-organisa ang iyong aklatan.
+ Tagapag-download
+ Error
+ Nangyari ang isang hindi inaasahang error habang dina-download ang kabanata
+ May nawawalang pahina sa directory
+ Hindi naikarga ang isang pahina
+ Walang koneksyon sa Wi-Fi
+ Walang koneksyon sa Network
+ Nakahinto ang pag-download
+ Karaniwan
+ Aklatan
+ Tagapag-download
\ No newline at end of file
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 87a7a2242..a5bf5ccb3 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -434,4 +434,17 @@
Koyu mavi
Uzun dokunma iletişim kutusu
Daha çok seçenek için yukarı çekin
+ Web görünümünde aç
+ 32-bit renk
+ Okunmuş olarak işaretli bölümleri atla
+ Renk süzgeçi karışım kipi
+ Öntanımlı
+ Kaplama
+ Çarpma
+ Ekran
+ Kaçınma / Aydınlatma
+ Yakma / Karartma
+ Yardım
+ Kitaplık güncelleme sırası
+ Tachiyomi\'nin güncelleme denetleme sırasını seçin
\ No newline at end of file
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index aaa4a877f..1925f12fe 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -434,4 +434,17 @@
Завантажувач
Діалог тривалого тицяння
Потягніть задля додаткових опцій
+ Відкрити у web view
+ 32-бітний колір
+ Пропускати глави, відмічені як прочитані
+ Режим накладання кольорового фільтру
+ За замовчуванням
+ Оверлей
+ множення
+ Екран
+ Світліше
+ Темніше
+ Допомога
+ Порядок оновлення бібліотеки
+ Оберіть порядок у якому Tachiyomi перевірятиме оновлення
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 420b1cddf..015fa2d2e 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -325,8 +325,8 @@
显示标题
显示章节数
排序模式
- 按图源
- 按章节数
+ 按类型
+ 按章节
下载
自定义下载数量
数量
@@ -435,4 +435,12 @@
暗蓝色主题
长按菜单
上拉显示更多选项
+ 用外部浏览器打开
+ 32位色彩
+ 跳过已读章节
+ 滤镜颜色模式
+ 默认
+ 帮助
+ 书架更新顺序
+ 选择Tachiyomi检查书架更新的顺序
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..2c598f74c
--- /dev/null
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,388 @@
+
+
+ 分類
+ 漫畫
+ 章節
+ 記錄
+ 設定
+ 下載佇列
+ 我的書櫃
+ 近期閱讀
+ 書目檢索
+ 新書上架
+ 最近更新
+ 分類
+ 已選取:%1$d
+ 備份
+ 來源遷移
+ 擴充套件
+ 擴充套件資訊
+ 說明
+ 設定
+ 篩選
+ 已下載
+ 已加書籤
+ 尚未閱讀
+ 已閱畢
+ 清除篩選器
+ 名稱
+ 章節數
+ 最近閱讀
+ 更新時間
+ 搜尋
+ 全域搜尋
+ 全選
+ 標示為已讀
+ 標示為未讀
+ 標示過往章節為已讀
+ 下載
+ 加上書籤
+ 移除書籤
+ 刪除
+ 更新
+ 更新書櫃
+ 編輯
+ 新增
+ 新增分類
+ 管理分類
+ 重新命名分類
+ 移至分類
+ 編輯書封
+ 遞增
+ 遞減
+ 已下載
+ 開始
+ 停止
+ 暫停
+ 清除
+ 關閉
+ 上一章
+ 下一章
+ 重試
+ 移除
+ 繼續閱讀
+ 移動
+ 在瀏覽器中開啟
+ 在 WebView 中開啟
+ 新增至主畫面
+ 更改顯示模式
+ 檢視
+ 格狀
+ 清單
+ 已下載標記
+ 設定篩選器
+ 取消
+ 排序
+ 安裝
+ 分享
+ 儲存
+ 重設
+ 復原
+ 匯出
+ 建立
+ 還原
+ 開啟
+ 登入
+ 正在刪除…
+ 正在載入…
+ 應用程式無法使用
+ 更新
+ 一般
+ 閱讀
+ 下載
+ 來源
+ 進階
+ 關於
+ 縱向螢幕
+ 橫向螢幕
+ 預設
+ 書櫃更新頻率
+ 手動
+ 每小時
+ 每 2 小時
+ 每 3 小時
+ 每 6 小時
+ 每 12 小時
+ 每日
+ 每 2 日
+ 每週
+ 每月
+ 自動更新的分類
+ 全部
+ 書櫃更新順序
+ 書櫃更新限制
+ 僅限 Wi-Fi
+ 僅限充電時
+ 僅更新連載中的漫畫
+ 佈景主題
+ 預設
+ 深色
+ 全黑
+ 深色帶藍
+ 起始畫面
+ 語言
+ 系統預設
+ 預設分類
+ 總是詢問
+ 更新
+ 安裝
+ 等候中
+ 下載中
+ 安裝中
+ 已安裝
+ 解除安裝
+ 版本:%1$s
+ 語言:%1$s
+ 全螢幕
+ 輕觸兩下動畫速度
+ 顯示頁碼
+ 32 位元色彩
+ 自訂亮度
+ 色彩濾鏡
+ 預設
+ 保持螢幕恆亮
+ 停用動畫
+ 正常
+ 快速
+ 螢幕方向
+ 自動
+ 鎖定
+ 強制縱向
+ 強制橫向
+ R
+ G
+ B
+ A
+ 下載目錄
+ 僅透過 Wi-Fi 下載
+ 刪除標示為已讀的章節
+ 自訂目錄
+ 停用
+ 自動下載新章節
+ 自動下載的分類
+ 服務
+ 備份
+ 建立備份
+ 還原備份
+ 備份目錄
+ 服務
+ 備份頻率
+ 已建立備份
+ 還原成功
+ 檔案已儲存於「%1$s」
+ 哪些項目需要備份?
+ 正在還原
+ 正在建立備份
+ 清除章節快取
+ 清除 Cookies
+ 清除資料庫
+ 版本
+ 檢查更新
+ 自動檢查應用程式更新
+ 傳送錯誤報告
+ 密碼
+ 顯示密碼
+ 登入
+ 登入成功
+ 登入失敗
+ 您確定要移除所選的漫畫嗎?
+ 將下載的章節一併刪除
+ 已收藏至書櫃
+ 已從書櫃中移除
+ 「%1$s」已複製至剪貼簿
+ 來源未安裝:%1$s
+ 已下載
+ 已佇列
+ 錯誤
+ 已暫停
+ 下載
+ 已刪除分類
+ 圖片已儲存
+ 正在儲存圖片
+ 設為書封
+ 書封已更新
+ 複製
+ 有可用的更新!
+ 下載
+ 忽略
+ 沒有可用的更新
+ 已開始下載
+ 正在檢查更新
+ 下載更新
+ 下載進行中
+ 下載完成
+ 下載失敗
+ 可用的更新
+ 沒有下載
+ 錯誤
+ 沒有可用的 Wi-Fi 連線
+ 尚未連接至網路
+ 下載已暫停
+ 書櫃欄位數目
+ 選擇 Tachiyomi 檢查書櫃更新的順序
+ 詳情
+ 偏好設定
+ 可用的套件
+ 該套件未提供可用的偏好設定
+ 鎖定螢幕方向
+ 翻頁轉場動畫
+ 邊緣裁剪
+ 濾鏡融合機制
+ 覆蓋
+ 色彩增值
+ 濾色
+ 減淡 / 變亮
+ 加深 / 變暗
+ 導覽
+ 音量按鈕
+ 反轉音量按鈕
+ 輕觸翻頁
+ 長按快顯選單
+ 背景顏色
+ 白色
+ 黑色
+ 預設閱讀模式
+ 預設
+ 由左至右
+ 由右至左
+ 由上至下
+ Webtoon 式
+ 單頁式
+ 圖片解碼器
+ 縮放模式
+ 符合螢幕
+ 延展
+ 符合頁寬
+ 符合頁高
+ 原始大小
+ 智慧型填充
+ 縮放原點
+ 自動
+ 左邊
+ 右邊
+ 中間
+ 由備份檔案還原書櫃內容
+ 找不到來源
+ 已使用:%1$s
+ 已清除快取,%1$d 個檔案已被刪除
+ 清除快取時發生錯誤
+ 已清除 Cookies
+ 重新整理書櫃資料
+ 組建時間
+ 協助我們修復錯誤,傳送的資料將不包含個人敏感訊息
+ "登入 %1$s"
+ 使用者名稱
+ 正在更新分類
+ 全域搜尋…
+ 將漫畫收藏至書櫃?
+ 選擇書封圖片
+ 沒有近期閱讀
+ 一般
+ 書櫃
+ 下載
+ 全球
+ 可用來保存目前書櫃內容
+ 正在還原
+\n「%1$s」已新增至書櫃
+ 正在還原
+\n「%1$s」未找到來源
+ 執行還原會連線至來源以獲取資料,可能需要支付數據費用。
+\n若來源要求身分認證,請先登入後再行還原。
+ 刪除未收藏於您書櫃中的漫畫與章節
+ 已刪除項目
+ 不明的錯誤
+ 本機
+ 該來源需要登入
+ 沒有更多結果
+ 本機漫畫
+ 其他
+ 預設分類不能與其他分類一起選擇
+ 該漫畫已收藏至您的書櫃
+ 瀏覽
+ 簡介
+ 介紹
+ 連載中
+ 不明
+ 已授權
+ 移出書櫃
+ 標題
+ 原作
+ 畫家
+ 章節
+ 最新章節
+ 更新日期
+ 狀態
+ 來源
+ 類型
+ 圓形圖示
+ 圓角方形圖示
+ 方形圖示
+ 星形圖示
+ 捷徑名稱
+ 捷徑已新增至主畫面。
+ 圖示形狀
+ 捷徑建立失敗!
+ 刪除下載的章節?
+ 章節
+ 無標題
+ 第 %1$s 章
+ 下載中
+ 正在下載 (%1$d/%2$d)
+ 章節取得失敗
+ 顯示標題
+ 顯示章節
+ 排序依據
+ 遵循來源
+ 按照章節
+ 下載後一章
+ 下載後五章
+ 下載後十章
+ 已完結
+ 評分
+ 標題
+ 狀態
+ 狀態
+ 選項
+ 無法解碼該圖片
+ 向上滑動以顯示更多選項
+ 選擇
+ 請先將漫畫收藏至書櫃再進行更新
+ 已取消同步
+ 尚未接上電源
+ 已取消同步
+ 選擇備份檔案
+ 選擇捷徑圖示
+ 漫畫封面
+ 尚無任何分類,輕觸新增按鈕即可建立分類以組織您的書櫃。
+ 下載管理員
+ 篩選器
+ 下載自訂範圍
+ 章數
+ 下載自訂範圍
+ 下載全部
+ 下載未讀
+ 您欲將該圖片設為書封嗎?
+ 閱讀模式
+ 正在載入頁面…
+ 尚未收藏任何作品,請至書目檢索挖掘您的愛書。
+ 更新書封、類型、描述和連載狀態等漫畫簡介
+ 重設此漫畫所有章節
+ 自訂篩選器
+ 已下載 %1$d% %
+ 第 %1$s 章
+ 遷移
+ 正在遷移…
+ 更新中:%1$d/%2$d
+ 書封更新失敗
+ 僅在符合條件時更新
+ 重設對話方塊選項
+ 您確定要刪除所選的章節嗎?
+ 已有名稱相同的分類!
+ 正在下載…
+ 第 %1$d 頁
+ 找不到下一章
+ 找不到前一章
+ 已閱畢:
+ 下一章:
+ 發現新章節
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 14d39a287..e33c30f1f 100755
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -95,6 +95,8 @@
Restore
Open
Log in
+ Forward
+ Refresh
Deleting…
@@ -323,6 +325,7 @@
Select a source
Please enable at least one valid source
No more results
+ No results found
Local manga
Other
Default can\'t be selected with other categories
@@ -455,6 +458,7 @@
Tap to select the source to migrate from
Select data to include
+ Select a source to migrate from
Select
Migrate
Copy
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 585e0e7dd..d52818314 100755
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -137,8 +137,9 @@