0 votos
307 vistas

Un equipo al que estoy ayudando desearía que el nombre de Dios se mostrara en mayúsculas (no en versalitas). ¿Qué necesito poner en Changes.txt para que el contenido de \nd…\nd* se muestre en mayúsculas?

Traducción automática desde English
PTXprint por (153 puntos) | 307 vistas

2 Respuestas

0 votos

Hmm. Si quieres que se aplique a todas las letras, no solo a algunas secuencias dadas, entonces eso suena más a un problema de ‘traducción’ que a una sustitución mediante expresiones regulares. No creo que el módulo de expresiones regulares de python pueda hacer eso, a menos que tuvieras un montón de entradas "a">"A".
Supongo que podrías usar el primitivo de TeX \uppercase, y los caracteres de área de uso privado U+FDEE y U_FDEF, que ponemos a disposición como alternativas a { y } respectivamente (ya que son caracteres imprimibles en USFM, no caracteres de agrupación). Esperemos que ptxprint se queje a lo sumo de que uppercase no es un marcador reconocido, pero podría causarte un error si usas esto en un digloto):

"(\\nd )([^\\]*)(\\nd\*)" > "\1 \\uppercase\uFDEE\2\uFDEF\3"

Esto, por supuesto, depende de la idea de XeTeX sobre qué es mayúscula para tus caracteres, y podría necesitar ser instruido si tienes letras más interesantes.

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

Ruth, ¿estás diciendo que el texto bíblico ya está marcado con algo como \nd Lord\nd* pero quieres que se muestre como LORD? (no en versalitas)

¿Por qué no probar un cambio muy simple como este (sustituyendo el nombre de Dios de tu idioma) para ver si resuelve el problema:

"\\nd Lord\\nd\*" > "LORD"

Observa que se necesitan las doble barras invertidas \\ porque \n es un carácter especial y necesita ser ‘escapado’ con una barra invertida adicional \.

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

mjpenny tiene razón, por supuesto; asumí que necesitabas algo más complejo (p. ej., debido a la afijación). Si estás luchando con la afijación, el equipo podría querer pensar si se vería mejor con solo la parte del nombre de la palabra en mayúsculas. (Algunas traducciones romaní tienen RAIesqo [del SEÑOR], por ejemplo). Eso se puede hacer con \nd Rai\nd*esqo y un changes.txt como el que da mjpenny, o también hay coincidencias parciales.
Creo que el formato es:

in "\\nd .*\\nd\*": "Lord" > "LORD"

(Significa cambiar Lord a LORD, cuando está en un bloque \nd ....\nd*)

Con fines de prueba, me tentaría mucho a habilitar el texto de colores y establecer un color para el texto marcado como \nd (ver la pestaña de estilos), por si algo sale mal. Si haces esto, entonces el ejemplo de mjpenny también incluiría las partes \\nd en el lado derecho de la flecha.

Traducción automática desde English

Preguntas relacionadas

0 votos
6 respuestas 532 vistas
Hola, Acabo de estar revisando el uso incorrecto de la capitalización. En particular, sé que los traductores a ... sería mejor que tuvieran su propia categoría. Muchas gracias!
alex_larkin 379 preguntada may 17, 2021
0 votos
2 respuestas 329 vistas
¿Cómo muestro los números de capítulo en una sola línea, es decir, sin capitulares?
mnjames 1,9k preguntada feb 28, 2023
0 votos
6 respuestas 446 vistas
Quiero que el estilo \nd esté en versalitas. Cuando exporto de PT a RTF, \nd aparece subrayado. Marqué la ... distinción de estilo. Qué puedo hacer para obtener versalitas?
anon054969 123 preguntada feb 20, 2021
0 votos
2 respuestas 405 vistas
Hi All Does any one can tell me whether there is Smart Caps option in Paratext for Roman letters? The first letter of ... can I get it Smart Caps in Paratext? thanks in Advance
binoy 327 preguntada oct 15, 2019
0 votos
3 respuestas 228 vistas
(Paul Unger writes) I found a topic in the PT Supporters e-mail list that held promise for how to do this. It ... track. Does anyone know what I need to put for small caps?
anónimo preguntada abr 10, 2015
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Accept the one whose faith is weak, without quarreling over disputable matters.
Romans 14:1
3,046 preguntas
6,006 respuestas
5,671 comentarios
2,027 usuarios