0 votos
403 vistas

Apoyo a una distribución interlineal (griego + glosas en urdu). En algunos casos (no en todos), los textos poéticos que tienen algún texto marcado con \qt aparecen malformados en la salida de PTXPrint.

Por ejemplo, en la siguiente sección de MRK 11:9:

En Paratext, el texto griego se marca de la siguiente manera:

imagen

En la ventana del interlinearizador, aparece de la siguiente manera:

imagen

En la distribución de PTXPrint:

imagen

Hay otras ubicaciones donde las combinaciones \q1, \q2 y \qt …\qt* parecen funcionar bien.

He intentado investigar cuál podría ser la causa, pero al ser un texto interlineal, parte del proceso por el cual PTXPrint combina los textos y realiza la distribución es algo opaco/desconocido. Podría necesitar orientación sobre cómo investigar esto o qué podría estar fallando.

Cualquier ayuda será apreciada.

Traducción automática desde English
PTXprint por [Expert]
(290 puntos)
| 403 vistas

5 Respuestas

0 votos

@jklassen Gracias por lo que estás haciendo para apoyar a otros usuarios de PTXprint mientras abordan algunos problemas interesantes con el formato de textos interlineales RTL + LTR.

Aún no tengo respuestas para ti sobre esta pregunta, y los desarrolladores más técnicos están actualmente en transición o de vacaciones; por lo tanto, podría tardar unos días más en obtener una respuesta de ellos. Sin embargo, para ayudarlos a profundizar, sé que sería más fácil si tienen un archivo de archivo (Archive) con el cual trabajar, así que por favor proceda a crearlo (desde la pestaña Ayuda) y luego envíe el archivo .zip resultante a la dirección [Email Removed]. Me aseguraré de que al menos uno de ellos profundice para ti cuando vuelvan a estar en línea.

Traducción automática desde English
por (3,2k puntos)

Gracias, Mark. He enviado el archivo.

Traducción automática desde English
0 votos

Hola, cuando intento ejecutar el archivo, obtengo este informe de error:
imagen

Lo cual no es un mensaje que se pueda ignorar. Así, por ejemplo, veo que en 5:23, sucede esto:

El problema es que, sin la información que Paratext guarda cuando se aprueban los interlineales, simplemente no hay suficiente información para que PTXprint intente sincronizar las dos líneas, por lo que se confunde mucho.
Espero que, si resuelves eso, tus problemas de distribución desaparezcan.

@mjpenny ¿Puedo sugerir que el mensaje de error se expanda para decir algo como 'El fallo en aprobar los textos interlineales resultará en errores de distribución'?

Traducción automática desde English
por (1,1k puntos)
mostrada de nuevo

Hola David,

Muchas gracias por revisar este problema.

Sí, confieso que sabía sobre estos errores. (Estoy a medio mundo del equipo que trabaja en esto, y no siempre es rápido obtener una corrección para el texto.) Intenté evaluar qué estaba sucediendo en la distribución antes de consultar. Me pareció que el resultado de las referencias no aprobadas se formateaba como muestra tu captura de pantalla: sin texto interlineal en el versículo reportado. En el caso de los textos marcados con \qt, el problema de renderizado es bastante diferente a lo que sucede en los versículos no aprobados, y ocurre de la misma manera en múltiples ubicaciones de \qt, incluso cuando el resto del texto alrededor de estas ubicaciones se renderiza correctamente.

De todos modos, he recibido un texto del equipo que no tiene versículos no aprobados (solo 1 versículo intencionalmente faltante en el texto griego y urdu en 11:26, que PTXPrint aún reporta como no aprobado). El mismo problema de renderizado ocurre en 11:9, 12:10, 12:36, 14:27 y 14:62, que son todas ubicaciones de \qt.

Enviaré un archivo actualizado, para cuando haya espacio para volver a revisarlo.

Jeff

Traducción automática desde English
0 votos

Olvidé mencionar, busqué \qts en otras partes del texto, y encontré bastantes lugares donde el interlineal se fusionó correctamente

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

De acuerdo. Bueno, no pretendía afirmar que cada \qt no funcionara, solo que donde no funcionaba, había un \qt.

No estoy seguro de cómo llegar a la causa de la distribución interlineal fallida, David. Si es un fallo en el texto o en la configuración, no he sido capaz de identificarlo todavía. Seguiré buscando yo mismo.

Traducción automática desde English
por [Expert]
(290 puntos)
0 votos

