Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bin/sugar-shell10
-rw-r--r--src/jarabe/config.py.in1
2 files changed, 3 insertions, 8 deletions
diff --git a/bin/sugar-shell b/bin/sugar-shell
index 3774fd3..5dc7e7a 100644
--- a/bin/sugar-shell
+++ b/bin/sugar-shell
@@ -37,13 +37,6 @@ from jarabe.session import get_session_manager
from jarabe import logsmanager
from jarabe import config
-def _setup_translations():
- locale_path = os.path.join(config.prefix, 'share', 'locale')
- domain = 'sugar'
-
- gettext.bindtextdomain(domain, locale_path)
- gettext.textdomain(domain)
-
def _shell_started_cb():
hw_manager = hardwaremanager.get_manager()
hw_manager.set_dcon_freeze(0)
@@ -64,7 +57,8 @@ def main():
logger.start('shell')
- _setup_translations()
+ gettext.bindtextdomain('sugar', config.locale_path)
+ gettext.textdomain('sugar')
hw_manager = hardwaremanager.get_manager()
hw_manager.startup()
diff --git a/src/jarabe/config.py.in b/src/jarabe/config.py.in
index 7469b00..5588087 100644
--- a/src/jarabe/config.py.in
+++ b/src/jarabe/config.py.in
@@ -19,5 +19,6 @@
prefix = '@prefix@'
data_path = '@prefix@/share/sugar/data'
shell_path = '@prefix@/share/sugar/shell'
+locale_path = '@prefix@/share/locale'
version = '@SUCROSE_VERSION@'