From: Akim Demaille Date: Mon, 12 Nov 2001 10:11:49 +0000 (+0000) Subject: Adjust ngettext default. X-Git-Tag: BISON-1_30b~1 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/76e734e5edfea9cc1510630ca3c85af1143f8aed?ds=sidebyside Adjust ngettext default. --- diff --git a/ChangeLog b/ChangeLog index 4128b047..28b83412 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,7 +4,8 @@ * config/config.guess, config/config.sub, po/*.po: Update. * src/system.h (ngettext): Now that we use ngettext, be sure to - provide a default definition when NLS are not used. + provide a default definition when NLS are not used that takes care + of the cardinality. 2001-11-12 Akim Demaille diff --git a/src/system.h b/src/system.h index bad5b770..a0b46eee 100644 --- a/src/system.h +++ b/src/system.h @@ -131,7 +131,8 @@ size_t strnlen PARAMS ((const char *s, size_t maxlen)); # undef textdomain # define textdomain(Domain) # undef ngettext -# define ngettext(Singular, Plural, Num) Plural +# define ngettext(Singular, Plural, Number) \ + ((Number == 1) ? Singular : Plural) # define _(Text) Text #endif #define N_(Text) Text