+1 voto
1,2k vistas

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.

Traducción automática desde English
Paratext por (222 puntos)
mostrada de nuevo | 1,2k vistas

8 Respuestas

0 votos
Mejor respuesta

Un equipo con el que trabajo está teniendo el mismo (casi) problema. Acaban de terminar el Evangelio de Marcos e insertaron referencias cruzadas usando \x + y definieron dígitos (1-15) en los Language Settings como el llamador a usar. Funciona bien, pero cuando ejecutan Basic Checks obtienen 54 (el número de referencias cruzadas) mensajes que dicen “Note caller is not the expected value (-)”. ¿Por qué PT esperaría el llamador (-) cuando el equipo ha definido un conjunto diferente de llamadores en los Language Settings? Lo que es más extraño de este problema es que cuando importo el libro en un proyecto vacío “Test” que configuré con los mismos Language Settings, ejecutar Basic Cheks no produce ningún error!

Traducción automática desde English
por (242 puntos)

Este error ocurre cuando otros lugares del texto han usado \x - . Lo que puede hacer es buscar \x - y cambiarlo a \x + para que todas las referencias tengan el mismo formato de \x +.

Traducción automática desde English

Gracias. ¿En solo un libro o en todos los libros del proyecto. Ya lo he hecho para Marcos?

Traducción automática desde English

Paratext está considerando todos los libros.

Traducción automática desde English
0 votos

Me encontré con esta misma situación. No teníamos \f * en ninguna parte del texto, solo \f + (notas al pie normales) y \f % (un tipo especial de nota al pie, que debe omitirse del libro impreso pero conservarse en la versión digital). Había más \f % en el texto que \f +, por lo que Paratext decidió que \f % era la forma esperada y marcó todas las notas al pie normales \f +. Dado que había tantas, parecía que se estaban marcando todas las notas al pie, pero más tarde nos dimos cuenta de que las \f % no se estaban marcando.

Lo que nos llevó por un camino equivocado fue el contenido real del mensaje de error. Decía:
Note caller is not the expected value (*)
lo que nos llevó a creer que esperaba un asterisco. Si hubiera dicho
Note caller is not the expected value (%)
hubiéramos nos dado cuenta de inmediato de lo que estaba pasando. Parece que, sin importar qué llamador personalizado esté usando, si Paratext considera que ese llamador es el esperado, muestra (*) en el mensaje de error en lugar del carácter real. Mostrar el carácter esperado real en el mensaje de error aclararía las cosas.

Traducción automática desde English
por (304 puntos)
mostrada de nuevo
0 votos

Creo que en este caso Paratext está usando * como comodín y no para representar el carácter *. Esto puede ser desafortunado, ya que algunas personas marcan sus notas al pie con un *. En el primer caso mencionado, Paratext está usando en realidad una variedad de caracteres que no son el estándar +. Por lo tanto, Paratext lo designa con *. Incluso en el caso donde todas las notas usaban %, Paratext ve esto como algo diferente del estándar + y lo designa con el comodín.

Traducción automática desde English
por (9,9k puntos)
+1 voto

Hola anon703820

¿Has corregido todas las
notas al pie que faltan la referencia de origen, ya sea el marcador \fr
o la referencia real cap/vs?

Si es así, he creado una
búsqueda y reemplazo de expresión regular que

  • inserta el \fr que falta

    Find:(\\f \S+ )((\\f[^r])|(\d\S+))
    Repl:\1\\fr \2

  • inserta la referencia cap.vs que falta.
    Find:(?s)(?<=\\c (\d+).*?\\v(\S+).*?\\f \S \\fr )(?!\d)(?=.*\\v)
    Repl:\1.\2 para separador de punto cap vs
    Repl:\1:\2 para separador de dos puntos cap vs

Tengo una tercera expresión para hacer que una referencia termine con ": " como en
ser “cap:vs :”
Find:(\\fr \d+[:.][^ :]+) ?(\\f)
Repl:\1: \2

Tengo opciones de menú de usuario para realizar estas tres funciones. Para usarlas,
edite usermenu.txt en su directorio raíz \My Paratext Projects. Si
eso no existe, puede agregar el usermenu.txt adjunto a ese
directorio. Le da muchas tareas comunes para realizar relacionadas con
la limpieza de un proyecto.

FO-05 find fnote missing \fr origin ref marker#csd#(\\f \S+)((\\f[^r])|(\d\S+))
FO-05a add missing \fr to footnote#r#(\\f \S+)((\\f[^r])|(\d\S+))#\1\\fr \2

Edición del administrador: Intento de corregir el formato desde el correo electrónico.

Traducción automática desde English
por (571 puntos)
mostrada de nuevo
0 votos

Tengo este problema, pero no puedo averiguar qué necesito hacer a partir de las respuestas anteriores. No sé cómo hacer expresiones regulares. Tengo dos notas al pie en Juan hasta ahora (y ¡no voy a agregar más si sigo recibiendo mensajes de error en las notas al pie!) y en ambas recibo un mensaje que dice:
“Note caller is not the expected value (*)”
y
"Most notes of this type do not have an origin reference.

Las notas al pie se agregaron en Paratext usando Insert Footnote.

Intenté ejecutar una verificación de marcadores en Rut, que tiene una nota al pie, pero no obtuve estos mensajes de error, pero no veo nada diferente entre ellas y las dos que se marcan como errores en Juan.

Mi Paratext puede tener cosas raras del pasado porque este proyecto ha estado en curso durante mucho tiempo y se ha trabajado en Shoebox, Toolbox e incluso Word en algún momento. Luego ha pasado por varias actualizaciones de Paratext, ¡así que hay todo tipo de cosas acechando en él!

