patch-liblightdm-gobject_language_c 1.2 KB

1234567891011121314151617181920212223242526
  1. --- lightdm-1.32.0.orig/liblightdm-gobject/language.c 2021-02-15 23:06:28.000000000 +0100
  2. +++ lightdm-1.32.0/liblightdm-gobject/language.c 2026-02-21 02:31:23.945228594 +0100
  3. @@ -214,10 +214,9 @@ lightdm_language_get_name (LightDMLangua
  4. if (locale)
  5. {
  6. const gchar *current = setlocale (LC_ALL, NULL);
  7. - setlocale (LC_IDENTIFICATION, locale);
  8. setlocale (LC_MESSAGES, "");
  9. - const gchar *language_en = nl_langinfo (_NL_IDENTIFICATION_LANGUAGE);
  10. + const gchar *language_en = "";
  11. if (language_en && strlen (language_en) > 0)
  12. priv->name = g_strdup (dgettext ("iso_639_3", language_en));
  13. @@ -254,10 +253,9 @@ lightdm_language_get_territory (LightDML
  14. if (locale)
  15. {
  16. gchar *current = setlocale (LC_ALL, NULL);
  17. - setlocale (LC_IDENTIFICATION, locale);
  18. setlocale (LC_MESSAGES, "");
  19. - gchar *country_en = nl_langinfo (_NL_IDENTIFICATION_TERRITORY);
  20. + gchar *country_en = "";
  21. if (country_en && strlen (country_en) > 0 && g_strcmp0 (country_en, "ISO") != 0)
  22. priv->territory = g_strdup (dgettext ("iso_3166", country_en));