Bonjour, Je vais donner ici un peu de clarification à propos de la gestion du tag NAME et des différents sous tags.
Dans la version 0.6: La gestion de la structure NAME est revue complètement afin de coller au plus près de la norme GEDCOM d'une part et de faciliter l'exploitation de ces données dans les calques et la table par exemple. Par ailleurs tout a été fait (enfin j'espère) pour que vous n'ayez pas besoin de vous soucier des mécanismes internes de la norme. La structure NAME se compose des éléments suivants (ici pour être clair j'utilise les tags de la norme): NPFX: préfixe du nom GIVN: Prénoms SPFX: Préfixe du patronyme SURN: Patronyme NSFX: Suffixe du nom ces informations sont potentiellement dupliquées dans le tag NAME lui même et les sous tags. Les différents éditeurs demandent de rentrer les différents préfixes, suffixe, prénoms et noms. Ensuite un tag NAME est construit selon la "formule approximative" suivante: NPFX GIVN/SPFX SURN/NSFX Dans le cas où, dans le fichier gedcom, les valeurs de NAME et celle calculée en prenant les éventuels sous tags de NAME ne correspondent pas, alors cette structure NAME génère une erreur lors de la vérification du fichier. Dans ce cas l'affichage de NAME dans les différentes vues et notamment l'éditeur Gedcom correspond à la valeur lue dans le fichier afin de vous permettre de faire les corrections nécessaires. Dans le fichier gedcom sauvegardé tous les sous tag ne sont pas systématiquement écrit. En fait il ne sont écrit que s'il y a ambiguïté dans l'interprétation du tag NAME pour reconstruire la structure NAME. Il existe une option 'Toujours ajouter les sous-étiquettes...' qui permet, lorsqu'elle est cochée, de toujours enregistrer dans le fichier gedcom la structure complète des sous tag NAME. Il vaut mieux ne pas cocher cette case et laisser ancestris gérer les informations dont il a réellement besoin afin de retrouver les bonnes informations. Dans cette version il est conseillé de séparer les prénoms par des espaces. Pour la version 0.7-beta: * Ajout de la notion de prénom (ou nom) préféré. Ce prénom est soit l'un des prénom s'il est mis entre "" ou <> ou [] soit indiqué dans un tag de votre choix (Préférences/Données). Par défaut ce tag est NICK. Ce nom préféré peut être affiché dans les calque de cette manière: <prop path=INDI:NAME format="{$g}"> * les différents prénoms peuvent être séparés par une virgule ce qui permet de pouvoir entrer un prénom contenant des caractères espace. La préférence 'Utiliser également l'espace comme séparateur' permet de rentrer les prénoms de la même manière que pour la version 0.6 * Différentes orthographes des patronymes peuvent être entrées en les séparant pas des virgules, le premier d'entre eux étant considéré comme le patronyme à utiliser dans les affichages * les tags SURN et GIVN peuvent être utilisés dans les calques avec possibilité de choisir l'élément à afficher. Par exemple, <prop path=INDI:NAME:SURN format="{$1}"> affichera le 2e nom donné (par exemple s SURN = dupond, dupont cette formule affichera dupont Pour cette version il est conseillé de séparer les prénoms par des virgules même si un option permet de choisir aussi l'espace. J'espère que ces compléments d'informations vous seront utiles et je remercie d'avance la personne qui mettra en forme ce petit brouillon pour le mettre sur le wiki ou l'aide ou la doc, ... Daniel -- Ancestris, logiciel de généalogie: http://www.ancestris.org http://www.arvernes.com/files/ancestris_localisation_utilisateurs.html Développement: http://trac.ancestris.org/ancestris --------------------------------------------------------------------- Sites Web Ancestris: http://www.ancestris.org et http://www.ancestris.com Les archives de la liste sont disponibles sur ce site : http://www.mail-archive.com/ancestris@ml.arvernes.com <*> Pour vous desinscrire de cette liste, envoyez un mail a : ancestris-unsubscr...@ml.arvernes.com <*> Pour obtenir de l'aide sur les commandes de la liste : ancestris-h...@ml.arvernes.com