Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/activity/activityfactory.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar/activity/activityfactory.py')
-rw-r--r--sugar/activity/activityfactory.py5
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")