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 <si...@activitycentral.com> --- src/jarabe/frame/clipboardmenu.py | 3 ++- src/jarabe/view/palettes.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/jarabe/frame/clipboardmenu.py b/src/jarabe/frame/clipboardmenu.py index d11538d..b3f1424 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,7 @@ 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) -- 1.7.2.3 _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel