Update Date and Place Text
svn: r1197
This commit is contained in:
parent
bcd267e6a0
commit
55714a3c5e
@ -99,6 +99,9 @@ class DetDescendantReport(Report):
|
|||||||
NAME Born: DATE PLACE Died: DATE e
|
NAME Born: DATE PLACE Died: DATE e
|
||||||
NAME Born: DATE PLACE Died: PLACE d
|
NAME Born: DATE PLACE Died: PLACE d
|
||||||
NAME Born: DATE PLACE c
|
NAME Born: DATE PLACE c
|
||||||
|
NAME Born: DATE Died: DATE PLACE b
|
||||||
|
NAME Born: DATE Died: DATE a
|
||||||
|
NAME Born: DATE Died: PLACE 9
|
||||||
NAME Born: DATE 8
|
NAME Born: DATE 8
|
||||||
NAME Born: PLACE Died: DATE PLACE 7
|
NAME Born: PLACE Died: DATE PLACE 7
|
||||||
NAME Born: PLACE Died: DATE 6
|
NAME Born: PLACE Died: DATE 6
|
||||||
@ -138,7 +141,7 @@ class DetDescendantReport(Report):
|
|||||||
#print "Child List: <", birth.getDate(), ">", birth.getPlaceName()
|
#print "Child List: <", birth.getDate(), ">", birth.getPlaceName()
|
||||||
if birth.getDate() != "":
|
if birth.getDate() != "":
|
||||||
#print birth.getPlaceName()
|
#print birth.getPlaceName()
|
||||||
if birth.getPlaceName() != None:
|
if birth.getPlaceName() != "":
|
||||||
if death.getDate() != "":
|
if death.getDate() != "":
|
||||||
if death.getPlaceName() != "":
|
if death.getPlaceName() != "":
|
||||||
self.doc.write_text(_("- %s Born: %s %s Died: %s %s") % \
|
self.doc.write_text(_("- %s Born: %s %s Died: %s %s") % \
|
||||||
@ -163,13 +166,13 @@ class DetDescendantReport(Report):
|
|||||||
else:
|
else:
|
||||||
self.doc.write_text(_("- %s Born: %s Died: %s") % \
|
self.doc.write_text(_("- %s Born: %s Died: %s") % \
|
||||||
(name, birth.getDate(), death.getDate())) # a
|
(name, birth.getDate(), death.getDate())) # a
|
||||||
elif death.PlaceName() != "":
|
elif death.getPlaceName() != "":
|
||||||
self.doc.write_text(_("- %s Born: %s Died: %s") % \
|
self.doc.write_text(_("- %s Born: %s Died: %s") % \
|
||||||
(name, birth.getDate(), birth.getPlaceName())) # 9
|
(name, birth.getDate(), death.getPlaceName())) # 9
|
||||||
else: self.doc.write_text(_("- %s Born: %s") % \
|
else: self.doc.write_text(_("- %s Born: %s") % \
|
||||||
(name, birth.getDate())) # 8
|
(name, birth.getDate())) # 8
|
||||||
else:
|
else:
|
||||||
if birth.getPlaceName() != None:
|
if birth.getPlaceName() != "":
|
||||||
if death.getDate() != "":
|
if death.getDate() != "":
|
||||||
if death.getPlaceName() != "":
|
if death.getPlaceName() != "":
|
||||||
self.doc.write_text(_("- %s Born: %s Died: %s %s") % \
|
self.doc.write_text(_("- %s Born: %s Died: %s %s") % \
|
||||||
@ -442,7 +445,7 @@ class DetDescendantReport(Report):
|
|||||||
HE/SHE married SPOUSE on FULLDATE in PLACE.
|
HE/SHE married SPOUSE on FULLDATE in PLACE.
|
||||||
HE/SHE married SPOUSE on FULLDATE.
|
HE/SHE married SPOUSE on FULLDATE.
|
||||||
HE/SHE married SPOUSE in PLACE.
|
HE/SHE married SPOUSE in PLACE.
|
||||||
He/SHE married SPOUSE
|
HE/SHE married SPOUSE
|
||||||
"""
|
"""
|
||||||
famList= person.getFamilyList()
|
famList= person.getFamilyList()
|
||||||
if len(famList) > 0:
|
if len(famList) > 0:
|
||||||
@ -489,22 +492,22 @@ class DetDescendantReport(Report):
|
|||||||
|
|
||||||
if spouse != "":
|
if spouse != "":
|
||||||
if fulldate == "" and place == "":
|
if fulldate == "" and place == "":
|
||||||
t= _(" %s married %s" % (heshe, spouse))
|
t= _(" %s married %s") % (heshe, spouse)
|
||||||
elif fulldate == "" and place != "":
|
elif fulldate == "" and place != "":
|
||||||
t= _(" %s married %s in %s" % (heshe, spouse, place))
|
t= _(" %s married %s in %s") % (heshe, spouse, place)
|
||||||
elif fulldate != "" and place == "":
|
elif fulldate != "" and place == "":
|
||||||
t= _(" %s married %s on %s" % (heshe, spouse, fulldate))
|
t= _(" %s married %s on %s") % (heshe, spouse, fulldate)
|
||||||
else: t= _(" %s married %s on %s in %s" % \
|
else: t= _(" %s married %s on %s in %s") % \
|
||||||
(heshe, spouse, fulldate, place))
|
(heshe, spouse, fulldate, place)
|
||||||
else:
|
else:
|
||||||
if fulldate == "" and place == "":
|
if fulldate == "" and place == "":
|
||||||
t= _(" %s married")
|
t= _(" %s married")
|
||||||
elif fulldate == "" and place != "":
|
elif fulldate == "" and place != "":
|
||||||
t= _(" %s married in %s" % (heshe, place))
|
t= _(" %s married in %s") % (heshe, place)
|
||||||
elif fulldate != "" and place == "":
|
elif fulldate != "" and place == "":
|
||||||
t= _(" %s married on %s" % (heshe, fulldate))
|
t= _(" %s married on %s") % (heshe, fulldate)
|
||||||
else: t= _(" %s married on %s in %s" % \
|
else: t= _(" %s married on %s in %s") % \
|
||||||
(heshe, fulldate, place))
|
(heshe, fulldate, place)
|
||||||
|
|
||||||
if t != "": self.doc.write_text(t)
|
if t != "": self.doc.write_text(t)
|
||||||
if fam_num == len(famList): self.doc.write_text(".")
|
if fam_num == len(famList): self.doc.write_text(".")
|
||||||
@ -631,7 +634,6 @@ class DetDescendantReport(Report):
|
|||||||
spouseName= fam.getFather().getPrimaryName().getFirstName()
|
spouseName= fam.getFather().getPrimaryName().getFirstName()
|
||||||
|
|
||||||
self.doc.start_paragraph("Title")
|
self.doc.start_paragraph("Title")
|
||||||
#print "title: ", name, spouseName, spouseName
|
|
||||||
if spouseName != "":
|
if spouseName != "":
|
||||||
name = spouseName + " and " + name
|
name = spouseName + " and " + name
|
||||||
|
|
||||||
@ -644,7 +646,6 @@ class DetDescendantReport(Report):
|
|||||||
generation = 0
|
generation = 0
|
||||||
need_header = 1
|
need_header = 1
|
||||||
|
|
||||||
# for generation in xrange(self.max_generations):
|
|
||||||
for generation in xrange(len(self.genKeys)):
|
for generation in xrange(len(self.genKeys)):
|
||||||
if self.pgbrk and generation > 0:
|
if self.pgbrk and generation > 0:
|
||||||
self.doc.page_break()
|
self.doc.page_break()
|
||||||
@ -656,6 +657,7 @@ class DetDescendantReport(Report):
|
|||||||
self.prevGenIDs= self.genIDs.copy()
|
self.prevGenIDs= self.genIDs.copy()
|
||||||
self.genIDs.clear()
|
self.genIDs.clear()
|
||||||
|
|
||||||
|
|
||||||
for key in self.genKeys[generation]:
|
for key in self.genKeys[generation]:
|
||||||
person = self.map[key]
|
person = self.map[key]
|
||||||
self.genIDs[person.getId()]= key
|
self.genIDs[person.getId()]= key
|
||||||
@ -769,51 +771,6 @@ class DetDescendantReportDialog(TextReportDialog):
|
|||||||
MyReport.write_report()
|
MyReport.write_report()
|
||||||
|
|
||||||
|
|
||||||
def add_user_options(self):
|
|
||||||
|
|
||||||
# Create a GTK Checkbox widget for pronoun usage
|
|
||||||
self.first_name_option = gtk.GtkCheckButton(_("Use first names instead of pronouns"))
|
|
||||||
self.first_name_option.set_active(0)
|
|
||||||
|
|
||||||
# Create a GTK Checkbox widget for full date usage
|
|
||||||
self.full_date_option = gtk.GtkCheckButton(_("Use full dates instead of only the year"))
|
|
||||||
self.full_date_option.set_active(1)
|
|
||||||
|
|
||||||
# Create a GTK Checkbox widget for full date usage
|
|
||||||
self.list_children_option = gtk.GtkCheckButton(_("List children"))
|
|
||||||
self.list_children_option.set_active(1)
|
|
||||||
|
|
||||||
# Add new options. The first argument is the tab name for grouping options.
|
|
||||||
# if you want to put everyting in the generic "Options" category, use
|
|
||||||
# self.add_option(text,widget) instead of self.add_frame_option(category,text,widget)
|
|
||||||
|
|
||||||
self.add_frame_option('Content','',self.first_name_option)
|
|
||||||
self.add_frame_option('Content','',self.full_date_option)
|
|
||||||
self.add_frame_option('Content','',self.list_children_option)
|
|
||||||
|
|
||||||
def parse_report_options_frame(self):
|
|
||||||
"""Parse the report options frame of the dialog. Save the
|
|
||||||
user selected choices for later use."""
|
|
||||||
|
|
||||||
# call the parent task to handle normal options
|
|
||||||
ReportDialog.parse_report_options_frame(self)
|
|
||||||
|
|
||||||
# get values from the widgets
|
|
||||||
if self.first_name_option.get_active():
|
|
||||||
self.firstName = reportOptions.Yes
|
|
||||||
else:
|
|
||||||
self.firstName = reportOptions.No
|
|
||||||
|
|
||||||
if self.full_date_option.get_active():
|
|
||||||
self.fullDate = reportOptions.Yes
|
|
||||||
else:
|
|
||||||
self.fullDate = reportOptions.No
|
|
||||||
|
|
||||||
if self.list_children_option.get_active():
|
|
||||||
self.listChildren = reportOptions.Yes
|
|
||||||
else:
|
|
||||||
self.listChildren = reportOptions.No
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -954,7 +911,7 @@ class reportOptions:
|
|||||||
|
|
||||||
#Add Photos and Images to report
|
#Add Photos and Images to report
|
||||||
self.addImages= reportOptions.No
|
self.addImages= reportOptions.No
|
||||||
self.imageAttrTag= "DetDecendantReport"
|
self.imageAttrTag= "DetDescendantReport"
|
||||||
|
|
||||||
#Omit sensitive information such as birth, christening, marriage
|
#Omit sensitive information such as birth, christening, marriage
|
||||||
# for living after XXXXX date.
|
# for living after XXXXX date.
|
||||||
|
Loading…
Reference in New Issue
Block a user