0 votos
795 vistas

Quería imprimir una copia de prueba (borrador, a PDF) de un capítulo de Levítico, después de cambiar las marcas \xt a +xt, pero la tarea de impresión fue rechazada debido a marcas no válidas, aunque de todos modos la imprimí. Cuando fui al inventario de marcas, encontré las nuevas marcas listadas, pero no puedo verificar que sean válidas.

Traducción automática desde English
Paratext por (145 puntos)
mostrada de nuevo | 795 vistas

5 Respuestas

0 votos
Mejor respuesta

Por favor, use Ayuda > Reportar un problema para informarnos sobre el problema. Esto incluirá algunos archivos de registro que podrían ayudar a diagnosticar el problema.

Traducción automática desde English
por [Expert]
(16,7k puntos)

Enviaré otro informe de error sobre este problema para que lo comparen también. Estoy viendo el mismo comportamiento en proyectos para los que soy administrador, tanto en PT8 como en PT9.

Traducción automática desde English

Ups, lo siento, creo que acabo de encontrar mi respuesta en otro tema de ayuda ( Introducción a los inventarios para la verificación ). Parece que la validez de las marcas se establece en la hoja de estilos, no en la herramienta de inventario.

Traducción automática desde English

BruceBeatham,

Usted reportó el problema de que no es posible validar los marcadores. Esta ha sido la forma en que Paratext funciona. El inventario de marcadores no permite la validación; simplemente proporciona una lista de los marcadores utilizados en el proyecto.

EXPLICACIÓN LARGA
La validación se maneja mediante la hoja de estilos (usfm.sty y posiblemente un custom.sty). Cuando está viendo Paratext, puede haber situaciones en las que un marcador como \v14 aparezca en “negrita roja” para indicar que no es un marcador válido (porque no aparece en la hoja de estilos). También puede tener marcadores como \xt que aparezcan en “subrayado rojo” para indicar que, aunque \xt es un marcador válido en la hoja de estilos, normalmente no ocurre en la ubicación donde lo ha colocado. Por lo tanto, en el caso de \xt, puede usarlo en muchos lugares del texto para indicar que una referencia debe ser validada, pero si coloca \xt en un campo \io, fallará porque la hoja de estilos no permite \xt en esa ubicación (hay un marcador \ior utilizado para esas situaciones).

También hay situaciones en las que un estilo de carácter se “anida” dentro de otro estilo de carácter. Paratext maneja esto requiriendo el uso del símbolo +. Por ejemplo, si en una sección de texto con las palabras de Jesús necesito agregar el nombre de la deidad, tendría algo como esto:
\wj .....\+nd God\+nd* ....\wj*

Tenga en cuenta que, a medida que avanzamos hacia Paratext 9, se está introduciendo usfm 3.0 con algunas funciones nuevas. Puede ver la documentación de usfm 3 en línea en: https://ubsicap.github.io/usfm/

Traducción automática desde English

Sí, lo siento. Olvidé que el Inventario de Marcas es solo una lista de marcas y no permite al usuario seleccionar si es válida o no. Lo siento por haberlos confundido a ambos. :flushed:

Traducción automática desde English

Hola de nuevo,

Estoy regresando a este hilo para preguntar sobre la mejor práctica para manejar estos y otros errores relacionados con marcas que surgen cuando se ejecutan las verificaciones básicas. Dado que su validez se define en los archivos .sty, me hace pensar que se deben realizar configuraciones allí para resolver los errores, pero no quiero estar metiéndome en el interior del sistema si hay algo que debería estar cambiando en otro lugar.

