wiki:TagName

Version 1 (modified by dandre, 4 weeks ago) (diff)

--

Gestion du tag NAME dans ancestris

  • dans la majorité des cas seul le tag NAME suffit pour donner toutes les informations des sous tags (SURN, GIVN, ...) à l'exception de NICK. Ceci est réalisé en interprétant les différents éléments du tag NAME
  • Pour cela il faut que les informations soient entrées convenablement et en particulier que le prénom ne contienne pas d'espace puisque celui-ci est utilisé comme séparateur dans le tag NAME
  • dans tous les champs de l'éditeur, les différentes valeurs doivent être séparées par des virgules.

Lecture d'un fichier gedcom

A la lecture d'un fichier gedcom par ancestris, les tags NAME sont interprétés de la façon suivante:

  • Si le tag NAME ne contient pas de sous tag, alors ceux-ci sont automatiquement créés et identifiés dans l'éditeur en gris.
  • S'il existe des sous tags, alors ceux-ci sont évidemment pris en compte et sont prioritaires sur les informations du tag NAME.

Ecriture du fichier gedcom

  • Pour chaque tag name les différents sous tag (générés ou pas) sont utilisés pour calculer une valeur du tag NAME correspondant aux différentes options ( peut-être à revoir?).
  • Ensuite on compare les sous tag avec la valeur obtenue en interpretant la valeur précédemment calculée. Si cette valeur est identique, alors le sous tag n'est pas écrit dans le fichier. Cela peut arriver, par exemple, si on met un espace dans un prénom. si elle est différente, alors le sous tag est effectivement écrit.