Ubiquity does not create correct UTF-8 locales
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Raring |
Fix Released
|
High
|
Colin Watson |
Bug Description
When Ubuntu 13.04 is installed using the default English locale,
it also created locales for the country/lanugage you are installing from (it takes this information from GEOIP when setting the timezone).
However, the current country (non-English) locale is not a UTF-8 locale, and causes issues with the display of UTF-8 text in the system.
WHO ARE AFFECTED
The Greek localisation is affected. Probably also affected is Cyrillic (Russian, etc).
HOW TO REPRODUCE:
1. Install Ubuntu 13.04 using the default language (English).
You need to get GEOIP to show that you are at least from Greece (GEOIP to Greece), so that the timezone appears to be Athens/Greece. OR, you can select Athens in the timezone settings during installation.
2. Once you are in Ubuntu 13.04, click on the calendar applet.
You get http://
It should be like http://
WORKAROUND
Install the language support for Greek so that UTF-8 locales are also created.
Or, run
dpkg-reconfigure locales (not verified yet)
LOCALES ON BAD SYSTEM
http://
[If above pastebin URL does not work, see attachment below]
REFERENCES
Discussion at Ubuntu-gr (Greece)
http://
Related branches
Changed in ubiquity (Ubuntu): | |
importance: | Undecided → High |
tags: | added: raring |
tags: | added: regression-release |
Changed in ubiquity (Ubuntu Raring): | |
status: | Confirmed → Fix Committed |
assignee: | nobody → Colin Watson (cjwatson) |
Status changed to 'Confirmed' because the bug affects multiple users.