From debbeac50a48c78fd0ca1559228e54eebc4d7aa8 Mon Sep 17 00:00:00 2001 From: "brian m. carlson" Date: Fri, 30 May 2014 21:36:05 +0000 Subject: Honor locale time settings in lock screen. The time display in the lock screen should honor the LC_TIME variable, including the locale-specific settings for whether to display a 12-hour or 24-hour time. Sending the time and date strings through gettext results in a value which is specific to LC_MESSAGES, which can be different from LC_TIME. Use the %X value for time, which is guaranteed to be appropriate for the locale in question. Signed-off-by: brian m. carlson --- src/gs-lock-plug.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c index 8b47e96..cbc1241 100644 --- a/src/gs-lock-plug.c +++ b/src/gs-lock-plug.c @@ -300,10 +300,8 @@ date_time_update (GSLockPlug *plug) gchar *str; datetime = g_date_time_new_now_local (); - /* Translators: Time format, see https://developer.gnome.org/glib/stable/glib-GDateTime.html#g-date-time-format */ - time = g_date_time_format (datetime, _("%l:%M %p")); - /* Translators: Date format, see https://developer.gnome.org/glib/stable/glib-GDateTime.html#g-date-time-format */ - date = g_date_time_format (datetime, _("%A, %B %e")); + time = g_date_time_format (datetime, "%X"); + date = g_date_time_format (datetime, "%A, %B %e"); str = g_strdup_printf ("%s", time); gtk_label_set_text (GTK_LABEL (plug->priv->auth_time_label), str); -- cgit v1.2.1