No estoy seguro de qué está fallando aquí, pero la primera línea del versículo 9 termina con un espacio. Eliminar el espacio arregla todo perfectamente. Y al mirar el archivo interlineal, sospecho que Paratext está manipulando mágicamente ese espacio. Lo siento, pero intentar adivinar la magia interna que hace PT cuando considera una posición de carácter en un versículo es un dolor. Espero que podamos resolver esto para el futuro.

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

Martin, gracias. Excelente. He editado el texto del proyecto para eliminar espacios en estas ubicaciones, y el renderizado ahora está bien, como indicaste.

Dudo que hubiera identificado alguna vez esta causa. Quién sabe…

Como creo que estás sugiriendo, quizás PTXPrint podría ser más tolerante con esto, de alguna manera, en el futuro.

Traducción automática desde English

El problema, creo, es lo que especifica el XML de Paratext y lo que no. Especifica un trozo de texto, gloss-id (referencia cruzada al archivo Lexicon.xml) y la posición del texto original en alguna representación del flujo de entrada. No preserva el orden de aparición. Los versículos tampoco están en secuencia.

Una palabra o frase dada puede ser glosada como palabra(s) o raíz y morfemas (por supuesto con glosas diferentes) y la única manera de saber cuál homógrafo es cuál o qué nivel de glosado espera el usuario es a través de los datos de posicionamiento. El archivo de glosas parece ignorar mayúsculas/minúsculas, puntuación y marcas SFM, y probablemente otras cosas también.

Por lo tanto, si el archivo de glosas coincide con la entrada, entonces, asumiendo que Martin ha entendido la manera no documentada en la que Paratext cuenta caracteres en su representación interna del archivo, lo correcto es cortar la unidad de palabra/frase por posición y reemplazarla con la glosa, posiblemente realizando alguna transposición de mayúsculas/minúsculas según corresponda.

Si el versículo ha cambiado, entonces eso no funciona. Si la representación interna del archivo está mal, entonces no funciona.

Cualquier búsqueda y reemplazo sin restricciones obtendrá coincidencias falsas en homógrafos, por lo que no se puede usar como enfoque general. Se podría hacer alguna conjetura, buscando coincidencias aproximadas más o menos unos pocos caracteres, rompiendo en espacios entre palabras, por ejemplo. Eso costaría una inversión bastante grande de tiempo de programador, pero podrían haber problemas. Si el espaciado ha cambiado porque alguien ha reordenado las palabras en el versículo, el homógrafo desplazado 3 caracteres podría no ser la misma palabra. Por ejemplo, el romani tiene un orden de palabras bastante libre:

 O    Del  te  del tut haro
(the) God SUBJ give you grace
"May God give you grace"

vs

 Te  del   o   Del  tut haro
SUBJ give (the) God you grace
"May God give you grace"

PTXprint no puede entrar en las reglas lingüísticas del idioma. Ni siquiera Paratext recuerda/pregunta qué partes de la habla son las cosas. La única manera confiable de obtener datos interlineales confiables es que el usuario apruebe las glosas.

Traducción automática desde English

Preguntas relacionadas

0 votos
5 respuestas 438 vistas
Estoy asistiendo con un proyecto interlineal. El texto base es griego con glosas en urdu. En la ventana ... hacer para preservar la puntuación adicional en el diseño?
[Expert]
jmkla
290
preguntada jul 13, 2023
0 votos
2 respuestas 77 vistas
Un consultor desea un PDF con el interlineal de un texto en una columna y el propio texto en otra columna. Cómo puedo ... no sé cómo empezar a lograrlo. Sí sé cómo hacer diglotos.
john_nystrom 312 preguntada ago 14
+1 voto
0 respuestas 130 vistas
Si tiene ganas de probar las nuevas funciones, quizás desee descargar la última versión de PTXprint lanzada hoy. ... funcionan al mismo tiempo. Pero esperamos corregir eso pronto.
Mark P 3,2k preguntada dic 23, 2020
0 votos
1 respuesta 31 vistas
¿Es posible configurar cualquier proyecto de recursos en Paratext como una vista interlineal con inglés? Si es así, ¿cuáles son los pasos para configurarlo?
Shivaji 117 preguntada abr 25, 2025
0 votos
1 respuesta 185 vistas
Considere dos proyectos diferentes en el mismo idioma: uno tiene análisis interlineal y glosas, y el segundo no. ... del primer proyecto en el interlineal del segundo proyecto?
drwww 448 preguntada nov 28, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Make every effort to keep the unity of the Spirit through the bond of peace.
Ephesians 4:3
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios