diff options
author | Benjamin Schwartz <bens@alum.mit.edu> | 2007-10-29 16:08:28 (GMT) |
---|---|---|
committer | Benjamin Schwartz <bens@alum.mit.edu> | 2007-10-29 16:08:28 (GMT) |
commit | 8fbe1cf3c981be5057a611965b6c5f6efce8a2c0 (patch) | |
tree | e8ad757227a345b44e06092ca7e4ffefb0e46f90 /activity.py | |
parent | b551f699ab37b5b0bdce37eec292642ba7308ada (diff) |
Localize decimal separator
Diffstat (limited to 'activity.py')
-rw-r--r-- | activity.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/activity.py b/activity.py index 87659c1..1b3d041 100644 --- a/activity.py +++ b/activity.py @@ -23,6 +23,7 @@ import logging import telepathy import telepathy.client import pango +import locale from dbus import Interface from dbus.service import method, signal @@ -63,6 +64,8 @@ class AcousticMeasureActivity(Activity): #self.set_title(gettext('Acoustic Tape Measure Activity')) self._logger = logging.getLogger('acousticmeasure-activity') + self._logger.debug("locale: " + locale.setlocale(locale.LC_ALL, '')) + # top toolbar with share and close buttons: toolbox = ActivityToolbox(self) self.set_toolbox(toolbox) @@ -98,9 +101,9 @@ class AcousticMeasureActivity(Activity): pb = gtk.gdk.pixbuf_new_from_file(sugar.activity.activity.get_bundle_path() + '/dist.svg') img.set_from_pixbuf(pb) - self.value = gtk.Label("00.00") + self.value = gtk.Label() self.value.set_selectable(True) - + self._update_distance(0) valuefont = pango.FontDescription() valuefont.set_family("monospace") @@ -176,7 +179,7 @@ class AcousticMeasureActivity(Activity): self._update_distance(x) def _update_distance(self, x): - mes = "%(num).2f" % {'num': x} + mes = locale.format("%.2f", x) self.value.set_text(mes) def _change_message(self,signal): |