Using MATE in a multi-language environment, I solve this problem as follow5. :
- Before logging in as a user, I switch to the console mode.
- I edit the /etc/locale.conf file so that the needed locale is set
- I log in (still in console mode) as the user
- As user, I edit (create) the following files:
4.1. .bashrc and add (i.e.): export LANG=fr_BE.UTF-8 and export LANGUAGE=fr_BE.UTF-8 (2 lines)
4.2. .dmrc and add:[Desktop] Session=mate Language=fr_BE.utf8 (3 lines)
4.3 .profile and add (or uncomment): export LANG=fr_BE.UTF-8 - I log out as a user
- I reboot the computer
- In graphical mode I log in as a user and if everything went OK, I should have the wished locale working.