* src/plugins/rel_de.py: Update.
svn: r2611
This commit is contained in:
parent
5d38ce95ab
commit
bb46232ec0
@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
2004-01-08 Alex Roitman <shura@alex.neuro.umn.edu>
|
2004-01-08 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
* src/FamilyView.py (delete_family_from): Remove extra "[0]".
|
* src/FamilyView.py (delete_family_from): Remove extra "[0]".
|
||||||
|
* src/plugins/rel_de.py: Update.
|
||||||
|
|
||||||
2004-01-07 Egyeki Gergely <egeri@elte.hu>
|
2004-01-07 Egyeki Gergely <egeri@elte.hu>
|
||||||
* src/plugins/rel_hu.py: Add to CVS.
|
* src/plugins/rel_hu.py: Add to CVS.
|
||||||
|
@ -13,6 +13,8 @@ Version 1.0.0 -- the "Stable as a tombstone" release
|
|||||||
relative to that anchor.
|
relative to that anchor.
|
||||||
* Manual is translated into French (Michel Guitel), German (Sebastian Vöcking),
|
* Manual is translated into French (Michel Guitel), German (Sebastian Vöcking),
|
||||||
and Russian (Alex Roitman) languages.
|
and Russian (Alex Roitman) languages.
|
||||||
|
* Relationship calculator for German (Dr. Martin Senftleben) and
|
||||||
|
Hungarian (Egyeki Gergely) languages.
|
||||||
|
|
||||||
Version 0.98.0 -- the "Round me off" release
|
Version 0.98.0 -- the "Round me off" release
|
||||||
* More compliance with GNOME HIG.
|
* More compliance with GNOME HIG.
|
||||||
|
@ -40,16 +40,24 @@ from Relationship import apply_filter as getallancestors
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
_cousin_level = [
|
_cousin_level = [ "", "Cousin",
|
||||||
"", "", "Groß-", "Ur-Groß-", "Ur-Ur-Groß-", "Ur-Ur-Ur-Groß-", "Ur-Ur-Ur-Ur-Groß-",
|
"Großcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Groß-", "Ur-Ur-Ur-Ur-Ur-Ur-Groß-", "Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-",
|
"Urgroßcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-", "Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-",
|
"Ururgroßcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-", "Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-",
|
"Urururgroßcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-", "Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-",
|
"Ururururgroßcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-",
|
"Ururururururoßcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-",
|
"Ururururururgroßcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-",
|
"Urururururururgroßcousin",
|
||||||
"Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Ur-Groß-" ]
|
"Ururururururururgroßcousin",
|
||||||
|
"Urururururururururgroßcousin",
|
||||||
|
"Ururururururururururgroßcousin",
|
||||||
|
"Urururururururururururgroßcousin",
|
||||||
|
"Ururururururururururururgroßcousin",
|
||||||
|
"Urururururururururururururgroßcousin",
|
||||||
|
"Ururururururururururururururgroßcousin",
|
||||||
|
"Urururururururururururururururgroßcousin",
|
||||||
|
"Ururururururururururururururururgroßcousin" ]
|
||||||
|
|
||||||
_removed_level = [ "", "ersten", "zweiten", "dritten", "vierten", "fünften",
|
_removed_level = [ "", "ersten", "zweiten", "dritten", "vierten", "fünften",
|
||||||
"sechsten", "siebten", "achten", "neunten", "zehnten", "elften", "zwölften",
|
"sechsten", "siebten", "achten", "neunten", "zehnten", "elften", "zwölften",
|
||||||
@ -72,24 +80,151 @@ _mother_level = [ "", "Mutter (Ebene 1)", "Großmutter (Ebene 2)", "Urgroßmutte
|
|||||||
"Ahnenmutter (Ebene 13)", "Ahnengroßmutter (Ebene 14)", "Ahnenurgroßmutter (Ebene 15)",
|
"Ahnenmutter (Ebene 13)", "Ahnengroßmutter (Ebene 14)", "Ahnenurgroßmutter (Ebene 15)",
|
||||||
"Urahnenmutter (Ebene 16)", "Urahnengroßmutter (Ebene 17)", "Urahnenurgroßmutter (Ebene 18)",
|
"Urahnenmutter (Ebene 16)", "Urahnengroßmutter (Ebene 17)", "Urahnenurgroßmutter (Ebene 18)",
|
||||||
"Erzmutter (Ebene 19)", "Erzgroßmutter (Ebene 20)", "Erzurgroßmutter (Ebene 21)",
|
"Erzmutter (Ebene 19)", "Erzgroßmutter (Ebene 20)", "Erzurgroßmutter (Ebene 21)",
|
||||||
"Erzahnenmutter (Ebene 22)", "Erzahnengroßmutter (Ebene 23)", "Erzahnenurgroßmutter (Ebene 24)" ]
|
"Erzahnenmutter (Ebene 22)", "Erzahnengroßmutter (Ebene 23)",
|
||||||
|
"Erzahnenurgroßmutter (Ebene 24)" ]
|
||||||
|
|
||||||
_son_level = [ "", "Sohn", "Enkel", "Urenkel", "Ururenkel", "Urururuenkel", "Urururururenkel" ]
|
_son_level = [ "", "Sohn",
|
||||||
|
"Enkel",
|
||||||
|
"Urenkel",
|
||||||
|
"Ururenkel",
|
||||||
|
"Urururuenkel",
|
||||||
|
"Urururururenkel",
|
||||||
|
"Ururururururenkel",
|
||||||
|
"Urururururururenkel",
|
||||||
|
"Ururururururururenkel",
|
||||||
|
"Urururururururururenkel",
|
||||||
|
"Ururururururururururenkel",
|
||||||
|
"Urururururururururururenkel",
|
||||||
|
"Ururururururururururururenkel",
|
||||||
|
"Urururururururururururururenkel",
|
||||||
|
"Ururururururururururururururenkel",
|
||||||
|
"Urururururururururururururururenkel",
|
||||||
|
"Ururururururururururururururururenkel",
|
||||||
|
"Urururururururururururururururururenkel",
|
||||||
|
"Ururururururururururururururururururenkel",
|
||||||
|
"Urururururururururururururururururururenkel",
|
||||||
|
"Ururururururururururururururururururururenkel",
|
||||||
|
"Urururururururururururururururururururururenkel",
|
||||||
|
]
|
||||||
|
|
||||||
_daughter_level = [ "", "Tochter", "Enkelin", "Urenkelin", "Ururenkelin", "Urururuenkelin",
|
_daughter_level = [ "", "Tochter",
|
||||||
"Urururururenkelin" ]
|
"Enkelin",
|
||||||
|
"Urenkelin",
|
||||||
|
"Ururenkelin",
|
||||||
|
"Urururuenkelin",
|
||||||
|
"Urururururenkelin",
|
||||||
|
"Ururururururenkelin",
|
||||||
|
"Urururururururenkelin",
|
||||||
|
"Ururururururururenkelin",
|
||||||
|
"Urururururururururenkelin",
|
||||||
|
"Ururururururururururenkelin",
|
||||||
|
"Urururururururururururenkelin",
|
||||||
|
"Ururururururururururururenkelin",
|
||||||
|
"Urururururururururururururenkelin",
|
||||||
|
"Ururururururururururururururenkelin",
|
||||||
|
"Urururururururururururururururenkelin",
|
||||||
|
"Ururururururururururururururururenkelin",
|
||||||
|
"Urururururururururururururururururenkelin",
|
||||||
|
"Ururururururururururururururururururenkelin",
|
||||||
|
"Urururururururururururururururururururenkelin",
|
||||||
|
"Ururururururururururururururururururururenkelin",
|
||||||
|
"Urururururururururururururururururururururenkelin",
|
||||||
|
]
|
||||||
|
|
||||||
_sister_level = [ "", "Schwester", "Tante", "Großtante", "Urgroßtante", "Ururgroßtante",
|
_sister_level = [ "", "Schwester", "Tante",
|
||||||
"Urururgroßtante" ]
|
"Großtante",
|
||||||
|
"Urgroßtante",
|
||||||
|
"Ururgroßtante",
|
||||||
|
"Urururgroßtante",
|
||||||
|
"Ururururgroßtante",
|
||||||
|
"Urururururgroßtante",
|
||||||
|
"Ururururururgroßtante",
|
||||||
|
"Urururururururgroßtante",
|
||||||
|
"Ururururururururgroßtante",
|
||||||
|
"Urururururururururgroßtante",
|
||||||
|
"Ururururururururururgroßtante",
|
||||||
|
"Urururururururururururgroßtante",
|
||||||
|
"Ururururururururururururgroßtante",
|
||||||
|
"Urururururururururururururgroßtante",
|
||||||
|
"Ururururururururururururururgroßtante",
|
||||||
|
"Urururururururururururururururgroßtante",
|
||||||
|
"Ururururururururururururururururgroßtante",
|
||||||
|
"Urururururururururururururururururgroßtante",
|
||||||
|
"Ururururururururururururururururururgroßtante",
|
||||||
|
"Urururururururururururururururururururgroßtante",
|
||||||
|
"Ururururururururururururururururururururgroßtante",
|
||||||
|
]
|
||||||
|
|
||||||
_brother_level = [ "", "Bruder", "Onkel", "Großonkel", "Urgroßonkel", "Ururgroßonkel",
|
_brother_level = [ "", "Bruder", "Onkel",
|
||||||
"Urururgroßonkel" ]
|
"Großonkel",
|
||||||
|
"Urgroßonkel",
|
||||||
|
"Ururgroßonkel",
|
||||||
|
"Urururgroßonkel",
|
||||||
|
"Ururururgroßonkel",
|
||||||
|
"Urururururgroßonkel",
|
||||||
|
"Ururururururgroßonkel",
|
||||||
|
"Urururururururgroßonkel",
|
||||||
|
"Ururururururururgroßonkel",
|
||||||
|
"Urururururururururgroßonkel",
|
||||||
|
"Ururururururururururgroßonkel",
|
||||||
|
"Urururururururururururgroßonkel",
|
||||||
|
"Ururururururururururururgroßonkel",
|
||||||
|
"Urururururururururururururgroßonkel",
|
||||||
|
"Ururururururururururururururgroßonkel",
|
||||||
|
"Urururururururururururururururgroßonkel",
|
||||||
|
"Ururururururururururururururururgroßonkel",
|
||||||
|
"Urururururururururururururururururgroßonkel",
|
||||||
|
"Ururururururururururururururururururgroßonkel",
|
||||||
|
"Urururururururururururururururururururgroßonkel",
|
||||||
|
"Ururururururururururururururururururururgroßonkel",
|
||||||
|
]
|
||||||
|
|
||||||
_nephew_level = [ "", "Neffe", "Großneffe", "Urgroßneffe", "Ururgroßneffe",
|
_nephew_level = [ "", "Neffe",
|
||||||
"Urururgroßneffe", "Ururururgroßneffe" ]
|
"Großneffe",
|
||||||
|
"Urgroßneffe",
|
||||||
|
"Ururgroßneffe",
|
||||||
|
"Urururgroßneffe",
|
||||||
|
"Ururururgroßneffe",
|
||||||
|
"Urururururgroßneffe",
|
||||||
|
"Ururururururgroßneffe",
|
||||||
|
"Urururururururgroßneffe",
|
||||||
|
"Ururururururururgroßneffe",
|
||||||
|
"Urururururururururgroßneffe",
|
||||||
|
"Ururururururururururgroßneffe",
|
||||||
|
"Urururururururururururgroßneffe",
|
||||||
|
"Ururururururururururururgroßneffe",
|
||||||
|
"Urururururururururururururgroßneffe",
|
||||||
|
"Ururururururururururururururgroßneffe",
|
||||||
|
"Urururururururururururururururgroßneffe",
|
||||||
|
"Ururururururururururururururururgroßneffe",
|
||||||
|
"Urururururururururururururururururgroßneffe",
|
||||||
|
"Ururururururururururururururururururgroßneffe",
|
||||||
|
"Urururururururururururururururururururgroßneffe",
|
||||||
|
"Ururururururururururururururururururururgroßneffe",
|
||||||
|
]
|
||||||
|
|
||||||
_niece_level = [ "", "Nichte", "Großnichte", "Urgroßnichte", "Ururgroßnichte",
|
_niece_level = [ "", "Nichte",
|
||||||
"Urururgroßnichte", "Ururururgroßnichte" ]
|
"Großnichte",
|
||||||
|
"Urgroßnichte",
|
||||||
|
"Ururgroßnichte",
|
||||||
|
"Urururgroßnichte",
|
||||||
|
"Ururururgroßnichte",
|
||||||
|
"Urururururgroßnichte",
|
||||||
|
"Ururururururgroßnichte",
|
||||||
|
"Urururururururgroßnichte",
|
||||||
|
"Ururururururururgroßnichte",
|
||||||
|
"Urururururururururgroßnichte",
|
||||||
|
"Ururururururururururgroßnichte",
|
||||||
|
"Urururururururururururgroßnichte",
|
||||||
|
"Ururururururururururururgroßnichte",
|
||||||
|
"Urururururururururururururgroßnichte",
|
||||||
|
"Ururururururururururururururgroßnichte",
|
||||||
|
"Urururururururururururururururgroßnichte",
|
||||||
|
"Ururururururururururururururururgroßnichte",
|
||||||
|
"Urururururururururururururururururgroßnichte",
|
||||||
|
"Ururururururururururururururururururgroßnichte",
|
||||||
|
"Urururururururururururururururururururgroßnichte",
|
||||||
|
]
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -101,25 +236,25 @@ def get_junior_male_cousin(level,removed):
|
|||||||
if removed > len(_removed_level)-1 or level>len(_cousin_level)-1:
|
if removed > len(_removed_level)-1 or level>len(_cousin_level)-1:
|
||||||
return "remote relative"
|
return "remote relative"
|
||||||
else:
|
else:
|
||||||
return "%sCousin %s Grades" % (_cousin_level[level],_removed_level[removed])
|
return "%s %s Grades" % (_cousin_level[level],_removed_level[removed])
|
||||||
|
|
||||||
def get_senior_male_cousin(level,removed):
|
def get_senior_male_cousin(level,removed):
|
||||||
if removed > len(_removed_level)-1 or level>len(_cousin_level)-1:
|
if removed > len(_removed_level)-1 or level>len(_brother_level)-1:
|
||||||
return "remote relative"
|
return "remote relative"
|
||||||
else:
|
else:
|
||||||
return "%sOnkel %s Grades" % (_cousin_level[level],_removed_level[removed])
|
return "%s %s Grades" % (_brother_level[level],_removed_level[removed])
|
||||||
|
|
||||||
def get_junior_female_cousin(level,removed):
|
def get_junior_female_cousin(level,removed):
|
||||||
if removed > len(_removed_level)-1 or level>len(_cousin_level)-1:
|
if removed > len(_removed_level)-1 or level>len(_cousin_level)-1:
|
||||||
return "remote relative"
|
return "remote relative"
|
||||||
else:
|
else:
|
||||||
return "%sCousine %s Grades" % (_cousin_level[level],_removed_level[removed])
|
return "%se %s Grades" % (_cousin_level[level],_removed_level[removed])
|
||||||
|
|
||||||
def get_senior_female_cousin(level,removed):
|
def get_senior_female_cousin(level,removed):
|
||||||
if removed > len(_removed_level)-1 or level>len(_cousin_level)-1:
|
if removed > len(_removed_level)-1 or level>len(_sister_level)-1:
|
||||||
return "remote relative"
|
return "remote relative"
|
||||||
else:
|
else:
|
||||||
return "%sTante %s Grades" % (_cousin_level[level],_removed_level[removed])
|
return "%s %s Grades" % (_sister_level[level],_removed_level[removed])
|
||||||
|
|
||||||
def get_father(level):
|
def get_father(level):
|
||||||
if level>len(_father_level)-1:
|
if level>len(_father_level)-1:
|
||||||
@ -250,9 +385,9 @@ def get_relationship(orig_person,other_person):
|
|||||||
return (get_niece(firstRel-1),common)
|
return (get_niece(firstRel-1),common)
|
||||||
elif secondRel > firstRel:
|
elif secondRel > firstRel:
|
||||||
if other_person.getGender() == RelLib.Person.male:
|
if other_person.getGender() == RelLib.Person.male:
|
||||||
return (get_senior_male_cousin(secondRel-firstRel,secondRel-1),common)
|
return (get_senior_male_cousin(secondRel-firstRel+1,secondRel-1),common)
|
||||||
else:
|
else:
|
||||||
return (get_senior_female_cousin(secondRel-firstRel,secondRel-1),common)
|
return (get_senior_female_cousin(secondRel-firstRel+1,secondRel-1),common)
|
||||||
else:
|
else:
|
||||||
if other_person.getGender() == RelLib.Person.male:
|
if other_person.getGender() == RelLib.Person.male:
|
||||||
return (get_junior_male_cousin(secondRel-1,firstRel-1),common)
|
return (get_junior_male_cousin(secondRel-1,firstRel-1),common)
|
||||||
|
Loading…
Reference in New Issue
Block a user