0002432: Detailed reports place dots where they do not belong.

svn: r11628
This commit is contained in:
Brian Matherly 2009-01-15 21:09:07 +00:00
parent 58222b68b1
commit 89bf35e342
2 changed files with 27 additions and 30 deletions

View File

@ -376,28 +376,26 @@ class DetAncestorReport(Report):
self.doc.start_paragraph('DAR-MoreDetails')
evtName = str( event.get_type() )
if date and place:
text += _('%(event_name)s: %(date)s, %(place)s') % {
'event_name' : _(evtName),
'date' : date,
'place' : place }
text += _('%(date)s, %(place)s') % {
'date' : date, 'place' : place }
elif date:
text += _('%(event_name)s: %(date)s') % {
'event_name' : _(evtName),
'date' : date}
text += _('%(date)s') % {'date' : date}
elif place:
text += _('%(event_name)s: %(place)s') % {
'event_name' : _(evtName),
'place' : place }
else:
text += _('%(event_name)s: ') % {'event_name' : _(evtName)}
text += _('%(place)s') % { 'place' : place }
if event.get_description():
if text:
text += ". "
text += event.get_description()
text += self.endnotes(event)
if text:
text += _('%(endnotes)s.') % { 'endnotes' : self.endnotes(event) }
text += ". "
text = _('%(event_name)s: %(event_text)s') % {
'event_name' : _(evtName),
'event_text' : text }
self.doc.write_text(text)

View File

@ -309,30 +309,29 @@ class DetDescendantReport(Report):
self.doc.start_paragraph('DDR-MoreDetails')
evtName = str( event.get_type() )
if date and place:
text += _('%(event_name)s: %(date)s, %(place)s') % {
'event_name' : _(evtName),
'date' : date,
'place' : place }
text += _('%(date)s, %(place)s') % {
'date' : date, 'place' : place }
elif date:
text += _('%(event_name)s: %(date)s') % {
'event_name' : _(evtName),
'date' : date}
text += _('%(date)s') % {'date' : date}
elif place:
text += _('%(event_name)s: %(place)s') % {
'event_name' : _(evtName),
'place' : place }
else:
text += _('%(event_name)s: ') % {'event_name' : _(evtName)}
text += _('%(place)s') % { 'place' : place }
if event.get_description():
if text and (date or place):
if text:
text += ". "
text += event.get_description()
text += "%s. " % self.endnotes(event)
text += self.endnotes(event)
if text:
text += ". "
text = _('%(event_name)s: %(event_text)s') % {
'event_name' : _(evtName),
'event_text' : text }
self.doc.write_text(text)
if self.inc_attrs:
text = ""
attr_list = event.get_attribute_list()