Android permite a los traductores definir Plurals. El siguiente ejemplo funciona para mí con la configuración regional 'es':Cantidad "dos" no funciona en Android Strings-Resources Plural
<plurals name="numberOfSongsAvailable">
<item quantity="one">One song found.</item>
<item quantity="other">%d songs found.</item>
</plurals>
Pero la adición de un valor especial para two
no funciona, todavía se toma la versión other
. ¿El uso de two
depende de la configuración regional? Entonces, ¿solo Android toma la versión two
si la configuración regional especifica explícitamente que debe haber una versión two
?
La pregunta Android plurals treatment of “zero” de SO detecta el mismo error al utilizar zero
en inglés que tampoco es compatible. No hay soluciones en esta pregunta, excepto para evitar los plurales de Android que quiero evitar.
Sí, el uso de dos es específico de la configuración regional. Sólo porque le dé el número 2 no significa que usará cantidad = "dos". Solo usará esa cantidad para idiomas que tengan casos especiales para el número 2 – ByteMe
posible duplicado de [tratamiento de plurals Android de "cero"] (http://stackoverflow.com/questions/5651902/android-plurals-treatment-of- cero) –