* src/FamilyView.py (load_family): Enable translation for family
relation. * src/const.py.in: Add new functions: display_event(), save_event(), display_attr(), and save_attr() which work for either personal or family events/attributes. Correct silly typo. * src/WriteXML.py (dump_my_event): Call const.save_event() before saving; (write_family_id): Call const.save_frel() before saving; (write_attribute_list): Call const.save_attr() before saving. * src/Marriage.py (redraw_event_list): Call const.display_fevent() before saving; (on_add_clicked): change const.save_fevent() to const.display_fevent(); (on_event_update_clicked): Likewise. * src/EventEdit.py (EventEditor.__init__): Call self.trans() before displaying event name. svn: r1964
This commit is contained in:
@ -396,6 +396,7 @@ class XmlWriter:
|
||||
return
|
||||
|
||||
sp = " " * index
|
||||
name = const.save_event(name)
|
||||
self.g.write('%s<event type="%s"%s>\n' % (sp,self.fix(name),conf_priv(event)))
|
||||
self.write_date(event.getDateObj(),index+1)
|
||||
|
||||
@ -469,7 +470,7 @@ class XmlWriter:
|
||||
sp = " " * index
|
||||
self.g.write('%s<family id="%s"' % (sp,family.getId()))
|
||||
if rel != "":
|
||||
self.g.write(' type="%s">\n' % rel)
|
||||
self.g.write(' type="%s">\n' % const.save_frel(rel))
|
||||
else:
|
||||
self.g.write('>\n')
|
||||
|
||||
@ -596,7 +597,8 @@ class XmlWriter:
|
||||
sp = ' ' * indent
|
||||
for attr in list:
|
||||
self.g.write('%s<attribute%s type="%s" value="%s"' % \
|
||||
(sp,conf_priv(attr),attr.getType(),self.fix(attr.getValue())))
|
||||
(sp,conf_priv(attr),const.save_attr(attr.getType()),
|
||||
self.fix(attr.getValue())))
|
||||
slist = attr.getSourceRefList()
|
||||
note = attr.getNote()
|
||||
if note == "" and len(slist) == 0:
|
||||
|
Reference in New Issue
Block a user