diff options
author | Sascha Silbe <silbe@activitycentral.com> | 2011-09-06 14:00:41 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2011-09-06 14:08:40 (GMT) |
commit | 7e1fa4e984e00cfaaddb46d0c043bdf21ce09fd6 (patch) | |
tree | e565991563f17e84c2620fd461b15b671c6a7656 | |
parent | e08347c2b56448b4bcad6c09014de83707ef6db7 (diff) |
Allow "Remove" in Clipboard resp. Volumes palette to be translated differently
Some languages (e.g. Spanish) benefit from having the translation for the
"Remove" item in the Volumes palette different from the translation for the
"Remove" item in the Clipboard palette.
This builds on the pgettext() support in sugar-toolkit.
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
Acked-by: Simon Schampijer <simon@laptop.org>, who rebased the
original patch
-rw-r--r-- | src/jarabe/frame/clipboardmenu.py | 4 | ||||
-rw-r--r-- | src/jarabe/view/palettes.py | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/jarabe/frame/clipboardmenu.py b/src/jarabe/frame/clipboardmenu.py index d11538d..1d22d8e 100644 --- a/src/jarabe/frame/clipboardmenu.py +++ b/src/jarabe/frame/clipboardmenu.py @@ -30,6 +30,7 @@ from sugar.graphics.xocolor import XoColor from sugar.datastore import datastore from sugar import mime from sugar import env +from sugar.activity.i18n import pgettext from jarabe.frame import clipboard from jarabe.journal import misc @@ -51,7 +52,8 @@ class ClipboardMenu(Palette): self._progress_bar = None - self._remove_item = MenuItem(_('Remove'), 'list-remove') + self._remove_item = MenuItem(pgettext('Clipboard', 'Remove'), + 'list-remove') self._remove_item.connect('activate', self._remove_item_activate_cb) self.menu.append(self._remove_item) self._remove_item.show() diff --git a/src/jarabe/view/palettes.py b/src/jarabe/view/palettes.py index d9c1f6b..a13be46 100644 --- a/src/jarabe/view/palettes.py +++ b/src/jarabe/view/palettes.py @@ -28,6 +28,7 @@ from sugar.graphics.menuitem import MenuItem from sugar.graphics.icon import Icon from sugar.graphics import style from sugar.graphics.xocolor import XoColor +from sugar.activity.i18n import pgettext from jarabe.model import shell from jarabe.view.viewsource import setup_view_source @@ -217,7 +218,7 @@ class VolumePalette(Palette): self.connect('popup', self.__popup_cb) - menu_item = MenuItem(_('Remove')) + menu_item = MenuItem(pgettext('Volume', 'Remove')) icon = Icon(icon_name='media-eject', icon_size=gtk.ICON_SIZE_MENU) menu_item.set_image(icon) |