0 votos
809 vistas

En nuestro proyecto, a veces incluimos una o dos palabras del idioma nacional (jemer) en una nota al pie o en una entrada del glosario, y queremos marcarlas para su procesamiento previo a la publicación. Hemos definido una marca \zkh (usando el espacio de nombres \z definido en USFM 3.0) y hemos añadido lo siguiente a custom.sty:

\Marker zkh
\Endmarker zkh*
\Name zkh...zkh* - Special Text - Khmer Language Text
\Description For Khmer Language text
\OccursUnder ip im ipi imi ipq imq ipr iq iq1 iq2 iq3 io io1 io2 io3 io4 ms ms1 ms2 s s1 s2 s3 s4 cd sp d lh li li1 li2 li3 li4 lf lim lim1 lim2 lim3 lim4 m mi nb p pc ph phi pi pi1 pi2 pi3 pr pmo pm pmc pmr po q q1 q2 q3 q4 qc qr qd qm qm1 qm2 qm3 tr th1 th2 th3 th4 thr1 thr2 thr3 thr4 tc1 tc2 tc3 tc4 tcr1 tcr2 tcr3 tcr4 f fe NEST

Por desgracia, no veo cómo usar esto en Paratext 9. Si estoy en la vista Estándar y empiezo a escribir la marca (escribiendo una barra diagonal), aparece un menú contextual y no me deja escribir una “z”. En realidad, me deja escribirla, pero si presiono Enter, no pasa nada: no puede encontrar su camino hacia el texto.

imagen

¿Hay alguna forma de superar esto?

¡Gracias!

Traducción automática desde English
Paratext por (296 puntos) | 809 vistas

3 Respuestas

0 votos
Mejor respuesta

viverechristus,

Cuando escribe una marca en la ventana, puede presionar la barra espaciadora para aceptar la marca. Presionar Enter solo funciona si la marca es una marca válida para esa lista. Por ejemplo, si presiona \, se muestran los estilos de carácter. Si intenta escribir \p y presiona Enter, no debería pasar nada (o le dará algo como \pn). Pero si presiona \p y luego la barra espaciadora, se añadirá una marca de párrafo. En su caso, si presiona \zkh y luego la barra espaciadora, debería añadir la marca correcta.

Tenga en cuenta que si resalta la(s) palabra(s) antes de presionar \, debería añadir las marcas de apertura y cierre alrededor de la(s) palabra(s) seleccionada(s).

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

Gracias. Ya debería haber sabido esto, y me alegra saberlo ahora.

Traducción automática desde English

Gracias por eso. Es muy agradable saber sobre este matiz de PT. Pero estoy pensando que no es muy intuitivo que PT trate \marker< Enter > de manera diferente a \marker< Space >. (Los antiguos programas de SF como Shoebox y Toolbox trataban estos de la misma manera.)

La confusión de viverechristus indica que él también encontró extraño/frustrante que presionar < Enter > no hiciera nada.

Entonces, ¿hay alguna ventaja en este comportamiento divergente que simplemente no estoy viendo?

Para mí, o bien solo < Space > debería poder cerrar el diálogo de la marca, y < Enter > nunca debería cerrarlo, o mejor aún, PT debería tratar \marker< Enter > de la misma manera que \marker< Space > para cerrar el diálogo e insertar la marca de SF. (A menos que haya una razón muy buena para hacer esta distinción.)

Porque creo que los usuarios normales no recordarán este nivel de distinción (si alguna vez lo supieron). Simplemente asumen que hicieron algo mal cuando no actúa como esperaban.

Traducción automática desde English

Tiene razón en que parece un poco extraño. Esto es lo que entiendo. Sin importar el contexto al añadir una marca, siempre puede terminarla con la barra espaciadora. Así que escribir \p y luego la barra espaciadora añadirá una marca de párrafo. Esto es, por supuesto, el comportamiento que vería si está en la vista Sin formato.

El problema con la tecla Enter es que, cuando está en la vista Estándar y está usando la herramienta de selección de marcas, la tecla Enter solo funciona si la marca está realmente presente en la herramienta en ese momento. Presionar la tecla \ mostrará los estilos de carácter que están actualmente disponibles basándose en usfm.sty y custom.sty (y frtbak.sty para otros libros). Así que si presiono \ p, nunca veré solo la opción \p. Veré cosas como \pn. Si escribo \p y luego presiono Enter, en realidad estaré seleccionando una de las marcas de carácter disponibles. Sin embargo, debido a la naturaleza de la barra espaciadora con las marcas, si presiono una barra espaciadora después de escribir la p, en realidad obtengo la marca que quiero.

Para las marcas de párrafo, normalmente presionaría Enter y luego escribiría el código de la marca. Así que si presiono Enter y luego p, veré la opción \p y, cuando presiono Enter de nuevo, obtengo esa marca.

Así que, parte del problema es la diferencia entre la visualización de los estilos de párrafo y de carácter, y lo que es visible dependiendo de si comenzó con Enter o con la barra espaciadora.

Traducción automática desde English

