The problem is language-selector and ubiquity set the subtag of locale in 
different way, like if you choose en_US druring your installation, then LANG 
and LANGUAGE will be set as en_US.UTF-8, but after you made any changes with 
language-selector, like change the language, the subtag will be set as 
xx_XX.utf8, and this is obviously a problem.
In my case, my remote machine is using en_US.UTF-8, but after I made a change 
with my local machine, the locale will be set as zh_CN.utf8, then, all Chinese 
characters on remote machine can't be displayed correctly from within the 
screen sessions. In addition, I think most distros are still using the tag 
scheme like xx_XX.UTF-8, instead of xx_XX.utf8.
So I'm very curious about why shall we use xx_XX.utf8?  In addition, we have a 
lot of place to set locale variants, it make user feel frustrated, especially 
from GDM, too complicated. Why don't we just put all those languages relevant 
variant into /etc/environment or /etc/default/locale for system-wide settings, 
and into ~/.profile for users setting?  then GDM/KDM/XDM/ just read it from 
them, it will more easy and straightforwad not only for end users, but also for 
developers.

** Changed in: language-selector (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/700619

Title:
  region subtag of language are not being set accordantly

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to