Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2008-08-11 15:46:51 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2008-08-11 15:46:51 (GMT)
commitfc5129bf4f143c5a64798ea7b38b8f736cb01b40 (patch)
tree1cdf7e820bcbae0cf9a37f0d3847bb2d700cfd03 /src
parentf37f2bc121c1d922e9374611083e81f5b04e797a (diff)
Fix gettext invocation, and set text domain (fixes #7800)
Diffstat (limited to 'src')
-rw-r--r--src/sugar/util.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sugar/util.py b/src/sugar/util.py
index 8f81210..ad02d86 100644
--- a/src/sugar/util.py
+++ b/src/sugar/util.py
@@ -21,9 +21,11 @@ import sha
import random
import binascii
import string
-from gettext import gettext as _
import gettext
+_ = lambda msg: gettext.dgettext('sugar-toolkit', msg)
+_ngettext = lambda msg1, msg2, n: gettext.dngettext('sugar-toolkit', msg1, msg2, n)
+
def printable_hash(in_hash):
"""Convert binary hash data into printable characters."""
printable = ""
@@ -222,8 +224,8 @@ def timestamp_to_elapsed_string(timestamp, max_levels=2):
if levels > 0:
time_period += COMMA
- time_period += gettext.ngettext(name_singular, name_plural,
- elapsed_units) % elapsed_units
+ time_period += _ngettext(name_singular, name_plural,
+ elapsed_units) % elapsed_units
elapsed_seconds -= elapsed_units * factor