Glimpse: Use <plurals> for thumbnail_selection_count
In French as well as in Italian, the past participle agrees in gender
and number. This adds the possibility of making the element plural
during translation.
Change-Id: Ie3d84b399ae1f3d6712d7b3dc8627cba3f014d9c
diff --git a/app/src/main/java/org/lineageos/glimpse/fragments/AlbumViewerFragment.kt b/app/src/main/java/org/lineageos/glimpse/fragments/AlbumViewerFragment.kt
index 8c9f6f5..c548e28 100644
--- a/app/src/main/java/org/lineageos/glimpse/fragments/AlbumViewerFragment.kt
+++ b/app/src/main/java/org/lineageos/glimpse/fragments/AlbumViewerFragment.kt
@@ -391,7 +391,9 @@
selectionTracker?.selection?.count()?.takeIf { it > 0 }?.let {
startSelectionMode().apply {
- title = getString(R.string.thumbnail_selection_count, it)
+ title = resources.getQuantityString(
+ R.plurals.thumbnail_selection_count, it, it
+ )
}
}
}
diff --git a/app/src/main/java/org/lineageos/glimpse/fragments/picker/MediaSelectorFragment.kt b/app/src/main/java/org/lineageos/glimpse/fragments/picker/MediaSelectorFragment.kt
index 1e80c5a..303a81c 100644
--- a/app/src/main/java/org/lineageos/glimpse/fragments/picker/MediaSelectorFragment.kt
+++ b/app/src/main/java/org/lineageos/glimpse/fragments/picker/MediaSelectorFragment.kt
@@ -230,7 +230,9 @@
selectionTracker?.selection?.count()?.takeIf { it > 0 }?.let {
startSelectionMode()?.apply {
- title = getString(R.string.thumbnail_selection_count, it)
+ title = resources.getQuantityString(
+ R.plurals.thumbnail_selection_count, it, it
+ )
}
}
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 52d4502..78f18f9 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -108,7 +108,10 @@
<string name="no_media">No media</string>
<!-- Selection -->
- <string name="thumbnail_selection_count">%d selected</string>
+ <plurals name="thumbnail_selection_count">
+ <item quantity="one">%d selected</item>
+ <item quantity="other">%d selected</item>
+ </plurals>
<!-- Picker -->
<string name="pick_a_photo">Pick a photo</string>