Other Help Topics :: cannot change locale



Here is my available locales ("locale -a"):
C
POSIX
en_GB
en_GB.iso88591
lithuanian
lt_LT
lt_LT.iso885913
lt_LT.utf8

I want to change locale to lt_LT.utf8 but...
"localedef -f UTF-8 -i lt_LT lt_LT"
and...
"localedef -f UTF-8 -i lt_LT lt_LT.utf8"
answers...
"cannot open locale definition file 'lt_LT': No such file or directory"
...and my locale remains "C" :-(

Where is my locale definition file?

If you already have the locales, you can set them by setting these environmental variables: LANG and the LC_* variables, such as LC_ALL
The commands you tried compile locales from the definitions, which are not in DSL..

Try "export LANG=lt_LT.utf8"

"export LANG=lt_LT.utf8" -- yes, that changed my locale!
Tank you!


original here.