• Bienvenue sur la nouvelle version du forum Guide de généalogie,

    Si vous avez du mal à vous connecter, faites une demande de réinitialisation de mot de passe : Réinitialiser mon mot de passe
  • Découvrez la nouvelle section du forum : Réalisations dans Généatique. Montrez et partagez vos créations d'arbres dans Généatique !
    Et participez au concours !

Dates négatives - BC - sujet résolu sur les versions 2019 et suivantes

Bonjour à tout le monde,
y-a-t-il une solution au problème que je rencontre dans l'affichage des dates avant Jèsus-Christ (BC en anglais) ?
Celui-ci n'est pas transformé en GedCom
et donc Geneanet ne le vois pas
et donc (c'est nouveau) un bandeau affiche une erreur en haut de la page de l'individu ..... qu'il faut corriger à la main
et donc des correspondants m'écrivent pour signaler le pb
Comme je commence à avoir plus de 300 individus concernés, c'est lourd !

Sur mon Geneatique , J'utilise la notation BC - before christ et AC - After christ (communication très ancienne avec le CDIP) et ça ne pose pas de pb

Merci d'une éventuelle solution
Bonne Journée
Gérard
 
Dernière édition:
La date BC est bien exportée par le gedcom (G2022 1.7.0) mais est-ce que Geneanet reconnait cette forme... ? Il faudrait que notre spécialiste du gedcom (Etienne) nous donne son avis.
Je ne suis pas sûr que les jours et les mois ont un sens mais ils sont exportés ; sans doute vaut il mieux ne mettre que l'année.
EDIT : Notre spécialiste avait déjà abordé le sujet ; voir :

BC.png
 
Dernière édition:
Sur mon Geneatique , J'utilise la notation BC - before christ et AC - After christ (communication très ancienne avec le CDIP) et ça ne pose pas de pb
Bonjour,
Je ne suis pas sur de bien comprendre. Vous mettez AC ou BC dans le champ acte ? (1er champ avant le calendrier); Normalement depuis Geneatique 2019 il faut mettre A dans le Calendrier (à la place de G; A pour dire Avant JC) mais je vois que vous êtes en G2017 qui ne supporte pas les dates avant JC (calendrier = A).

Si vous faites cela, Il y aura generation d'un gedcom avec un tag propriétaire (ligne : 2 _ACT AC ou BC) qui ne sera reconnu par personne (ni Geneanet/Geneweb ni un autre logiciel). Un contournement est possible en modifiant le fichier gedcom (**)

Si vous aviez G2021 (ou 2022 je suppose (***) ) et que vous mettiez A dans le calendrier cela produira un codage conforme Gedcom 5.x ( XX MMM YYYY B.C. (*) ) mais cela sera compris comme une date "textuelle" par Geneanet/Geneweb (i.e. pas compris comme une valeur numérique permettant un classement. En fait Geneweb ne comprend que le codage avec une année négative (non conforme gedcom). Mais cela sera affiché "B.C."


Cordialement
Thierry
(*) A noter que cette notation n'est plus licite en Gedcom 7.0; il faut générer "2 DATE XX MMM YYYY BCE" dans le gedcom (ce que Geneatique ne sait pas faire)
(**) [edit 17:49] A noter que, dans le fichier gedcom, la ligne avec le tag _ACT suit la date; par exemple :
Code:
2 DATE 01 FEB 2055
2 _ACT BC
Pour contourner le problème vous pouvez éditer le Gedcom avec un éditeur de texte et remplacer CR/LF+"2 _ACT BC" par " B.C."
(par exemple avec NotePad++ remplacer en mode étendu "\r\n2 _ACT BC" par " B.C.")
(***) A noter que je n'ai pas installé G2022, je suppose que c'est pareil (j'attend une stabilisation avant de tenter de l'installer;-- vue la nouvelle gestion des licences... -- De plus cette version ne m'apporte rien qui m'intéresse)
 
Dernière édition:
Bonsoir
Merci bien pour ces explications
Mais je les regrette ... comme d'ailleurs l'affichage des années en 00120, pour l'an 120 de notre ère,
je vais donc laisser comme ça, et le préciser dans ma présentation, d'autant qu'une correction sera annulée à la prochaine MAJ de mon site
Mais je n'achèterais pas 2022 ....
Bonne soirée à tous
Gérard
 
je voulais marqué "résolu" mais pas trouvé le bouton !
qq peut le faire ?
Il suffit d'éditer le 1er message et d'ajouter "RESOLU" dans le titre

Sinon à noter que, dans le fichier gedcom, la ligne avec le tag _ACT suit la date; par exemple :
Code:
2 DATE 03 FEB 2055
2 _ACT BC
Pour contourner le problème vous pouvez éditer le Gedcom avec un éditeur de texte et remplacer CR/LF+"2 _ACT BC" par " B.C." pour avoir un gedcom conforme
(par exemple avec NotePad++ remplacer en mode étendu "\r\n2 _ACT BC" par " B.C.")
ce qui donne
Code:
2 DATE 03 FEB 2055 B.C.
Comme dit plus haut cela affichera dans Geneanet la date au format Gedcom (i.e. mois en anglais majuscule) en format texte : 3 FEB 2055 B.C. pour le 3 février en 2055 avant JC.

Cordialement
Thierry
 
Dernière édition:
Merci Thierry, je vais essayer,
sauf que le fichier de 63000 individus fait 11200 pages, (sous Word) et que je ne sais pas chercher mes 321 ancêtres senatus consultes, dans toutes ces lignes
J'ai retrouvé mes remarques et nos échanges de mails avec M Lerebourg en 2018, et je comprend qu'il les a prises en compte
sauf qu'il aurait pu (dû) faire un patch de maj, pour corriger ce défaut de la version 2017, que j'ai payée casch ......

donc je vais marquer résolu
Cordialement
Gérard
 
PS : sous Word le CR/LF correspond à une marque de fin paragraphe et se cherche avec la chaine ^p
donc pour remplacer dans un gedcom ANSI :
Remplacer.png
Remplacer tout
et sauvegarder sans changement de format (texte brut).
 

gratuit

Retour
Haut