--- lib/weblib.php.orig	2006-05-24 11:07:37.000000000 +0900
+++ lib/weblib.php	2006-05-31 11:05:26.000000000 +0900
@@ -3900,9 +3900,16 @@
     for ($i=1970; $i<=2020; $i++) {
         $years[$i] = $i;
     }
-    return choose_from_menu($days,   $day,   $currentdate['mday'], '', '', '0', $return)
-          .choose_from_menu($months, $month, $currentdate['mon'],  '', '', '0', $return)
-          .choose_from_menu($years,  $year,  $currentdate['year'], '', '', '0', $return);
+
+    if (in_array(substr(current_language(),0,2), array('ja'))) {
+      return choose_from_menu($years,  $year,  $currentdate['year'], '', '', '0', $return)
+	.choose_from_menu($months, $month, $currentdate['mon'],  '', '', '0', $return)
+	.choose_from_menu($days,   $day,   $currentdate['mday'], '', '', '0', $return);
+    }else{
+      return choose_from_menu($days,   $day,   $currentdate['mday'], '', '', '0', $return)
+	.choose_from_menu($months, $month, $currentdate['mon'],  '', '', '0', $return)
+	.choose_from_menu($years,  $year,  $currentdate['year'], '', '', '0', $return);
+    }
 
 }
 
