4934: Menu items on SimpleTable and ScratchPad ignore translation strings for object class

svn: r17792
This commit is contained in:
Jérôme Rapinat
2011-06-15 11:54:55 +00:00
parent 14d08e2e06
commit 86d35f1bb0
3 changed files with 36 additions and 7 deletions

View File

@@ -25,7 +25,8 @@ Provide a simplified table creation interface
import cgi
import copy
from gen.ggettext import gettext as _
from gen.ggettext import sgettext as _
from TransUtils import trans_objclass
import cPickle as pickle
import gen.lib
@@ -129,7 +130,7 @@ class SimpleTable(object):
if (index is not None and self.__link[index]):
# See details (edit, etc):
objclass, handle = self.__link[index]
menu_item = gtk.MenuItem(_("See %s details") % objclass)
menu_item = gtk.MenuItem(_("the object|See %s details") % trans_objclass(objclass))
menu_item.connect("activate",
lambda widget: self.on_table_doubleclick(treeview))
popup.append(menu_item)
@@ -139,7 +140,7 @@ class SimpleTable(object):
(index is not None and self.__link[index])):
objclass, handle = self.__link[index]
if objclass == 'Person':
menu_item = gtk.MenuItem(_("Make Active Person"))
menu_item = gtk.MenuItem(_("the object|Make %s active") % trans_objclass('Person'))
menu_item.connect("activate",
lambda widget: self.on_table_click(treeview))
popup.append(menu_item)