* various: Change Person.male, Person.female, and Person.unkwown

to Person.MALE, Person.FEMALE and Person.UNKNOWN

* gramps.spec.in: bring up to date, support Fedora Core and Mandrake
* src/plugins/NavWebPage.py: Start of the Narrative Web Page plugin


svn: r4008
This commit is contained in:
Don Allingham
2005-02-01 03:46:29 +00:00
parent 4d88b51b7b
commit 6463227a6e
47 changed files with 1861 additions and 482 deletions

View File

@ -246,7 +246,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
return ('', [])
if self.is_spouse(orig_person,other_person):
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return ("marido",[])
else:
return ("mujer",[])
@ -266,47 +266,47 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
if firstRel == 0:
if secondRel == 0:
return ('',common)
elif other_person.get_gender() == RelLib.Person.male:
elif other_person.get_gender() == RelLib.Person.MALE:
return (self.get_father(secondRel),common)
else:
return (self.get_mother(secondRel),common)
elif secondRel == 0:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return (self.get_son(firstRel),common)
else:
return (self.get_daughter(firstRel),common)
elif firstRel == 1:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return (self.get_uncle(secondRel),common)
else:
return (self.get_aunt(secondRel),common)
elif secondRel == 1:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return (self.get_nephew(firstRel-1),common)
else:
return (self.get_niece(firstRel-1),common)
elif firstRel == 2 and secondRel == 2:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return ('primo hermano',common)
else:
return ('prima hermana',common)
elif firstRel == secondRel:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return (self.get_male_cousin(firstRel-1),common)
else:
return (self.get_female_cousin(firstRel-1),common)
elif firstRel == secondRel+1:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return (self.get_distant_nephew(secondRel),common)
else:
return (self.get_distant_niece(secondRel),common)
elif firstRel+1 == secondRel:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return (self.get_distant_uncle(firstRel),common)
else:
return (self.get_distant_aunt(firstRel),common)
else:
if other_person.get_gender() == RelLib.Person.male:
if other_person.get_gender() == RelLib.Person.MALE:
return (self.get_male_relative(firstRel+secondRel),common)
else:
return (self.get_female_relative(firstRel+secondRel),common)