Я использую plurals для компиляции строки количества для приложения для Android. Я точно следую тому, что можно найти в учебниках:
res.getQuantityString(
R.plurals.number_of_comments, commentsCount, commentsCount);
Вот определение множественных чисел:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<plurals name="number_of_comments">
<item quantity="zero">No comments</item>
<item quantity="one">One comment</item>
<item quantity="other">%d comments</item>
</plurals>
</resources>
Интересно, что строка вывода нечетна для того, что я определил:
commentsCount = 0 => "0 comments"
commentsCount = 1 => "One comment"
commentsCount = 2 => "2 comments"
Я предполагаю, что это связано с тем, что docs указывает When the language requires special treatment of the number 0 (as in Arabic).
на zero
количество. Есть ли способ заставить мое определение?