Había estado ignorando/negando errores de marcas durante un tiempo, pero ahora estoy preparando un libro para su envío a la DBL y parece que estos errores deberían resolverse de manera más adecuada. Hay tres errores generales con marcas que no puedo resolver:

  • \xt no permitido en párrafos de Introducción (\ip);
  • \ior no permitido en párrafos de Esquema de Introducción (\io#); y
  • marcas incrustadas reportadas como “desconocidas” (por ejemplo, un enlace de glosario incrustado dentro de las palabras de Jesús con una marca \+w).

La información de la hoja de estilos en la pestaña Avanzada de Propiedades del Proyecto indica que está usando la Hoja de Estilos usfm.sty, señalando que está “Personalizada”. Cambié la versión de USFM a 3, pero no hubo cambio en los resultados de las Verificaciones Básicas. Cuando miro en usfm.sty en la carpeta “C:\My Paratext 9 Projects”, muestra “Version=3.0.2”. Dado que las Propiedades del Proyecto informan que usa una Hoja de Estilos “Personalizada”, también miré el archivo custom.sty en mi carpeta de proyecto. Los comentarios en la parte superior de ese archivo dicen que “fue creado por la actualización a Paratext 8.0. Se basa en los archivos de estilo originales utilizados por su proyecto. Estos archivos han sido eliminados, pero se ha guardado una copia de seguridad de los archivos en usfm-color.sty.bak y custom.sty.bak” No veo ninguno de esos archivos .bak en mi carpeta de proyecto actual, pero asumo que deben haber estado en la carpeta de Paratext 8.

Renombré temporalmente custom.sty en mi carpeta de proyecto (es decir, para que la pestaña Avanzada ya no informara una hoja de estilos “Personalizada” cuando reinicié Paratext). Ya no tenía el mismo estilo de color personalizado al que estábamos acostumbrados, pero cuando ejecuté las verificaciones básicas con esa configuración, los errores con \xt y \ior se resolvieron. La marca +w, sin embargo, seguía siendo reportada como una “Marca desconocida”.

Así que revisé las definiciones de \Marker en el archivo custom.sty en mi carpeta de proyecto actual y vi algunas pistas para resolver los errores de Marcas:

  • Para la regla “\Marker xt”, mi custom.sty actual tiene solo el valor “x” para su propiedad “\Occurs under”, mientras que en el archivo usfm.sty encuentro una lista bastante larga de marcas permitidas.
  • Para la regla “\Marker ior”, mi custom.sty actual tiene solo el valor “id” para su propiedad “\Occurs under”, mientras que en el archivo usfm.sty encuentro que se permite que ocurra bajo los diversos Esquemas de Introducción, así como el valor “NEST”.
  • Para la regla “\Marker w”, mi custom.sty actual tiene un subconjunto de los valores que ocurren en el archivo usfm.sty, así como falta el valor “NEST”.

Así que hice otras copias temporales del archivo custom.sty; una en la que usé todos los valores de “\Occurs under” del usfm.sty para estas tres marcas, y otra en la que simplemente comenté la información para estas marcas en el archivo custom.sty. Como se esperaba, recuperé mi estilo de color personalizado, pero los resultados de las Verificaciones Básicas fueron los mismos que cuando había eliminado custom.sty: los errores con \xt y \ior se resolvieron, pero la marca \+w seguía siendo reportada como una “Marca desconocida”.

¿Hay alguna manera de resolver los errores de “Marca desconocida” para las marcas \+w? ¿Y es editar mi archivo custom.sty como describí arriba la mejor manera de resolver los errores de “No puede ocurrir aquí” para las marcas \xt y \ior en la Introducción?

Traducción automática desde English

Agregue ip como una marca en la sección \OccursUnder bajo \xt
Así es como se ve en mis archivos custom.sty

\Marker xt
\Description Cross reference target reference(s)
\OccursUnder x f ex ef fe ip ipi im imi ili ili1 ili2 ipq imq ipr iq iq1 iq2 iex p pi pi1 pi2 ms ms1 ms2 ms3 r mr s1 s2 s3 s4 sr # 3.0 Added ex ef fe  ipq imq ipr iq iq1 iq2 iex  ms ms1 ms2 ms3 r mr s1 s2 s3 s4 sr

Puede agregar NEST. Parece funcionar de cualquier manera. Alguien puede corregirme si me equivoco, pero creo que NEST es necesario solo para la compatibilidad hacia atrás.

En proyectos que tienen \wj . . .\+w Word|Lemma\+w . . .\wj*. No tengo modificaciones a \w en custom.sty y parece funcionar bien.
¿Está usando USFM 3.0?

Traducción automática desde English

NEST aún se necesita al aplicar un estilo para saber si puede anidarse (es decir, si agregará automáticamente el ‘+’ al estilo o no). Pero eso es básicamente todo para lo que se usa.

Traducción automática desde English
0 votos

Gracias anon848905 & anon291708,
Creo que lo que me confundió fue la Alerta en la parte superior de la Guía para la ventana de Inventario de Marcas que dice “Esto solo puede ser hecho por un administrador del proyecto.” Eso me hizo pensar que las funciones de validación no estaban disponibles porque Paratext no me reconocía como administrador. Tal vez sería bueno reemplazar esa alerta o incluir otro comentario para dejar en claro al usuario que las marcas válidas y su orden se definen en la hoja de estilos.
gracias de nuevo,
BruceBeatham

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

Sí, BruceBeatham, ¡esa “Alerta” también me confundió!

anon200667

Traducción automática desde English
0 votos

Gracias por estas pistas.

Al comentar las secciones para \xt, \ior y \w en mi archivo custom.sty para eliminar cualquier modificación del usfm estándar, pude resolver 2 de mis 3 problemas: ya no veo errores de “ocurre bajo”, pero todavía hay muchos errores relacionados con \w: “Marca desconocida \+w” y “Atributos desconocidos (lemma): \+w

Sí, el proyecto ahora usa USFM 3. Recientemente lo cambié de 2 a 3 mientras intentaba resolver estos errores.

En el usfm.sty que tengo, la propiedad \OccursUnder para la sección \w incluye NEST al final. Me doy cuenta de que también hay una línea comentada en esa sección que dice:
#!\Attributes ?lemma ?strong ?srcloc
lo cual me hace preguntarme si eso tiene que ver con el “error de atributos desconocidos”

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

Verifique para asegurarse de que \+w …\+w* solo se use en situaciones incrustadas, como en notas al pie y dentro de \wj …\wj*. Si no está marcado correctamente, obtendrá errores de “Marca desconocida +w”.

La línea
#!\Attributes ?lemma ?strong ?srcloc
es una propiedad \Attributes para USFM 3.0. (USFM 2.0 lo ve como un comentario.)
Define los “Atributos a Nivel de Palabra” para palabras marcadas con \w (Lema, Número de Strong y Ubicación de Origen). Ej.:
\w gracious|strong="H1234,G5485"\w*
No debería causar un “error de atributos desconocidos”.
Ver:

Traducción automática desde English
0 votos

¡Lo resolví! Me di cuenta de que no todas las marcas \+w estaban marcadas como desconocidas. Cuando investigué por qué ciertas estaban marcadas, encontré que en esos casos había en realidad una marca final para el estilo de carácter “circundante” antes de las marcas \w+, y luego el estilo de carácter circundante se reiniciaba después de que terminara \w+*. Así que \w+ no estaba realmente incrustado por alguna razón. Estoy haciendo manualmente los cambios necesarios.

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

¡Sí! ¡Eso fue!

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

Preguntas relacionadas

0 votos
2 respuestas 207 vistas
Usamos \xt ...\xt* todo el tiempo en Paratext y en muchos lugares, como el Índice Temático, Leer la Biblia, ... Libros de Referencia Bíblica. XXA Lit. Liturgy Sunday Liturgy etc.
davidc78 370 preguntada mar 6, 2025
0 votos
1 respuesta 33 vistas
Uno de los proyectos de traducción con los que trabajo ha tenido que combinar dos versículos en uno, debido a la ... una referencia de versículo válida. Cómo puedo hacer esto?
Rɔnelh 199 preguntada mar 18
0 votos
1 respuesta 151 vistas
He añadido un marcador definido por el usuario a mi configuración de Paratext. Necesito que especifique algo llamado sangría ... que \zei tome solo un número como su argumento?
oz1cz 106 preguntada may 18, 2024
0 votos
1 respuesta 429 vistas
Me gustaría exportar el proyecto a HTML para poder compartir borradores con otras personas. No quiero exportar a PDF, ... otras. Cómo oculto las marcas USFM del HTML exportado?
bit 495 preguntada abr 14, 2022
0 votos
1 respuesta 36 vistas
Esto ocurre en casos como la palabra en odia: ସା'ତେରେ En este contexto, el carácter ' (U+2019) se utiliza ... con las reglas de validación de Paratext. Gracias por su apoyo.
Shivaji 117 preguntada mar 18
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I appeal to you, brothers and sisters, in the name of our Lord Jesus Christ, that all of you agree with one another in what you say and that there be no divisions among you, but that you be perfectly united in mind and thought.
1 Corinthians 1:10
3,047 preguntas
6,007 respuestas
5,672 comentarios
2,027 usuarios