I usually choose English as an installation language since I believe that the original is better than the translation. However, the environment I'm working in is mostly Russian, so I have to deal with locale specificity.
Even worse is the fact that selecting English yields to royal measurement system, that is, feet, inches, and damned letter
paper size. Whatever I do, I didn't manage to get rid of letter
paper size – eventually here and there I stumble upon letter
as a hidden default, and that spoils my prints.
How can I select and use English as my language, but use metric system everywhere and a4
paper size everywhere, and Russian regional settings (date, time, decimal etc).
Best Answer
If you execute
locale
you can see the language variables that are used for various sections of the operating system:More about locale variables in the gettext manual: Locale Environment Variables - GNU `gettext' utilities
You can export these variables e.g.
export LC_PAPER="ru_RU.UTF-8"
- this will make a temporary change.If you want to make it permanent you can change the regional formats using
gnome-language-selector
. Or you can add the export command in ~/.profile and/or ~/.bashrcFor the papersize, I found that you can edit
/etc/papersize
- change "letter" to "a4". You might also need to setexport LC_PAPER="en_GB.UTF_8"
(or maybeexport LC_PAPER="ru_RU.UTF_8"
if ru_RU defaults to A4)Source: answers.launchpad.net: Question #6846 : Questions : “evince” package : Ubuntu
P.S. Personally I use en_GB (English / United Kingdom) for everything since it uses the SI metric system instead of American English and US units.