/plugins/rel_fr.py level error (-1) on some groups
svn: r9266
This commit is contained in:
parent
5c04f4bf21
commit
f5473df6f7
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2005 Donald N. Allingham
|
# Copyright (C) 2003-2007 Donald N. Allingham
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -41,13 +41,13 @@ from PluginUtils import register_relcalc
|
|||||||
|
|
||||||
# level est utilisé pour trouver/afficher le niveau de la génération : à la %sème génération
|
# level est utilisé pour trouver/afficher le niveau de la génération : à la %sème génération
|
||||||
|
|
||||||
_level_name = [ "première", "deuxième", "troisième", "quatrième", "cinquième", "sixième", "septième", "huitième", "neuvième", "dixième", "onzième", "douzième", "treizième", "quatorzième", "quinzième", "seizième", "dix-septième", "dix-huitième", "dix-neuvième", "vingtième", "vingt-et-unième", "vingt-deuxième", "vingt-deuxième", "vingt-troisième","vingt-quatrième","vingt-sixième","vingt-septième", "vingt-huitième","vingt-neuvième","trentième", ]
|
_level_name = [ "première", "deuxième", "troisième", "quatrième", "cinquième", "sixième", "septième", "huitième", "neuvième", "dixième", "onzième", "douzième", "treizième", "quatorzième", "quinzième", "seizième", "dix-septième", "dix-huitième", "dix-neuvième", "vingtième", "vingt-et-unième", "vingt-deuxième", "vingt-deuxième", "vingt-troisième", "vingt-quatrième", "vingt-sixième", "vingt-septième", "vingt-huitième", "vingt-neuvième", "trentième", ]
|
||||||
|
|
||||||
# pour le degrè (canon et civil), limitation 20+20 ainsi que pour LE [premier] cousin
|
# pour le degrè (canon et civil), limitation 20+20 ainsi que pour LE [premier] cousin
|
||||||
|
|
||||||
_removed_level = [ "premier", "deuxième", "troisième", "quatrième", "cinquième", "sixième", "septième", "huitième", "neuvième", "dixième", "onzième", "douzième", "treizième", "quatorzième", "quinzième", "seizième", "dix-septième", "dix-huitième", "dix-neuvième", "vingtième", "vingt-et-unième", "vingt-deuxième", "vingt-deuxième", "vingt-troisième","vingt-quatrième","vingt-sixième","vingt-septième", "vingt-huitième","vingt-neuvième","trentième", "trente-et-unième", "trente-deuxième", "trente-troisième", "trente-quatrième", "trente-cinquième", "trente-sixième", "trente-septième", "trente-huitième", "trente-neuvième", "quarantième", "quanrante-et-unième", ]
|
_removed_level = [ "premier", "deuxième", "troisième", "quatrième", "cinquième", "sixième", "septième", "huitième", "neuvième", "dixième", "onzième", "douzième", "treizième", "quatorzième", "quinzième", "seizième", "dix-septième", "dix-huitième", "dix-neuvième", "vingtième", "vingt-et-unième", "vingt-deuxième", "vingt-deuxième", "vingt-troisième","vingt-quatrième","vingt-sixième","vingt-septième", "vingt-huitième","vingt-neuvième","trentième", "trente-et-unième", "trente-deuxième", "trente-troisième", "trente-quatrième", "trente-cinquième", "trente-sixième", "trente-septième", "trente-huitième", "trente-neuvième", "quarantième", "quanrante-et-unième", ]
|
||||||
|
|
||||||
# listes volontairement limitées | small lists, use generation level if > [4]
|
# listes volontairement limitées | small lists, use generation level if > [5]
|
||||||
|
|
||||||
_father_level = [ "", "le père", "le grand-père", "l'arrière-grand-père", "le trisaïeul", ]
|
_father_level = [ "", "le père", "le grand-père", "l'arrière-grand-père", "le trisaïeul", ]
|
||||||
|
|
||||||
@ -274,7 +274,7 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
elif in_law_a and gender_a == gen.lib.Person.FEMALE:
|
elif in_law_a and gender_a == gen.lib.Person.FEMALE:
|
||||||
inlaw = 'belle-'
|
inlaw = 'belle-'
|
||||||
else:
|
else:
|
||||||
inlaw =''
|
inlaw = ''
|
||||||
|
|
||||||
rel_str = "un parent éloigné"
|
rel_str = "un parent éloigné"
|
||||||
if Ga == 0:
|
if Ga == 0:
|
||||||
@ -286,9 +286,9 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
elif gender_b == gen.lib.Person.FEMALE and Gb < len(_daughter_level):
|
elif gender_b == gen.lib.Person.FEMALE and Gb < len(_daughter_level):
|
||||||
rel_str = _daughter_level[Gb]
|
rel_str = _daughter_level[Gb]
|
||||||
elif Gb < len(_level_name) and gender_b == gen.lib.Person.MALE:
|
elif Gb < len(_level_name) and gender_b == gen.lib.Person.MALE:
|
||||||
rel_str = "le descendant éloigné (%dème génération)" % Gb
|
rel_str = "le descendant éloigné (%dème génération)" % (Gb+1)
|
||||||
elif Gb < len(_level_name) and gender_b == gen.lib.Person.FEMALE:
|
elif Gb < len(_level_name) and gender_b == gen.lib.Person.FEMALE:
|
||||||
rel_str = "la descendante éloignée (%dème génération)" % Gb
|
rel_str = "la descendante éloignée (%dème génération)" % (Gb+1)
|
||||||
else:
|
else:
|
||||||
return rel_str
|
return rel_str
|
||||||
elif Gb == 0:
|
elif Gb == 0:
|
||||||
@ -324,9 +324,9 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
rel_str = _niece_level[Gb]
|
rel_str = _niece_level[Gb]
|
||||||
else:
|
else:
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == gen.lib.Person.MALE:
|
||||||
rel_str = "le neveu éloigné (par la %dème génération)" % Gb
|
rel_str = "le neveu éloigné (par la %dème génération)" % (Gb+1)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == gen.lib.Person.FEMALE:
|
||||||
rel_str = "la nièce éloignée (par la %dème génération)" % Gb
|
rel_str = "la nièce éloignée (par la %dème génération)" % (Gb+1)
|
||||||
else:
|
else:
|
||||||
return rel_str
|
return rel_str
|
||||||
elif Ga > 1 and Ga == Gb:
|
elif Ga > 1 and Ga == Gb:
|
||||||
@ -366,9 +366,9 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
return rel_str
|
return rel_str
|
||||||
else:
|
else:
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == gen.lib.Person.MALE:
|
||||||
rel_str = "le grand-oncle par la %sème génération" % (Ga)
|
rel_str = "le grand-oncle par la %sème génération" % (Ga+1)
|
||||||
elif gender_b == gen.lib.Person.FEMALE:
|
elif gender_b == gen.lib.Person.FEMALE:
|
||||||
rel_str = "la grand-tante par la %sème génération" % (Ga)
|
rel_str = "la grand-tante par la %sème génération" % (Ga+1)
|
||||||
else:
|
else:
|
||||||
return rel_str
|
return rel_str
|
||||||
elif Gb > 1 and Gb > Ga:
|
elif Gb > 1 and Gb > Ga:
|
||||||
@ -393,9 +393,9 @@ class RelationshipCalculator(Relationship.RelationshipCalculator):
|
|||||||
return rel_str
|
return rel_str
|
||||||
else:
|
else:
|
||||||
if gender_b == gen.lib.Person.MALE:
|
if gender_b == gen.lib.Person.MALE:
|
||||||
rel_str = "le cousin par la %sème génération" % (Ga)
|
rel_str = "le cousin par la %sème génération" % (Ga+1)
|
||||||
elif gender_b ==gen.lib.Person.FEMALE:
|
elif gender_b ==gen.lib.Person.FEMALE:
|
||||||
rel_str = "la cousine par la %sème génération" % (Ga)
|
rel_str = "la cousine par la %sème génération" % (Ga+1)
|
||||||
else:
|
else:
|
||||||
return rel_str
|
return rel_str
|
||||||
return rel_str
|
return rel_str
|
||||||
|
Loading…
Reference in New Issue
Block a user