pylint
svn: r13998
This commit is contained in:
@ -25,7 +25,9 @@
|
||||
|
||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
||||
# and on valuable input from Eero Tamminen
|
||||
|
||||
"""
|
||||
Specific classes for relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -50,6 +52,9 @@ _parents_level = [ "", "vanhemmat", "isovanhemmat", "isoisovanhemmat",
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
Relationship.RelationshipCalculator.__init__(self)
|
||||
@ -193,7 +198,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
reltocommon_a, reltocommon_b,
|
||||
only_birth=True,
|
||||
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,
|
||||
in_law_a=False, in_law_b=False):
|
||||
|
@ -24,7 +24,9 @@
|
||||
|
||||
#
|
||||
# Written by Egyeki Gergely <egeri@elte.hu>, 2004
|
||||
#
|
||||
"""
|
||||
Specific classes for relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -53,6 +55,9 @@ _level =\
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
Relationship.RelationshipCalculator.__init__(self)
|
||||
@ -66,8 +71,6 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
elif level == 4: return "ükszülei"
|
||||
else : return "%s szülei" % _level[level]
|
||||
|
||||
|
||||
|
||||
def get_father (self, level):
|
||||
if level == 0: return ""
|
||||
elif level == 1: return "apja"
|
||||
@ -84,8 +87,6 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
elif level == 4: return "ükanyja"
|
||||
else : return "%s ükanyja" % (_level[level])
|
||||
|
||||
|
||||
|
||||
def get_son (self, level):
|
||||
if level == 0: return ""
|
||||
elif level == 1: return "fia"
|
||||
@ -94,32 +95,23 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
elif level == 4: return "ükunokája"
|
||||
else : return "%s unokája" % (_level[level])
|
||||
|
||||
|
||||
def get_daughter (self, level):
|
||||
if level == 0: return ""
|
||||
elif level == 1: return "lánya"
|
||||
else : return self.get_son(level)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
def get_uncle (self, level):
|
||||
if level == 0: return ""
|
||||
elif level == 1: return "testvére"
|
||||
elif level == 2: return "nagybátyja"
|
||||
else : return "%s nagybátyja" % (_level[level])
|
||||
|
||||
|
||||
def get_aunt (self, level):
|
||||
if level == 0: return ""
|
||||
elif level == 1: return "testvére"
|
||||
elif level == 2: return "nagynénje"
|
||||
else : return "%s nagynénje" % (_level[level])
|
||||
|
||||
|
||||
|
||||
|
||||
def get_nephew (self, level):
|
||||
if level == 0: return ""
|
||||
elif level == 1: return "unokája"
|
||||
@ -128,9 +120,6 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
def get_niece(self, level):
|
||||
return self.get_nephew(level)
|
||||
|
||||
|
||||
|
||||
|
||||
def get_male_cousin (self, level):
|
||||
if level == 0: return ""
|
||||
elif level == 1: return "unokatestvére"
|
||||
|
@ -28,7 +28,9 @@
|
||||
# Benny Malengier <benny.malengier@gramps-project.org, 2007
|
||||
# Maria-Cristina Ciocci <see above>, 2007
|
||||
#
|
||||
|
||||
"""
|
||||
Italian-Specific classes for relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -122,6 +124,9 @@ _niece_level = [ "", "la nipote%(step)s%(inlaw)s",
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
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
|
||||
# imported modules):
|
||||
# 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
|
||||
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
|
||||
rc = RelationshipCalculator()
|
||||
test(rc, True)
|
||||
RC = RelationshipCalculator()
|
||||
test(RC, True)
|
||||
|
@ -21,7 +21,9 @@
|
||||
#
|
||||
|
||||
# $Id$
|
||||
|
||||
"""
|
||||
Specific classes for relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -242,6 +244,9 @@ _uncle_level = [ "",
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
#sibling strings
|
||||
STEP = 'stief'
|
||||
@ -542,12 +547,12 @@ 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_nl.py
|
||||
# python src/plugins/rel/rel_nl.py
|
||||
|
||||
"""TRANSLATORS, copy this if statement at the bottom of your
|
||||
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
|
||||
rc = RelationshipCalculator()
|
||||
test(rc, True)
|
||||
RC = RelationshipCalculator()
|
||||
test(RC, True)
|
||||
|
@ -25,7 +25,9 @@
|
||||
|
||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
||||
# and on valuable input from Frode Jemtland
|
||||
|
||||
"""
|
||||
Norwegian-Specific classes for relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -35,10 +37,6 @@
|
||||
import gen.lib
|
||||
import Relationship
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# Norwegian-specific definitions of relationships
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
_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):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
Relationship.RelationshipCalculator.__init__(self)
|
||||
|
@ -26,9 +26,9 @@
|
||||
# PL: Po objaśnienia oznaczania relacji zobacz Relationship.py
|
||||
# EN: For more information see Relationship.py
|
||||
#
|
||||
|
||||
|
||||
|
||||
"""
|
||||
Polish-specific definitions of relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -39,10 +39,6 @@ import gen.lib
|
||||
import Relationship
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# Polish-specific definitions of relationships
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
|
||||
# określa liczebnik porządkowy
|
||||
@ -254,17 +250,13 @@ _niece_level_of_sisters_daughter = [ "", "siostrzenica",
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
Relationship.RelationshipCalculator.__init__(self)
|
||||
|
||||
|
||||
#--------------------------------------------------
|
||||
#
|
||||
#
|
||||
#
|
||||
#--------------------------------------------------
|
||||
def get_son(self, level, inlaw=''):
|
||||
"""
|
||||
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
|
||||
# imported modules):
|
||||
# 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
|
||||
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
|
||||
rc = RelationshipCalculator()
|
||||
test(rc, True)
|
||||
RC = RelationshipCalculator()
|
||||
test(RC, True)
|
||||
|
@ -24,7 +24,9 @@
|
||||
# Based on the Spanish version by Julio Sanchez <julio.sanchez@gmail.com>
|
||||
|
||||
# $Id:rel_pt.py 9912 2008-01-22 09:17:46Z acraphae $
|
||||
|
||||
"""
|
||||
Specific classes for relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -110,6 +112,9 @@ _niece_level = [ "", "sobrinha", "sobrinha neta", "sobrinha bisneta", ]
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
Relationship.RelationshipCalculator.__init__(self)
|
||||
|
@ -24,7 +24,9 @@
|
||||
# $Id:rel_ru.py 9912 2008-01-22 09:17:46Z acraphae $
|
||||
|
||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham.
|
||||
|
||||
"""
|
||||
Russian-specific definitions of relationships
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -34,107 +36,263 @@
|
||||
import gen.lib
|
||||
import Relationship
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# Russian-specific definitions of relationships
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
_parents_level = [ u"", u"родители",
|
||||
u"дедушки/бабушки", u"прадедушки/прабабушки", u"прапрадедушки/прапрабабушки (5 поколение)",
|
||||
u"прапрапрадедушки/прапрапрабабушки (6 поколение)", u"прапрапрапрадедушки/прапрапрапрабабушки (7 поколение)",
|
||||
_parents_level = [
|
||||
u"",
|
||||
u"родители",
|
||||
u"дедушки/бабушки",
|
||||
u"прадедушки/прабабушки",
|
||||
u"прапрадедушки/прапрабабушки (5 поколение)",
|
||||
u"прапрапрадедушки/прапрапрабабушки (6 поколение)",
|
||||
u"прапрапрапрадедушки/прапрапрапрабабушки (7 поколение)",
|
||||
u"прапрапрапрапрадедушки/прапрапрапрапрабабушки (8 поколение)",
|
||||
]
|
||||
|
||||
_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 = [
|
||||
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 = [
|
||||
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 = [
|
||||
u"брат", u"племянник", u"внучатый племянник", u"правнучатый племянник",
|
||||
u"праправнучатый племянник", u"прапраправнучатый племянник",
|
||||
u"прапрапраправнучатый племянник" ]
|
||||
u"брат",
|
||||
u"племянник",
|
||||
u"внучатый племянник",
|
||||
u"правнучатый племянник",
|
||||
u"праправнучатый племянник",
|
||||
u"прапраправнучатый племянник",
|
||||
u"прапрапраправнучатый племянник",
|
||||
]
|
||||
|
||||
_junior_female_removed_level = [
|
||||
u"сестра", u"племянница", u"внучатая племянница", u"правнучатая племянница",
|
||||
u"праправнучатая племянница", u"прапраправнучатая племянница",
|
||||
u"прапрапраправнучатая племянница" ]
|
||||
u"сестра",
|
||||
u"племянница",
|
||||
u"внучатая племянница",
|
||||
u"правнучатая племянница",
|
||||
u"праправнучатая племянница",
|
||||
u"прапраправнучатая племянница",
|
||||
u"прапрапраправнучатая племянница",
|
||||
]
|
||||
|
||||
_juniors_removed_level = [
|
||||
u"братя/сестры", u"племянники", u"внучатые племянники", u"правнучатые племянники",
|
||||
u"праправнучатые племянники", u"прапраправнучатые племянники",
|
||||
u"прапрапраправнучатые племянники" ]
|
||||
u"братя/сестры",
|
||||
u"племянники",
|
||||
u"внучатые племянники",
|
||||
u"правнучатые племянники",
|
||||
u"праправнучатые племянники",
|
||||
u"прапраправнучатые племянники",
|
||||
u"прапрапраправнучатые племянники",
|
||||
]
|
||||
|
||||
_senior_male_removed_level = [
|
||||
u"", u"дядя", u"дед", u"прадед", u"прапрадед", u"прапрапрадед", u"прапрапрапрадед" ]
|
||||
u"",
|
||||
u"дядя",
|
||||
u"дед",
|
||||
u"прадед",
|
||||
u"прапрадед",
|
||||
u"прапрапрадед",
|
||||
u"прапрапрапрадед",
|
||||
]
|
||||
|
||||
_senior_female_removed_level = [
|
||||
u"", u"тётка", u"бабка", u"прабабка", u"прапрабабка", u"прапрапрабабка", u"прапрапрапрабабка" ]
|
||||
u"",
|
||||
u"тётка",
|
||||
u"бабка",
|
||||
u"прабабка",
|
||||
u"прапрабабка",
|
||||
u"прапрапрабабка",
|
||||
u"прапрапрапрабабка",
|
||||
]
|
||||
|
||||
_seniors_removed_level = [
|
||||
u"", u"дядьки/тётки", u"дедушки/бабушки", u"прадеды/прабабушки", u"прапрадеды/прапрабабушки", u"прапрапрадеды/прапрапрабабушки", u"прапрапрапрадеды/прапрапрабабушки" ]
|
||||
u"",
|
||||
u"дядьки/тётки",
|
||||
u"дедушки/бабушки",
|
||||
u"прадеды/прабабушки",
|
||||
u"прапрадеды/прапрабабушки",
|
||||
u"прапрапрадеды/прапрапрабабушки",
|
||||
u"прапрапрапрадеды/прапрапрабабушки",
|
||||
]
|
||||
|
||||
_father_level = [
|
||||
u"", u"отец", u"дед", u"прадед", u"прапрадед", u"прапрапрадед", u"прапрапрапрадед" ]
|
||||
u"",
|
||||
u"отец",
|
||||
u"дед",
|
||||
u"прадед",
|
||||
u"прапрадед",
|
||||
u"прапрапрадед",
|
||||
u"прапрапрапрадед",
|
||||
]
|
||||
|
||||
_mother_level = [
|
||||
u"", u"мать", u"бабка", u"прабабка", u"прапрабабка", u"прапрапрабабка", u"прапрапрапрабабка" ]
|
||||
u"",
|
||||
u"мать",
|
||||
u"бабка",
|
||||
u"прабабка",
|
||||
u"прапрабабка",
|
||||
u"прапрапрабабка",
|
||||
u"прапрапрапрабабка",
|
||||
]
|
||||
|
||||
_son_level = [
|
||||
u"", u"сын", u"внук", u"правнук", u"праправнук", u"прапраправнук", u"прапрапраправнук" ]
|
||||
u"",
|
||||
u"сын",
|
||||
u"внук",
|
||||
u"правнук",
|
||||
u"праправнук",
|
||||
u"прапраправнук",
|
||||
u"прапрапраправнук",
|
||||
]
|
||||
|
||||
_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"прапрапраправнуки",
|
||||
u"прапрапрапраправнуки"]
|
||||
_children_level = [
|
||||
u"",
|
||||
u"дети",
|
||||
u"внуки",
|
||||
u"правнуки",
|
||||
u"праправнуки",
|
||||
u"прапраправнуки",
|
||||
u"прапрапраправнуки",
|
||||
u"прапрапрапраправнуки",
|
||||
]
|
||||
|
||||
_sister_level = [
|
||||
u"", u"сестра", u"тётка", u"двоюродная бабка", u"двоюродная прабабка",
|
||||
u"двоюродная прапрабабка", u"двоюродная прапрапрабабка", u"двоюродная прапрапрапрабабка" ]
|
||||
u"",
|
||||
u"сестра",
|
||||
u"тётка",
|
||||
u"двоюродная бабка",
|
||||
u"двоюродная прабабка",
|
||||
u"двоюродная прапрабабка",
|
||||
u"двоюродная прапрапрабабка",
|
||||
u"двоюродная прапрапрапрабабка",
|
||||
]
|
||||
|
||||
_brother_level = [
|
||||
u"", u"брат", u"дядя", u"двоюродный дед", u"двоюродный прадед",
|
||||
u"двоюродный прапрадед", u"двоюродный прапрапрадед", u"двоюродный прапрапрапрадед" ]
|
||||
u"",
|
||||
u"брат",
|
||||
u"дядя",
|
||||
u"двоюродный дед",
|
||||
u"двоюродный прадед",
|
||||
u"двоюродный прапрадед",
|
||||
u"двоюродный прапрапрадед",
|
||||
u"двоюродный прапрапрапрадед",
|
||||
]
|
||||
|
||||
_siblings_level = [
|
||||
u"", u"братья/сестры", u"дядьки/тётки", u"двоюродные дедушки/бабушки", u"двоюродные прадедеды/прабабушки",
|
||||
u"двоюродные прапрадедушки/прапрабабушки (5 поколение)", u"двоюродные прапрапрадедушки/прапрапрабабушки (6 поколение)",
|
||||
u"",
|
||||
u"братья/сестры",
|
||||
u"дядьки/тётки",
|
||||
u"двоюродные дедушки/бабушки",
|
||||
u"двоюродные прадедеды/прабабушки",
|
||||
u"двоюродные прапрадедушки/прапрабабушки (5 поколение)",
|
||||
u"двоюродные прапрапрадедушки/прапрапрабабушки (6 поколение)",
|
||||
u"двоюродные прапрапрапрадедушки/прапрапрапрабабушки (7 поколение)",
|
||||
u"двоюродные прапрапрапрапрадедушки/прапрапрапрапрабабушки (8 поколение)", ]
|
||||
u"двоюродные прапрапрапрапрадедушки/прапрапрапрапрабабушки (8 поколение)",
|
||||
]
|
||||
|
||||
_nephew_level = [
|
||||
u"", u"племянник", u"внучатый племянник", u"правнучатый племянник",
|
||||
u"праправнучатый племянник", u"прапраправнучатый племянник",
|
||||
u"прапрапраправнучатый племянник" ]
|
||||
u"",
|
||||
u"племянник",
|
||||
u"внучатый племянник",
|
||||
u"правнучатый племянник",
|
||||
u"праправнучатый племянник",
|
||||
u"прапраправнучатый племянник",
|
||||
u"прапрапраправнучатый племянник",
|
||||
]
|
||||
|
||||
_niece_level = [
|
||||
u"", u"племянница", u"внучатая племянница", u"правнучатая племянница",
|
||||
u"праправнучатая племянница", u"прапраправнучатая племянница",
|
||||
u"прапрапраправнучатая племянница" ]
|
||||
u"",
|
||||
u"племянница",
|
||||
u"внучатая племянница",
|
||||
u"правнучатая племянница",
|
||||
u"праправнучатая племянница",
|
||||
u"прапраправнучатая племянница",
|
||||
u"прапрапраправнучатая племянница",
|
||||
]
|
||||
|
||||
_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):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
Relationship.RelationshipCalculator.__init__(self)
|
||||
@ -153,25 +314,29 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
return _parents_level[level]
|
||||
|
||||
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"дальний родственник"
|
||||
else:
|
||||
return u"%s %s" % (_male_cousin_level[level], _junior_male_removed_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"дальний родственник"
|
||||
else:
|
||||
return u"%s %s" % (_male_cousin_level[level], _senior_male_removed_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"дальняя родственница"
|
||||
else:
|
||||
return u"%s %s" % (_female_cousin_level[level], _junior_female_removed_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"дальняя родственница"
|
||||
else:
|
||||
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]
|
||||
|
||||
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)
|
||||
|
||||
@ -316,3 +482,18 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
|
||||
# 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
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
|
||||
|
||||
|
||||
"""
|
||||
Slovak-specific classes for relationships.
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -106,6 +106,9 @@ _nephews_nieces_level = [ "", "synovci a netere",
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
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
|
||||
# imported modules):
|
||||
# export PYTHONPATH=/path/to/gramps/src
|
||||
# python src/plugins/rel_sk.py
|
||||
# python src/plugins/rel/rel_sk.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_xx.py
|
||||
python src/plugins/rel/rel_xx.py
|
||||
"""
|
||||
from Relationship import test
|
||||
rc = RelationshipCalculator()
|
||||
test(rc, True)
|
||||
RC = RelationshipCalculator()
|
||||
test(RC, True)
|
||||
|
@ -26,7 +26,10 @@
|
||||
# Written by Alex Roitman, largely based on Relationship.py by Don Allingham
|
||||
# and on valuable input from Jens Arvidsson
|
||||
# Updated to 3.0 by Peter Landgren 2007-12-30.
|
||||
|
||||
#
|
||||
"""
|
||||
Swedish-specific definitions of relationships
|
||||
"""
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# GRAMPS modules
|
||||
@ -36,10 +39,6 @@
|
||||
import gen.lib
|
||||
import Relationship
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# Swedish-specific definitions of relationships
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
_cousin_level = [ "", "kusin",
|
||||
@ -69,6 +68,9 @@ u"artonde", u"nittonde", u"tjugonde" ]
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
class RelationshipCalculator(Relationship.RelationshipCalculator):
|
||||
"""
|
||||
RelationshipCalculator Class
|
||||
"""
|
||||
|
||||
#sibling strings
|
||||
STEP = 'styv'
|
||||
@ -524,13 +526,13 @@ 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_fr.py
|
||||
# python src/plugins/rel/rel_sv.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_xx.py
|
||||
python src/plugins/rel/rel_xx.py
|
||||
"""
|
||||
from Relationship import test
|
||||
rc = RelationshipCalculator()
|
||||
test(rc, True)
|
||||
RC = RelationshipCalculator()
|
||||
test(RC, True)
|
||||
|
Reference in New Issue
Block a user