gnome-language: Esperanto is not a territory
So this is a bit of an oxymoron. Esperanto does not have a territory, and therefore "breaks" in gnome-control-center#260.
I'm extraordinarily bad at C, but here's a Python code snippet that more-or-less explains the issue (I think):
from ctypes import *
desktop = CDLL("libgnome-desktop-3.so.17")
desktop.gnome_get_country_from_locale.restype = c_char_p
res = desktop.gnome_get_country_from_locale(b'nl_NL', 'nl_NL')
print(res)
res = desktop.gnome_get_country_from_locale(b'eo', b'eo')
print(res)
This prints:
python3 gnome.py
b'Netherlands'
None
I'm not sure what a proper solution to this would be other than assigning a territory to Esperanto. I would also love to make a pull request myself, but I'm really, really, really bad at C.
More background to the larger issue can be found here: https://sourceware.org/bugzilla/show_bug.cgi?id=23857
Edited by Carmen Bianca Bakker