svn: r13998
This commit is contained in:
Jérôme Rapinat
2010-01-08 16:10:54 +00:00
parent d664fa4aa2
commit 2f7f7ac5f8
10 changed files with 548 additions and 360 deletions

View File

@ -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):

View File

@ -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"

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)