[Bug 1057485] Re: ubiquity-kde codepage problem in Timezone map (Timezone.py)
Colin Watson
cjwatson at canonical.com
Fri Sep 28 16:19:48 UTC 2012
Wow. QString is ISO-8859-1 by default, seriously? What decade is it
again? :-)
Were you using the Python 3 port in 12.10 for this, or is this patch
against 12.04? You don't mention which.
I think that if we make this change then it should be in the main KDE
frontend code, to make sure it applies to the entire installer. But I'm
quite surprised that this isn't picked up from the locale.
--
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/1057485
Title:
ubiquity-kde codepage problem in Timezone map (Timezone.py)
Status in “ubiquity” package in Ubuntu:
Triaged
Status in “ubiquity” source package in Quantal:
Triaged
Bug description:
When installing kubuntu using the Greek language, in the Timezone selection screen,
there is a tooltip that shows the time and then supposedly "am" or "pm" but in Greek
case it shows gibberish instead of "πμ" or "μμ".
The reason is a hidden python str -> QString conversion since QString is latin-1 by
default.
One way to solve this problem is to add:
QtCore.QTextCodec.setCodecForCStrings(QtCore.QText.CodecForName("utf8"))
after
class TimezoneMap(QtGui.QWidget):
at
ubiquity/frontend/kde_components/Timezone.py
I would guess that this also affects other languages with non-latin alphabets
(e.g., Russian). Please fix.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1057485/+subscriptions
More information about the foundations-bugs
mailing list