[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