Index: gtk/gtkcalendar.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkcalendar.c,v
retrieving revision 1.93
diff -u -p -r1.93 gtkcalendar.c
--- gtk/gtkcalendar.c	30 Sep 2005 17:53:19 -0000	1.93
+++ gtk/gtkcalendar.c	1 Oct 2005 16:46:42 -0000
@@ -2024,7 +2024,11 @@ calendar_paint_week_numbers (GtkCalendar
 			      + calendar->month) % 12 + 1, calendar->day[row][6]);
       g_return_if_fail (result);
 
-      g_snprintf (buffer, sizeof (buffer), "%d", week);
+      /* Translators: glibc 2.2 adds 'I' flag for decimal integer
+       * conversion to be used as locale's alternative output digits.
+       * Replace %d with %Id if you want week number in localized digits.
+       */
+      g_snprintf (buffer, sizeof (buffer), _("%d"), week);
       pango_layout_set_text (layout, buffer, -1);
       pango_layout_get_pixel_extents (layout, NULL, &logical_rect);
 
@@ -2139,7 +2143,11 @@ calendar_paint_day (GtkCalendar *calenda
 	text_color = NORMAL_DAY_COLOR (widget);
     }
 
-  g_snprintf (buffer, sizeof (buffer), "%d", day);
+  /* Translators: glibc 2.2 adds 'I' flag for decimal integer
+   * conversion to be used as locale's alternative output digits.
+   * Replace %d with %Id if you want day number in localized digits.
+   */
+  g_snprintf (buffer, sizeof (buffer), _("%d"), day);
   layout = gtk_widget_create_pango_layout (widget, buffer);
   pango_layout_get_pixel_extents (layout, NULL, &logical_rect);
   
