+2005-08-26 Bruno Haible <bruno@clisp.org>
+
+ * gettext.texi (Plural forms): Add info about Romanian.
+ Explanations by Eddy Petrişor <eddy.petrisor@gmail.com>.
+
2005-07-24 Bruno Haible <bruno@clisp.org>
Tidy up exported symbols.
Gaeilge (Irish)
@end table
+@item Three forms, special case for numbers ending in 00 or [2-9][0-9]
+The header entry would be:
+
+@smallexample
+Plural-Forms: nplurals=3; \
+ plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;
+@end smallexample
+
+@noindent
+Languages with this property include:
+
+@table @asis
+@item Romanic family
+Romanian
+@end table
+
@item Three forms, special case for numbers ending in 1[2-9]
The header entry would look like this:
+2005-08-26 Bruno Haible <bruno@clisp.org>
+
+ * plural-table.c (plural_table): Add an entry about Romanian.
+ Explanations by Eddy Petrişor <eddy.petrisor@gmail.com>.
+
2005-08-23 Bruno Haible <bruno@clisp.org>
* write-mo.h (byteswap): New variable.
{ "pt_BR", "Brazilian", "nplurals=2; plural=(n > 1);" },
{ "lv", "Latvian", "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" },
{ "ga", "Irish", "nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;" },
+ { "ro", "Romanian", "nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;" },
{ "lt", "Lithuanian", "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" },
{ "hr", "Croatian", "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" },
{ "sr", "Serbian", "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" },