Traducción automática desde English
por (142 puntos)

Hola Ro, es bueno verte aquí.
Probablemente esté recibiendo estos mensajes porque la forma de las notas al pie antiguas en Juan no usa llamadores automáticos \f + y referencias de origen estándar \fr C:V. Normalmente, la gente quiere consistencia, por lo que Paratext le está advirtiendo de que las notas al pie antiguas están formateadas de manera diferente a las que se insertaron usando el método estándar. En Rut probablemente hay muy pocas o ninguna nota al pie antigua, por lo que no le está advirtiendo. Podría abrir el panel de notas al pie (F7) para estos libros para inspeccionar las notas al pie y verificar esto.

Si desea agregar las referencias \fr a Juan para eliminar el mensaje de error de PT, puede usar un método especial para agregarlas:

  1. Desde el menú del proyecto, bajo Project seleccione Advanced>Insert missing origin references
    Consejo: Si no puede ver el elemento de menú Advanced, haga clic en la flecha hacia abajo en la parte inferior del menú para ver más opciones.
  2. En la ventana Insert missing origin references seleccione Insert Missing \fr in footnote.
    imagen
  3. Haga clic en Choose Books y luego seleccione Juan
  4. Haga clic en OK y luego en OK.
  5. Las referencias \fr se agregarán muy rápidamente. Vea las notas al pie en Juan y observe cómo fueron cambiadas.
  6. Ejecute las verificaciones básicas. Los errores “Most notes of this type do not have an origin reference” deberían eliminarse ahora.

Si ejecuta esto y desea eliminar los errores “Note caller is not the expected value (*)”. Esto se puede “corregir” haciendo que todas las notas al pie usen llamadores automáticos. Puede hacer esto usando la siguiente Búsqueda/Reemplazo (CTRL-H) que usa una Expresión Regular":
Buscar:
regex:\\f\s+\S+\s*
Reemplazar:
\f +
(Asegúrese de que haya un espacio después del +)

Espero que esto ayude.

Traducción automática desde English

Hola, CrazyRocky, ¡largo tiempo sin verte!

Gracias por la respuesta. Hice ambas cosas que sugirió y ahora ya no hay mensajes de error sobre notas al pie. ¡Gracias!

Traducción automática desde English
0 votos

No estoy seguro de si los pasos que mencionó CrazyRocky insertan automáticamente un punto de Project History. Recomendaría hacer eso primero: vaya al menú Project > Mark point in history.

Después de los pasos de CrazyRocky, ejecutar Basic Checks le ayudará a ver si hay errores restantes.

También, si desea ver rápidamente una lista de todas las notas al pie en Juan, puede usar Paratext RegEx Pal. Con la lista, podría comparar rápidamente y encontrar notas al pie que no se vean como las demás.

Haga clic en el menú Paratext > Advanced > RegEx Pal

En RegEx Pal:

  1. Elija su proyecto desde el menú desplegable Project
  2. En Find, escriba \\f .+?\\f\*
  3. Vaya al menú Tools > Choose Books
  4. Elija el/los libro(s) para el/los que desea encontrar notas al pie
  5. Haga clic en OK
  6. Vaya a Tools > Count/Extract
  7. Elija Extract
  8. Seleccione Include References
  9. Haga clic en OK

Esto debería darle una lista de todas las notas al pie en Juan (y/o el/los libro(s) que elija).

Sugiero intentar primero los otros pasos que mencionó CrazyRocky y luego intentar esto si aún tiene problemas.

Traducción automática desde English
por [Moderator]
(2,1k puntos)
0 votos

Como ha descubierto, puede ser muy confuso obtener errores cuando la sintaxis es correcta. En Paratext 9, las verificaciones no solo comprueban si tiene la sintaxis correcta, sino también si ha sido consistente en todo su texto.

Traducción automática desde English
por (222 puntos)
0 votos

Gracias. Resuelto.

Traducción automática desde English
por (242 puntos)

Preguntas relacionadas

0 votos
2 respuestas 538 vistas
Cuando cambio los llamadores de nota al pie a llamadores creados automáticamente, obtengo errores en las comprobaciones básicas ... en algún lugar, pero no logro encontrar dónde!
anon928451 127 preguntada feb 13, 2023
0 votos
3 respuestas 399 vistas
El llamador de referencia cruzada utiliza (-) por defecto, pero en este proyecto en particular, todos los llamadores ... ocurriendo esto. imagen1366 717 82.5 KB Necesito ayuda.
TSNgaihte 220 preguntada jun 26, 2020
0 votos
2 respuestas 58 vistas
Debo haber cambiado la ubicación del marcador de nota al pie para que, por defecto, se coloque al principio del ... cambio? Hay una forma más fácil que moverlos manualmente?
PeterK 119 preguntada may 5, 2025
+1 voto
1 respuesta 212 vistas
(Asked by Malachi James) Our footnote caller uses a character (؂, U+0602) which is not in our project font. In ... the page but will not change the font of the footnote caller.
anónimo preguntada abr 10, 2015
+1 voto
1 respuesta 114 vistas
Mi problema: A veces en el texto principal, el marcador de nota al pie creado automáticamente en orden alfabético se ... imprimir el nuevo formato del marcador de nota al pie?
Y Mdu Niê 124 preguntada ene 14
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Just as a body, though one, has many parts, but all its many parts form one body, so it is with Christ.
1 Corinthians 12:12
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios