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;