* 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:
Alex Roitman
2003-08-07 03:54:10 +00:00
parent 2c5f966e10
commit 3a7293dd47
6 changed files with 71 additions and 9 deletions

View File

@ -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: