diff -ru -X /home/jjm/cvs/no.freeciv FreecivCVS/client/gui-xaw/repodlgs.c freeciv/client/gui-xaw/repodlgs.c --- FreecivCVS/client/gui-xaw/repodlgs.c Thu Feb 10 09:43:33 2000 +++ freeciv/client/gui-xaw/repodlgs.c Mon Feb 14 13:02:25 2000 @@ -347,6 +347,8 @@ XtAddCallback(science_list, XtNcallback, science_help_callback, NULL); XtAddCallback(science_help_toggle, XtNcallback, toggle_callback, NULL); + toggle_callback(science_help_toggle, NULL, NULL); + if(num_list>60) { int ncol; XtVaGetValues(science_list, XtNdefaultColumns, &ncol, NULL); diff -ru -X /home/jjm/cvs/no.freeciv FreecivCVS/common/shared.c freeciv/common/shared.c --- FreecivCVS/common/shared.c Fri Jan 28 09:38:39 2000 +++ freeciv/common/shared.c Mon Feb 14 13:04:24 2000 @@ -223,11 +223,11 @@ ***************************************************************/ char *textyear(int year) { - static char y[10]; + static char y[32]; if (year<0) - my_snprintf(y, sizeof(y), "%d BC", -year); + my_snprintf(y, sizeof(y), _("%d BC"), -year); else - my_snprintf(y, sizeof(y), "%d AD", year); + my_snprintf(y, sizeof(y), _("%d AD"), year); return y; }