Mercurial > pidgin
diff src/prpl.c @ 4276:32fcf4cf5f80
[gaim-migrate @ 4527]
E'ric Boumaour (zongo_fr) writes:
"This patch enables the use of ngettext for singular and
plural forms of sentences ("%s person in room"/"%s
people in room") cf. gettext documentation.
Some call to g_snprintf have been rewritten to make
strings translatable (like "%s has %s")
The patch is also available at
http://www.frankiz.org/gaim/ starting by i18n-ngettext-
http://www.frankiz.org/gaim/i18n-ngettext-20030110.diff
is the current file, a newer date would be an update.
HTH,
Eric"
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Fri, 10 Jan 2003 15:36:48 +0000 |
parents | 9c7fcb211886 |
children | cddb50734169 |
line wrap: on
line diff
--- a/src/prpl.c Fri Jan 10 07:04:23 2003 +0000 +++ b/src/prpl.c Fri Jan 10 15:36:48 2003 +0000 @@ -482,12 +482,12 @@ if (count < 0) { if (from && subject) - g_snprintf(buf, sizeof buf, "%s has mail from %s: %s", gc->username, from, *subject ? subject : _("No Subject")); + g_snprintf(buf, sizeof buf, _("%s has mail from %s: %s"), gc->username, from, *subject ? subject : _("No Subject")); else - g_snprintf(buf, sizeof buf, "%s has new mail.", gc->username); + g_snprintf(buf, sizeof buf, _("%s has new mail."), gc->username); } else if (count > 0) { - g_snprintf(buf, sizeof buf, "%s has %d new message%s.", - gc->username, count, count == 1 ? "" : "s"); + g_snprintf(buf, sizeof buf, + ngettext("%s has %d new message.","%s has %d new messages.",count), gc->username, count); } else if (mn->email_win) { gtk_widget_destroy(mn->email_win); return;