+2001-04-02 Bruno Haible <haible@clisp.cons.org>
+
+ * gettext.texi (Plural forms): Add Estonian. Fix the formula for
+ Russian and add Czech and Slovak to this case.
+
2001-03-29 Bruno Haible <haible@clisp.cons.org>
* gettext-0.10.36 released.
@item Germanic family
Danish, Dutch, English, German, Norwegian, Swedish
@item Finno-Ugric family
-Finnish
+Estonian, Finnish
@item Latin/Greek family
Greek
@item Semitic family
Gaeilge
@end table
-@item Three forms, special case for one and all numbers ending in 2, 3, or 4
+@item 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:
@smallexample
Plural-Forms: nplurals=3; \
- plural=n==1 ? 0 : n%10>=2 && n%10<=4 ? 1 : 2;
+ plural=n%10==1 && n%100!=11 ? 0 : \
+ n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
@end smallexample
@noindent
@table @asis
@item Slavic family
-Russian
+Czech, Russian, Slovak
@end table
@item Three forms, special case for one and some numbers ending in 2, 3, or 4
@smallexample
Plural-Forms: nplurals=4; \
- plural=n==1 ? 0 : \
- n%10==2 ? 1 : n%10==3 || n%10==4 ? 2 : 3;
+ plural=n==1 ? 0 : n%10==2 ? 1 : n%10==3 || n%10==4 ? 2 : 3;
@end smallexample
@noindent