[Bug 590108] Re: User get wrong system language after executing oem-config, if he is a foreigner in the country he selected in timezone select stage
Colin Watson
cjwatson at canonical.com
Thu Oct 6 05:59:13 UTC 2011
It's harder because you have to actually select the location-based
locale. I picked my example quite carefully: "I speak English and I
live in Switzerland" isn't enough to isolate a single locale
representing the location, for instance, so the installer would have to
guess; depending on which one it picks, it will get different answers
for such things as LC_NUMERIC. In some cases there will be a clearly
right answer; in some cases there will not. We may even have to ask,
although I would prefer to avoid that. As far as I can see
language-selector is operating with a somewhat different set of input
data and does not attempt to solve this problem.
In the pt/zh case, the problem was that we were correctly selecting a
locale matching the location, but this was making too great a change to
the more language-oriented categories.
I don't hugely care about which way round the environment variables go.
To be honest, I think you'll probably see bugs either way.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/590108
Title:
User get wrong system language after executing oem-config, if he is a
foreigner in the country he selected in timezone select stage
Status in OEM Priority Project:
Confirmed
Status in “localechooser” package in Ubuntu:
Fix Released
Status in “ubiquity” package in Ubuntu:
Fix Released
Status in “localechooser” source package in Maverick:
Won't Fix
Status in “ubiquity” source package in Maverick:
Won't Fix
Bug description:
Binary package hint: ubiquity
Summary:
oem-config does not set user prefers language if a user is a foreigner in the country he selected in timezone select stage.
All local will be set by the country of a city user selected in timezone-setting step again, it will replace LANGUAGE/LANG variable, it should only change LC_MONETARY in ubiquity-2.2.24common2tianmu1/scripts/localechooser-apply file.
Steps to reproduce:
1. Install system.
2. In language select stage, select Simplified Chinese to install.
3. OOBE language is changed to Simplified Chinese.
4. In timezoone select stage , select Taiwan Time(Official language is Traditional Chinese)
5. Installation completed and reboot to system.
Expected result:
System's language is Simplified Chinese.
Actual result:
System's language is Traditional Chinese.
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/590108/+subscriptions
More information about the foundations-bugs
mailing list