diff options
Diffstat (limited to 'calendar/gui/calendar-commands.c')
-rw-r--r-- | calendar/gui/calendar-commands.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/calendar/gui/calendar-commands.c b/calendar/gui/calendar-commands.c index 8fd3bb038e..12fe653619 100644 --- a/calendar/gui/calendar-commands.c +++ b/calendar/gui/calendar-commands.c @@ -423,20 +423,24 @@ calendar_set_folder_bar_label (GnomeCalendar *gcal, BonoboControl *control) if (start_tm.tm_year == end_tm.tm_year) { if (start_tm.tm_mon == end_tm.tm_mon) { strftime (buffer, sizeof (buffer), - _("%B %Y"), &start_tm); + _("%d"), &start_tm); + strftime (end_buffer, sizeof (end_buffer), + _("%d %B %Y"), &end_tm); + strcat (buffer, " - "); + strcat (buffer, end_buffer); } else { strftime (buffer, sizeof (buffer), - _("%B"), &start_tm); + _("%d %B"), &start_tm); strftime (end_buffer, sizeof (end_buffer), - _("%B %Y"), &end_tm); + _("%d %B %Y"), &end_tm); strcat (buffer, " - "); strcat (buffer, end_buffer); } } else { strftime (buffer, sizeof (buffer), - _("%B %Y"), &start_tm); + _("%d %B %Y"), &start_tm); strftime (end_buffer, sizeof (end_buffer), - _("%B %Y"), &end_tm); + _("%d %B %Y"), &end_tm); strcat (buffer, " - "); strcat (buffer, end_buffer); } |