He enfrentado un problema con las cadenas de cantidad (plurales).¿Cómo hacer que las cadenas de cantidad rusas funcionen correctamente?
The manual says, puedo proporcionar series de cantidad que son específicas para cada localización, y hay varios casos comunes: "cero", "uno", "dos", "pocos", "muchos" y "otros". No sé si se cubrieron todos los casos posibles para todos los idiomas del mundo; De todos modos, es más que suficiente para Rusia por lo que intento hacer una localización.
En ruso, los números del 2 al 4 deben tratarse como "pocos" (la regla es en realidad más compleja, pero solo necesito números por debajo de diez).
Sin embargo, cuando solicito una cadena de cantidad para 2, el sistema toma la "otra" cadena. No toma ni "dos" cuerdas ni "pocas" (las he proporcionado en mis recursos). Si me quita la "otra" cadena, consigo la excepción:
android.content.res.Resources$NotFoundException:
Plural resource ID #0x7f080000 quantity=2 item=other
Probé este emulador tanto en (Android 2.1) y en un dispositivo real (Android 2.3), el comportamiento es el mismo mal en ambos casos . Obviamente, hay un error en alguna parte: el sistema no reconoce las cantidades específicas de la configuración regional para mi idioma. ¿Podría ser que Android tiene algún error aquí?