Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2011-10-29 13:48:21 (GMT)
committer Daniel Drake <dsd@laptop.org>2011-10-29 13:48:21 (GMT)
commit01b1e6c8f812e1327ff4d1fa42da7acb927a19ee (patch)
tree5320a7990f344c31712e297d9b92c034c25537cd
parent7f85e37591ad3eea51c8218197f2281dacf25b63 (diff)
Move i18n setting from sugar-activity into activity class
i18n imports gconf static bindings, can't do it with GConf dynamic bindings loaded.
-rw-r--r--src/sugar/activity/activity.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sugar/activity/activity.py b/src/sugar/activity/activity.py
index 201dc03..bbc28dd 100644
--- a/src/sugar/activity/activity.py
+++ b/src/sugar/activity/activity.py
@@ -72,6 +72,7 @@ from telepathy.constants import CONNECTION_HANDLE_TYPE_ROOM
from sugar import util
from sugar.presence import presenceservice
+from sugar.activity import i18n
from sugar.activity.activityservice import ActivityService
from sugar.activity.namingalert import NamingAlert
from sugar.graphics import style
@@ -261,6 +262,11 @@ class Activity(Window, gtk.Container):
# Stuff that needs to be done early
+ locale_path = i18n.get_locale_path(self.get_bundle_id())
+ gettext.bindtextdomain(self.get_bundle_id(), locale_path)
+ gettext.bindtextdomain('sugar-toolkit', sugar3.locale_path)
+ gettext.textdomain(self.get_bundle_id())
+
icons_path = os.path.join(get_bundle_path(), 'icons')
gtk.icon_theme_get_default().append_search_path(icons_path)