Add support to read linfo.
Refactor locale to actually use gettext.
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user