diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt
index 9f951edafe..2256a18d17 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt
@@ -380,7 +380,8 @@ class BackupRestoreService : Service() {
.toString(), errors.size.toString()))
val sourceMissingCount = sourcesMissing.distinct().size
if (sourceMissingCount > 0)
- content.add(resources.getQuantityString(R.plurals.sources_missing, sourceMissingCount))
+ content.add(resources.getQuantityString(R.plurals.sources_missing,
+ sourceMissingCount, sourceMissingCount))
if (lincensedManga > 0)
content.add(getString(R.string.x_licensed_manga, lincensedManga))
val trackingErrors = trackingErrors.distinct()
diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
index 5eca53c549..8b9c8e635b 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
@@ -533,8 +533,9 @@ class LibraryUpdateService(
setContentTitle(getString(R.string.notification_new_chapters))
color = ContextCompat.getColor(applicationContext, R.color.colorAccentLight)
if (updates.size > 1) {
- setContentText(resources.getQuantityText(R.plurals.notification_new_chapters_text,
- updates.size))
+ setContentText(resources.getQuantityString(R.plurals
+ .notification_new_chapters_text,
+ updates.size, updates.size))
setStyle(NotificationCompat.BigTextStyle().bigText(updates.joinToString("\n") {
it.first.title.chop(45)
}))
diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionUpdateJob.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionUpdateJob.kt
index 149ea4c17c..bb4cd759d0 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionUpdateJob.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionUpdateJob.kt
@@ -33,8 +33,9 @@ class ExtensionUpdateJob : Job() {
notify(Notifications.ID_UPDATES_TO_EXTS,
context.notification(Notifications.CHANNEL_UPDATES_TO_EXTS) {
setContentTitle(
- context.resources.getQuantityText(
- R.plurals.update_check_notification_ext_updates, names.size
+ context.resources.getQuantityString(
+ R.plurals.update_check_notification_ext_updates, names
+ .size, names.size
)
)
val extNames = if (names.size > 5) {
diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
index 71cfd8c515..0e48f2edce 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
@@ -96,7 +96,8 @@ class SettingsAdvancedController : SettingsController() {
}, {
activity?.toast(R.string.cache_delete_error)
}, {
- activity?.toast(resources?.getQuantityString(R.plurals.cache_deleted, deletedFiles))
+ activity?.toast(resources?.getQuantityString(R.plurals.cache_deleted,
+ deletedFiles, deletedFiles))
findPreference(CLEAR_CACHE_KEY)?.summary =
resources?.getString(R.string.used_cache, chapterCache.readableSize)
})
diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
index f337270b53..55b1767030 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
@@ -121,7 +121,8 @@ class SettingsGeneralController : SettingsController() {
when (it) {
"0" -> context.getString(R.string.lock_always)
"-1" -> context.getString(R.string.lock_never)
- else -> context.getString(R.string.lock_after_mins, it)
+ else -> resources?.getQuantityString(R.plurals.lock_after_mins, it.toInt(),
+ it)
}
}.toTypedArray()
entryValues = values
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4fe4d58d1f..c7102714c9 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -188,7 +188,10 @@
Lock when idle
Always
Never
- After %1$s minutes
+
+ - After %1$s minutes
+ - After %1$s minutes
+
Search title, tags, source
Automatically refresh covers
Refresh covers in library as well
@@ -578,7 +581,7 @@
Download error
Update available
- - %d extension update available
+ - Extension update available
- %d extension updates available