[almanah] Bug 680845 - Translatable strings for the time in the events list



commit a5a0d0eada5c8545828fbb0e07e26af0a5626e78
Author: Ãlvaro PeÃa <alvaropg gmail com>
Date:   Tue Sep 25 17:41:17 2012 +0200

    Bug 680845 - Translatable strings for the time in the events list

 src/events/calendar-appointment.c |    3 ++-
 src/events/calendar-task.c        |    3 ++-
 src/main-window.c                 |    7 ++++++-
 3 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/src/events/calendar-appointment.c b/src/events/calendar-appointment.c
index 6016f39..6b8a9ef 100644
--- a/src/events/calendar-appointment.c
+++ b/src/events/calendar-appointment.c
@@ -85,7 +85,8 @@ almanah_calendar_appointment_event_new (const gchar *summary, GTime start_time)
 	event->priv->start_time = start_time;
 
 	gmtime_r ((const time_t*) &(ALMANAH_CALENDAR_APPOINTMENT_EVENT (event)->priv->start_time), &utc_date_tm);
-	event->priv->time = g_strdup_printf ("%.2d:%.2d", utc_date_tm.tm_hour, utc_date_tm.tm_min);
+	/* Translators: This is a time string with the format hh:mm */
+	event->priv->time = g_strdup_printf (_("%.2d:%.2d"), utc_date_tm.tm_hour, utc_date_tm.tm_min);
 
 	return event;
 }
diff --git a/src/events/calendar-task.c b/src/events/calendar-task.c
index 080656f..fbf7727 100644
--- a/src/events/calendar-task.c
+++ b/src/events/calendar-task.c
@@ -86,7 +86,8 @@ almanah_calendar_task_event_new (const gchar *uid, const gchar *summary, GTime s
 	event->priv->summary = g_strdup (summary);
 
 	gmtime_r ((const time_t*) &(start_time), &utc_date_tm);
-	event->priv->time = g_strdup_printf ("%.2d:%.2d", utc_date_tm.tm_hour, utc_date_tm.tm_min);
+	/* Translators: This is a time string with the format hh:mm */
+	event->priv->time = g_strdup_printf (_("%.2d:%.2d"), utc_date_tm.tm_hour, utc_date_tm.tm_min);
 
 	return event;
 }
diff --git a/src/main-window.c b/src/main-window.c
index 1db8e66..cfcb6db 100644
--- a/src/main-window.c
+++ b/src/main-window.c
@@ -1382,21 +1382,26 @@ mw_events_updated_cb (AlmanahEventManager *event_manager, AlmanahEventFactoryTyp
 	for (events = _events; events != NULL; events = g_slist_next (events)) {
 		GtkTreeIter iter;
 		AlmanahEvent *event = events->data;
+		gchar *event_time;
 
 		g_debug ("\t%s", almanah_event_format_value (event));
 
+		/* Translators: this is an event source name (like Calendar appointment) and the time when the event takes place */
+		event_time = g_strdup_printf (_("%s @ %s"), almanah_event_format_time (event), almanah_event_get_name (event));
+
 		gtk_list_store_append (priv->event_store, &iter);
 		gtk_list_store_set (priv->event_store, &iter,
 				    0, event,
 				    1, almanah_event_get_icon_name (event),
 				    2, type_id,
 				    3, almanah_event_format_value (event),
-				    4, g_strdup_printf ("<small>%s @ %s</small>", almanah_event_format_time (event), almanah_event_get_name (event)),
+				    4, g_strdup_printf ("<small>%s</small>", event_time),
 				    -1);
 
 		events_count++;
 
 		g_object_unref (event);
+		g_free (event_time);
 	}
 
 	events_text = g_strdup_printf ("%u", events_count);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]