[gnome-initial-setup/shell/4765: 331/362] language: Set LC_TIME when changing locales
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-initial-setup/shell/4765: 331/362] language: Set LC_TIME when changing locales
- Date: Thu, 19 Mar 2015 01:48:54 +0000 (UTC)
commit cbbfab50900ce513fa8c9c533e0504471b0df0f1
Author: Dan Nicholson <nicholson endlessm com>
Date: Thu Feb 5 13:15:35 2015 -0800
language: Set LC_TIME when changing locales
The location page depends on getting the correct date and time format
for the current language, so make sure we set LC_TIME when it changes.
Probably we could just set LC_ALL, but I'm not sure if that would break
something.
[endlessm/eos-shell#4558]
gnome-initial-setup/gis-driver.c | 1 +
.../pages/language/gis-language-page.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gnome-initial-setup/gis-driver.c b/gnome-initial-setup/gis-driver.c
index 4f5ee3c..494c773 100644
--- a/gnome-initial-setup/gis-driver.c
+++ b/gnome-initial-setup/gis-driver.c
@@ -304,6 +304,7 @@ gis_driver_read_personality_file (GisDriver *driver)
priv->lang_override = language;
if (language) {
setlocale (LC_MESSAGES, language);
+ setlocale (LC_TIME, language);
}
g_free (priv->default_timezone);
diff --git a/gnome-initial-setup/pages/language/gis-language-page.c
b/gnome-initial-setup/pages/language/gis-language-page.c
index 355ff32..ce700e4 100644
--- a/gnome-initial-setup/pages/language/gis-language-page.c
+++ b/gnome-initial-setup/pages/language/gis-language-page.c
@@ -132,6 +132,7 @@ set_language (GisLanguagePage *page)
driver = GIS_PAGE (page)->driver;
setlocale (LC_MESSAGES, priv->new_locale_id);
+ setlocale (LC_TIME, priv->new_locale_id);
gis_driver_locale_changed (driver);
/* gis spawns processes that also need to be localised */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]