Eu tenho uma equipe que está recebendo muitos erros na verificação de marcadores: “Footnote caller is not the expected value (*)”.
Acredito que resolvi o problema enquanto escrevia esta mensagem, mas acho que vale a pena enviá-la caso outras pessoas se deparem com o problema.
Os erros mostram apenas versículos que têm notas de rodapé válidas. Ou seja, no formato
\f + \fr 2.23 \ft …\f*.
Confirmei com RegEx que o + era o único caractere usado em notas de rodapé válidas. Usei o RegExPal para me dar uma contagem das correspondências únicas (\f . \fr). Isso confirmou que + era o único caractere usado em notas de rodapé válidas.
O settings.xml tem o +
+
Então, logo antes de enviar esta mensagem, fiz outra busca no RegExPal (\f . .) e descobri que havia várias centenas de notas de rodapé inválidas no Novo Testamento, que foi feito há mais de uma década. Essas tinham chamadores definidos manualmente (a b c …), mas sem referência de versículo.
Ainda não sei por que o Paratext esperava * como chamador da nota de rodapé, nem por que apenas as notas de rodapé válidas estavam sendo relatadas como erros, mas pelo menos tenho uma melhor compreensão do problema e presumo que a solução será corrigir as inválidas para que ele aceite as válidas.
Acho que seu segundo erro “Most notes of this type do not have an origin reference.” está relacionado. Novamente, ele lista apenas o que parece ser notas de rodapé válidas. No entanto, com 213 válidas de um total de 700+ notas de rodapé, o Paratext está correto - a maioria das notas de rodapé não tem referências de origem, mas deveria ter! As válidas não são os erros. Neste caso, a maioria são os erros, com apenas uma minoria de corretas.
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.