A locale is a set of parameters that defines the user's language, country and any special variant preferences that the user wants to see in their user interface.
This question was stimulated by asking the question
Chromium browser does not allow setting the default paper size for "Print to File", and also by a conversation with @Gilles on chat. As pointed out by @don_crissti, and as verified by me, changing…
I am French and use my Debian system in French.
However, I would like to have error messages in terminal in English. It allows me to post them on English speaking websites.
How can I change my locale to do so? I precise I don't want to have all my…
Using Arch.
$ localectl status
System Locale: n/a
VC Keymap: n/a
X11 Layout: n/a
Okay cool, so I just do set locale, right?
$ localectl list-locales
en_US.utf8
...cool, I'll use en_US.utf8
localectl set-locale en_US.utf8
Failed to issue…
I am wanting to set up a new locale for "Indonesian English" (en_ID) for Linux systems.
While English is not widely spoken in Indonesia, it is still used widely in business and the professions.
I have made a new locale file using en_SG as a…
I want to use an en_IL.UTF-8 locale - but I can't locale-gen it. I can choose this value in /etc/default/locale but that's apparently not enough for all apps. It seems like I need to get locale-gen to generate some files for en_IL.UTF-8 ... How do I…
So I know what locale does. Sets the output format of certain programs depending on what country/language you're in, for example 1000000 can be formatted like 1,000,000.00 1 000 000.00 1.000.000,00 and a variety of others on output. But is there a…
First off: Although I can understand the relevance of geographic-region detail for LC_TIME, LC_NUMERIC, and most other LC_* vars, I don't quite see how 'en_AU' relates to LC_CTYPE...
Isn't UTF-8 (and other encodings) enough of a definition in…
There are a lot of questions here about how to set these variables but none about how they work.
If I type locale in a terminal it shows me a bunch of variables:
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
However, these don't exist on the…
I use el_GR.UTF-8 which does not group thousands. I changed /usr/share/i18n/locales/el_GR, updated:
sudo locale-gen el_GR
sudo locale-gen el_GR.UTF-8
sudo update-locale LANG=el_GR.UTF-8
but still printf "%'.1f\n" 1000 produces
1000,0
instead of…
I'm using Kubuntu 14.04.2 LTS. I set the locale environment with the following command:
export LANG=ru_RU.utf8 LANGUAGE=ru_RU.utf8 LC_ALL=ru_RU.utf8
so that locale now says all entries are ru_RU.utf8. But when I issue date, I get the following:
Чт.…
While in /usr/share/i18n/locales I execute the following (the first line is because I do not want en_US to be messed up):
cp ./en_US ./en_SN
sudo localedef -i en_SN -f UTF-8 -vc ./en_SN.UTF-8
The output is as follows (after two or three…
Potentially this is not an OS problem, but a problem with the specific application (LibreOffice Calc).
I have created and compiled a custom locale:
$ set |grep LANG=
LANG=en_XX.UTF-8
$ cat /usr/share/i18n/locales/en_XX
comment_char %
escape_char…