Fixed translation messages

svn: r221
This commit is contained in:
Don Allingham 2001-07-03 20:50:02 +00:00
parent d944967674
commit 1c3189a806
4 changed files with 130 additions and 44 deletions

View File

@ -120,7 +120,7 @@ class Marriage:
self.load_images()
self.type_field.set_popdown_strings(const.familyRelations)
self.type_field.entry.set_text(family.getRelationship())
self.type_field.entry.set_text(const.display_frel(family.getRelationship()))
# stored object data
top_window.set_data(MARRIAGE,self)
@ -159,7 +159,8 @@ class Marriage:
detail = "N"
if attr.getSourceRef():
detail = detail + "S"
self.attr_list.append([attr.getType(),attr.getValue(),details])
self.attr_list.append([const.display_fattr(attr.getType()),\
attr.getValue(),details])
self.attr_list.set_row_data(self.attr_index,attr)
self.attr_index = self.attr_index + 1
@ -276,8 +277,8 @@ def on_close_marriage_editor(obj):
family_obj = obj.get_data(MARRIAGE)
relation = family_obj.type_field.entry.get_text()
if relation != family_obj.family.getRelationship():
family_obj.family.setRelationship(relation)
if const.save_frel(relation) != family_obj.family.getRelationship():
family_obj.family.setRelationship(const.save_frel(relation))
utils.modified()
text = family_obj.notes_field.get_chars(0,-1)
@ -671,7 +672,7 @@ def on_attr_list_select_row(obj,row,b,c):
family_obj = obj.get_data(MARRIAGE)
attr = obj.get_row_data(row)
family_obj.attr_type.set_text(attr.getType())
family_obj.attr_type.set_text(const.display_fattr(attr.getType()))
family_obj.attr_value.set_text(attr.getValue())
#-------------------------------------------------------------------------
@ -686,7 +687,7 @@ def on_update_attr_clicked(obj):
family_obj = obj.get_data(MARRIAGE)
attr = obj.get_row_data(row)
attr.setType(family_obj.attr_type.get_text())
attr.setType(const.save_fattr(family_obj.attr_type.get_text()))
attr.setValue(family_obj.attr_value.get_text())
family_obj.redraw_attr_list()
@ -721,7 +722,7 @@ def on_add_attr_clicked(obj):
attr = Attribute()
name = family_obj.attr_type.get_text()
attr.setType(name)
attr.setType(const.save_fattr(name))
attr.setValue(family_obj.attr_value.get_text())
if name not in const.familyAttributes:

View File

@ -1663,7 +1663,7 @@ AbiWord
<class>GtkEntry</class>
<child_name>GnomeEntry:entry</child_name>
<name>entry2</name>
<tooltip>The default directory for the output of the Web Site report generators</tooltip>
<tooltip>The default directory for the output of the Web Site report generators</tooltip>
<can_focus>True</can_focus>
<signal>
<name>changed</name>

View File

