On 2-11-2005, at 21:58, Maniac wrote:
Taking the example of pluralizations of quantities it won't work
for Russian. Words depending on their form have different
alforithms of adjustment for numbers. Typical words have 3-4
different forms for different numbers. And I can't tell exactly how
many of those forms exist but it's like some dozens of them :-). So
simple singular/plural just won't cut it :-).
3 IIRC, same as Serbian.
Serbian is similar and pluralization works just fine. But declensions
are different problem (Serbian have 7 of them) so admin interface
sometimes looks funny ;).
from: http://www.gnu.org/software/gettext/manual/html_chapter/
gettext_10.html#SEC150
...
Three forms, special cases for numbers ending in 1 and 2, 3, 4,
except those ending in 1[1-4]
The header entry would look like this:
Plural-Forms: nplurals=3; \
plural=n%10==1 && n%100!=11 ? 0 : \
n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
Languages with this property include:
Slavic family
Croatian, Czech, Russian, Slovak, Ukrainian
...
---
Nebojša Đorđević - nesh
Studio Quattro - Niš - SCG
http://djnesh.blogspot.com/ | http://djnesh-django.blogspot.com/
Registered Linux User 282159 [http://counter.li.org]