summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Thompson <wjt@endlessos.org>2023-02-27 14:03:34 +0000
committerWill Thompson <wjt@endlessos.org>2023-02-27 14:03:34 +0000
commite51e632d99af892c4a64e10d00b9e7f4d8a71820 (patch)
tree7d2ca4b696ed2e70fbdeb20e0d39f5b550a7f433
parentd42fefe06e4e0f4b4bcf5b5dbdf5c9d3b3eca79b (diff)
parent3cc1e280a0fb30dc7faa43d6541f0c535ca49cd0 (diff)
downloadgnome-initial-setup-e51e632d99af892c4a64e10d00b9e7f4d8a71820.tar.gz
Merge branch 'wip/wjt/time-zone-picker-broken-diacritics' into 'master'
driver: Set all categories when changing locale Closes #177 See merge request GNOME/gnome-initial-setup!185
-rw-r--r--gnome-initial-setup/cc-common-language.c2
-rw-r--r--gnome-initial-setup/gis-driver.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/gnome-initial-setup/cc-common-language.c b/gnome-initial-setup/cc-common-language.c
index 16dd28f..514a9b9 100644
--- a/gnome-initial-setup/cc-common-language.c
+++ b/gnome-initial-setup/cc-common-language.c
@@ -241,7 +241,7 @@ insert_language (GHashTable *ht,
char *label_untranslated;
char *key;
- locale = newlocale (LC_MESSAGES_MASK, lang, (locale_t) 0);
+ locale = newlocale (LC_ALL_MASK, lang, (locale_t) 0);
if (locale == (locale_t) 0) {
g_debug ("%s: Failed to create locale %s", G_STRFUNC, lang);
return;
diff --git a/gnome-initial-setup/gis-driver.c b/gnome-initial-setup/gis-driver.c
index 3d48629..ffd1548 100644
--- a/gnome-initial-setup/gis-driver.c
+++ b/gnome-initial-setup/gis-driver.c
@@ -213,7 +213,7 @@ gis_driver_set_user_language (GisDriver *driver, const gchar *lang_id, gboolean
if (update_locale)
{
- locale_t locale = newlocale (LC_MESSAGES_MASK, lang_id, (locale_t) 0);
+ locale_t locale = newlocale (LC_ALL_MASK, lang_id, (locale_t) 0);
if (locale == (locale_t) 0)
{
g_warning ("Failed to create locale %s: %s", lang_id, g_strerror (errno));