Solo para ser perfectamente claro. Tanto Enter como la barra espaciadora terminarán una marca que esté visiblemente presente en la ventana de marcas. Si una marca no está presente en la ventana (cuando escribe la marca, no hay nada visible en el cuadro inferior), entonces presionar Enter no hará nada. Presionar la barra espaciadora añadirá esa marca (aunque sea una marca no válida).

Traducción automática desde English

Sí, eso estuvo perfectamente claro. Mi punto es que no es intuitivo. Si tenemos que explicar algo con minuciosidad, es poco probable que alguna vez sea claro para un usuario normal. No, no tenemos que cambiarlo. Pero si estamos buscando minimizar la confusión, entonces < Enter > nunca debería no hacer nada. Porque, tal como está ahora, < Enter > está actuando como ESC en esa situación, y eso es contraproducente.

Traducción automática desde English

Esto ha desvelado el misterio de la selección de libros de la Biblia desde el menú desplegable de la barra de herramientas. Me frustro regularmente cuando escribo, digamos, “ru”, y lo único que queda en la lista es “RUT”, pero presiono Enter y no pasa nada. Veo que, si presiono la barra espaciadora, obtengo RUT y la selección del número de capítulo se activa. También noto que, cuando Enter sí funciona, no me lleva a la selección de capítulo, sino que va al capítulo y versículo que ya están poblados.

Por cierto, después de presionar Enter (y moverme con éxito al libro que quiero), el título del libro (abreviatura) permanece resaltado en azul, aunque el cursor ahora está activo en el libro recién seleccionado (en este caso, Jonás 1:1):

imagen

Más de una vez he asumido que mi selección falló, e he intentado escribir el nombre del libro de nuevo, solo para descubrir que estoy escribiendo tonterías en un versículo. Esto, para mí, es un problema potencialmente serio porque puede llevar a ediciones no intencionales y, muy ocasionalmente, no notadas en los versículos. El resaltado en azul solo debería significar “listo para selección”, no “ya seleccionado”.

Traducción automática desde English

ESTO.
Yo también he encontrado con frecuencia letras o números falsos en el primer versículo de los libros porque el usuario pensaba que estaba escribiendo en el cuadro del libro o del capítulo, cuando en realidad el cursor estaba activo en el texto del versículo. Uf.

Este comportamiento es confuso y peligroso, como señala viverechristus. Y aunque esto es “caprichoso” y podría ser molesto de corregir en el software, es lo suficientemente peligroso que ahora 2 personas lo han mencionado. Así que estoy seguro de que hay otros también.

Traducción automática desde English

Sí, he visto números adicionales añadidos por error con bastante frecuencia.

Traducción automática desde English
0 votos

Creo que el problema es que no especificó un tipo para su marca personalizada. Si falta el tipo, Paratext asume que es un estilo de párrafo.
Intente añadir la siguiente línea a la definición de su marca en su archivo custom.sty:
\StyleType Character

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

Gracias. Especificar el StyleType hizo que la marca se añadiera a la herramienta de selección contextual.

Traducción automática desde English

Por cierto, ¿dónde puedo ir para ver la documentación sobre definiciones válidas de hojas de estilo?

Traducción automática desde English

Una cosa a hacer es mirar (sin editar) el archivo usfm.sty para ver cómo se definen los estilos. La otra cosa a mirar es el tema de ayuda “¿Cómo implemento una hoja de estilo personalizada para mi proyecto?”

Traducción automática desde English

Gracias, anon848905.

Traducción automática desde English
0 votos

Acabo de reportar esto como PTXS-23210. Si otros han visto el problema, quizás podrían reportarlo también.

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

Preguntas relacionadas

0 votos
2 respuestas 923 vistas
Recientemente informé a los desarrolladores de que la versión 9.1 (a diferencia de la 8 o la 9.0) rompe ... De ser así, espero que los desarrolladores reconsideren esta elección.
viverechristus 296 preguntada dic 31, 2020
0 votos
1 respuesta 358 vistas
A user is using the Khmer script for their project. They are using the Khmer Mondulkiri font. In the project text ... of how it looks in PrintDraft, U+17C9 incorrectly above letter
[Expert]
sewhite
3,3k
preguntada abr 27, 2015
0 votos
1 respuesta 43 vistas
Me gustaría hacer algo como lo siguiente en mi FRT local, pero no puedo encontrar documentación suficiente para saber ... posible, pero sin ejemplos, es difícil saber qué hacer.
mvk1000 206 preguntada may 20
0 votos
2 respuestas 350 vistas
I have a colleague who is being frustrated with the English interlinearizing of the Greet NT source text in Paratext ... copyright restrictions. But I thought it was worth asking.
anon703820 222 preguntada ene 31, 2018
0 votos
0 respuestas 176 vistas
If you choose not to use the Internet server for Paratext Live, the Paratext Live server would normally be the computer ... -do-i-start-a-local-dedicated-paratext-live-server/471)
[Expert]
anon421222
735
preguntada feb 23, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,045 preguntas
6,005 respuestas
5,671 comentarios
2,026 usuarios