ever since I’ve installed EndeavourOS (coming from Manjaro), I’ve been getting warnings that my locale settings are messed up/couldn’t be read by several programs (for example, GTK programs print out Unsupported locale setting. Fix your locales Unable to load locale dir, translations won't work. when launching).
Running locale outputs the following: https://gist.github.com/CommandMC/442d14999640aba009d90e22cefc7680
I thought about adding the three missing variables into /etc/locale.conf, but wanted to ask you guys first since I don’t want to potentially break my system.
In case it helps: I’d like to have my system language set to English while date/time formats should be set to German.
(“That exists? en_DE?”)
Appearently, yes. I didn’t write it in there myself though, the installer / locale-gen did. But as far as I got it, that shouldn’t be an issue, just tells applications that I want English language but am in Germany.
Some more outputs:
Not sure if this will be the solution for you, but I also had some issues with my locale(s) coming from Manjaro.
Apart enabling the locale, making sure I selected a “UTF-8” one(s) and generating it with sudo locale-gen, I also had to install the hunspell packages for the needed languages, as the Hyphenation packages (hyphen-en, hyphen-fr, etc…) for the selected locales to stop the Warning/Messages I also got in LibreOffice about a wrong language configuration and missing files.
Also, after having generate the locale, don’t forget to reboot or to run:
When I run localectl status I can see that my locale is
System Locale: LANG=en_GB.UTF-8
I can’t say about CTYPE … seems I don’t have it