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;