How to make Russian quantity strings work properly?
<p>I've faced a problem with quantity strings (plurals).</p>

<p><a href="http://developer.android.com/guide/topics/resources/string-resource.html#Plurals" rel="nofollow">The manual says</a>, I may provide quantity strings that are specific for each localization, and there are several common cases: "zero", "one", "two", "few", "many", and "other". I don't know if all possible cases for all languages in the world were covered; anyway, it is more than enough for Russian that I'm trying to make a localization for.</p>

<p>In Russian, numbers from 2 to 4 should be treated like "few" (the rule is actually more complex but I only need numbers below ten).</p>

<p>However, when I request a quantity string for 2, the system takes the "other" string. It doesn't take neither "two" string nor "few" one (I have provided them in my resources). If I removed the "other" string, I get the exception:</p>

<pre><code>android.content.res.Resources$NotFoundException: 
    Plural resource ID #0x7f080000 quantity=2 item=other
</code></pre>

<p>I tried this both on emulator (Android 2.1) and on a real device (Android 2.3), the behaviour is the same wrong in both cases. Obviously, there is a mistake somewhere—the system does not recognize locale-specific quantities for my language. Could it be that Android has some bug here?</p>
