Comment 4 for bug 460547

Revision history for this message
Michael Vogt (mvo) wrote :

It turns out the issue is a missing locale.bindtextdomain() that is caused by moving to gtkbuilder. See https://bugzilla.gnome.org/show_bug.cgi?id=574520

=== modified file 'DistUpgrade/DistUpgradeViewGtk.py'
--- DistUpgrade/DistUpgradeViewGtk.py 2009-10-13 14:46:10 +0000
+++ DistUpgrade/DistUpgradeViewGtk.py 2009-10-28 14:00:33 +0000
@@ -27,6 +27,7 @@
 import gobject
 import pango
 import sys
+import locale
 import logging
 import time
 import subprocess
@@ -347,8 +348,8 @@
        # check if we have a display etc
        gtk.init_check()

- # FIXME: i18n must be somewhere relative do this dir
         try:
+ locale.bindtextdomain("update-manager",localedir)
           gettext.textdomain("update-manager")
         except Exception, e:
           logging.warning("Error setting locales (%s)" % e)