2007-12-30 Douglas S. Blank <dblank@cs.brynmawr.edu>

* src/plugins/OnThisDay.py: i18n changes
	* src/plugins/Makefile.am: added missing files
	* src/plugins/DefaultGadgets.py: i18n changes
	* src/QuickReports.py: allow callers to send obj directly
	* src/Simple/_SimpleTable.py: added support for objs
	* po/POTFILES.in: i18n changes



svn: r9640
This commit is contained in:
Doug Blank
2007-12-30 15:39:00 +00:00
parent d8304d9cc8
commit e2cb83448a
7 changed files with 125 additions and 68 deletions

View File

@ -108,6 +108,7 @@ class SimpleTable:
"""
Add a row of data.
"""
# FIXME: add data and/or linkable types for all
retval = []
link = None
for item in data:
@ -117,16 +118,22 @@ class SimpleTable:
name = self.access.name(item)
retval.append(name)
link = ('Person', item.handle)
elif isinstance(item, gen.lib.Family): pass
elif isinstance(item, gen.lib.Source): pass
elif isinstance(item, gen.lib.Family):
retval.append(_('Family'))
elif isinstance(item, gen.lib.Source):
retval.append(_('Source'))
elif isinstance(item, gen.lib.Event):
name = self.access.event_type(item)
retval.append(name)
link = ('Event', item.handle)
elif isinstance(item, gen.lib.MediaObject): pass
elif isinstance(item, gen.lib.Place): pass
elif isinstance(item, gen.lib.Repository): pass
elif isinstance(item, gen.lib.Note): pass
elif isinstance(item, gen.lib.MediaObject):
retval.append(_('Media'))
elif isinstance(item, gen.lib.Place):
retval.append(_('Place'))
elif isinstance(item, gen.lib.Repository):
retval.append(_('Repository'))
elif isinstance(item, gen.lib.Note):
retval.append(_('Note'))
elif isinstance(item, gen.lib.Date):
text = DateHandler.displayer.display(item)
retval.append(text)