Improves plural used in strings

This commit is contained in:
ericdecanini 2022-07-20 14:48:38 +02:00
parent 10b1443fda
commit 0ad2051dd3
2 changed files with 5 additions and 4 deletions

View File

@ -217,8 +217,8 @@ class RoomSummaryItemFactory @Inject constructor(
when (val size = directParentNames.size) {
0 -> null
1 -> directParentNames.first()
2 -> stringProvider.getQuantityString(R.plurals.search_space_parents, 1, directParentNames[0], directParentNames[1])
else -> stringProvider.getQuantityString(R.plurals.search_space_parents, size - 1, directParentNames[0], directParentNames.size - 1)
2 -> stringProvider.getString(R.string.search_space_two_parents, directParentNames[0], directParentNames[1])
else -> stringProvider.getQuantityString(R.plurals.search_space_multiple_parents, size - 1, directParentNames[0], size - 1)
}
}
}

View File

@ -764,8 +764,9 @@
<string name="search_members_hint">Filter room members</string>
<string name="search_banned_user_hint">Filter banned users</string>
<string name="search_no_results">No results</string>
<plurals name="search_space_parents">
<item quantity="one">%1$s and %2$s</item>
<string name="search_space_two_parents">%1$s and %2$s</string>
<plurals name="search_space_multiple_parents">
<item quantity="one">%1$s and %2$d other</item>
<item quantity="other">%1$s and %2$d others</item>
</plurals>