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

@ -50,6 +50,7 @@ import DateHandler
import GrampsDisplay
import ManagedWindow
from gen.ggettext import sgettext as _
from TransUtils import trans_objclass
from constfunc import mac
from glade import Glade
from DdTargets import DdTargets
@ -1325,13 +1326,13 @@ class MultiTreeView(gtk.TreeView):
objclass, handle = None, None
if objclass in ['Person', 'Event', 'Media', 'Source',
'Repository', 'Family', 'Note', 'Place']:
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.edit_obj(objclass, handle))
popup.append(menu_item)
menu_item.show()
# ---------------------------
menu_item = gtk.MenuItem(_("Make Active %s") % objclass)
menu_item = gtk.MenuItem(_("the object|Make %s active") % trans_objclass(objclass))
menu_item.connect("activate",
lambda widget: self.uistate.set_active(handle, objclass))
popup.append(menu_item)
@ -1347,7 +1348,7 @@ class MultiTreeView(gtk.TreeView):
obj = self.dbstate.db.get_table_metadata(objclass)["handle_func"](my_handle)
if obj:
gids.add(obj.gramps_id)
menu_item = gtk.MenuItem(_("Create Filter from selected %s...") % objclass)
menu_item = gtk.MenuItem(_("the object|Create Filter from %s selected...") % trans_objclass(objclass))
menu_item.connect("activate",
lambda widget: make_filter(self.dbstate, self.uistate,
objclass, gids, title=self.title))