[Mono-bugs] [Bug 78032][Wis] Changed - Mono.Unix.Catalog handling of plurals insufficient

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Apr 10 07:21:44 EDT 2006

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by jonpryor at vt.edu.


--- shadow/78032	2006-04-06 00:55:57.000000000 -0400
+++ shadow/78032.tmp.31488	2006-04-10 07:21:44.000000000 -0400
@@ -1,14 +1,14 @@
 Bug#: 78032
 Product: Mono: Class Libraries
 Version: unspecified
 OS: All
 OS Details: 
-Status: NEW   
+Status: NEEDINFO   
+Severity: Unknown
 Priority: Wishlist
 Component: Mono.POSIX
 AssignedTo: miguel at ximian.com                            
 ReportedBy: rcasha at waldonet.net.mt               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
@@ -23,6 +23,20 @@
 11-il tip (11-19, 111-119 etc)
 20 tip (all others)
 There are various other languages in which there are more than one string
 for plurals. Is there any chance for this to be handled, maybe like KDE
 does it?
+------- Additional Comments From jonpryor at vt.edu  2006-04-10 07:21 -------
+Mono.Unix.Catalog is just a wrapper over ngettext(3), and ngettext(3)
+only takes singular and plural string forms:
+char * ngettext (const char * msgid, const char * msgid_plural,
+                        unsigned long int n);
+So it's not possible to do this while sticking with ngettext(3), and
+the use of gettext (and gettext message catalogs) is the major point
+to Catalog.
+How does KDE handle this?  Does it handle things internally, or does
+it use some gettext extension functions which I'm not aware of?

More information about the mono-bugs mailing list