@ -219,7 +219,7 @@ _pe_e2l = {
"Elected" : _("Elected"),
"Emigration" : _("Emigration"),
"Graduation" : _("Graduation"),
"Military Service" : _("_MILT"),
"Military Service" : _("Military Service"),
"Naturalization" : _("Naturalization"),
"Occupation" : _("Occupation"),
"Probate" : _("Probate"),
@ -297,15 +297,81 @@ def save_pattr(st):
else:
return st
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
familyConstantAttributes = {
}
familyConstantRelations = [
"Married",
"Common Law",
"Partners",
"Unknown"
]
_fa_e2l = {
}
_fa_l2e = {}
for a in _fa_e2l.keys():
_fa_l2e[_fa_e2l[a]] = a
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
def display_fattr(st):
if _fa_e2l.has_key(st):
return _fa_e2l[st]
else:
return st
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
def save_fattr(st):
if _fa_l2e.has_key(st):
return _fa_l2e[st]
else:
return st
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
_fr_e2l = {
"Married" : _("Married"),
"Common Law" : _("Common Law"),
"Partners" : _("Partners"),
"Unknown" : _("Unknown")
}
_fr_l2e = {}
for a in _fa_e2l.keys():
_fa_l2e[_fa_e2l[a]] = a
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
def display_frel(st):
if _fr_e2l.has_key(st):
return _fr_e2l[st]
else:
return st
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
def save_frel(st):
if _fr_l2e.has_key(st):
return _fr_l2e[st]
else:
return st
#-------------------------------------------------------------------------
#
@ -343,11 +409,32 @@ def initialize_personal_attribute_list():
p.sort()
return p
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
def initialize_family_attribute_list():
p = []
for event in familyConstantAttributes.keys():
p.append(_fa_e2l[event])
p.sort()
return p
#-------------------------------------------------------------------------
#
#
#
#-------------------------------------------------------------------------
def initialize_family_relation_list():
p = []
for event in _fr_e2l.keys():
p.append(_fr_e2l[event])
p.sort()
return p
personalEvents = initialize_personal_event_list()
personalAttributes = initialize_personal_attribute_list()
marriageEvents = initialize_marriage_event_list()
familyAttributes = familyConstantAttributes.keys()
familyAttributes.sort()
familyRelations = familyConstantRelations
familyAttributes = initialize_family_attribute_list()
familyRelations = initialize_family_relation_list()

View File

@ -555,13 +555,11 @@ def new_database_response(val):
if val == 1:
return
const.personalEvents = const.personalConstantEvents.keys()
const.personalEvents.sort()
const.personalAttributes = const.personalConstantAttributes.keys()
const.personalAttributes.sort()
const.familyAttributes = const.familyConstantAttributes.keys()
const.familyAttributes.sort()
const.familyRelations = const.familyConstantRelations
const.personalEvents = const.initialize_personal_event_list()
const.personalAttributes = const.initialize_personal_attribute_list()
const.marriageEvents = const.initialize_marriage_event_list()
const.familyAttributes = const.initialize_family_attribute_list()
const.familyRelations = const.initialize_family_relation_list()
database.new()
topWindow.set_title("Gramps")
active_person = None
@ -1372,19 +1370,11 @@ def on_revert_activate(obj):
#-------------------------------------------------------------------------
def revert_query(value):
if value == 0:
const.personalEvents = const.personalConstantEvents.keys()
const.personalEvents.sort()
const.personalAttributes = const.personalConstantAttributes.keys()
const.personalAttributes.sort()
const.familyAttributes = const.familyConstantAttributes.keys()
const.familyAttributes.sort()
const.marriageEvents = const.familyConstantEvents.keys()
const.marriageEvents.sort()
const.familyRelations = const.familyConstantRelations
const.personalEvents = const.initialize_personal_event_list()
const.personalAttributes = const.initialize_personal_attribute_list()
const.marriageEvents = const.initialize_marriage_event_list()
const.familyAttributes = const.initialize_family_attribute_list()
const.familyRelations = const.initialize_family_relation_list()
file = database.getSavePath()
database.new()
@ -1946,13 +1936,21 @@ def load_database(name):
mylist = database.getPersonEventTypes()
for type in mylist:
if type not in const.personalEvents:
const.personalEvents.append(type)
ntype = const.display_pevent(type)
if ntype not in const.personalEvents:
const.personalEvents.append(ntype)
mylist = database.getFamilyEventTypes()
for type in mylist:
ntype = const.display_fevent(type)
if ntype not in const.marriageEvents:
const.marriageEvents.append(ntype)
mylist = database.getPersonAttributeTypes()
for type in mylist:
if type not in const.personalAttributes:
const.personalAttributes.append(type)
ntype = const.display_pattr(type)
if ntype not in const.personalAttributes:
const.personalAttributes.append(ntype)
mylist = database.getFamilyAttributeTypes()
for type in mylist: