0 votos
714 vistas

Estoy trabajando con algunos módulos de la Biblia para abreviar algunas historias del AT. Puedo crear PDFs con el texto bíblico regular, pero al intentar imprimir un módulo de la Biblia se produjo una lista de errores en lugar de un PDF.PTXprint-module
¿Alguna ayuda para solucionar estos problemas?

Traducción automática desde English
PTXprint por (245 puntos) | 714 vistas

11 Respuestas

0 votos

Hola, Brent, gracias por publicar este problema. ¿Podrías por favor hacer un par de cosas que podrían ayudarnos a resolverlo?
a) asegúrate de que estás usando la última (ver 1.5.5) versión, ya que corregimos un error importante ayer mismo
b) Si eso no cambia lo que sucede, por favor envíanos el archivo del módulo de la Biblia a ptxprint[underscore][Email Removed]. Eso podría ayudarnos a descubrir qué está pasando.

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

Estoy obteniendo un error muy similar con un módulo de la Biblia:
PTXprint Version 1.5.6

Traceback (most recent call last):
File “ptxprint\gtkview.py”, line 651, in onOK
File “ptxprint”, line 137, in doit
File “ptxprint\runjob.py”, line 195, in doit
File “ptxprint\runjob.py”, line 195, in
File “ptxprint\runjob.py”, line 309, in dojob
File “ptxprint\texmodel.py”, line 683, in convertBook
File “ptxprint\texmodel.py”, line 636, in flattenModule
File “ptxprint\usfmutils.py”, line 445, in parse
TypeError: ‘NoneType’ object is not iterable

<class ‘TypeError’>: ‘NoneType’ object is not iterable

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

Hola, Mark,
Sigo teniendo este problema y me pregunto si encontraste alguna solución. ¡Gracias!

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

Hola, Dan. Lamento que sigas luchando con esto. Había asumido que la falta de noticias era buena noticia, pero ahora sé mejor. Por favor, inténtalo una vez más con la última (versión 1.5.14.1) y si sigue fallando, usa el botón Create Archive en la pestaña Advanced para crear un archivo ZIP que puedas enviarnos a ptxprint[underscore][Email Removed]. Esta es la forma más fácil para que podamos replicar el problema y luego resolverlo para ti.

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

Bueno, la última versión (1.5.14.3) aún no funciona para mí. Este es el mensaje de error:

PTXprint Version 1.5.14.3

Traceback (most recent call last):
File “ptxprint\gtkview.py”, line 703, in onOK
File “ptxprint”, line 145, in doit
File “ptxprint\runjob.py”, line 188, in doit
File “ptxprint\runjob.py”, line 188, in
File “ptxprint\runjob.py”, line 307, in dojob
File “ptxprint\texmodel.py”, line 702, in convertBook
File “ptxprint\texmodel.py”, line 655, in flattenModule
File “ptxprint\usfmutils.py”, line 446, in parse
File “ptxprint\usfmutils.py”, line 511, in parse_element
File “ptxprint\usfmutils.py”, line 466, in parse_element
TypeError: expected string or bytes-like object

<class ‘TypeError’>: expected string or bytes-like object

Este es el módulo de la Biblia sin cambios que envié por correo electrónico a ptxprint_support el mes pasado.

Traducción automática desde English
0 votos

Gracias por tu paciencia, Brent. Ahora creo que esto se ha corregido (en ver 1.5.14.4), por lo que ahora deberías poder producir salida en PDF desde los módulos de nuevo. Por favor, déjanos saber cómo te va…

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

Sigo teniendo un problema. Cada módulo que pruebo da este error:
Canonicalise Text Error! Failed to flatten module text (due to a Syntax Error?): Check for USFM errors and/or problems with a module.

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

Ciertamente extraño. ¿Es solo un mensaje de advertencia o un obstáculo insalvable? ¿Produce un PDF o nada en absoluto?
¿Hace algo diferente cuando desactivas la opción llamada “Auto-Correct USFM” (en la sección “Other” de la pestaña Advanced)?

Traducción automática desde English
0 votos

Es un obstáculo insalvable. No crea un PDF.
Probé desactivar “Auto-Correct USFM” y sucedió lo mismo.

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

En la última versión 1.5.15 hemos intentado hacer el mensaje de error más útil. Déjanos saber cómo te va…

¿Podrías por favor asegurarte de que las verificaciones básicas de Paratext (Basic Checks) pasen (sin errores) para cualquier libro de las Escrituras del cual el módulo extrae versículos; de lo contrario, PTXprint se atascará y te dará errores. Por ejemplo, asegúrate de que haya un \p después de los encabezados de capítulo \c y sección \s, antes de que comience el primer versículo \v.

Traducción automática desde English
0 votos

Sigo teniendo problemas, pero el mensaje de error es más específico ahora. En lugar de “check for USFM errors”, dice:
C:…01GENKon.SFM: line 1381,6: missing space after verse number ‘3M’

Ejecuté las verificaciones básicas para la parte de la que el módulo extrae. Aparecen muchos errores porque no he configurado varios de los parámetros (puntuación seguida de minúscula, marcadores seguidos de minúscula, inventario de caracteres, reglas de citas, y las palabras repetidas aparecen como recomendaciones para completar). ¿Qué verificaciones básicas son más importantes para este propósito? No encontré ningún error de USFM, excepto por no seguir /q2 con una letra mayúscula.

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

Diremos que el mínimo indispensable sería:
image
Y los marcadores (Markers) deben ser válidos para el libro completo (no solo para las porciones de texto de las que estás extrayendo). La razón de esto es que el libro completo se procesa primero y luego se extraen los versículos necesarios de él. Por lo tanto, no importa demasiado si faltan capítulos/versículos, pero lo que esté allí debe estar en buen estado para que podamos procesarlo para el módulo.

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

Aparecieron un puñado de estos en el libro del que provenía el módulo. En un lugar, no había un espacio entre el número de versículo y la primera palabra del versículo. Eso podría haber sido el problema.
También, unos 10 capítulos no tenían encabezados de sección y comenzaban sin un marcador \p, y algunas notas al pie no tenían marcadores de cierre \ft. Aunque corregí estos, no sospecho que fueran el problema.
También tenía algunos versículos vacíos, que no corregí y no impidieron que PTXprint creara un PDF.

Traducción automática desde English
0 votos

No sé si las verificaciones básicas de Paratext detectan esto, pero si tienes algo como una de las dos primeras líneas:

\v 1\somemarker shoudn't be part of the verse number
\v 2Nor should words
\v 3-4a Ranges are fine though, as long as you put a space after. 

Con un espacio después del número de versículo, entonces, aunque algunos programas no se preocupan en absoluto, eso es un problema garantizado para PTXplus / XeTeX.
La segunda línea de arriba no hará que XeTeX se crashee (no estoy seguro sobre la interfaz de Python), pero XeTeX considerará que el número de versículo es “2Nor”, lo cual probablemente no es lo que quieres.

La solución es simplemente poner un espacio ahí.

Toda la documentación de USFM que he visto asume que habrá un espacio después del número, y la última versión lo declara explícitamente. Chapters and Verses — Unified Standard Format Markers 3.0.0 documentation

Traducción automática desde English
por (294 puntos)
mostrada de nuevo

Preguntas relacionadas

0 votos
1 respuesta 257 vistas
Creé un módulo de la Biblia con solo las marcas \inc \ref y \r - por ejemplo: \inc v \r Matyu 4:8-11 \ ... revisada y no la original anterior al S/R? O alguna configuración?
sonya_paoli 120 preguntada feb 2, 2023
0 votos
1 respuesta 203 vistas
¿Alguien tiene un módulo bíblico de la historia de Navidad que nosotros (Language Technology Use) podamos usar o consultar?
[Moderator]
james_post
2,1k
preguntada dic 5, 2022
0 votos
5 respuestas 542 vistas
En Cuál es la especificación para un módulo de la Biblia? , veo esto como un posible marcador: \mod Incluye ... qué situación se aplicaría esto y cómo se implementaría? Gracias.
anon180868 195 preguntada oct 26, 2022
0 votos
2 respuestas 309 vistas
Tengo un colega que no pertenece a mi organización y que necesita asistencia para crear un Módulo de la Biblia. ... electrónico y los pondré en contacto. Muchas gracias, Shegnada
Shegnada 1,3k preguntada feb 1, 2022
0 votos
2 respuestas 428 vistas
In PT 9 I tried to create Bible module(XXA extra book), it's taking too much time. Same module it's took less than ... 8. It will be helpful to get some direction on this issue.
Prabhu_beelagi 241 preguntada jun 3, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They all joined together constantly in prayer, along with the women and Mary the mother of Jesus, and with his brothers.
Acts 1:14
3,047 preguntas
6,007 respuestas
5,672 comentarios
2,027 usuarios