Index: gdk-pixbuf/gdk-pixdata.c
===================================================================
RCS file: /cvs/gnome/gtk+/gdk-pixbuf/gdk-pixdata.c,v
retrieving revision 1.21
diff -u -r1.21 gdk-pixdata.c
--- gdk-pixbuf/gdk-pixdata.c	18 Aug 2003 15:17:03 -0000	1.21
+++ gdk-pixbuf/gdk-pixdata.c	30 Dec 2003 20:05:12 -0000
@@ -399,7 +399,9 @@
 	{
 	  g_set_error (error, GDK_PIXBUF_ERROR,
 		       GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY,
-		       _("failed to allocate image buffer of %u bytes"),
+		       ngettext("failed to allocate image buffer of %u byte",
+				"failed to allocate image buffer of %u bytes",
+				pixdata->rowstride * pixdata->height),
 		       pixdata->rowstride * pixdata->height);
 	  return NULL;
 	}
Index: gtk/gtkfilechooserdefault.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkfilechooserdefault.c,v
retrieving revision 1.49
diff -u -r1.49 gtkfilechooserdefault.c
--- gtk/gtkfilechooserdefault.c	29 Dec 2003 20:55:01 -0000	1.49
+++ gtk/gtkfilechooserdefault.c	30 Dec 2003 20:05:13 -0000
@@ -2946,7 +2946,7 @@
     return;
 
   if (size < (gint64)1024)
-    str = g_strdup_printf (_("%d bytes"), (gint)size);
+    str = g_strdup_printf (ngettext ("%d byte", "%d bytes", (gint)size), (gint)size);
   else if (size < (gint64)1024*1024)
     str = g_strdup_printf (_("%.1f K"), size / (1024.));
   else if (size < (gint64)1024*1024*1024)
