Android позволяет переводчикам определять Plurals. Следующий пример работает для меня с locale 'en':
<plurals name="numberOfSongsAvailable">
<item quantity="one">One song found.</item>
<item quantity="other">%d songs found.</item>
</plurals>
Но добавление специального значения для two
не работает, сохраняется версия other
. Является ли использование two
зависимым от языкового стандарта? Так что Android только принимает версию two
, если локаль явно указывает, что должна быть версия two
?
SO Question Множественное обращение с множественными номерами Android "нуль" обнаруживает ту же ошибку при использовании zero
на английском языке, который также не поддерживается. В этом вопросе нет решений, кроме как избежать множественных чисел, которые я хочу избежать.