Tengo un equipo que está recibiendo muchos errores en la verificación de marcadores: “Footnote caller is not the expected value (*)”.
Creo que he resuelto el problema mientras escribía este mensaje, pero creo que vale la pena enviarlo por si otros se encuentran con el problema.
Los errores solo muestran versículos que tienen notas al pie válidas. Es decir, del formato
\f + \fr 2.23 \ft …\f*.
Confirmé con RegEx que + era el único carácter utilizado en las notas al pie válidas. Usé RegExPal para obtener un recuento de las coincidencias únicas (\f . \fr). Esto confirmó que + era el único carácter utilizado en las notas al pie válidas.
settings.xml tiene el +
+
Entonces, justo antes de enviar este mensaje, hice otra búsqueda en RegExPal (\f . .) y descubrí que había varios cientos de notas al pie no válidas en el Nuevo Testamento que se hizo hace más de una década. Estas tenían llamadores definidos manualmente (a b c …) pero sin referencia de versículo.
Aún no sé por qué Paratext esperaba * como llamador de la nota al pie, ni por qué solo las notas al pie válidas se informaban como errores, pero al menos tengo una mejor comprensión del problema y asumo que la solución será corregir las no válidas para que acepte las válidas.
Creo que su segundo error “Most notes of this type do not have an origin reference.” está relacionado. Una vez más, solo enumera lo que parecen ser notas al pie válidas. Sin embargo, con 213 válidas de un total de más de 700 notas al pie, Paratext tiene razón: la mayoría de las notas al pie no tienen referencias de origen, ¡pero deberían tenerlas! Las válidas no son los errores. En este caso, la mayoría son los errores y solo una minoría son correctas.
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.