Change "locale" to English, but keep Euro time, currency etc

Halo!

Great distro! However, I’m having a problem I’ve never faced before. When picking the locale for my country (Finland) a lot of the GUI is in Finnish unfortunately. I’d like to put it back to English, but keep the time and currency for my region. How do I do that? I don’t seem to see a way to do it in the settings.

Thanks!

We can try the Arch Way:

localectl set-locale LANG=en_GB.UTF-8 LC_TIME=fi_FI.UTF-8 LC_MONETARY=fi_FI.UTF-8

Reference: https://wiki.archlinux.org/index.php/Locale

Thanks that made my folders and some settings go back to English. However, he menu at the top left launcher (rocket icon, I think it’s jgmenu?) no longer opens on left click. Also my terminal readout, buttons (like OK and Apply) and Grub2 are also still in Finnish.

Could you run jgmenu from the terminal and post output.

Please also post locale -a to confirm you have en_GB.UTF-8 installed.

If the above gives no clues, I’d be interested in output of jgmenu_run pmenu .

1 Like

You’ll need to edit 2 files to your liking

/etc/default/locale
/etc/locale.conf

They look like this, you want to just change the LANG and LANGUAGE I believe

LANG=en_CA.UTF-8
LANGUAGE=en_CA.UTF-8
LC_NUMERIC=en_CA.UTF-8
LC_TIME=en_CA.UTF-8
LC_COLLATE=en_CA.UTF-8
LC_MONETARY=en_CA.UTF-8
LC_MESSAGES=en_CA.UTF-8
LC_PAPER=en_CA.UTF-8
LC_NAME=en_CA.UTF-8
LC_ADDRESS=en_CA.UTF-8
LC_TELEPHONE=en_CA.UTF-8
LC_MEASUREMENT=en_CA.UTF-8
LC_IDENTIFICATION=en_CA.UTF-8
2 Likes