Mercurial > pidgin
comparison 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 |
comparison
equal
deleted
inserted
replaced
4275:5ce5b252cdb1 | 4276:32fcf4cf5f80 |
---|---|
480 mailnots = g_slist_append(mailnots, mn); | 480 mailnots = g_slist_append(mailnots, mn); |
481 } | 481 } |
482 | 482 |
483 if (count < 0) { | 483 if (count < 0) { |
484 if (from && subject) | 484 if (from && subject) |
485 g_snprintf(buf, sizeof buf, "%s has mail from %s: %s", gc->username, from, *subject ? subject : _("No Subject")); | 485 g_snprintf(buf, sizeof buf, _("%s has mail from %s: %s"), gc->username, from, *subject ? subject : _("No Subject")); |
486 else | 486 else |
487 g_snprintf(buf, sizeof buf, "%s has new mail.", gc->username); | 487 g_snprintf(buf, sizeof buf, _("%s has new mail."), gc->username); |
488 } else if (count > 0) { | 488 } else if (count > 0) { |
489 g_snprintf(buf, sizeof buf, "%s has %d new message%s.", | 489 g_snprintf(buf, sizeof buf, |
490 gc->username, count, count == 1 ? "" : "s"); | 490 ngettext("%s has %d new message.","%s has %d new messages.",count), gc->username, count); |
491 } else if (mn->email_win) { | 491 } else if (mn->email_win) { |
492 gtk_widget_destroy(mn->email_win); | 492 gtk_widget_destroy(mn->email_win); |
493 return; | 493 return; |
494 } else | 494 } else |
495 return; | 495 return; |