diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-23 16:27:31 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-23 16:27:31 (GMT) |
commit | d17e7336775de93eef81932082b9f0605ddbecbd (patch) | |
tree | 82961058cc386bf0ae09e71f6721f25228d149a4 /sugar/activity/activityfactory.py | |
parent | a11809cccc5caba31a6fc572b5d561a167269af1 (diff) |
Add support to read linfo.
Refactor locale to actually use gettext.
Diffstat (limited to 'sugar/activity/activityfactory.py')
-rw-r--r-- | sugar/activity/activityfactory.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sugar/activity/activityfactory.py b/sugar/activity/activityfactory.py index 6662ccb..7d49ffb 100644 --- a/sugar/activity/activityfactory.py +++ b/sugar/activity/activityfactory.py @@ -20,6 +20,7 @@ import logging import dbus import gobject import gtk +import gettext from sugar.presence import PresenceService from sugar.activity import bundleregistry @@ -69,6 +70,10 @@ class ActivityCreationHandler(gobject.GObject): registry = bundleregistry.get_registry() bundle = registry.get_bundle(service_name) + gettext.bindtextdomain(self._service_name, + os.path.join(bundle.get_path(), "locale")) + gettext.textdomain(self._service_name) + bus = dbus.SessionBus() proxy_obj = bus.get_object(service_name, bundle.get_object_path(), follow_name_owner_changes=True) factory = dbus.Interface(proxy_obj, "com.redhat.Sugar.ActivityFactory") |