Compare commits

...

16 Commits
v6.5 ... v6.5.1

Author SHA1 Message Date
Deivinni Silva
4c9989da78 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: Deivinni Silva <deivinnimds3656@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/pt_BR/
Translation: Kotatsu/Strings
2023-12-20 13:27:57 +02:00
ssantos
8e8424022a Translated using Weblate (Portuguese)
Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/pt/
Translation: Kotatsu/Strings
2023-12-20 13:27:57 +02:00
86504b8bde Update parsers 2023-12-20 13:26:33 +02:00
f082fa084f Recreate splash screen 2023-12-19 21:36:23 +03:00
040fe258e9 Fix ActionMode popup coloring 2023-12-19 20:20:20 +03:00
1076009572 Temporary fix checking for new chapters on large collections #584 2023-12-19 17:37:23 +02:00
40dde71a1d Update parsers 2023-12-19 17:37:23 +02:00
Himawariin
9503aabf78 Translated using Weblate (Filipino)
Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: Himawariin <milkytrackz@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/fil/
Translation: Kotatsu/Strings
2023-12-19 17:32:43 +02:00
Deivinni Silva
4ee16cfa2f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (7 of 7 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: Deivinni Silva <deivinnimds3656@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/plurals/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/pt_BR/
Translation: Kotatsu/Strings
Translation: Kotatsu/plurals
2023-12-19 17:32:43 +02:00
f1c9eacaf0 Fix color correction apply buttons #597 2023-12-18 18:38:48 +02:00
920e16be10 Merge branch 'master' into devel 2023-12-16 08:46:02 +02:00
451a155e08 Update parsers 2023-12-16 08:12:42 +02:00
Weblate (bot)
0612a7ad2c Translations update from Hosted Weblate (#594)
* Translated using Weblate (Thai)

Currently translated at 71.1% (387 of 544 strings)

Co-authored-by: Nayuki <me@nayuki.cyou>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/th/
Translation: Kotatsu/Strings

* Translated using Weblate (Spanish)

Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/es/
Translation: Kotatsu/Strings

* Translated using Weblate (Turkish)

Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/tr/
Translation: Kotatsu/Strings

* Translated using Weblate (Russian)

Currently translated at 99.8% (545 of 546 strings)

Co-authored-by: Hotarun <ihotarun@proton.me>
Translate-URL: https://hosted.weblate.org/projects/kotatsu/strings/ru/
Translation: Kotatsu/Strings

---------

Co-authored-by: Nayuki <me@nayuki.cyou>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Hotarun <ihotarun@proton.me>
2023-12-15 23:26:31 +03:00
9c34f25eda Fix navBar color in details screen 2023-12-15 23:02:21 +03:00
42360c678f Revert BottomNav and CTBLayout styles 2023-12-15 22:25:24 +03:00
HotarunIchijou
04a3d02aa9 Minority UI color changes (#593)
* Transparent navigation bar

* bump com.android.material to 1.11.0 and androidx.activity to 1.8.2

* bunp gradle to 8.2.0

* color changes for dynamic theme

* removed unused things
2023-12-15 22:14:16 +03:00
25 changed files with 427 additions and 164 deletions

View File

@@ -16,8 +16,8 @@ android {
applicationId 'org.koitharu.kotatsu'
minSdk = 21
targetSdk = 34
versionCode = 606
versionName = '6.5'
versionCode = 607
versionName = '6.5.1'
generatedDensities = []
testInstrumentationRunner 'org.koitharu.kotatsu.HiltTestRunner'
ksp {
@@ -82,7 +82,7 @@ afterEvaluate {
}
dependencies {
//noinspection GradleDependency
implementation('com.github.KotatsuApp:kotatsu-parsers:42ecf8a958') {
implementation('com.github.KotatsuApp:kotatsu-parsers:86a2b95141') {
exclude group: 'org.json', module: 'json'
}
@@ -92,7 +92,7 @@ dependencies {
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.core:core-ktx:1.12.0'
implementation 'androidx.activity:activity-ktx:1.8.1'
implementation 'androidx.activity:activity-ktx:1.8.2'
implementation 'androidx.fragment:fragment-ktx:1.6.2'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2'
implementation 'androidx.lifecycle:lifecycle-service:2.6.2'
@@ -103,7 +103,7 @@ dependencies {
implementation 'androidx.viewpager2:viewpager2:1.1.0-beta02'
implementation 'androidx.preference:preference-ktx:1.2.1'
implementation 'androidx.biometric:biometric-ktx:1.2.0-alpha05'
implementation 'com.google.android.material:material:1.10.0'
implementation 'com.google.android.material:material:1.11.0'
implementation 'androidx.lifecycle:lifecycle-common-java8:2.6.2'
implementation 'androidx.work:work-runtime:2.9.0'
@@ -120,7 +120,7 @@ dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:4.12.0'
implementation 'com.squareup.okio:okio:3.6.0'
implementation 'com.squareup.okio:okio:3.7.0'
implementation 'com.hannesdorfmann:adapterdelegates4-kotlin-dsl:4.3.2'
implementation 'com.hannesdorfmann:adapterdelegates4-kotlin-dsl-viewbinding:4.3.2'

View File

@@ -130,7 +130,7 @@ fun Window.setNavigationBarTransparentCompat(context: Context, elevation: Float,
} else {
// Set navbar scrim 70% of navigationBarColor
ElevationOverlayProvider(context).compositeOverlayIfNeeded(
context.getThemeColor(android.R.attr.navigationBarColor, alphaFactor),
context.getThemeColor(R.attr.m3ColorBottomMenuBackground, alphaFactor),
elevation,
)
}

View File

@@ -13,8 +13,6 @@ import androidx.appcompat.view.ActionMode
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
import androidx.core.graphics.Insets
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.core.view.inputmethod.EditorInfoCompat
import androidx.core.view.isVisible
import androidx.core.view.updateLayoutParams
@@ -47,7 +45,6 @@ import org.koitharu.kotatsu.core.util.ext.hideKeyboard
import org.koitharu.kotatsu.core.util.ext.observe
import org.koitharu.kotatsu.core.util.ext.observeEvent
import org.koitharu.kotatsu.core.util.ext.scaleUpActivityOptionsOf
import org.koitharu.kotatsu.core.util.ext.setNavigationBarTransparentCompat
import org.koitharu.kotatsu.databinding.ActivityMainBinding
import org.koitharu.kotatsu.details.service.MangaPrefetchService
import org.koitharu.kotatsu.details.ui.DetailsActivity
@@ -98,17 +95,6 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), AppBarOwner, BottomNav
super.onCreate(savedInstanceState)
setContentView(ActivityMainBinding.inflate(layoutInflater))
if (bottomNav != null) {
ViewCompat.setOnApplyWindowInsetsListener(viewBinding.root) { _, insets ->
if (insets.getInsets(WindowInsetsCompat.Type.navigationBars()).bottom > 0) {
val elevation = bottomNav?.elevation ?: 0f
window.setNavigationBarTransparentCompat(this@MainActivity, elevation)
}
insets
}
ViewCompat.requestApplyInsets(viewBinding.root)
}
with(viewBinding.searchView) {
onFocusChangeListener = this@MainActivity
searchSuggestionListener = this@MainActivity

View File

@@ -119,9 +119,9 @@ class ColorFilterConfigActivity :
.setMessage(R.string.color_correction_apply_text)
.setNegativeButton(android.R.string.cancel, null)
.setPositiveButton(R.string.this_manga) { _, _ ->
viewModel.saveGlobally()
}.setNeutralButton(R.string.globally) { _, _ ->
viewModel.save()
}.setNeutralButton(R.string.globally) { _, _ ->
viewModel.saveGlobally()
}.show()
}

View File

@@ -31,6 +31,7 @@ import javax.inject.Inject
import javax.inject.Provider
private const val NO_ID = 0L
private const val MAX_QUERY_IDS = 100
@Reusable
class TrackingRepository @Inject constructor(
@@ -65,7 +66,14 @@ class TrackingRepository @Inject constructor(
suspend fun getTracks(mangaList: Collection<Manga>): List<MangaTracking> {
val ids = mangaList.mapToSet { it.id }
val tracks = db.getTracksDao().findAll(ids).groupBy { it.mangaId }
val dao = db.getTracksDao()
val tracks = if (ids.size <= MAX_QUERY_IDS) {
dao.findAll(ids)
} else {
// TODO split tracks in the worker
ids.windowed(MAX_QUERY_IDS, MAX_QUERY_IDS, true)
.flatMap { dao.findAll(it) }
}.groupBy { it.mangaId }
val idSet = HashSet<Long>()
val result = ArrayList<MangaTracking>(mangaList.size)
for (item in mangaList) {

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?attr/m3ColorBottomMenuBackground" />
</selector>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/kotatsu_onSecondaryContainer" android:state_checked="true" />
<item android:color="@color/kotatsu_secondaryContainer" android:state_checked="true" />
<item android:color="@color/kotatsu_onSurfaceVariant" android:state_checked="false" />
</selector>

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/kotatsu_m3_bottom_menu" />
</selector>

View File

@@ -0,0 +1,131 @@
<?xml version="1.0" encoding="utf-8"?>
<animated-vector xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt">
<aapt:attr name="android:drawable">
<vector
android:name="splash"
android:width="320dp"
android:height="320dp"
android:viewportWidth="320"
android:viewportHeight="320">
<group
android:name="scaleme"
android:pivotX="160"
android:pivotY="160"
android:scaleX="1"
android:scaleY="1">
<group android:name="bg">
<path
android:name="circle"
android:pathData="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:fillColor="@color/m3_sys_color_dynamic_dark_primary_container"
android:fillAlpha="0"
android:strokeWidth="1" />
</group>
<group
android:name="fg"
android:pivotX="160"
android:pivotY="160"
android:scaleX="0"
android:scaleY="0">
<clip-path
android:name="mask"
android:pathData="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z" />
<group
android:name="totoro_group"
android:scaleX="0.73903004444"
android:scaleY="0.73903004444">
<clip-path android:pathData="M0.81,0.07h432v432h-432z" />
<path
android:name="totoro"
android:pathData="M242.26,418.58c-44.77,0 -89.54,0 -134.31,0c-6.96,0 -7.12,-0.56 -6.31,-7.57c6.75,-58.64 31.14,-110.6 61.45,-160.07c6.71,-10.95 9.45,-22.06 11.05,-34.22c1.43,-10.89 5.32,-20.99 13.4,-28.93c5.67,-5.58 9.49,-5.72 14.67,0.29c6.42,7.45 12.41,15.28 18.2,23.23c2.01,2.76 3.88,4.35 7.39,4.3c9.86,-0.15 19.72,-0.13 29.58,-0.01c3.26,0.04 5.21,-1.26 7.14,-3.9c6.02,-8.18 12.19,-16.28 18.74,-24.04c4.56,-5.41 8.36,-5.29 13.65,-0.51c8.35,7.53 11.83,17.58 13.9,28.16c1.14,5.82 1.07,11.88 2.18,17.71c0.61,3.18 2.21,6.32 3.97,9.1c19.34,30.51 35.86,62.44 48.61,96.27c8.91,23.64 15.25,47.93 18.01,73.09c0.72,6.6 0.28,7.1 -6.53,7.1C332.12,418.59 287.19,418.58 242.26,418.58zM172.46,404.96c0.23,-0.04 1.58,0.09 2.4,-0.51c8.32,-6.01 16.3,-5.48 24.88,-0.06c3.28,2.07 7.64,0.92 10.26,-2.87c2.4,-3.47 2.93,-7.99 -0.37,-10.11c-6.96,-4.48 -14.69,-7.79 -22.16,-11.45c-0.71,-0.35 -1.97,0.02 -2.8,0.42c-6.1,2.95 -12.31,5.72 -18.16,9.11c-3.47,2.01 -4.86,5.62 -3.44,9.68C164.45,403.11 167.3,405.15 172.46,404.96zM218.13,370.48c-0.72,7.32 5.26,12.42 10.7,10.65c3.5,-1.14 6.64,-3.36 10.15,-4.45c2.19,-0.68 4.93,-0.73 7.1,-0.05c3.5,1.09 6.63,3.81 10.14,4.31c2.71,0.39 6.58,-0.8 8.42,-2.72c1.69,-1.77 2.38,-5.74 1.7,-8.26c-1.66,-6.13 -21.82,-15 -27.76,-12.78c-0.3,0.11 -0.6,0.25 -0.88,0.39c-4.76,2.37 -9.72,4.42 -14.2,7.23C220.99,366.38 219.28,369.23 218.13,370.48zM312.12,405.04c5.83,-0.02 8.75,-2.02 9.96,-6c1.29,-4.24 -0.29,-7.83 -4,-9.92c-5.46,-3.07 -11.09,-5.89 -16.87,-8.3c-1.97,-0.82 -4.88,-0.73 -6.87,0.1c-5.49,2.28 -10.81,5.01 -16.03,7.87c-4.63,2.54 -6.06,7.19 -3.97,11.49c2.04,4.18 6.73,5.95 11.55,4.09c2.69,-1.04 5.36,-2.29 7.8,-3.82c3.12,-1.96 5.81,-1.75 8.95,0.07C306.06,402.61 309.82,403.99 312.12,405.04zM186.6,262.09c0.05,8.66 5.72,15.1 14.55,16.52c7.21,1.16 15.06,-3.96 17.57,-11.47c2.13,-6.36 0.68,-9.3 -5.95,-10.15c-3.72,-0.47 -4.65,-1.86 -5.04,-5.35c-0.62,-5.66 -3.07,-7 -8.67,-5.72C191.46,247.66 186.55,254.03 186.6,262.09zM282.02,278.75c7.26,0.03 14.41,-5.46 16.13,-12.38c1.46,-5.89 0.26,-8.38 -5.73,-9.23c-4.07,-0.58 -5.45,-2.48 -5.77,-6.12c-0.33,-3.76 -2.15,-6.05 -6.28,-5.61c-8.6,0.91 -15.51,8.95 -14.97,17.39C265.96,271.4 273.59,278.72 282.02,278.75zM259.29,278.52c-0.09,-5.33 -3.97,-9.16 -8.9,-9.28c-5.17,-0.13 -10.35,0 -15.52,-0.04c-3.82,-0.03 -6.54,1.76 -8.08,5.12c-1.56,3.4 -0.95,6.7 1.57,9.44c2.62,2.85 5.33,5.66 8.23,8.22c3.42,3.02 7.46,3.55 11.05,0.59c3.59,-2.97 6.8,-6.44 9.9,-9.93C258.63,281.4 258.91,279.45 259.29,278.52z"
android:fillType="evenOdd"
android:fillColor="@color/m3_sys_color_dynamic_dark_primary"
android:fillAlpha="0"
android:strokeWidth="1"
tools:targetApi="s" />
</group>
</group>
</group>
</vector>
</aapt:attr>
<target android:name="circle">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="pathData"
android:startOffset="200"
android:duration="300"
android:valueFrom="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:valueTo="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z"
android:valueType="pathType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="totoro_group">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="translateY"
android:valueFrom="160"
android:valueTo="0"
android:interpolator="@android:interpolator/fast_out_slow_in" />
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="scaleY"
android:valueFrom="0.5"
android:valueTo="0.73903004444"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="totoro">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="fg">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="scaleX"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="scaleY"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
</set>
</aapt:attr>
</target>
</animated-vector>

View File

@@ -1,64 +1,131 @@
<animated-vector
<?xml version="1.0" encoding="utf-8"?>
<animated-vector xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt">
<aapt:attr name="android:drawable">
<vector
android:name="vector"
android:width="288dp"
android:height="288dp"
android:viewportWidth="288"
android:viewportHeight="288">
<path
android:name="path"
android:fillColor="@color/splash_primary"
android:pathData="M 144 121.499 C 121.258 121.499 102.75 141.685 102.75 166.499 C 102.75 191.314 121.258 211.499 144 211.499 C 166.741 211.499 185.25 191.314 185.25 166.499 C 185.25 141.685 166.742 121.499 144 121.499 Z M 128.604 156.927 C 127.945 158.238 126.619 159 125.25 159 C 124.686 159 124.114 158.875 123.572 158.604 L 117.749 155.689 L 111.926 158.604 C 110.066 159.534 107.825 158.772 106.894 156.927 C 105.972 155.074 106.719 152.825 108.572 151.895 L 116.072 148.145 C 117.126 147.617 118.372 147.617 119.426 148.145 L 126.926 151.895 C 128.78 152.825 129.527 155.074 128.604 156.927 Z M 154.854 145.677 C 154.195 146.988 152.869 147.75 151.5 147.75 C 150.936 147.75 150.364 147.625 149.822 147.354 L 144 144.439 L 138.177 147.354 C 136.316 148.284 134.075 147.522 133.145 145.677 C 132.222 143.824 132.969 141.575 134.822 140.645 L 142.322 136.895 C 143.377 136.367 144.622 136.367 145.677 136.895 L 153.177 140.645 C 155.03 141.575 155.777 143.824 154.854 145.677 Z M 179.427 151.895 C 181.28 152.825 182.027 155.074 181.104 156.927 C 180.445 158.238 179.119 159 177.75 159 C 177.186 159 176.615 158.875 176.072 158.604 L 170.25 155.689 L 164.427 158.604 C 162.574 159.534 160.325 158.772 159.395 156.927 C 158.472 155.074 159.219 152.825 161.072 151.895 L 168.572 148.145 C 169.627 147.617 170.872 147.617 171.927 148.145 Z"
android:strokeWidth="1" />
<path
android:name="path_1"
android:fillAlpha="0"
android:fillColor="@color/splash_primary"
android:pathData="M 192.709 104.964 C 191.142 101.857 189.595 98.926 188.115 96.247 L 184.395 89.731 C 181.336 84.548 178.879 80.775 177.742 79.082 C 177.42 59.584 169.136 54.875 168.177 54.391 C 166.734 53.681 164.984 53.952 163.848 55.094 C 158.333 60.61 154.744 66.103 153.045 68.996 L 134.954 68.996 C 133.255 66.103 129.666 60.61 124.151 55.094 C 123.016 53.952 121.272 53.681 119.822 54.391 C 118.863 54.875 110.579 59.584 110.257 79.082 C 109.12 80.775 106.663 84.547 103.605 89.731 L 99.882 96.252 C 98.401 98.933 96.853 101.864 95.285 104.974 L 91.935 111.87 C 83.959 128.994 76.5 150.313 76.5 170.248 C 76.5 201.442 102.72 228.037 103.841 229.151 C 104.251 229.561 104.757 229.876 105.306 230.059 C 105.79 230.22 117.362 233.999 136.5 233.999 C 137.496 233.999 138.448 233.604 139.151 232.901 L 141.803 230.249 L 146.197 230.249 L 148.849 232.901 C 149.552 233.604 150.504 233.999 151.5 233.999 C 170.639 233.999 182.211 230.22 182.694 230.059 C 183.244 229.876 183.749 229.561 184.159 229.151 C 185.279 228.037 211.5 201.443 211.5 170.248 C 211.5 150.313 204.041 128.994 196.064 111.87 Z M 162.75 83.999 C 164.822 83.999 164.735 87.309 164.735 89.382 C 166.808 89.382 170.25 89.427 170.25 91.5 C 170.25 95.638 166.888 98.999 162.75 98.999 C 158.612 98.999 155.25 95.638 155.25 91.5 C 155.25 87.361 158.612 83.999 162.75 83.999 Z M 136.785 97.564 C 137.364 96.165 138.734 95.25 140.25 95.25 L 147.75 95.25 C 149.266 95.25 150.635 96.165 151.214 97.564 C 151.793 98.963 151.47 100.582 150.401 101.651 L 146.651 105.401 C 145.918 106.133 144.959 106.5 143.999 106.5 C 143.04 106.5 142.08 106.133 141.348 105.401 L 137.597 101.651 C 136.529 100.582 136.207 98.963 136.785 97.564 Z M 125.25 83.999 C 127.323 83.999 127.235 87.309 127.235 89.382 C 129.308 89.382 132.75 89.427 132.75 91.5 C 132.75 95.638 129.388 98.999 125.25 98.999 C 121.112 98.999 117.75 95.637 117.75 91.5 C 117.75 87.361 121.112 83.999 125.25 83.999 Z M 144 218.999 C 117.12 218.999 95.25 195.445 95.25 166.499 C 95.25 137.554 117.12 114 144 114 C 170.88 114 192.75 137.554 192.75 166.499 C 192.75 195.445 170.88 218.999 144 218.999 Z"
android:strokeWidth="1" />
<path
android:name="path_2"
android:fillAlpha="0"
android:fillColor="#ef5350"
android:pathData="M 160.739 158.44 C 158.668 157.198 158.323 154.077 160.084 152.508 C 160.329 152.29 162.49 151.126 164.885 149.923 C 168.283 148.216 169.46 147.734 170.24 147.734 C 171.02 147.734 172.231 148.231 175.782 150.008 C 181.059 152.65 181.457 153.016 181.457 155.234 C 181.457 156.765 181.009 157.577 179.655 158.499 C 178.268 159.443 177.207 159.257 173.531 157.425 L 170.292 155.811 L 166.974 157.429 C 163.198 159.271 162.354 159.408 160.739 158.44 Z M 134.489 147.254 C 132.75 146.194 132.17 143.625 133.288 141.937 C 134.027 140.82 142.612 136.429 144.055 136.429 C 144.759 136.429 146.131 136.998 149.552 138.71 C 153.393 140.632 154.194 141.125 154.638 141.844 C 155.428 143.122 155.516 144.373 154.903 145.613 C 154.216 147.001 153.386 147.558 151.813 147.689 C 150.606 147.789 150.298 147.688 147.211 146.177 L 143.902 144.559 L 140.733 146.146 C 137.176 147.929 135.951 148.146 134.489 147.254 Z M 108.448 158.594 C 107.987 158.349 107.357 157.781 107.048 157.331 C 106.572 156.639 106.5 156.284 106.578 155.015 C 106.709 152.893 107.213 152.446 112.383 149.872 C 115.854 148.143 116.881 147.734 117.748 147.734 C 118.625 147.734 119.651 148.152 123.361 150.023 C 127.26 151.989 127.981 152.44 128.46 153.211 C 130.051 155.77 128.211 159.04 125.18 159.04 C 124.616 159.04 123.247 158.499 121.093 157.425 L 117.853 155.811 L 114.536 157.429 C 110.902 159.201 109.938 159.386 108.448 158.594 Z"
android:strokeWidth="1" />
android:name="splash"
android:width="320dp"
android:height="320dp"
android:viewportWidth="320"
android:viewportHeight="320">
<group
android:name="scaleme"
android:pivotX="160"
android:pivotY="160"
android:scaleX="1"
android:scaleY="1">
<group android:name="bg">
<path
android:name="circle"
android:pathData="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:fillColor="@color/m3_sys_color_dynamic_light_primary_container"
android:fillAlpha="0"
android:strokeWidth="1" />
</group>
<group
android:name="fg"
android:pivotX="160"
android:pivotY="160"
android:scaleX="0"
android:scaleY="0">
<clip-path
android:name="mask"
android:pathData="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z" />
<group
android:name="totoro_group"
android:scaleX="0.73903004444"
android:scaleY="0.73903004444">
<clip-path android:pathData="M0.81,0.07h432v432h-432z" />
<path
android:name="totoro"
android:pathData="M242.26,418.58c-44.77,0 -89.54,0 -134.31,0c-6.96,0 -7.12,-0.56 -6.31,-7.57c6.75,-58.64 31.14,-110.6 61.45,-160.07c6.71,-10.95 9.45,-22.06 11.05,-34.22c1.43,-10.89 5.32,-20.99 13.4,-28.93c5.67,-5.58 9.49,-5.72 14.67,0.29c6.42,7.45 12.41,15.28 18.2,23.23c2.01,2.76 3.88,4.35 7.39,4.3c9.86,-0.15 19.72,-0.13 29.58,-0.01c3.26,0.04 5.21,-1.26 7.14,-3.9c6.02,-8.18 12.19,-16.28 18.74,-24.04c4.56,-5.41 8.36,-5.29 13.65,-0.51c8.35,7.53 11.83,17.58 13.9,28.16c1.14,5.82 1.07,11.88 2.18,17.71c0.61,3.18 2.21,6.32 3.97,9.1c19.34,30.51 35.86,62.44 48.61,96.27c8.91,23.64 15.25,47.93 18.01,73.09c0.72,6.6 0.28,7.1 -6.53,7.1C332.12,418.59 287.19,418.58 242.26,418.58zM172.46,404.96c0.23,-0.04 1.58,0.09 2.4,-0.51c8.32,-6.01 16.3,-5.48 24.88,-0.06c3.28,2.07 7.64,0.92 10.26,-2.87c2.4,-3.47 2.93,-7.99 -0.37,-10.11c-6.96,-4.48 -14.69,-7.79 -22.16,-11.45c-0.71,-0.35 -1.97,0.02 -2.8,0.42c-6.1,2.95 -12.31,5.72 -18.16,9.11c-3.47,2.01 -4.86,5.62 -3.44,9.68C164.45,403.11 167.3,405.15 172.46,404.96zM218.13,370.48c-0.72,7.32 5.26,12.42 10.7,10.65c3.5,-1.14 6.64,-3.36 10.15,-4.45c2.19,-0.68 4.93,-0.73 7.1,-0.05c3.5,1.09 6.63,3.81 10.14,4.31c2.71,0.39 6.58,-0.8 8.42,-2.72c1.69,-1.77 2.38,-5.74 1.7,-8.26c-1.66,-6.13 -21.82,-15 -27.76,-12.78c-0.3,0.11 -0.6,0.25 -0.88,0.39c-4.76,2.37 -9.72,4.42 -14.2,7.23C220.99,366.38 219.28,369.23 218.13,370.48zM312.12,405.04c5.83,-0.02 8.75,-2.02 9.96,-6c1.29,-4.24 -0.29,-7.83 -4,-9.92c-5.46,-3.07 -11.09,-5.89 -16.87,-8.3c-1.97,-0.82 -4.88,-0.73 -6.87,0.1c-5.49,2.28 -10.81,5.01 -16.03,7.87c-4.63,2.54 -6.06,7.19 -3.97,11.49c2.04,4.18 6.73,5.95 11.55,4.09c2.69,-1.04 5.36,-2.29 7.8,-3.82c3.12,-1.96 5.81,-1.75 8.95,0.07C306.06,402.61 309.82,403.99 312.12,405.04zM186.6,262.09c0.05,8.66 5.72,15.1 14.55,16.52c7.21,1.16 15.06,-3.96 17.57,-11.47c2.13,-6.36 0.68,-9.3 -5.95,-10.15c-3.72,-0.47 -4.65,-1.86 -5.04,-5.35c-0.62,-5.66 -3.07,-7 -8.67,-5.72C191.46,247.66 186.55,254.03 186.6,262.09zM282.02,278.75c7.26,0.03 14.41,-5.46 16.13,-12.38c1.46,-5.89 0.26,-8.38 -5.73,-9.23c-4.07,-0.58 -5.45,-2.48 -5.77,-6.12c-0.33,-3.76 -2.15,-6.05 -6.28,-5.61c-8.6,0.91 -15.51,8.95 -14.97,17.39C265.96,271.4 273.59,278.72 282.02,278.75zM259.29,278.52c-0.09,-5.33 -3.97,-9.16 -8.9,-9.28c-5.17,-0.13 -10.35,0 -15.52,-0.04c-3.82,-0.03 -6.54,1.76 -8.08,5.12c-1.56,3.4 -0.95,6.7 1.57,9.44c2.62,2.85 5.33,5.66 8.23,8.22c3.42,3.02 7.46,3.55 11.05,0.59c3.59,-2.97 6.8,-6.44 9.9,-9.93C258.63,281.4 258.91,279.45 259.29,278.52z"
android:fillType="evenOdd"
android:fillColor="@color/m3_sys_color_dynamic_light_primary"
android:fillAlpha="0"
android:strokeWidth="1"
tools:targetApi="s" />
</group>
</group>
</group>
</vector>
</aapt:attr>
<target android:name="path_2">
<target android:name="circle">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="300"
android:interpolator="@android:anim/decelerate_interpolator"
android:propertyName="fillAlpha"
android:startOffset="500"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType" />
<set>
<objectAnimator
android:propertyName="pathData"
android:startOffset="200"
android:duration="300"
android:valueFrom="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:valueTo="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z"
android:valueType="pathType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="path_1">
<target android:name="totoro_group">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="500"
android:interpolator="@android:anim/accelerate_interpolator"
android:propertyName="fillAlpha"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType" />
<set>
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="translateY"
android:valueFrom="160"
android:valueTo="0"
android:interpolator="@android:interpolator/fast_out_slow_in" />
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="scaleY"
android:valueFrom="0.5"
android:valueTo="0.73903004444"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="path">
<target android:name="totoro">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="800"
android:interpolator="@android:anim/overshoot_interpolator"
android:propertyName="pathData"
android:valueFrom="M 144 165.978 C 143.736 165.978 143.522 166.212 143.522 166.499 C 143.522 166.787 143.736 167.021 144 167.021 C 144.263 167.021 144.478 166.787 144.478 166.499 C 144.478 166.212 144.263 165.978 144 165.978 Z M 143.821 166.389 C 143.813 166.404 143.798 166.413 143.783 166.413 C 143.776 166.413 143.769 166.412 143.763 166.408 L 143.696 166.374 L 143.628 166.408 C 143.607 166.418 143.581 166.41 143.57 166.388 C 143.559 166.367 143.568 166.341 143.589 166.33 L 143.676 166.286 C 143.688 166.28 143.703 166.28 143.715 166.286 L 143.802 166.33 C 143.823 166.341 143.832 166.367 143.821 166.388 Z M 144.126 166.258 C 144.118 166.273 144.103 166.282 144.087 166.282 C 144.08 166.282 144.074 166.281 144.067 166.277 L 144 166.244 L 143.932 166.277 C 143.911 166.288 143.885 166.279 143.874 166.258 C 143.863 166.236 143.872 166.21 143.893 166.2 L 143.98 166.156 C 143.992 166.15 144.007 166.15 144.019 166.156 L 144.106 166.2 C 144.128 166.21 144.136 166.236 144.125 166.258 Z M 144.41 166.33 C 144.432 166.341 144.44 166.367 144.43 166.389 C 144.422 166.404 144.407 166.413 144.391 166.413 C 144.384 166.413 144.378 166.412 144.371 166.408 L 144.304 166.374 L 144.236 166.408 C 144.215 166.418 144.189 166.41 144.178 166.388 C 144.167 166.367 144.176 166.341 144.197 166.33 L 144.284 166.286 C 144.297 166.28 144.311 166.28 144.323 166.286 Z"
android:valueTo="M 144 121.499 C 121.258 121.499 102.75 141.685 102.75 166.499 C 102.75 191.314 121.258 211.499 144 211.499 C 166.741 211.499 185.25 191.314 185.25 166.499 C 185.25 141.685 166.742 121.499 144 121.499 Z M 128.604 156.927 C 127.945 158.238 126.619 159 125.25 159 C 124.686 159 124.114 158.875 123.572 158.604 L 117.749 155.689 L 111.926 158.604 C 110.066 159.534 107.825 158.772 106.894 156.927 C 105.972 155.074 106.719 152.825 108.572 151.895 L 116.072 148.145 C 117.126 147.617 118.372 147.617 119.426 148.145 L 126.926 151.895 C 128.78 152.825 129.527 155.074 128.604 156.927 Z M 154.854 145.677 C 154.195 146.988 152.869 147.75 151.5 147.75 C 150.936 147.75 150.364 147.625 149.822 147.354 L 144 144.439 L 138.177 147.354 C 136.316 148.284 134.075 147.522 133.145 145.677 C 132.222 143.824 132.969 141.575 134.822 140.645 L 142.322 136.895 C 143.377 136.367 144.622 136.367 145.677 136.895 L 153.177 140.645 C 155.03 141.575 155.777 143.824 154.854 145.677 Z M 179.427 151.895 C 181.28 152.825 182.027 155.074 181.104 156.927 C 180.445 158.238 179.119 159 177.75 159 C 177.186 159 176.615 158.875 176.072 158.604 L 170.25 155.689 L 164.427 158.604 C 162.574 159.534 160.325 158.772 159.395 156.927 C 158.472 155.074 159.219 152.825 161.072 151.895 L 168.572 148.145 C 169.627 147.617 170.872 147.617 171.927 148.145 Z"
android:valueType="pathType" />
<set>
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="fg">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="scaleX"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="scaleY"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
</set>
</aapt:attr>
</target>
</animated-vector>

View File

@@ -150,7 +150,7 @@
<string name="favourites_categories">Mga paboritong kategorya</string>
<string name="remove_category">Tanggalin</string>
<string name="text_empty_holder_primary">Parang walang laman dito…</string>
<string name="text_history_holder_secondary">Hanapin kung ano ang babasahin sa side menu.</string>
<string name="text_history_holder_secondary">Hanapin kung anong pwedeng basahin sa «Explore» section</string>
<string name="text_shelf_holder_secondary">Hanapin kung ano ang babasahin sa seksyong «Mag-explore»</string>
<string name="recent_manga">Kamakailan</string>
<string name="manga_save_location">Folder para sa mga download</string>
@@ -267,7 +267,7 @@
<string name="incognito_mode">Incognito mode</string>
<string name="no_chapters">Walang mga kabanata</string>
<string name="automatic_scroll">Awtomatikong pag-scroll</string>
<string name="reader_info_pattern">Ch. %1$d/%2$d Pg. %3$d/%4$d</string>
<string name="reader_info_pattern">Ka. %1$d/%2$d Pp. %3$d/%4$d</string>
<string name="reader_info_bar">Ipakita ang information bar sa pagbasa</string>
<string name="comics_archive">Archive ng mga comics</string>
<string name="folder_with_images">Folder na may mga larawan</string>
@@ -303,8 +303,8 @@
<string name="nothing_here">Wala naman dito</string>
<string name="services">Mga serbisyo</string>
<string name="allow_unstable_updates">Payagan ang mga hindi stable na update</string>
<string name="show_reading_indicators">Ipakita ang mga tagapagpahiwatig ng progress ng pagbabasa</string>
<string name="exclude_nsfw_from_history_summary">Manga na minarkahan bilang NSFW ay hindi kailanman idadagdag sa kasaysayan at ang iyong progress ay hindi mase-save</string>
<string name="show_reading_indicators">Ipakita ang pang-hiwatig ng progreso</string>
<string name="exclude_nsfw_from_history_summary">Ang mga Manga na naka-mark na NSFW ay hindi madadagdag sa history at yung progreso mo ay hindi ma-sasave</string>
<string name="clear_cookies_summary">Maaaring makatulong sa kaso ng ilang mga isyu. Ang lahat ng pahintulot ay mawawalan ng bisa</string>
<string name="invalid_domain_message">Imbalidong domain</string>
<string name="last_2_hours">Huling 2 oras</string>
@@ -313,7 +313,7 @@
<string name="no_bookmarks_yet">Wala pang bookmark</string>
<string name="nsfw">18+</string>
<string name="not_found_404">Hindi natagpuan o inalis ang nilalaman</string>
<string name="enable_logging_summary">Magtala ng ilang pagkilos para sa mga layunin ng pag-debug</string>
<string name="enable_logging_summary">Magtala ng ilang pagkilos para sa mga layunin ng pag-debug. Huwag buksan kung hindi mo alam kung ano ang ginagawa mo</string>
<string name="text_delete_local_manga_batch">Permanenteng tanggalin ang mga napiling item sa device\?</string>
<string name="chapters_empty">Walang mga kabanata sa manga na ito</string>
<string name="suggestions_updating">Nag-a-update ang mga mungkahi</string>
@@ -343,7 +343,7 @@
<string name="use_fingerprint">Gumamit ng fingerprint kung magagamit</string>
<string name="report">Ulat</string>
<string name="reset">I-reset</string>
<string name="allow_unstable_updates_summary">Magmungkahi ng mga update sa mga beta na bersyon ng app</string>
<string name="allow_unstable_updates_summary">Makakuha ng paunawa tungkol sa mga unstable build</string>
<string name="network_unavailable">Hindi magagamit ang network</string>
<string name="network_unavailable_hint">I-on ang Wi-Fi o mobile network para magbasa ng manga online</string>
<string name="reader_control_ltr_summary">Mag-tap sa kanang gilid o ang pagpindot sa kanang key ay palaging lilipat sa susunod na pahina</string>
@@ -361,16 +361,16 @@
<string name="theme_name_miku">Miku</string>
<string name="user_agent">Header ng UserAgent</string>
<string name="text_file_sizes">B|kB|MB|GB|TB</string>
<string name="standard">Standard</string>
<string name="standard">Pamantayan</string>
<string name="webtoon">Webtoon</string>
<string name="read_mode">Read mode</string>
<string name="error">Error</string>
<string name="internal_storage">Internal storage</string>
<string name="external_storage">External storage</string>
<string name="read_mode">Mode na pang-basa</string>
<string name="error">May Mali</string>
<string name="internal_storage">Pangkaloobang storage</string>
<string name="external_storage">Panlabasang storage</string>
<string name="vibration">Vibration</string>
<string name="domain">Domain</string>
<string name="light_indicator">LED indicator</string>
<string name="settings_apply_restart_required">Mangyaring i-restart ang application upang ilapat ang mga pagbabagong ito</string>
<string name="settings_apply_restart_required">I-restart ang application para ma-ilapat ang mga pagbabagong ito</string>
<string name="got_it">Nakuha ko</string>
<string name="sources_reorder_tip">I-tap at hawakan ang isang aytem upang muling ayusin ang mga ito</string>
<string name="restore_backup_description">Mag-import ng dating ginawa na backup ng data ng user</string>
@@ -389,7 +389,7 @@
<string name="sync_host_description">Maaari kang gumamit ng self-hosted synchronization server o isang default. Huwag baguhin ito kung hindi ka sigurado sa iyong ginagawa.</string>
<string name="ignore_ssl_errors">Huwag pansinin ang mga error sa SSL</string>
<string name="mirror_switching">Awtomatikong pumili ng mirror</string>
<string name="mirror_switching_summary">Awtomatikong lumipat ng mga domain para sa mga remote source sa mga error kung available ang mga mirror</string>
<string name="mirror_switching_summary">Kusang lumipat ng domain para sa mga manga source na may mali kung mayroong mga mirror</string>
<string name="cancel_all">Kanselahin lahat</string>
<string name="downloads_wifi_only">Mag-download lamang sa pamamagitan ng Wi-Fi</string>
<string name="downloads_wifi_only_summary">Itigil ang pag-download kapag lumipat sa isang mobile network</string>
@@ -423,7 +423,7 @@
<string name="data_and_privacy">Data at privacy</string>
<string name="restore_summary">Ibalik ang dating ginawang backup</string>
<string name="webtoon_zoom_summary">Payagan ang pag-zoom in na gesture sa webtoon mode</string>
<string name="reader_info_bar_summary">Ipakita ang kasalukuyang oras at pagbabasa ng progreso sa tuktok ng screen</string>
<string name="reader_info_bar_summary">Ipakita ang kasalukuyang oras at progreso ng pagbabasa sa tuktok ng screen</string>
<string name="show_pages_numbers_summary">Ipakita ang mga numero ng pahina sa ibabang gilid</string>
<string name="pages_animation_summary">I-animate ang paglipat ng pahina</string>
<string name="invalid_port_number">Imbalidong numero ng port</string>
@@ -437,8 +437,8 @@
<string name="download_option_all_unread_b">Lahat ng di-nababasang kabanata (%s)</string>
<string name="download_option_manual_selection">Manu-manong pumili ng mga kabanata</string>
<string name="invert_colors">Baliktarin ang mga kulay</string>
<string name="custom_directory">Pasadyang direktoryo</string>
<string name="pick_custom_directory">Pumili ng pasadyang direktoryo</string>
<string name="custom_directory">Custom na direktoryo</string>
<string name="pick_custom_directory">Pumili ng Custom na direktoryo</string>
<string name="no_access_to_file">Wala kang access sa file o direktoryo na ito</string>
<string name="local_manga_directories">Mga lokal na direktoryo ng manga</string>
<string name="password">Password</string>
@@ -464,17 +464,17 @@
<string name="manage_categories">Ayusin ang mga kategorya</string>
<string name="suggestions_wifi_only_summary">Huwag i-update ang mga mungkahi gamit ang mga naka-metrong network na koneksyon</string>
<string name="show">Ipakita</string>
<string name="unknown">Di-alam</string>
<string name="unknown">Di-kilala</string>
<string name="in_progress">Isinasagawa</string>
<string name="disable_nsfw">I-disable ang NSFW</string>
<string name="error_corrupted_file">Ang hindi wastong data ay ibinalik nito o ang file ay nasira</string>
<string name="error_corrupted_file">Nabalik ang di-wastong data o na-corrupt ang file</string>
<string name="related_manga_summary">Magpakita ng listahan ng mga kaugnay na manga. Sa ilang mga kaso, ito ay maaaring may mali o nawawala</string>
<string name="advanced">Advanced</string>
<string name="too_many_requests_message">Masyadong maraming request. Subukang ulit mamaya</string>
<string name="default_section">Default na seksyon</string>
<string name="manga_list">Listahan ng Manga</string>
<string name="zoom_in">Mag-zoom paloob</string>
<string name="reader_zoom_buttons_summary">Kung magpapakita ng mga button ng kontrol ng zoom sa kanang sulok sa ibaba</string>
<string name="reader_zoom_buttons_summary">Kung magpapakita ba ng mga button ng pang-zoom sa kanang sulok sa ibaba</string>
<string name="on_device">Sa device</string>
<string name="moved_to_top">Nailipat sa itaas</string>
<string name="items_limit_exceeded">Wala nang mga aytem na pwedeng idagdag</string>
@@ -487,13 +487,13 @@
<string name="enhanced_colors_summary">Binabawasan ang banding, ngunit maaaring makaapekto ito sa performance</string>
<string name="state_abandoned">Na-drop</string>
<string name="keep_screen_on">Panatilihing naka-on ang screen</string>
<string name="enhanced_colors">32-bit color mode</string>
<string name="enhanced_colors">32-bit na color mode</string>
<string name="keep_screen_on_summary">Huwag I-off ang screen habang nagbabasa ng manga</string>
<string name="suggest_new_sources_summary">I-prompt na paganahin ang mga bagong idinagdag na source pagkatapos i-update ang aplikasyon</string>
<string name="categories">Mga Kategorya</string>
<string name="list_options">Opsyon sa Listahan</string>
<string name="by_relevance">Kaugnayan</string>
<string name="online_variant">Online na baryante</string>
<string name="online_variant">Online na variant</string>
<string name="frequency_every_day">Araw araw</string>
<string name="backup_frequency">Dalas ng paglikha ng backup</string>
<string name="periodic_backups_enable">Paganahin ang periodic na pag-backup</string>
@@ -517,7 +517,8 @@
<string name="manual">Manu-mano</string>
<string name="source_enabled">Napaganang source</string>
<string name="disable_nsfw_summary">Huwag paganahin ang mga source na NSFW at itago ang manga na pang-adulto mula sa listahan kung maaari</string>
<string name="no_manga_sources_catalog_text">Walang available na source sa seksyong ito. Antabayanan</string>
<string name="no_manga_sources_catalog_text">Walang mga sources na maaring gamitin sa seksyong ito, o maaring na-add na lahat.
\nManatiling nakatutok para sa iba pang mga source</string>
<string name="available_d">Available: %1$d</string>
<string name="content_type_other">Iba pa</string>
<string name="error_multiple_states_not_supported">Ang pag-filter ayon sa maraming estado ay hindi sinusuportahan ng manga source na ito</string>
@@ -532,9 +533,14 @@
<string name="apply">Gamitin</string>
<string name="genres_search_hint">Simulan ang pag-type ng pangalan ng genre</string>
<string name="globally">Pangkahalatan</string>
<string name="downloads_settings_info">Maaari mong paganahin ang pabagal na pag-download para sa bawat source ng manga nang paisa-isa sa mga setting ng source kung nagkakaroon ka ng mga problema sa pagharang sa server-side</string>
<string name="downloads_settings_info">Maaari mong paganahin ang pag-bagal ng pag-download para sa bawat source ng manga nang paisa-isa sa mga setting ng source kung nagkakaroon ka ng mga problema sa pagharang na server-side</string>
<string name="this_manga">Itong manga na ito</string>
<string name="skip">Laktawan</string>
<string name="color_correction_apply_text">Ang mga setting na ito ay maaaring ilapat sa pangkahalatan o sa kasalukuyang manga lamang. Kung inilapat sa pangkahalatan, hindi ma-override ang mga indibidwal na setting.</string>
<string name="grayscale">Grayscale</string>
<string name="grayscale">Walang kulay</string>
<string name="welcome_text">Paki-select kung anong mga content source ang gusto mo i-enable. Pwede rin ito i-configure mamaya sa settings</string>
<string name="restore">I-balik</string>
<string name="disable_battery_optimization_summary_downloads">Baka makatulong sa pag-simula ng download kung mayroong isyu</string>
<string name="backup_date_">Petsa ng pag-backup: %s</string>
<string name="sync_auth">Mag-login para i-sync ang account</string>
</resources>

View File

@@ -3,12 +3,13 @@
<style name="Base.V31.Kotatsu" parent="Base.V27.Kotatsu">
<item name="android:windowSplashScreenAnimatedIcon">@drawable/avd_splash</item>
<item name="android:windowSplashScreenBackground">@android:color/system_neutral2_900</item>
<item name="android:windowSplashScreenAnimationDuration">800</item>
<item name="android:windowSplashScreenAnimationDuration">@integer/splash_screen_duration</item>
<item name="android:windowSplashScreenBackground">@color/m3_sys_color_dynamic_dark_surface</item>
</style>
<!-- From ThemeOverlay.Material3.DynamicColors.Dark -->
<style name="Theme.Kotatsu.Monet">
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="isMaterial3DynamicColorApplied">true</item>
<!-- Color palettes -->
<item name="colorPrimary">@color/m3_sys_color_dynamic_dark_primary</item>
@@ -61,11 +62,11 @@
<item name="colorOnErrorContainer">@color/m3_sys_color_dark_on_error_container</item>
<item name="colorOutline">@color/m3_sys_color_dynamic_dark_outline</item>
<item name="colorOutlineVariant">@color/m3_sys_color_dynamic_dark_outline_variant</item>
<item name="android:colorBackground">@android:color/system_neutral2_900</item>
<item name="m3ColorBackground">@android:color/system_neutral2_900</item>
<item name="m3ColorExploreButton">@android:color/system_neutral2_800</item>
<item name="m3ColorCardBackground">@android:color/system_neutral2_700</item>
<item name="m3ColorBottomMenuBackground">@android:color/system_neutral2_800</item>
<item name="android:colorBackground">@color/m3_sys_color_dynamic_dark_surface</item>
<item name="m3ColorBackground">@color/m3_sys_color_dynamic_dark_surface</item>
<item name="m3ColorExploreButton">@color/m3_sys_color_dynamic_dark_surface_container_low</item>
<item name="m3ColorCardBackground">@color/m3_sys_color_dynamic_dark_surface_container_low</item>
<item name="m3ColorBottomMenuBackground">@color/m3_sys_color_dynamic_dark_surface_container_low</item>
<!-- Default Framework Text Colors. -->
<item name="android:textColorPrimary">@color/m3_dynamic_dark_default_color_primary_text
</item>

View File

@@ -11,7 +11,6 @@
<color name="status_bar_incognito">#66311B92</color>
<color name="warning">#FB8C00</color>
<color name="launcher_background">#222222</color>
<color name="splash_primary">#0C4091</color>
<!-- Color schemes colors -->
<color name="background_miku">#191C1C</color>

View File

@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="ThemeOverlay.Kotatsu" parent="ThemeOverlay.Material3.Dark" />
<style name="ThemeOverlay.Kotatsu" parent="ThemeOverlay.Material3.Dark">
<item name="android:navigationBarColor">@android:color/transparent</item>
</style>
<style name="ThemeOverlay.Kotatsu.Amoled" parent="">
<item name="colorSurface">@color/surface_amoled</item>

View File

@@ -2,31 +2,37 @@
<resources>
<plurals name="items">
<item quantity="one">%1$d item</item>
<item quantity="many">%1$d itens</item>
<item quantity="other">%1$d itens</item>
</plurals>
<plurals name="chapters">
<item quantity="one">%1$d capítulo</item>
<item quantity="many">%1$d capítulos</item>
<item quantity="other">%1$d capítulos</item>
</plurals>
<plurals name="new_chapters">
<item quantity="one">%1$d novo capítulo</item>
<item quantity="many">%1$d novos capítulos</item>
<item quantity="other">%1$d novos capítulos</item>
</plurals>
<plurals name="minutes_ago">
<item quantity="one">%1$d minuto atrás</item>
<item quantity="many">%1$d minutos atrás</item>
<item quantity="other">%1$d minutos atrás</item>
</plurals>
<plurals name="hours_ago">
<item quantity="one">%1$d hora atrás</item>
<item quantity="many">%1$d horas atrás</item>
<item quantity="other">%1$d horas atrás</item>
</plurals>
<plurals name="days_ago">
<item quantity="one">%1$d dia atrás</item>
<item quantity="many">%1$d dias atrás</item>
<item quantity="other">%1$d dias atrás</item>
</plurals>
<plurals name="months_ago">
<item quantity="one">%1$d mês atrás</item>
<item quantity="many">%1$d meses atrás</item>
<item quantity="other"></item>
<item quantity="other">%1$d meses atrás</item>
</plurals>
</resources>

View File

@@ -5,7 +5,7 @@
<string name="local_storage">Armazenamento local</string>
<string name="favourites">Favoritos</string>
<string name="history">Histórico</string>
<string name="error_occurred">Um erro ocorreu</string>
<string name="error_occurred">Ocorreu um erro</string>
<string name="network_error">Erro de rede</string>
<string name="details">Detalhes</string>
<string name="chapters">Capítulos</string>
@@ -14,7 +14,7 @@
<string name="grid">Grade</string>
<string name="list_mode">Modo de lista</string>
<string name="settings">Configurações</string>
<string name="remote_sources">Fontes de manga</string>
<string name="remote_sources">Fontes de mangá</string>
<string name="loading_">Carregando…</string>
<string name="chapter_d_of_d">Capítulo %1$d de %2$d</string>
<string name="close">Fechar</string>
@@ -38,7 +38,7 @@
<string name="by_name">Nome</string>
<string name="popular">Popular</string>
<string name="updated">Atualizado</string>
<string name="newest">O mais novo</string>
<string name="newest">Mais recente</string>
<string name="by_rating">Avaliação</string>
<string name="sort_order">Ordem de classificação</string>
<string name="filter">Filtro</string>
@@ -49,7 +49,7 @@
<string name="clear">Limpar</string>
<string name="remove">Remover</string>
<string name="_s_deleted_from_local_storage">“%s” excluído do armazenamento local</string>
<string name="save_page">Salvar página</string>
<string name="save_page">Salvar a página</string>
<string name="page_saved">Salvou</string>
<string name="share_image">Compartilhar imagem</string>
<string name="_import">Importar</string>
@@ -87,10 +87,10 @@
<string name="light_indicator">Indicador LED</string>
<string name="vibration">Vibração</string>
<string name="remove_category">Remover</string>
<string name="text_empty_holder_primary">Tá meio vazio aqui…</string>
<string name="text_empty_holder_primary">Está meio vazio aqui…</string>
<string name="text_search_holder_secondary">Tente reformular a consulta.</string>
<string name="text_history_holder_primary">O que você ler será exibido aqui</string>
<string name="text_history_holder_secondary">Encontre o que ler na aba «Explorar»</string>
<string name="text_history_holder_primary">O que você lê será exibido aqui</string>
<string name="text_history_holder_secondary">Encontre o que ler na seção «Explorar»</string>
<string name="text_local_holder_primary">Salve algo primeiro</string>
<string name="manga_shelf">Prateleira</string>
<string name="recent_manga">Recente</string>
@@ -111,11 +111,11 @@
<string name="rotate_screen">Girar a tela</string>
<string name="update">Atualizar</string>
<string name="feed_will_update_soon">A atualização do feed começará em breve</string>
<string name="track_sources">Procure atualizações</string>
<string name="dont_check">Não verifique</string>
<string name="enter_password">Digite a senha</string>
<string name="track_sources">Procurar por atualizações</string>
<string name="dont_check">Não verificar</string>
<string name="enter_password">Digite sua senha</string>
<string name="wrong_password">Senha incorreta</string>
<string name="protect_application_summary">Peça a senha ao iniciar o Kotatsu</string>
<string name="protect_application_summary">Solicitar senha ao iniciar o Kotatsu</string>
<string name="repeat_password">Repita a senha</string>
<string name="passwords_mismatch">Senhas incompatíveis</string>
<string name="about">Sobre</string>
@@ -159,7 +159,7 @@
<string name="state_finished">Finalizado</string>
<string name="state_ongoing">Em andamento</string>
<string name="system_default">Padrão</string>
<string name="exclude_nsfw_from_history">Excluir mangá NSFW do histórico</string>
<string name="exclude_nsfw_from_history">Excluir mangás NSFW do histórico</string>
<string name="show_pages_numbers">Páginas numeradas</string>
<string name="enabled_sources">Fontes usadas</string>
<string name="available_sources">Fontes disponíveis</string>
@@ -169,16 +169,16 @@
<string name="screenshots_block_all">Sempre bloquear</string>
<string name="suggestions">Sugestões</string>
<string name="suggestions_enable">Ativar sugestões</string>
<string name="suggestions_summary">Sugerir mangá com base em suas preferências</string>
<string name="suggestions_summary">Sugerir mangás com base em suas preferências</string>
<string name="suggestions_info">Todos os dados são analisados apenas localmente neste dispositivo e nunca são enviados para qualquer lugar.</string>
<string name="text_suggestion_holder">Comece a ler mangá e você receberá sugestões personalizadas</string>
<string name="exclude_nsfw_from_suggestions">Não sugira mangá NSFW</string>
<string name="text_suggestion_holder">Comece a ler e você receberá sugestões personalizadas</string>
<string name="exclude_nsfw_from_suggestions">Não sugerir mangás NSFW</string>
<string name="history_is_empty">Sem histórico ainda</string>
<string name="enabled">Habilitado</string>
<string name="disabled">Desabilitado</string>
<string name="filter_load_error">Não foi possível carregar a lista de gêneros</string>
<string name="reset_filter">Redefinir filtro</string>
<string name="onboard_text">Selecione os idiomas que você deseja ler mangá. Você pode alterá-lo mais tarde nas configurações.</string>
<string name="onboard_text">Selecione os idiomas em que você deseja ler. Você pode alterá-los mais tarde nas configurações.</string>
<string name="never">Nunca</string>
<string name="only_using_wifi">Somente em Wi-Fi</string>
<string name="always">Sempre</string>
@@ -188,7 +188,7 @@
<string name="various_languages">Vários idiomas</string>
<string name="text_clear_history_prompt">Limpar todo o histórico de leitura permanentemente\?</string>
<string name="operation_not_supported">Esta operação não é suportada</string>
<string name="automatic">Siga o sistema</string>
<string name="automatic">Automático (segue o sistema)</string>
<string name="enabled_d_of_d" tools:ignore="PluralsCandidate">%1$d de %2$d em</string>
<string name="webtoon">Webtoon</string>
<string name="switch_pages">Alternar páginas</string>
@@ -198,11 +198,11 @@
<string name="create_category">Nova categoria</string>
<string name="zoom_mode_fit_center">Centro de ajuste</string>
<string name="zoom_mode_keep_start">Manter no início</string>
<string name="black_dark_theme_summary">Usa menos energia em telas AMOLED</string>
<string name="black_dark_theme_summary">Consome menos bateria em telas AMOLED</string>
<string name="create_backup">Criar backup de dados</string>
<string name="text_local_holder_secondary">Salve-o de fontes online ou importe arquivos.</string>
<string name="check_for_updates">Verifique se há atualizações</string>
<string name="text_feed_holder">Novos capítulos do que você está lendo são mostrados aqui</string>
<string name="text_feed_holder">Novos capítulos do que você está lendo são exibidos aqui</string>
<string name="app_version">Versão %s</string>
<string name="zoom_mode_fit_width">Ajustar à largura</string>
<string name="preparing_">Preparando…</string>
@@ -228,11 +228,11 @@
<string name="removal_completed">Remoção concluída</string>
<string name="text_delete_local_manga_batch">Excluir itens selecionados do dispositivo permanentemente\?</string>
<string name="hide">Esconder</string>
<string name="download_slowdown">Baixar lentidão</string>
<string name="download_slowdown">Desaceleração de download</string>
<string name="download_slowdown_summary">Ajuda a evitar o bloqueio do seu endereço IP</string>
<string name="local_manga_processing">Processamento de mangá salvo</string>
<string name="local_manga_processing">Processamento de mangás salvos</string>
<string name="chapters_will_removed_background">Os capítulos serão removidos em segundo plano</string>
<string name="new_sources_text">Novas fontes de mangá estão disponíveis</string>
<string name="new_sources_text">Novas fontes de mangás estão disponíveis</string>
<string name="check_new_chapters_title">Verifique se há novos capítulos e notifique sobre isso</string>
<string name="show_notification_new_chapters_on">Você receberá notificações sobre atualizações do mangá que está lendo</string>
<string name="edit_category">Editar categoria</string>
@@ -252,9 +252,9 @@
<string name="default_mode">Modo padrão</string>
<string name="detect_reader_mode">Detecção automática do modo de leitura</string>
<string name="detect_reader_mode_summary">Detectar automaticamente se o mangá é webtoon</string>
<string name="disable_battery_optimization">Desative a otimização da bateria</string>
<string name="disable_battery_optimization">Desative a otimização de bateria</string>
<string name="disable_battery_optimization_summary">Ajuda com verificações de atualizações em segundo plano</string>
<string name="invalid_domain_message">Endereço inválido</string>
<string name="invalid_domain_message">Domínio inválido</string>
<string name="use_fingerprint">Usar impressão digital, se disponível</string>
<string name="appwidget_shelf_description">Mangás dos seus favoritos</string>
<string name="appwidget_recent_description">Seus mangás recentemente lidos</string>
@@ -262,7 +262,7 @@
<string name="status_on_hold">Em espera</string>
<string name="status_dropped">Desistido</string>
<string name="text_shelf_holder_primary">Seus mangás serão exibidos aqui</string>
<string name="text_shelf_holder_secondary">Encontre o que ler na seção &lt;«Explorar»</string>
<string name="text_shelf_holder_secondary">Encontre o que ler na seção «Explorar»</string>
<string name="canceled">Cancelado</string>
<string name="account_already_exists">Essa conta já existe</string>
<string name="back">Voltar</string>
@@ -288,7 +288,7 @@
<string name="history_cleared">Histórico apagado</string>
<string name="manage">Gerenciar</string>
<string name="no_bookmarks_yet">Sem páginas marcadas ainda</string>
<string name="no_bookmarks_summary">Você pode criar um marcador de página enquanto lé o mangá</string>
<string name="no_bookmarks_summary">Você pode criar um marcador de página enquanto lê o mangá</string>
<string name="bookmarks_removed">Marcadores de página removidos</string>
<string name="no_manga_sources">Sem fontes de mangás</string>
<string name="select_range">Selecionar intervalo</string>
@@ -296,8 +296,8 @@
<string name="no_chapters">Sem capítulos</string>
<string name="manga_error_description_pattern">Detalhes do erro:&lt;br&gt;&lt;tt&gt;%1$s&lt;/tt&gt;&lt;br&gt;&lt;br&gt;1. Tente &lt;a href=%2$s&gt;abrir o mangá em um navegador da web&lt;/a&gt; para garantir que ele esteja disponível em sua fonte&lt;br&gt;2. Verifique se você está usando a &lt;ahref=kotatsu://about&gt;versão mais recente do Kotatsu&lt;/a&gt;&lt;br&gt;3. Se estiver disponível, envie um relatório de erro para os desenvolvedores.</string>
<string name="feed">Feed</string>
<string name="history_shortcuts_summary">Torne os mangás recentes visíveis pressionando o ícone do aplicativo</string>
<string name="no_manga_sources_text">Habilite as fontes de maná para ler online</string>
<string name="history_shortcuts_summary">Torne mangás recentes visíveis ao pressionar e segurar o ícone do aplicativo</string>
<string name="no_manga_sources_text">Habilite as fontes de mangás para ler online</string>
<string name="random">Aleatório</string>
<string name="categories_delete_confirm">Tem certeza que deseja excluir as categorias favoritas selecionadas\?
\nTodos os mangás serão perdidos e isso não pode ser desfeito.</string>
@@ -323,7 +323,7 @@
<string name="comics_archive">Arquivo de quadrinhos</string>
<string name="importing_manga">Importando mangá(s)</string>
<string name="import_completed">Importação completa</string>
<string name="import_completed_hint">Você pode excluir o arquivo original do dispositivo para salvar espaço</string>
<string name="import_completed_hint">Você pode excluir o arquivo original do armazenamento para economizar espaço</string>
<string name="import_will_start_soon">A importação começará em breve</string>
<string name="history_shortcuts">Mostrar atalhos de mangás recentes</string>
<string name="reader_control_ltr_summary">Tocar na borda direita ou pressionar a tecla direita sempre passa para a próxima página</string>
@@ -342,9 +342,9 @@
<string name="compact">Compactar</string>
<string name="enable_logging">Habilitar registros</string>
<string name="share_logs">Compartilhar registros</string>
<string name="error_no_space_left">Não há espaço disponível no aparelho</string>
<string name="error_no_space_left">Não há espaço disponível no dispositivo</string>
<string name="network_unavailable">A rede não está disponível</string>
<string name="network_unavailable_hint">Ative o Wi-Fi ou a rede móvel para ler mangá online</string>
<string name="network_unavailable_hint">Ative o Wi-Fi ou os dados móveis para ler mangá online</string>
<string name="allow_unstable_updates">Permitir atualizações instáveis</string>
<string name="download_started">Download iniciado</string>
<string name="language">Idioma</string>
@@ -354,19 +354,19 @@
<string name="show_suspicious_content">Exibir conteúdo suspeito</string>
<string name="prefetch_content">Pré-carregamento de conteúdo</string>
<string name="theme_name_dynamic">Dinâmico</string>
<string name="settings_apply_restart_required">Por favor, reinicie o app para aplicar essas mudanças</string>
<string name="settings_apply_restart_required">Por favor, reinicie o aplicativo para aplicar essas mudanças</string>
<string name="different_languages">Idiomas diferentes</string>
<string name="theme_name_asuka">Asuka</string>
<string name="theme_name_mion">Mion</string>
<string name="theme_name_rikka">Rikka</string>
<string name="theme_name_sakura">Sakura</string>
<string name="source_disabled">Fonte desativada</string>
<string name="enable_logging_summary">Gravar algumas ações para propósitos de depuração. Não ative se você não sabe o que está fazendo</string>
<string name="enable_logging_summary">Gravar algumas ações para propósitos de depuração. Não ative se você não souber o que está fazendo</string>
<string name="theme_name_mamimi">Mamimi</string>
<string name="theme_name_miku">Miku</string>
<string name="theme_name_kanade">Kanade</string>
<string name="scrobbling_empty_hint">Para acompanhar o progresso da leitura, selecione Menu → Rastrear na tela de detalhes do mangá.</string>
<string name="clear_new_chapters_counters">Também informações claras sobre novos capítulos</string>
<string name="clear_new_chapters_counters">Apagar informações sobre novos capítulos</string>
<string name="sync_auth_hint">Você pode entrar em uma conta existente ou criar uma nova</string>
<string name="allow_unstable_updates_summary">Receber notificações sobre versões beta</string>
<string name="comics_archive_import_description">Você pode selecionar um ou mais arquivos .cbz ou .zip, cada arquivo será reconhecido como um mangá separado.</string>
@@ -376,12 +376,12 @@
<string name="show_on_shelf">Mostrar na Prateleira</string>
<string name="got_it">Entendi</string>
<string name="sources_reorder_tip">Toque e segure em um item para reordená-lo</string>
<string name="user_agent">Cabeçalho UserAgent</string>
<string name="user_agent">Cabeçalho User/Agent</string>
<string name="reader_slider">Mostrar controle deslizante de troca de página</string>
<string name="webtoon_zoom">Zoom Webtoon</string>
<string name="pages_animation_summary">Animar troca de página</string>
<string name="show_pages_numbers_summary">Mostrar números de página no canto inferior</string>
<string name="find_similar">Encontrar semelhante</string>
<string name="find_similar">Encontrar similares</string>
<string name="resume">Retomar</string>
<string name="paused">Pausado</string>
<string name="remove_completed">Remoção concluída</string>
@@ -417,7 +417,7 @@
<string name="download_option_all_chapters">Todos os capítulos com tradução %s</string>
<string name="download_option_whole_manga">O mangá inteiro</string>
<string name="download_option_first_n_chapters">Primeiro %s</string>
<string name="download_option_next_unread_n_chapters">Próxima não lida %s</string>
<string name="download_option_next_unread_n_chapters">Próximos %s não lidos</string>
<string name="download_option_all_unread">Todos os capítulos não lidos</string>
<string name="download_option_all_unread_b">Todos os capítulos não lidos (%s)</string>
<string name="download_option_manual_selection">Selecionar capítulos manualmente</string>
@@ -429,14 +429,14 @@
<string name="sync_host_description">Você pode usar um servidor de sincronização auto-hospedado ou um padrão. Não mude isso se não tiver certeza do que está fazendo.</string>
<string name="ignore_ssl_errors">Ignorar erros de SSL</string>
<string name="mirror_switching">Escolher espelho automaticamente</string>
<string name="mirror_switching_summary">Troca automática de domínios para fontes de mangá em caso de erros, se houver espelhos disponíveis</string>
<string name="mirror_switching_summary">Troca automática de domínios para fontes de mangás em caso de erros, se houver espelhos disponíveis</string>
<string name="pause">Pausar</string>
<string name="suggestions_enable_prompt">Quer receber sugestões personalizadas de mangás\?</string>
<string name="suggestion_manga">Sugestão: %s</string>
<string name="downloads_resumed">Os downloads foram retomados</string>
<string name="downloads_wifi_only_summary">Interrompa o download ao mudar para uma rede móvel</string>
<string name="cancel_all_downloads_confirm">Todos os downloads ativos serão cancelados, dados parcialmente baixados serão perdidos</string>
<string name="downloads_wifi_only">Baixe apenas via Wi-Fi</string>
<string name="downloads_wifi_only">Baixar apenas via Wi-Fi</string>
<string name="web_view_unavailable">WebView não disponível: verifique se o provedor WebView está instalado</string>
<string name="port">Porta</string>
<string name="address">Endereço</string>
@@ -471,7 +471,7 @@
<string name="color_dark">Escuro</string>
<string name="too_many_requests_message">Muitas tentativas. Tente de novo mais tarde</string>
<string name="related_manga">Mangá relacionado</string>
<string name="suggestions_wifi_only_summary">Não atualize sugestões usando dados móveis</string>
<string name="suggestions_wifi_only_summary">Não atualize as sugestões usando dados móveis</string>
<string name="default_section">Seção padrão</string>
<string name="background">Fundo</string>
<string name="zoom_out">Diminuir o zoom</string>
@@ -482,7 +482,7 @@
<string name="to_top">Para cima</string>
<string name="show">Mostrar</string>
<string name="color_black">Preto</string>
<string name="this_month">Esse mês</string>
<string name="this_month">Este mês</string>
<string name="frequency_every_day">Diariamente</string>
<string name="categories">Categorias</string>
<string name="list_options">Opções da lista</string>
@@ -528,4 +528,19 @@
<string name="state">Estado</string>
<string name="state_paused">Pausado</string>
<string name="content_type_other">Outros</string>
<string name="error_filter_states_genre_not_supported">A filtragem por gênero e estado não é suportado por esta fonte</string>
<string name="error_filter_locale_genre_not_supported">A filtragem por gênero e localidade não é suportada por esta fonte</string>
<string name="welcome_text">Por favor, selecione quais fontes de conteúdo você gostaria de habilitar. Isso também pode ser configurado posteriormente nas configurações</string>
<string name="apply">Aplicar</string>
<string name="restore">Restaurar</string>
<string name="genres_search_hint">Comece a digitar o nome do gênero</string>
<string name="globally">Globalmente</string>
<string name="downloads_settings_info">Você pode ativar a desaceleração de download para cada fonte de mangá individualmente nas configurações da fonte, se estiver enfrentando problemas com bloqueios do lado do servidor</string>
<string name="disable_battery_optimization_summary_downloads">Pode ajudar a iniciar o download caso você tenha algum problema com isso</string>
<string name="this_manga">Este mangá</string>
<string name="skip">Pular</string>
<string name="color_correction_apply_text">Essas configurações podem ser aplicadas globalmente ou apenas ao mangá atual. Se aplicadas globalmente, as configurações individuais não serão substituídas.</string>
<string name="backup_date_">Data de backup: %s</string>
<string name="grayscale">Tons de Cinza</string>
<string name="sync_auth">Faça login para sincronizar a conta</string>
</resources>

View File

@@ -71,7 +71,7 @@
<string name="large_manga_save_confirm">Este mangá tem %s. Salvar tudo isso\?</string>
<string name="save_manga">Salvar</string>
<string name="notifications">Notificações</string>
<string name="new_chapters">Novos capítulos</string>
<string name="new_chapters">Capítulos novos</string>
<string name="download">Download</string>
<string name="notifications_settings">Configurações das notificações</string>
<string name="light_indicator">Indicador LED</string>
@@ -494,4 +494,53 @@
<string name="state_abandoned">Caiu</string>
<string name="keep_screen_on">Manter a tela ligada</string>
<string name="keep_screen_on_summary">Não desligue a tela enquanto estiver lendo mangá</string>
<string name="sources_catalog">Catálogo de fontes</string>
<string name="frequency_every_day">Diariamente</string>
<string name="content_type_manga">Mangá</string>
<string name="error_multiple_states_not_supported">A filtragem por múltiplos estados não é suportada por esta fonte</string>
<string name="source_summary_pattern">%1$s, %2$s</string>
<string name="backup_frequency">Frequência de criação de backup</string>
<string name="content_type_hentai">Hentai</string>
<string name="error_filter_states_genre_not_supported">A filtragem por gênero e estado não é suportado por esta fonte</string>
<string name="error_filter_locale_genre_not_supported">A filtragem por gênero e localidade não é suportada por esta fonte</string>
<string name="periodic_backups_enable">Ativar backups periódicos</string>
<string name="content_type_comics">Quadrinhos</string>
<string name="catalog">Catálogo</string>
<string name="welcome_text">Por favor, selecione quais fontes de conteúdo gostaria de ativar. Isso também pode ser configurado posteriormente nas configurações</string>
<string name="frequency_every_2_days">A cada 2 dias</string>
<string name="reader_optimize">Reduzir o consumo de memória (beta)</string>
<string name="apply">Aplicar</string>
<string name="restore">Restaurar</string>
<string name="manage_sources">Gerir fontes</string>
<string name="no_manga_sources_found">Nenhuma fonte de mangá disponível encontrada da sua pesquisa</string>
<string name="genres_search_hint">Comece a digitar o nome do gênero</string>
<string name="frequency_once_per_week">Semanalmente</string>
<string name="periodic_backups">Backups periódicos</string>
<string name="globally">Globalmente</string>
<string name="frequency_twice_per_month">Duas vezes ao mês</string>
<string name="downloads_settings_info">Pode ativar a desaceleração de descargas para cada fonte de mangá individualmente nas configurações da fonte, se enfrentar problemas com bloqueios do lado do servidor</string>
<string name="disable_battery_optimization_summary_downloads">Pode ajudar a iniciar a descarga caso tenha algum problema com isso</string>
<string name="error_multiple_genres_not_supported">A filtragem por múltiplos gêneros não é suportada por esta fonte</string>
<string name="this_manga">Este mangá</string>
<string name="lock_screen_rotation">Travar rotação de ecrã</string>
<string name="skip">Pular</string>
<string name="error_search_not_supported">A busca não é suportada por esta fonte</string>
<string name="frequency_once_per_month">Uma vez por mês</string>
<string name="manual">Manual</string>
<string name="reader_optimize_summary">Reduzir a qualidade das páginas fora do ecrã para usar menos memória</string>
<string name="color_correction_apply_text">Essas configurações podem ser aplicadas globalmente ou apenas ao mangá atual. Se aplicadas globalmente, as configurações individuais não serão substituídas.</string>
<string name="source_enabled">Fonte ativada</string>
<string name="disable_nsfw_summary">Desative as fontes NSFW e oculte os mangás adultos da lista, se possível</string>
<string name="speed_value">x%.1f</string>
<string name="backup_date_">Data de backup: %s</string>
<string name="no_manga_sources_catalog_text">Não há fontes disponíveis nesta secção, ou todas elas podem já ter sido adicionadas.
\nFique atento</string>
<string name="available_d">Disponível: %1$d</string>
<string name="state">Estado</string>
<string name="grayscale">Tons de Cinzento</string>
<string name="last_successful_backup">Último backup bem-sucedido: %s</string>
<string name="state_paused">Pausado</string>
<string name="backups_output_directory">Local de saída de backups</string>
<string name="content_type_other">Outros</string>
<string name="sync_auth">Faça login para sincronizar a conta</string>
</resources>

View File

@@ -3,6 +3,7 @@
<style name="Base.V23.Kotatsu" parent="Base.Theme.Kotatsu">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
</style>
<style name="Theme.Kotatsu" parent="Base.V23.Kotatsu" />

View File

@@ -2,7 +2,6 @@
<resources>
<style name="Base.V27.Kotatsu" parent="Base.V23.Kotatsu">
<item name="android:navigationBarColor">@color/navigation_bar_scrim</item>
<item name="android:windowLightNavigationBar">@bool/light_navigation_bar</item>
</style>

View File

@@ -3,14 +3,15 @@
<style name="Base.V31.Kotatsu" parent="Base.V27.Kotatsu">
<item name="android:windowSplashScreenAnimatedIcon">@drawable/avd_splash</item>
<item name="android:windowSplashScreenBackground">@android:color/system_neutral2_50</item>
<item name="android:windowSplashScreenAnimationDuration">800</item>
<item name="android:windowSplashScreenAnimationDuration">@integer/splash_screen_duration</item>
<item name="android:windowSplashScreenBackground">@color/m3_sys_color_dynamic_light_surface</item>
</style>
<style name="Theme.Kotatsu" parent="Base.V31.Kotatsu" />
<!-- From ThemeOverlay.Material3.DynamicColors.Light -->
<style name="Theme.Kotatsu.Monet">
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="isMaterial3DynamicColorApplied">true</item>
<!-- Color palettes -->
<item name="colorPrimary">@color/m3_sys_color_dynamic_light_primary</item>

View File

@@ -25,7 +25,6 @@
<color name="status_bar_incognito">#99B39DDB</color>
<color name="warning">#E65100</color>
<color name="launcher_background">#FFFFFF</color>
<color name="splash_primary">#90CAF9</color>
<!-- Color schemes colors -->
<color name="background_miku">#E4FFFA</color>

View File

@@ -7,4 +7,6 @@
<integer name="manga_badge_max_character_count">3</integer>
<integer name="explore_buttons_columns">2</integer>
<integer name="details_description_lines">5</integer>
<integer name="splash_screen_duration">450</integer>
</resources>

View File

@@ -44,12 +44,10 @@
<!-- Bottom sheet -->
<style name="ThemeOverlay.Kotatsu.BottomSheetDialog" parent="ThemeOverlay.Material3.BottomSheetDialog">
<item name="bottomSheetStyle">@style/Widget.Kotatsu.BottomSheet.Modal</item>
<item name="android:windowAnimationStyle">@style/Animation.Kotatsu.BottomSheetDialog</item>
</style>
<style name="Widget.Kotatsu.BottomSheet.Modal" parent="Widget.Material3.BottomSheet.Modal">
<item name="shapeAppearanceOverlay">@style/ShapeAppearanceOverlay.Kotatsu.BottomSheet</item>
<item name="backgroundTint">?attr/m3ColorBottomMenuBackground</item>
</style>

View File

@@ -68,6 +68,7 @@
<item name="android:buttonStyle">?attr/borderlessButtonStyle</item>
<item name="android:backgroundDimAmount">0.32</item>
<item name="windowActionModeOverlay">true</item>
<item name="actionBarPopupTheme">@style/Widget.Material3.PopupMenu.ListPopupWindow</item>
<item name="actionModeStyle">@style/Widget.Kotatsu.ActionMode</item>
<item name="actionModeCloseDrawable">@drawable/abc_ic_clear_material</item>
<item name="actionModeWebSearchDrawable">@drawable/abc_ic_search_api_material</item>

View File

@@ -4,7 +4,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.4'
classpath 'com.android.tools.build:gradle:8.2.0'
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.21'
classpath 'com.google.dagger:hilt-android-gradle-plugin:2.49'
classpath 'com.google.devtools.ksp:symbol-processing-gradle-plugin:1.9.21-1.0.15'