pylint
svn: r13998
This commit is contained in:
@ -25,7 +25,9 @@
|
|||||||
|
|
||||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
||||||
# and on valuable input from Eero Tamminen
|
# and on valuable input from Eero Tamminen
|
||||||
|
"""
|
||||||
|
Specific classes for relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -50,6 +52,9 @@ _parents_level = [ "", "vanhemmat", "isovanhemmat", "isoisovanhemmat",
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Relationship.RelationshipCalculator.__init__(self)
|
Relationship.RelationshipCalculator.__init__(self)
|
||||||
@ -193,7 +198,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
reltocommon_a, reltocommon_b,
|
reltocommon_a, reltocommon_b,
|
||||||
only_birth=True,
|
only_birth=True,
|
||||||
in_law_a=False, in_law_b=False):
|
in_law_a=False, in_law_b=False):
|
||||||
return self.get_relationship(reltocommon_a, reltocommon_b, gender_a, gender_b)[0];
|
return self.get_relationship(reltocommon_a, reltocommon_b, gender_a, gender_b)[0]
|
||||||
|
|
||||||
def get_sibling_relationship_string(self, sib_type, gender_a, gender_b,
|
def get_sibling_relationship_string(self, sib_type, gender_a, gender_b,
|
||||||
in_law_a=False, in_law_b=False):
|
in_law_a=False, in_law_b=False):
|
||||||
|
@ -24,7 +24,9 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Written by Egyeki Gergely <egeri@elte.hu>, 2004
|
# Written by Egyeki Gergely <egeri@elte.hu>, 2004
|
||||||
#
|
"""
|
||||||
|
Specific classes for relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -53,6 +55,9 @@ _level =\
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Relationship.RelationshipCalculator.__init__(self)
|
Relationship.RelationshipCalculator.__init__(self)
|
||||||
@ -66,8 +71,6 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
elif level == 4: return "ükszülei"
|
elif level == 4: return "ükszülei"
|
||||||
else : return "%s szülei" % _level[level]
|
else : return "%s szülei" % _level[level]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_father (self, level):
|
def get_father (self, level):
|
||||||
if level == 0: return ""
|
if level == 0: return ""
|
||||||
elif level == 1: return "apja"
|
elif level == 1: return "apja"
|
||||||
@ -84,8 +87,6 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
elif level == 4: return "ükanyja"
|
elif level == 4: return "ükanyja"
|
||||||
else : return "%s ükanyja" % (_level[level])
|
else : return "%s ükanyja" % (_level[level])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_son (self, level):
|
def get_son (self, level):
|
||||||
if level == 0: return ""
|
if level == 0: return ""
|
||||||
elif level == 1: return "fia"
|
elif level == 1: return "fia"
|
||||||
@ -94,32 +95,23 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
elif level == 4: return "ükunokája"
|
elif level == 4: return "ükunokája"
|
||||||
else : return "%s unokája" % (_level[level])
|
else : return "%s unokája" % (_level[level])
|
||||||
|
|
||||||
|
|
||||||
def get_daughter (self, level):
|
def get_daughter (self, level):
|
||||||
if level == 0: return ""
|
if level == 0: return ""
|
||||||
elif level == 1: return "lánya"
|
elif level == 1: return "lánya"
|
||||||
else : return self.get_son(level)
|
else : return self.get_son(level)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_uncle (self, level):
|
def get_uncle (self, level):
|
||||||
if level == 0: return ""
|
if level == 0: return ""
|
||||||
elif level == 1: return "testvére"
|
elif level == 1: return "testvére"
|
||||||
elif level == 2: return "nagybátyja"
|
elif level == 2: return "nagybátyja"
|
||||||
else : return "%s nagybátyja" % (_level[level])
|
else : return "%s nagybátyja" % (_level[level])
|
||||||
|
|
||||||
|
|
||||||
def get_aunt (self, level):
|
def get_aunt (self, level):
|
||||||
if level == 0: return ""
|
if level == 0: return ""
|
||||||
elif level == 1: return "testvére"
|
elif level == 1: return "testvére"
|
||||||
elif level == 2: return "nagynénje"
|
elif level == 2: return "nagynénje"
|
||||||
else : return "%s nagynénje" % (_level[level])
|
else : return "%s nagynénje" % (_level[level])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_nephew (self, level):
|
def get_nephew (self, level):
|
||||||
if level == 0: return ""
|
if level == 0: return ""
|
||||||
elif level == 1: return "unokája"
|
elif level == 1: return "unokája"
|
||||||
@ -128,9 +120,6 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
def get_niece(self, level):
|
def get_niece(self, level):
|
||||||
return self.get_nephew(level)
|
return self.get_nephew(level)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_male_cousin (self, level):
|
def get_male_cousin (self, level):
|
||||||
if level == 0: return ""
|
if level == 0: return ""
|
||||||
elif level == 1: return "unokatestvére"
|
elif level == 1: return "unokatestvére"
|
||||||
|
@ -28,7 +28,9 @@
|
|||||||
# Benny Malengier <benny.malengier@gramps-project.org, 2007
|
# Benny Malengier <benny.malengier@gramps-project.org, 2007
|
||||||
# Maria-Cristina Ciocci <see above>, 2007
|
# Maria-Cristina Ciocci <see above>, 2007
|
||||||
#
|
#
|
||||||
|
"""
|
||||||
|
Italian-Specific classes for relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -122,6 +124,9 @@ _niece_level = [ "", "la nipote%(step)s%(inlaw)s",
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
INLAW = ' acquisit%(gen)s'
|
INLAW = ' acquisit%(gen)s'
|
||||||
|
|
||||||
@ -507,12 +512,12 @@ if __name__ == "__main__":
|
|||||||
# Test function. Call it as follows from the command line (so as to find
|
# Test function. Call it as follows from the command line (so as to find
|
||||||
# imported modules):
|
# imported modules):
|
||||||
# export PYTHONPATH=/path/to/gramps/src
|
# export PYTHONPATH=/path/to/gramps/src
|
||||||
# python src/plugins/rel_it.py
|
# python src/plugins/rel/rel_it.py
|
||||||
|
|
||||||
"""TRANSLATORS, copy this if statement at the bottom of your
|
"""TRANSLATORS, copy this if statement at the bottom of your
|
||||||
rel_xx.py module, and test your work with:
|
rel_xx.py module, and test your work with:
|
||||||
python src/plugins/rel_xx.py
|
python src/plugins/rel/rel_xx.py
|
||||||
"""
|
"""
|
||||||
from Relationship import test
|
from Relationship import test
|
||||||
rc = RelationshipCalculator()
|
RC = RelationshipCalculator()
|
||||||
test(rc, True)
|
test(RC, True)
|
||||||
|
@ -21,7 +21,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
# $Id$
|
# $Id$
|
||||||
|
"""
|
||||||
|
Specific classes for relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -242,6 +244,9 @@ _uncle_level = [ "",
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
#sibling strings
|
#sibling strings
|
||||||
STEP = 'stief'
|
STEP = 'stief'
|
||||||
@ -542,12 +547,12 @@ if __name__ == "__main__":
|
|||||||
# Test function. Call it as follows from the command line (so as to find
|
# Test function. Call it as follows from the command line (so as to find
|
||||||
# imported modules):
|
# imported modules):
|
||||||
# export PYTHONPATH=/path/to/gramps/src
|
# export PYTHONPATH=/path/to/gramps/src
|
||||||
# python src/plugins/rel_nl.py
|
# python src/plugins/rel/rel_nl.py
|
||||||
|
|
||||||
"""TRANSLATORS, copy this if statement at the bottom of your
|
"""TRANSLATORS, copy this if statement at the bottom of your
|
||||||
rel_xx.py module, and test your work with:
|
rel_xx.py module, and test your work with:
|
||||||
python src/plugins/rel_xx.py
|
python src/plugins/rel/rel_xx.py
|
||||||
"""
|
"""
|
||||||
from Relationship import test
|
from Relationship import test
|
||||||
rc = RelationshipCalculator()
|
RC = RelationshipCalculator()
|
||||||
test(rc, True)
|
test(RC, True)
|
||||||
|
@ -25,7 +25,9 @@
|
|||||||
|
|
||||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
||||||
# and on valuable input from Frode Jemtland
|
# and on valuable input from Frode Jemtland
|
||||||
|
"""
|
||||||
|
Norwegian-Specific classes for relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -35,10 +37,6 @@
|
|||||||
import gen.lib
|
import gen.lib
|
||||||
import Relationship
|
import Relationship
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Norwegian-specific definitions of relationships
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
_cousin_level = [ "", "", #brother/sister, fetter/kusine -- these are taken care of separately
|
_cousin_level = [ "", "", #brother/sister, fetter/kusine -- these are taken care of separately
|
||||||
@ -56,6 +54,9 @@ _cousin_terms = _cousin_level + ["fetter","kusine"]
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Relationship.RelationshipCalculator.__init__(self)
|
Relationship.RelationshipCalculator.__init__(self)
|
||||||
|
@ -26,9 +26,9 @@
|
|||||||
# PL: Po objaśnienia oznaczania relacji zobacz Relationship.py
|
# PL: Po objaśnienia oznaczania relacji zobacz Relationship.py
|
||||||
# EN: For more information see Relationship.py
|
# EN: For more information see Relationship.py
|
||||||
#
|
#
|
||||||
|
"""
|
||||||
|
Polish-specific definitions of relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -39,10 +39,6 @@ import gen.lib
|
|||||||
import Relationship
|
import Relationship
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
|
||||||
# Polish-specific definitions of relationships
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
# określa liczebnik porządkowy
|
# określa liczebnik porządkowy
|
||||||
@ -254,17 +250,13 @@ _niece_level_of_sisters_daughter = [ "", "siostrzenica",
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Relationship.RelationshipCalculator.__init__(self)
|
Relationship.RelationshipCalculator.__init__(self)
|
||||||
|
|
||||||
|
|
||||||
#--------------------------------------------------
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#--------------------------------------------------
|
|
||||||
def get_son(self, level, inlaw=''):
|
def get_son(self, level, inlaw=''):
|
||||||
"""
|
"""
|
||||||
Podaje tekst zawierający informację, jak bardzo potomek męski
|
Podaje tekst zawierający informację, jak bardzo potomek męski
|
||||||
@ -883,12 +875,12 @@ if __name__ == "__main__":
|
|||||||
# Test function. Call it as follows from the command line (so as to find
|
# Test function. Call it as follows from the command line (so as to find
|
||||||
# imported modules):
|
# imported modules):
|
||||||
# export PYTHONPATH=/path/to/gramps/src
|
# export PYTHONPATH=/path/to/gramps/src
|
||||||
# python src/plugins/rel_pl.py
|
# python src/plugins/rel/rel_pl.py
|
||||||
|
|
||||||
"""TRANSLATORS, copy this if statement at the bottom of your
|
"""TRANSLATORS, copy this if statement at the bottom of your
|
||||||
rel_xx.py module, and test your work with:
|
rel_xx.py module, and test your work with:
|
||||||
python src/plugins/rel_xx.py
|
python src/plugins/rel/rel_xx.py
|
||||||
"""
|
"""
|
||||||
from Relationship import test
|
from Relationship import test
|
||||||
rc = RelationshipCalculator()
|
RC = RelationshipCalculator()
|
||||||
test(rc, True)
|
test(RC, True)
|
||||||
|
@ -24,7 +24,9 @@
|
|||||||
# Based on the Spanish version by Julio Sanchez <julio.sanchez@gmail.com>
|
# Based on the Spanish version by Julio Sanchez <julio.sanchez@gmail.com>
|
||||||
|
|
||||||
# $Id:rel_pt.py 9912 2008-01-22 09:17:46Z acraphae $
|
# $Id:rel_pt.py 9912 2008-01-22 09:17:46Z acraphae $
|
||||||
|
"""
|
||||||
|
Specific classes for relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -110,6 +112,9 @@ _niece_level = [ "", "sobrinha", "sobrinha neta", "sobrinha bisneta", ]
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Relationship.RelationshipCalculator.__init__(self)
|
Relationship.RelationshipCalculator.__init__(self)
|
||||||
|
@ -24,7 +24,9 @@
|
|||||||
# $Id:rel_ru.py 9912 2008-01-22 09:17:46Z acraphae $
|
# $Id:rel_ru.py 9912 2008-01-22 09:17:46Z acraphae $
|
||||||
|
|
||||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham.
|
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham.
|
||||||
|
"""
|
||||||
|
Russian-specific definitions of relationships
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -34,107 +36,263 @@
|
|||||||
import gen.lib
|
import gen.lib
|
||||||
import Relationship
|
import Relationship
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Russian-specific definitions of relationships
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
_parents_level = [ u"", u"родители",
|
_parents_level = [
|
||||||
u"дедушки/бабушки", u"прадедушки/прабабушки", u"прапрадедушки/прапрабабушки (5 поколение)",
|
u"",
|
||||||
u"прапрапрадедушки/прапрапрабабушки (6 поколение)", u"прапрапрапрадедушки/прапрапрапрабабушки (7 поколение)",
|
u"родители",
|
||||||
|
u"дедушки/бабушки",
|
||||||
|
u"прадедушки/прабабушки",
|
||||||
|
u"прапрадедушки/прапрабабушки (5 поколение)",
|
||||||
|
u"прапрапрадедушки/прапрапрабабушки (6 поколение)",
|
||||||
|
u"прапрапрапрадедушки/прапрапрапрабабушки (7 поколение)",
|
||||||
u"прапрапрапрапрадедушки/прапрапрапрапрабабушки (8 поколение)",
|
u"прапрапрапрапрадедушки/прапрапрапрапрабабушки (8 поколение)",
|
||||||
]
|
]
|
||||||
|
|
||||||
_male_cousin_level = [
|
_male_cousin_level = [
|
||||||
u"", u"двоюродный", u"троюродный", u"четвероюродный",
|
u"",
|
||||||
u"пятиюродный", u"шестиюродный", u"семиюродный", u"восьмиюродный",
|
u"двоюродный",
|
||||||
u"девятиюродный", u"десятиюродный", u"одиннацатиюродный", u"двенадцатиюродный",
|
u"троюродный",
|
||||||
u"тринадцатиюродный", u"четырнадцатиюродный", u"пятнадцатиюродный", u"шестнадцатиюродный",
|
u"четвероюродный",
|
||||||
u"семнадцатиюродный", u"восемнадцатиюродный", u"девятнадцатиюродный", u"двадцатиюродный" ]
|
u"пятиюродный",
|
||||||
|
u"шестиюродный",
|
||||||
|
u"семиюродный",
|
||||||
|
u"восьмиюродный",
|
||||||
|
u"девятиюродный",
|
||||||
|
u"десятиюродный",
|
||||||
|
u"одиннацатиюродный",
|
||||||
|
u"двенадцатиюродный",
|
||||||
|
u"тринадцатиюродный",
|
||||||
|
u"четырнадцатиюродный",
|
||||||
|
u"пятнадцатиюродный",
|
||||||
|
u"шестнадцатиюродный",
|
||||||
|
u"семнадцатиюродный",
|
||||||
|
u"восемнадцатиюродный",
|
||||||
|
u"девятнадцатиюродный",
|
||||||
|
u"двадцатиюродный",
|
||||||
|
]
|
||||||
|
|
||||||
_female_cousin_level = [
|
_female_cousin_level = [
|
||||||
u"", u"двоюродная", u"троюродная", u"четвероюродная",
|
u"",
|
||||||
u"пятиюродная", u"шестиюродная", u"семиюродная", u"восьмиюродная",
|
u"двоюродная",
|
||||||
u"девятиюродная", u"десятиюродная", u"одиннацатиюродная", u"двенадцатиюродная",
|
u"троюродная",
|
||||||
u"тринадцатиюродная", u"четырнадцатиюродная", u"пятнадцатиюродная", u"шестнадцатиюродная",
|
u"четвероюродная",
|
||||||
u"семнадцатиюродная", u"восемнадцатиюродная", u"девятнадцатиюродная", u"двадцатиюродная" ]
|
u"пятиюродная",
|
||||||
|
u"шестиюродная",
|
||||||
|
u"семиюродная",
|
||||||
|
u"восьмиюродная",
|
||||||
|
u"девятиюродная",
|
||||||
|
u"десятиюродная",
|
||||||
|
u"одиннацатиюродная",
|
||||||
|
u"двенадцатиюродная",
|
||||||
|
u"тринадцатиюродная",
|
||||||
|
u"четырнадцатиюродная",
|
||||||
|
u"пятнадцатиюродная",
|
||||||
|
u"шестнадцатиюродная",
|
||||||
|
u"семнадцатиюродная",
|
||||||
|
u"восемнадцатиюродная",
|
||||||
|
u"девятнадцатиюродная",
|
||||||
|
u"двадцатиюродная",
|
||||||
|
]
|
||||||
|
|
||||||
_cousin_level = [
|
_cousin_level = [
|
||||||
u"", u"двоюродные", u"троюродные", u"четвероюродные",
|
u"",
|
||||||
u"пятиюродные", u"шестиюродные", u"семиюродные", u"восьмиюродные",
|
u"двоюродные",
|
||||||
u"девятиюродные", u"десятиюродные", u"одиннацатиюродные", u"двенадцатиюродные",
|
u"троюродные",
|
||||||
u"тринадцатиюродные", u"четырнадцатиюродные", u"пятнадцатиюродные", u"шестнадцатиюродные",
|
u"четвероюродные",
|
||||||
u"семнадцатиюродные", u"восемнадцатиюродные", u"девятнадцатиюродные", u"двадцатиюродные" ]
|
u"пятиюродные",
|
||||||
|
u"шестиюродные",
|
||||||
|
u"семиюродные",
|
||||||
|
u"восьмиюродные",
|
||||||
|
u"девятиюродные",
|
||||||
|
u"десятиюродные",
|
||||||
|
u"одиннацатиюродные",
|
||||||
|
u"двенадцатиюродные",
|
||||||
|
u"тринадцатиюродные",
|
||||||
|
u"четырнадцатиюродные",
|
||||||
|
u"пятнадцатиюродные",
|
||||||
|
u"шестнадцатиюродные",
|
||||||
|
u"семнадцатиюродные",
|
||||||
|
u"восемнадцатиюродные",
|
||||||
|
u"девятнадцатиюродные",
|
||||||
|
u"двадцатиюродные",
|
||||||
|
]
|
||||||
|
|
||||||
_junior_male_removed_level = [
|
_junior_male_removed_level = [
|
||||||
u"брат", u"племянник", u"внучатый племянник", u"правнучатый племянник",
|
u"брат",
|
||||||
u"праправнучатый племянник", u"прапраправнучатый племянник",
|
u"племянник",
|
||||||
u"прапрапраправнучатый племянник" ]
|
u"внучатый племянник",
|
||||||
|
u"правнучатый племянник",
|
||||||
|
u"праправнучатый племянник",
|
||||||
|
u"прапраправнучатый племянник",
|
||||||
|
u"прапрапраправнучатый племянник",
|
||||||
|
]
|
||||||
|
|
||||||
_junior_female_removed_level = [
|
_junior_female_removed_level = [
|
||||||
u"сестра", u"племянница", u"внучатая племянница", u"правнучатая племянница",
|
u"сестра",
|
||||||
u"праправнучатая племянница", u"прапраправнучатая племянница",
|
u"племянница",
|
||||||
u"прапрапраправнучатая племянница" ]
|
u"внучатая племянница",
|
||||||
|
u"правнучатая племянница",
|
||||||
|
u"праправнучатая племянница",
|
||||||
|
u"прапраправнучатая племянница",
|
||||||
|
u"прапрапраправнучатая племянница",
|
||||||
|
]
|
||||||
|
|
||||||
_juniors_removed_level = [
|
_juniors_removed_level = [
|
||||||
u"братя/сестры", u"племянники", u"внучатые племянники", u"правнучатые племянники",
|
u"братя/сестры",
|
||||||
u"праправнучатые племянники", u"прапраправнучатые племянники",
|
u"племянники",
|
||||||
u"прапрапраправнучатые племянники" ]
|
u"внучатые племянники",
|
||||||
|
u"правнучатые племянники",
|
||||||
|
u"праправнучатые племянники",
|
||||||
|
u"прапраправнучатые племянники",
|
||||||
|
u"прапрапраправнучатые племянники",
|
||||||
|
]
|
||||||
|
|
||||||
_senior_male_removed_level = [
|
_senior_male_removed_level = [
|
||||||
u"", u"дядя", u"дед", u"прадед", u"прапрадед", u"прапрапрадед", u"прапрапрапрадед" ]
|
u"",
|
||||||
|
u"дядя",
|
||||||
|
u"дед",
|
||||||
|
u"прадед",
|
||||||
|
u"прапрадед",
|
||||||
|
u"прапрапрадед",
|
||||||
|
u"прапрапрапрадед",
|
||||||
|
]
|
||||||
|
|
||||||
_senior_female_removed_level = [
|
_senior_female_removed_level = [
|
||||||
u"", u"тётка", u"бабка", u"прабабка", u"прапрабабка", u"прапрапрабабка", u"прапрапрапрабабка" ]
|
u"",
|
||||||
|
u"тётка",
|
||||||
|
u"бабка",
|
||||||
|
u"прабабка",
|
||||||
|
u"прапрабабка",
|
||||||
|
u"прапрапрабабка",
|
||||||
|
u"прапрапрапрабабка",
|
||||||
|
]
|
||||||
|
|
||||||
_seniors_removed_level = [
|
_seniors_removed_level = [
|
||||||
u"", u"дядьки/тётки", u"дедушки/бабушки", u"прадеды/прабабушки", u"прапрадеды/прапрабабушки", u"прапрапрадеды/прапрапрабабушки", u"прапрапрапрадеды/прапрапрабабушки" ]
|
u"",
|
||||||
|
u"дядьки/тётки",
|
||||||
|
u"дедушки/бабушки",
|
||||||
|
u"прадеды/прабабушки",
|
||||||
|
u"прапрадеды/прапрабабушки",
|
||||||
|
u"прапрапрадеды/прапрапрабабушки",
|
||||||
|
u"прапрапрапрадеды/прапрапрабабушки",
|
||||||
|
]
|
||||||
|
|
||||||
_father_level = [
|
_father_level = [
|
||||||
u"", u"отец", u"дед", u"прадед", u"прапрадед", u"прапрапрадед", u"прапрапрапрадед" ]
|
u"",
|
||||||
|
u"отец",
|
||||||
|
u"дед",
|
||||||
|
u"прадед",
|
||||||
|
u"прапрадед",
|
||||||
|
u"прапрапрадед",
|
||||||
|
u"прапрапрапрадед",
|
||||||
|
]
|
||||||
|
|
||||||
_mother_level = [
|
_mother_level = [
|
||||||
u"", u"мать", u"бабка", u"прабабка", u"прапрабабка", u"прапрапрабабка", u"прапрапрапрабабка" ]
|
u"",
|
||||||
|
u"мать",
|
||||||
|
u"бабка",
|
||||||
|
u"прабабка",
|
||||||
|
u"прапрабабка",
|
||||||
|
u"прапрапрабабка",
|
||||||
|
u"прапрапрапрабабка",
|
||||||
|
]
|
||||||
|
|
||||||
_son_level = [
|
_son_level = [
|
||||||
u"", u"сын", u"внук", u"правнук", u"праправнук", u"прапраправнук", u"прапрапраправнук" ]
|
u"",
|
||||||
|
u"сын",
|
||||||
|
u"внук",
|
||||||
|
u"правнук",
|
||||||
|
u"праправнук",
|
||||||
|
u"прапраправнук",
|
||||||
|
u"прапрапраправнук",
|
||||||
|
]
|
||||||
|
|
||||||
_daughter_level = [
|
_daughter_level = [
|
||||||
u"", u"дочь", u"внучка", u"правнучка", u"праправнучка", u"прапраправнучка",
|
u"",
|
||||||
u"прапрапраправнучка" ]
|
u"дочь",
|
||||||
|
u"внучка",
|
||||||
|
u"правнучка",
|
||||||
|
u"праправнучка",
|
||||||
|
u"прапраправнучка",
|
||||||
|
u"прапрапраправнучка",
|
||||||
|
]
|
||||||
|
|
||||||
_children_level = [ u"", u"дети", u"внуки", u"правнуки", u"праправнуки", u"прапраправнуки", u"прапрапраправнуки",
|
_children_level = [
|
||||||
u"прапрапрапраправнуки"]
|
u"",
|
||||||
|
u"дети",
|
||||||
|
u"внуки",
|
||||||
|
u"правнуки",
|
||||||
|
u"праправнуки",
|
||||||
|
u"прапраправнуки",
|
||||||
|
u"прапрапраправнуки",
|
||||||
|
u"прапрапрапраправнуки",
|
||||||
|
]
|
||||||
|
|
||||||
_sister_level = [
|
_sister_level = [
|
||||||
u"", u"сестра", u"тётка", u"двоюродная бабка", u"двоюродная прабабка",
|
u"",
|
||||||
u"двоюродная прапрабабка", u"двоюродная прапрапрабабка", u"двоюродная прапрапрапрабабка" ]
|
u"сестра",
|
||||||
|
u"тётка",
|
||||||
|
u"двоюродная бабка",
|
||||||
|
u"двоюродная прабабка",
|
||||||
|
u"двоюродная прапрабабка",
|
||||||
|
u"двоюродная прапрапрабабка",
|
||||||
|
u"двоюродная прапрапрапрабабка",
|
||||||
|
]
|
||||||
|
|
||||||
_brother_level = [
|
_brother_level = [
|
||||||
u"", u"брат", u"дядя", u"двоюродный дед", u"двоюродный прадед",
|
u"",
|
||||||
u"двоюродный прапрадед", u"двоюродный прапрапрадед", u"двоюродный прапрапрапрадед" ]
|
u"брат",
|
||||||
|
u"дядя",
|
||||||
|
u"двоюродный дед",
|
||||||
|
u"двоюродный прадед",
|
||||||
|
u"двоюродный прапрадед",
|
||||||
|
u"двоюродный прапрапрадед",
|
||||||
|
u"двоюродный прапрапрапрадед",
|
||||||
|
]
|
||||||
|
|
||||||
_siblings_level = [
|
_siblings_level = [
|
||||||
u"", u"братья/сестры", u"дядьки/тётки", u"двоюродные дедушки/бабушки", u"двоюродные прадедеды/прабабушки",
|
u"",
|
||||||
u"двоюродные прапрадедушки/прапрабабушки (5 поколение)", u"двоюродные прапрапрадедушки/прапрапрабабушки (6 поколение)",
|
u"братья/сестры",
|
||||||
|
u"дядьки/тётки",
|
||||||
|
u"двоюродные дедушки/бабушки",
|
||||||
|
u"двоюродные прадедеды/прабабушки",
|
||||||
|
u"двоюродные прапрадедушки/прапрабабушки (5 поколение)",
|
||||||
|
u"двоюродные прапрапрадедушки/прапрапрабабушки (6 поколение)",
|
||||||
u"двоюродные прапрапрапрадедушки/прапрапрапрабабушки (7 поколение)",
|
u"двоюродные прапрапрапрадедушки/прапрапрапрабабушки (7 поколение)",
|
||||||
u"двоюродные прапрапрапрапрадедушки/прапрапрапрапрабабушки (8 поколение)", ]
|
u"двоюродные прапрапрапрапрадедушки/прапрапрапрапрабабушки (8 поколение)",
|
||||||
|
]
|
||||||
|
|
||||||
_nephew_level = [
|
_nephew_level = [
|
||||||
u"", u"племянник", u"внучатый племянник", u"правнучатый племянник",
|
u"",
|
||||||
u"праправнучатый племянник", u"прапраправнучатый племянник",
|
u"племянник",
|
||||||
u"прапрапраправнучатый племянник" ]
|
u"внучатый племянник",
|
||||||
|
u"правнучатый племянник",
|
||||||
|
u"праправнучатый племянник",
|
||||||
|
u"прапраправнучатый племянник",
|
||||||
|
u"прапрапраправнучатый племянник",
|
||||||
|
]
|
||||||
|
|
||||||
_niece_level = [
|
_niece_level = [
|
||||||
u"", u"племянница", u"внучатая племянница", u"правнучатая племянница",
|
u"",
|
||||||
u"праправнучатая племянница", u"прапраправнучатая племянница",
|
u"племянница",
|
||||||
u"прапрапраправнучатая племянница" ]
|
u"внучатая племянница",
|
||||||
|
u"правнучатая племянница",
|
||||||
|
u"праправнучатая племянница",
|
||||||
|
u"прапраправнучатая племянница",
|
||||||
|
u"прапрапраправнучатая племянница",
|
||||||
|
]
|
||||||
|
|
||||||
_nephews_nieces_level = [
|
_nephews_nieces_level = [
|
||||||
u"", u"братья/сестры", u"племянники", u"внучатый племянники", u"правнучатый племянники",
|
u"",
|
||||||
u"праправнучатый племянники", u"прапраправнучатый племянники",
|
u"братья/сестры",
|
||||||
u"прапрапраправнучатый племянники" ]
|
u"племянники",
|
||||||
|
u"внучатый племянники",
|
||||||
|
u"правнучатый племянники",
|
||||||
|
u"праправнучатый племянники",
|
||||||
|
u"прапраправнучатый племянники",
|
||||||
|
u"прапрапраправнучатый племянники",
|
||||||
|
]
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -142,6 +300,9 @@ _nephews_nieces_level = [
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Relationship.RelationshipCalculator.__init__(self)
|
Relationship.RelationshipCalculator.__init__(self)
|
||||||
@ -153,25 +314,29 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
return _parents_level[level]
|
return _parents_level[level]
|
||||||
|
|
||||||
def get_junior_male_cousin(self, level, removed):
|
def get_junior_male_cousin(self, level, removed):
|
||||||
if removed > len(_junior_male_removed_level)-1 or level>len(_male_cousin_level)-1:
|
if removed > len(_junior_male_removed_level)-1 or \
|
||||||
|
level > len(_male_cousin_level)-1:
|
||||||
return u"дальний родственник"
|
return u"дальний родственник"
|
||||||
else:
|
else:
|
||||||
return u"%s %s" % (_male_cousin_level[level], _junior_male_removed_level[removed])
|
return u"%s %s" % (_male_cousin_level[level], _junior_male_removed_level[removed])
|
||||||
|
|
||||||
def get_senior_male_cousin(self, level, removed):
|
def get_senior_male_cousin(self, level, removed):
|
||||||
if removed > len(_senior_male_removed_level)-1 or level>len(_male_cousin_level)-1:
|
if removed > len(_senior_male_removed_level)-1 or \
|
||||||
|
level > len(_male_cousin_level)-1:
|
||||||
return u"дальний родственник"
|
return u"дальний родственник"
|
||||||
else:
|
else:
|
||||||
return u"%s %s" % (_male_cousin_level[level], _senior_male_removed_level[removed])
|
return u"%s %s" % (_male_cousin_level[level], _senior_male_removed_level[removed])
|
||||||
|
|
||||||
def get_junior_female_cousin(self, level, removed):
|
def get_junior_female_cousin(self, level, removed):
|
||||||
if removed > len(_junior_female_removed_level)-1 or level>len(_male_cousin_level)-1:
|
if removed > len(_junior_female_removed_level)-1 or \
|
||||||
|
level > len(_male_cousin_level)-1:
|
||||||
return u"дальняя родственница"
|
return u"дальняя родственница"
|
||||||
else:
|
else:
|
||||||
return u"%s %s" % (_female_cousin_level[level], _junior_female_removed_level[removed])
|
return u"%s %s" % (_female_cousin_level[level], _junior_female_removed_level[removed])
|
||||||
|
|
||||||
def get_senior_female_cousin(self, level, removed):
|
def get_senior_female_cousin(self, level, removed):
|
||||||
if removed > len(_senior_female_removed_level)-1 or level>len(_male_cousin_level)-1:
|
if removed > len(_senior_female_removed_level)-1 or \
|
||||||
|
level > len(_male_cousin_level)-1:
|
||||||
return u"дальняя родственница"
|
return u"дальняя родственница"
|
||||||
else:
|
else:
|
||||||
return u"%s %s" % (_female_cousin_level[level], _senior_female_removed_level[removed])
|
return u"%s %s" % (_female_cousin_level[level], _senior_female_removed_level[removed])
|
||||||
@ -213,7 +378,8 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
return _brother_level[level]
|
return _brother_level[level]
|
||||||
|
|
||||||
def _get_sibling(self, level, step='', inlaw=''):
|
def _get_sibling(self, level, step='', inlaw=''):
|
||||||
"""Sibling of unknown gender
|
"""
|
||||||
|
Sibling of unknown gender
|
||||||
"""
|
"""
|
||||||
return self._get_uncle(level, step, inlaw) + u" или u" + self._get_aunt(level, step, inlaw)
|
return self._get_uncle(level, step, inlaw) + u" или u" + self._get_aunt(level, step, inlaw)
|
||||||
|
|
||||||
@ -316,3 +482,18 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
|
|
||||||
# TODO: def get_sibling_relationship_string for Russian step and inlaw relations
|
# TODO: def get_sibling_relationship_string for Russian step and inlaw relations
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
|
||||||
|
# Test function. Call it as follows from the command line (so as to find
|
||||||
|
# imported modules):
|
||||||
|
# export PYTHONPATH=/path/to/gramps/src
|
||||||
|
# python src/plugins/rel/rel_ru.py
|
||||||
|
# (Above not needed here)
|
||||||
|
|
||||||
|
"""TRANSLATORS, copy this if statement at the bottom of your
|
||||||
|
rel_xx.py module, and test your work with:
|
||||||
|
python src/plugins/rel/rel_xx.py
|
||||||
|
"""
|
||||||
|
from Relationship import test
|
||||||
|
RC = RelationshipCalculator()
|
||||||
|
test(RC, True)
|
||||||
|
@ -19,9 +19,9 @@
|
|||||||
# along with this program; if not, write to the Free Software
|
# along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
#
|
#
|
||||||
|
"""
|
||||||
|
Slovak-specific classes for relationships.
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -106,6 +106,9 @@ _nephews_nieces_level = [ "", "synovci a netere",
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
INLAW = ' (m. zväzok)'
|
INLAW = ' (m. zväzok)'
|
||||||
|
|
||||||
@ -576,13 +579,13 @@ if __name__ == "__main__":
|
|||||||
# Test function. Call it as follows from the command line (so as to find
|
# Test function. Call it as follows from the command line (so as to find
|
||||||
# imported modules):
|
# imported modules):
|
||||||
# export PYTHONPATH=/path/to/gramps/src
|
# export PYTHONPATH=/path/to/gramps/src
|
||||||
# python src/plugins/rel_sk.py
|
# python src/plugins/rel/rel_sk.py
|
||||||
# (Above not needed here)
|
# (Above not needed here)
|
||||||
|
|
||||||
"""TRANSLATORS, copy this if statement at the bottom of your
|
"""TRANSLATORS, copy this if statement at the bottom of your
|
||||||
rel_xx.py module, and test your work with:
|
rel_xx.py module, and test your work with:
|
||||||
python src/plugins/rel_xx.py
|
python src/plugins/rel/rel_xx.py
|
||||||
"""
|
"""
|
||||||
from Relationship import test
|
from Relationship import test
|
||||||
rc = RelationshipCalculator()
|
RC = RelationshipCalculator()
|
||||||
test(rc, True)
|
test(RC, True)
|
||||||
|
@ -26,7 +26,10 @@
|
|||||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
||||||
# and on valuable input from Jens Arvidsson
|
# and on valuable input from Jens Arvidsson
|
||||||
# Updated to 3.0 by Peter Landgren 2007-12-30.
|
# Updated to 3.0 by Peter Landgren 2007-12-30.
|
||||||
|
#
|
||||||
|
"""
|
||||||
|
Swedish-specific definitions of relationships
|
||||||
|
"""
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GRAMPS modules
|
# GRAMPS modules
|
||||||
@ -36,10 +39,6 @@
|
|||||||
import gen.lib
|
import gen.lib
|
||||||
import Relationship
|
import Relationship
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Swedish-specific definitions of relationships
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
_cousin_level = [ "", "kusin",
|
_cousin_level = [ "", "kusin",
|
||||||
@ -69,6 +68,9 @@ u"artonde", u"nittonde", u"tjugonde" ]
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||||
|
"""
|
||||||
|
RelationshipCalculator Class
|
||||||
|
"""
|
||||||
|
|
||||||
#sibling strings
|
#sibling strings
|
||||||
STEP = 'styv'
|
STEP = 'styv'
|
||||||
@ -524,13 +526,13 @@ if __name__ == "__main__":
|
|||||||
# Test function. Call it as follows from the command line (so as to find
|
# Test function. Call it as follows from the command line (so as to find
|
||||||
# imported modules):
|
# imported modules):
|
||||||
# export PYTHONPATH=/path/to/gramps/src
|
# export PYTHONPATH=/path/to/gramps/src
|
||||||
# python src/plugins/rel_fr.py
|
# python src/plugins/rel/rel_sv.py
|
||||||
# (Above not needed here)
|
# (Above not needed here)
|
||||||
|
|
||||||
"""TRANSLATORS, copy this if statement at the bottom of your
|
"""TRANSLATORS, copy this if statement at the bottom of your
|
||||||
rel_xx.py module, and test your work with:
|
rel_xx.py module, and test your work with:
|
||||||
python src/plugins/rel_xx.py
|
python src/plugins/rel/rel_xx.py
|
||||||
"""
|
"""
|
||||||
from Relationship import test
|
from Relationship import test
|
||||||
rc = RelationshipCalculator()
|
RC = RelationshipCalculator()
|
||||||
test(rc, True)
|
test(RC, True)
|
||||||
|
Reference in New Issue
Block a user