src/checkforupdates.py
changeset 1374 eeee082bae60
parent 1345 6d5885f81a6f
child 1516 8c950a3b4171
--- a/src/checkforupdates.py	Tue Sep 22 12:14:18 2009 +0100
+++ b/src/checkforupdates.py	Tue Sep 22 12:21:15 2009 +0100
@@ -27,11 +27,14 @@
 import sys
 import time
 import getopt
+import gettext
+import locale
 
 import pkg.client.progress as progress
 import pkg.client.api_errors as api_errors
 import pkg.gui.misc_non_gui as gui_misc
 import pkg.gui.enumerations as enumerations
+import pkg.misc as misc
 from pkg.client import global_settings
 from cPickle import UnpicklingError
 
@@ -49,13 +52,13 @@
         try:
                 api_obj = gui_misc.get_api_object(image_directory, pr)
         except api_errors.VersionException, e:
-                message = _("Version mismatch: expected version %d, got version %d") % \
+                message = "Version mismatch: expected version %d, got version %d" % \
                     (e.expected_version, e.received_version)
         except api_errors.ImageNotFoundException, e:
-                message = _("%s is not an install image") % e.user_dir
+                message = "%s is not an install image" % e.user_dir
         if message != None:
                 if debug:
-                        print "Failed to get Api object: %s", message
+                        print "Failed to get Api object: %s" % message
                 return enumerations.UPDATES_UNDETERMINED
 
         if api_obj == None:
@@ -169,6 +172,8 @@
         return __check_for_updates(image_directory, nice)
 
 if __name__ == '__main__':
+        misc.setlocale(locale.LC_ALL, "")
+        gettext.install("pkg", "/usr/share/locale")
         debug = False
         set_nice = False
         try: