* 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:
parent
15b9685005
commit
8e6195eaa9
15
ChangeLog
15
ChangeLog
@ -1,3 +1,18 @@
|
|||||||
|
2003-08-06 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
|
* 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.
|
||||||
|
|
||||||
2003-08-05 Tim Waugh <twaugh@redhat.com>
|
2003-08-05 Tim Waugh <twaugh@redhat.com>
|
||||||
* src/Report.py, src/TextDoc.py, src/DrawDoc.py: Adjusted the way
|
* src/Report.py, src/TextDoc.py, src/DrawDoc.py: Adjusted the way
|
||||||
that 'Print Report' is handled.
|
that 'Print Report' is handled.
|
||||||
|
@ -130,7 +130,7 @@ class EventEditor:
|
|||||||
AutoComp.AutoEntry(self.place_field,self.pmap.keys())
|
AutoComp.AutoEntry(self.place_field,self.pmap.keys())
|
||||||
|
|
||||||
if event != None:
|
if event != None:
|
||||||
self.name_field.set_text(event.getName())
|
self.name_field.set_text(self.trans(event.getName()))
|
||||||
if (def_placename):
|
if (def_placename):
|
||||||
self.place_field.set_text(def_placename)
|
self.place_field.set_text(def_placename)
|
||||||
else:
|
else:
|
||||||
|
@ -520,7 +520,8 @@ class FamilyView:
|
|||||||
else:
|
else:
|
||||||
mdate = ""
|
mdate = ""
|
||||||
v = "%s\n\t%s%s" % (GrampsCfg.nameof(sp),
|
v = "%s\n\t%s%s" % (GrampsCfg.nameof(sp),
|
||||||
f.getRelationship(),mdate)
|
const.display_frel(f.getRelationship()),
|
||||||
|
mdate)
|
||||||
self.spouse_model.set(iter,0,v)
|
self.spouse_model.set(iter,0,v)
|
||||||
else:
|
else:
|
||||||
self.spouse_model.set(iter,0,"unknown\n")
|
self.spouse_model.set(iter,0,"unknown\n")
|
||||||
|
@ -357,7 +357,7 @@ class Marriage:
|
|||||||
self.etree.clear()
|
self.etree.clear()
|
||||||
self.emap = {}
|
self.emap = {}
|
||||||
for data in self.elist:
|
for data in self.elist:
|
||||||
iter = self.etree.add([data.getName(),data.getQuoteDate(),data.getPlaceName()],data)
|
iter = self.etree.add([const.display_fevent(data.getName()),data.getQuoteDate(),data.getPlaceName()],data)
|
||||||
self.emap[str(data)] = iter
|
self.emap[str(data)] = iter
|
||||||
if self.elist:
|
if self.elist:
|
||||||
self.etree.select_row(0)
|
self.etree.select_row(0)
|
||||||
@ -522,7 +522,7 @@ class Marriage:
|
|||||||
import EventEdit
|
import EventEdit
|
||||||
name = Utils.family_name(self.family)
|
name = Utils.family_name(self.family)
|
||||||
EventEdit.EventEditor(self,name,const.marriageEvents,
|
EventEdit.EventEditor(self,name,const.marriageEvents,
|
||||||
const.save_pevent,None,None,0,self.event_edit_callback,
|
const.display_fevent,None,None,0,self.event_edit_callback,
|
||||||
const.defaultMarriageEvent)
|
const.defaultMarriageEvent)
|
||||||
|
|
||||||
def on_event_update_clicked(self,obj):
|
def on_event_update_clicked(self,obj):
|
||||||
@ -533,7 +533,7 @@ class Marriage:
|
|||||||
event = self.etree.get_object(iter)
|
event = self.etree.get_object(iter)
|
||||||
name = Utils.family_name(self.family)
|
name = Utils.family_name(self.family)
|
||||||
EventEdit.EventEditor(self,name,const.marriageEvents,
|
EventEdit.EventEditor(self,name,const.marriageEvents,
|
||||||
const.save_pevent,event,None,0,self.event_edit_callback)
|
const.display_fevent,event,None,0,self.event_edit_callback)
|
||||||
|
|
||||||
def on_delete_clicked(self,obj):
|
def on_delete_clicked(self,obj):
|
||||||
if Utils.delete_selected(obj,self.elist):
|
if Utils.delete_selected(obj,self.elist):
|
||||||
|
@ -396,6 +396,7 @@ class XmlWriter:
|
|||||||
return
|
return
|
||||||
|
|
||||||
sp = " " * index
|
sp = " " * index
|
||||||
|
name = const.save_event(name)
|
||||||
self.g.write('%s<event type="%s"%s>\n' % (sp,self.fix(name),conf_priv(event)))
|
self.g.write('%s<event type="%s"%s>\n' % (sp,self.fix(name),conf_priv(event)))
|
||||||
self.write_date(event.getDateObj(),index+1)
|
self.write_date(event.getDateObj(),index+1)
|
||||||
|
|
||||||
@ -469,7 +470,7 @@ class XmlWriter:
|
|||||||
sp = " " * index
|
sp = " " * index
|
||||||
self.g.write('%s<family id="%s"' % (sp,family.getId()))
|
self.g.write('%s<family id="%s"' % (sp,family.getId()))
|
||||||
if rel != "":
|
if rel != "":
|
||||||
self.g.write(' type="%s">\n' % rel)
|
self.g.write(' type="%s">\n' % const.save_frel(rel))
|
||||||
else:
|
else:
|
||||||
self.g.write('>\n')
|
self.g.write('>\n')
|
||||||
|
|
||||||
@ -596,7 +597,8 @@ class XmlWriter:
|
|||||||
sp = ' ' * indent
|
sp = ' ' * indent
|
||||||
for attr in list:
|
for attr in list:
|
||||||
self.g.write('%s<attribute%s type="%s" value="%s"' % \
|
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()
|
slist = attr.getSourceRefList()
|
||||||
note = attr.getNote()
|
note = attr.getNote()
|
||||||
if note == "" and len(slist) == 0:
|
if note == "" and len(slist) == 0:
|
||||||
|
@ -348,6 +348,28 @@ def save_pevent(st):
|
|||||||
else:
|
else:
|
||||||
return st
|
return st
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Merged functions for events: personal, family, whatever else
|
||||||
|
# there might be in the future.
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
def display_event(st):
|
||||||
|
if _pe_e2l.has_key(st):
|
||||||
|
return _pe_e2l[st]
|
||||||
|
elif _fe_e2l.has_key(st):
|
||||||
|
return _fe_e2l[st]
|
||||||
|
else:
|
||||||
|
return st
|
||||||
|
|
||||||
|
def save_event(st):
|
||||||
|
if _pe_l2e.has_key(st):
|
||||||
|
return _pe_l2e[st]
|
||||||
|
elif _fe_l2e.has_key(st):
|
||||||
|
return _fe_l2e[st]
|
||||||
|
else:
|
||||||
|
return st
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -434,6 +456,28 @@ def save_fattr(st):
|
|||||||
else:
|
else:
|
||||||
return st
|
return st
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Merged functions for attributes: personal, family, whatever else
|
||||||
|
# there might be in the future.
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
def display_attr(st):
|
||||||
|
if _pa_e2l.has_key(st):
|
||||||
|
return _pa_e2l[st]
|
||||||
|
elif _fa_e2l.has_key(st):
|
||||||
|
return _fa_e2l[st]
|
||||||
|
else:
|
||||||
|
return st
|
||||||
|
|
||||||
|
def save_attr(st):
|
||||||
|
if _pa_l2e.has_key(st):
|
||||||
|
return _pa_l2e[st]
|
||||||
|
elif _fa_l2e.has_key(st):
|
||||||
|
return _fa_l2e[st]
|
||||||
|
else:
|
||||||
|
return st
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -457,8 +501,8 @@ _fr_e2l = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_fr_l2e = {}
|
_fr_l2e = {}
|
||||||
for a in _fa_e2l.keys():
|
for r in _fr_e2l.keys():
|
||||||
_fa_l2e[_fa_e2l[a]] = a
|
_fr_l2e[_fr_e2l[r]] = r
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user