Une équipe avec laquelle je travaille rencontre de nombreuses erreurs lors de la vérification des marqueurs : « L'appelant de la note de bas de page n'est pas la valeur attendue (*) ».
Je pense avoir résolu le problème en rédigeant ce message, mais je pense qu'il vaut toujours la peine de l'envoyer au cas où d'autres personnes rencontreraient le problème.
Les erreurs ne signalent que les versets qui ont des notes de bas de page valides. C'est-à-dire, du format
\f + \fr 2.23 \ft …\f*.
J'ai confirmé avec RegEx que le + était le seul caractère utilisé dans les notes de bas de page valides. J'ai utilisé RegExPal pour me donner un compte des correspondances uniques (\f . \fr). Cela a confirmé que + était le seul caractère utilisé dans les notes de bas de page valides.
Le fichier settings.xml contient le +
+
Ensuite, juste avant d'envoyer ce message, j'ai fait une autre recherche dans RegExPal (\f . .) et j'ai découvert qu'il y avait plusieurs centaines de notes de bas de page invalides dans le Nouveau Testament, réalisé il y a plus d'une décennie. Celles-ci avaient des appelants définis manuellement (a b c …) mais sans référence de verset.
Je ne sais toujours pas pourquoi Paratext s'attendait à * comme appelant de note de bas de page, ni pourquoi seules les notes de bas de page valides étaient signalées comme des erreurs, mais au moins j'ai une meilleure compréhension du problème et je suppose que la solution consistera à corriger les invalides afin qu'il accepte les valides.
Je pense que leur deuxième erreur « La plupart des notes de ce type n'ont pas de référence d'origine. » est liée. Encore une fois, il ne liste que ce qui ressemble à des notes de bas de page valides. Cependant, avec 213 valides sur un total de plus de 700 notes de bas de page, Paratext a raison - la plupart des notes de bas de page n'ont pas de références d'origine, mais elles devraient ! Les valides ne sont pas les erreurs. Dans ce cas, la majorité sont les erreurs avec seulement une minorité de correctes.
I have a team who is getting lots of errors in the marker check: “Footnote caller is not the expected value (*)”.
I think I have solved the problem as I was writing this message, but I think it is worth still sending this in case others come across the problem.
The errors show only verses which have valid footnotes. That is, of the format
\f + \fr 2.23 \ft …\f*.
I confirmed with RegEx that the + was the only character used in valid footnotes. I used RegExPal to give me a count of the unique matches (\f . \fr). This confirmed that + was the only character used in valid footnotes.
The settings.xml has the +
+
Then just before sending this message I did another search in RegExPal (\f . .) and discovered that there were several hundred invalid footnotes in the New Testament that was done over a decade ago. These had manually defined callers (a b c …) but with no verse reference.
I still don’t know why Paratext was expecting * as the footnote caller, nor why only the valid footnotes were being reported as errors but at least I have a better understanding of the problem and assume the solution will be to correct the invalid ones so that it will accept the valid ones.
I think their second error “Most notes of this type do not have an origin reference.” is related. Once again it only lists what looks like valid footnotes. However, with 213 valid out of 700+ total footnotes, Paratext is correct - most of the footnotes don’t have an origin references, but they should! The valid ones are not the errors. In this case the majority are the errors with only a minority of correct ones.