local again
Posted: Sun Sep 25, 2011 6:15 am
I have Linux Mint Debian 201109 Gnome installed (64 bits) and have some problem with getting the locales in place.
Want to have the language 'english' but all the other formats in 'swedish'.
I generated the swedish locales:
Generating locales (this might take a while)...
en_US.UTF-8... done
sv_SE.UTF-8... done
Generation complete.
The command 'locale' gave:
$ locale
LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
I issued commands:
LANG=en_US.UTF-8
export LANG
LC_ALL=sv_SE.UTF-8
export LC_All
and put:
LANG=en_US.UTF-8
LC_ALL=sv_SE.UTF-8
in both /etc/default/locale and /etc/environment.
Then 'locale' looked OK to me ...
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="sv_SE.UTF-8"
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_COLLATE="sv_SE.UTF-8"
LC_MONETARY="sv_SE.UTF-8"
LC_MESSAGES="sv_SE.UTF-8"
LC_PAPER="sv_SE.UTF-8"
LC_NAME="sv_SE.UTF-8"
LC_ADDRESS="sv_SE.UTF-8"
LC_TELEPHONE="sv_SE.UTF-8"
LC_MEASUREMENT="sv_SE.UTF-8"
LC_IDENTIFICATION="sv_SE.UTF-8"
LC_ALL=sv_SE.UTF-8
bu when log out/ log in I was back at square one again:
locale
LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
and the language was swedish not english.
Where have I missed ... have read documentation about locales ... but can't figure out the solution
Want to have the language 'english' but all the other formats in 'swedish'.
I generated the swedish locales:
Generating locales (this might take a while)...
en_US.UTF-8... done
sv_SE.UTF-8... done
Generation complete.
The command 'locale' gave:
$ locale
LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
I issued commands:
LANG=en_US.UTF-8
export LANG
LC_ALL=sv_SE.UTF-8
export LC_All
and put:
LANG=en_US.UTF-8
LC_ALL=sv_SE.UTF-8
in both /etc/default/locale and /etc/environment.
Then 'locale' looked OK to me ...
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="sv_SE.UTF-8"
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_COLLATE="sv_SE.UTF-8"
LC_MONETARY="sv_SE.UTF-8"
LC_MESSAGES="sv_SE.UTF-8"
LC_PAPER="sv_SE.UTF-8"
LC_NAME="sv_SE.UTF-8"
LC_ADDRESS="sv_SE.UTF-8"
LC_TELEPHONE="sv_SE.UTF-8"
LC_MEASUREMENT="sv_SE.UTF-8"
LC_IDENTIFICATION="sv_SE.UTF-8"
LC_ALL=sv_SE.UTF-8
bu when log out/ log in I was back at square one again:
locale
LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
and the language was swedish not english.
Where have I missed ... have read documentation about locales ... but can't figure out the solution