Thanks for your feedback.
The bug is that you use an unsupported locale ('C' and '*POSIX*' locales are 
unsupported in language-selector, since there are no translations available for 
those locales. Strings in applications can be in *any* language which uses the 
ASCII charset, it's not necessrily English, although in the vast majority of 
applications they are one of the English variants.

The current solution is to fall back to 'en_US' for such cases, but that
may overwrite your custom language settings, which you might have set
for  specific reason.

The proper solution I would propose is to display a dialogbox to the user, 
remind him that he uses an unsupported locale and ask him if he wants to switch 
to the default system language or 'en_US' if the system language is also 
unsupported.
The code may even try to parse the unsupported localecode for any hint what the 
primary language it is (in case of en_POSIX_*, that would be 'en' -> English). 
If the user decides to keep the unsupported locale, language-selector should do 
nothing and just keep everything like it is.

Set the milestone to 'Later', since we are in string freeze already for
Lucid. This would be a problem to solve for Lucid+1.

** Changed in: language-selector (Ubuntu)
   Importance: Undecided => Low

** Changed in: language-selector (Ubuntu)
    Milestone: None => later

-- 
[jaunty] ValueError: too many values to unpack
https://bugs.launchpad.net/bugs/366951
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to