/plugins/rel_fr.py use correct gen for nephew/niece (out of lists)
svn: r9309
This commit is contained in:
@@ -222,15 +222,15 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
|
|
||||||
def get_nephew(self, level, step='', inlaw=''):
|
def get_nephew(self, level, step='', inlaw=''):
|
||||||
if level > len(_nephew_level)-1:
|
if level > len(_nephew_level)-1:
|
||||||
return "le neveu éloigné, relié à la %s génération" % (
|
return "le neveu éloigné, à la %s génération" % (
|
||||||
_level_name[level+1])
|
_level_name[level])
|
||||||
else:
|
else:
|
||||||
return _nephew_level[level] % inlaw
|
return _nephew_level[level] % inlaw
|
||||||
|
|
||||||
def get_niece(self, level, step='', inlaw=''):
|
def get_niece(self, level, step='', inlaw=''):
|
||||||
if level > len(_niece_level)-1:
|
if level > len(_niece_level)-1:
|
||||||
return "la nièce éloignée, reliée à la %s génération" % (
|
return "la nièce éloignée, à la %s génération" % (
|
||||||
_level_name[level+1])
|
_level_name[level])
|
||||||
else:
|
else:
|
||||||
return _niece_level[level] % inlaw
|
return _niece_level[level] % inlaw
|
||||||
|
|
||||||
@@ -270,7 +270,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
elif Ga == 1:
|
elif Ga == 1:
|
||||||
# These are nieces/nephews
|
# These are nieces/nephews
|
||||||
if Gb < len(_nephews_nieces_level):
|
if Gb < len(_nephews_nieces_level):
|
||||||
rel_str = _nephews_nieces_level[Gb]
|
rel_str = _nephews_nieces_level[Gb-1]
|
||||||
else:
|
else:
|
||||||
rel_str = "les neveux et les nièces" + gen % (
|
rel_str = "les neveux et les nièces" + gen % (
|
||||||
Gb)
|
Gb)
|
||||||
@@ -418,11 +418,11 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
rel_str = self.get_niece(Gb-1, inlaw)
|
rel_str = self.get_niece(Gb-1, inlaw)
|
||||||
else:
|
else:
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == gen.lib.Person.MALE:
|
||||||
rel_str = "le neveu éloigné" + bygen % (
|
rel_str = "le neveu éloigné (%dème génération)" % (
|
||||||
Gb+1)
|
Gb)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == gen.lib.Person.FEMALE:
|
||||||
rel_str = "la nièce éloignée" + bygen % (
|
rel_str = "la nièce éloignée (%dème génération)" % (
|
||||||
Gb+1)
|
Gb)
|
||||||
else:
|
else:
|
||||||
return rel_str
|
return rel_str
|
||||||
elif Ga == Gb:
|
elif Ga == Gb:
|
||||||
|
Reference in New Issue
Block a user