Index: gtkcalendar.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkcalendar.c,v
retrieving revision 1.46
diff -u -b -B -p -r1.46 gtkcalendar.c
--- gtkcalendar.c	15 Dec 2002 01:47:23 -0000	1.46
+++ gtkcalendar.c	11 May 2003 23:01:07 -0000
@@ -41,6 +41,7 @@
 
 #include "gtkcalendar.h"
 #include "gtkmarshalers.h"
+#include "gtkintl.h"
 #include "gdk/gdkkeysyms.h"
 
 /***************************************************************************/
@@ -500,6 +583,22 @@ gtk_calendar_init (GtkCalendar *calendar
   private_data->dirty_day_names = 0;
   private_data->dirty_week = 0;
   private_data->dirty_main = 0;
+
+  {
+    /* Translate to calendar:week_start:1 if you want Monday to be
+     * the first day of the week; otherwise translate to 
+     * calendar:week_start:0. 
+     * Do *not* translate it to anything else, if it
+     * it isn't calendar:week_start:1 or calendar:week_start:0 it will 
+     * not work.
+     */
+    char *e = _("calendar:week_start:0");
+    if (strcmp (e, "calendar:week_start:1") == 0) {
+      calendar->display_flags |= GTK_CALENDAR_WEEK_START_MONDAY;
+    } else if (strcmp (e, "calendar:week_start:0")) {
+      g_warning ("Whoever translated calendar:week_start:0 did so wrongly.\n");
+    }
+  }
 }
 
 GtkWidget*

