Now I got it right!
svn: r1483
This commit is contained in:
parent
7e3546eb89
commit
8a514751d0
@ -33,13 +33,13 @@ import GrampsCfg
|
|||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
#
|
# Russian-specific definitions of relationships
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
_male_cousin_level = [ "двоюродный", "троюродный", "четвероюродный", ]
|
_male_cousin_level = [ "", "двоюродный", "троюродный", "четвероюродный", ]
|
||||||
|
|
||||||
_female_cousin_level = [ "двоюродная", "троюродная", "четвероюродная", ]
|
_female_cousin_level = [ "", "двоюродная", "троюродная", "четвероюродная", ]
|
||||||
|
|
||||||
_junior_male_removed_level = [ "брат", "племянник", "внучатый племянник",
|
_junior_male_removed_level = [ "брат", "племянник", "внучатый племянник",
|
||||||
"правнучатый племянник", "праправнучатый племянник", ]
|
"правнучатый племянник", "праправнучатый племянник", ]
|
||||||
@ -47,9 +47,9 @@ _junior_male_removed_level = [ "брат", "племянник", "внучаты
|
|||||||
_junior_female_removed_level = [ "сестра", "племянница", "внучатая племянница",
|
_junior_female_removed_level = [ "сестра", "племянница", "внучатая племянница",
|
||||||
"правнучатая племянница", "праправнучатая племянница", ]
|
"правнучатая племянница", "праправнучатая племянница", ]
|
||||||
|
|
||||||
_senior_male_removed_level = [ "дядя", "дед", "прадед", "прапрадед", ]
|
_senior_male_removed_level = [ "", "дядя", "дед", "прадед", "прапрадед", ]
|
||||||
|
|
||||||
_senior_female_removed_level = [ "тетка", "бабка", "прабабка", "прапрабабка", ]
|
_senior_female_removed_level = [ "", "тетка", "бабка", "прабабка", "прапрабабка", ]
|
||||||
|
|
||||||
_father_level = [ "", "отец", "дед", "прадед", "прапрадед",
|
_father_level = [ "", "отец", "дед", "прадед", "прапрадед",
|
||||||
"пра-пра-прадед", "пра-пра-пра-прадед", ]
|
"пра-пра-прадед", "пра-пра-пра-прадед", ]
|
||||||
@ -138,7 +138,7 @@ def get_relationship(orig_person,other_person):
|
|||||||
Returns a string representing the relationshp between the two people,
|
Returns a string representing the relationshp between the two people,
|
||||||
along with a list of common ancestors (typically father,mother)
|
along with a list of common ancestors (typically father,mother)
|
||||||
|
|
||||||
Special cases: relation strings "undefined" and "spouse".
|
Special cases: relation strings "", "undefined" and "spouse".
|
||||||
"""
|
"""
|
||||||
|
|
||||||
firstMap = {}
|
firstMap = {}
|
||||||
@ -213,8 +213,7 @@ def get_relationship(orig_person,other_person):
|
|||||||
return (get_nephew(firstRel-1),common)
|
return (get_nephew(firstRel-1),common)
|
||||||
else:
|
else:
|
||||||
return (get_niece(firstRel-1),common)
|
return (get_niece(firstRel-1),common)
|
||||||
else:
|
elif secondRel > firstRel:
|
||||||
if secondRel > firstRel:
|
|
||||||
if other_person.getGender() == RelLib.Person.male:
|
if other_person.getGender() == RelLib.Person.male:
|
||||||
return (get_senior_male_cousin(firstRel-1,secondRel-firstRel),common)
|
return (get_senior_male_cousin(firstRel-1,secondRel-firstRel),common)
|
||||||
else:
|
else:
|
||||||
@ -223,7 +222,7 @@ def get_relationship(orig_person,other_person):
|
|||||||
if other_person.getGender() == RelLib.Person.male:
|
if other_person.getGender() == RelLib.Person.male:
|
||||||
return (get_junior_male_cousin(secondRel-1,firstRel-secondRel),common)
|
return (get_junior_male_cousin(secondRel-1,firstRel-secondRel),common)
|
||||||
else:
|
else:
|
||||||
return (get_junior_female_cousin(firstRel-1,secondRel-firstRel),common)
|
return (get_junior_female_cousin(secondRel-1,firstRel-secondRel),common)
|
||||||
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user