0 votos
309 visualizações

Uma equipe que estou ajudando gostaria que o nome de Deus fosse exibido em maiúsculas (não em minúsculas). O que preciso colocar em Changes.txt para que o conteúdo de \nd…\nd* seja exibido em maiúsculas?

Tradução automática de English
PTXprint por (153 pontos) | 309 visualizações

2 Respostas

0 votos

Hmm. Se você quiser que se aplique a todas as letras, e não apenas a algumas sequências dadas, isso parece mais um problema de 'tradução' do que uma substituição por expressão regular. Não acho que o módulo de regex do python consiga fazer isso, a menos que você tivesse uma grande quantidade de entradas "a">"A".
Acho que você poderia usar o primitivo TeX \uppercase, e os caracteres da área de uso privado U+FDEE e U_FDEF, que disponibilizamos como alternativas para { e }, respectivamente (pois são caracteres imprimíveis no USFM, não caracteres de agrupamento). Espero que o ptxprint apenas reclame sobre o uppercase não ser um marcador reconhecido, mas pode travar se você usar isso em um digloto):

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

Isto, claro, depende da ideia do XeTeX sobre o que é maiúscula para seus caracteres, e pode precisar ser 'educado' se você tiver letras mais interessantes.

Tradução automática de English
por (1,1k pontos)
Onde posso adicionar este código acima no programa PTXprint, em qual aba etc.?
0 votos

Ruth, você está dizendo que o texto bíblico já está marcado com algo como \nd Lord\nd*, mas você quer que apareça como SENHOR? (não em versalete)

Por que não tentar uma mudança muito simples como esta (substituindo o nome de Deus na sua língua) para ver se resolve o problema:

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

Observe que o duplo \\ é necessário porque \n é um caractere especial e precisa ser 'escapado' com um \ adicional.

Tradução automática de English
por (3,2k pontos)
reexibida

mjpenny está, claro, correto, eu assumi que você precisava de algo mais complexo (por exemplo, devido à afixação). Se você está lutando com afixação, a equipe pode querer pensar se ficaria melhor com apenas a parte do nome da palavra em maiúsculas. (Algumas traduções romani têm RAIesqo [do SENHOR], por exemplo). Isso pode ser feito com \nd Rai\nd*esqo e um changes.txt como o que mjpenny dá, ou também há subcorrespondências.
Acho que o formato é:

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

(Significando mudar Lord para LORD, quando está em um bloco \nd ....\nd*)

Para fins de teste, eu ficaria muito tentado a habilitar texto colorido e definir uma cor para o texto marcado como \nd (veja a aba de estilo), caso algo dê errado. Se você estiver fazendo isso, o exemplo de mjpenny também incluiria as partes \\nd no lado direito da seta.

Tradução automática de English

Perguntas relacionadas

0 votos
6 respostas 532 visualizações
Olá, Eu estava apenas verificando o uso incorreto de maiúsculas. Em particular, sei que os tradutores às vezes ... melhor que elas tivessem sua própria categoria. Muito obrigado!
alex_larkin 379 perguntada Mai 17, 2021
0 votos
2 respostas 329 visualizações
Como faço para exibir os números dos capítulos em uma única linha, ou seja, sem capitulares?
mnjames 1,9k perguntada Fev 28, 2023
0 votos
6 respostas 446 visualizações
Quero que o estilo \nd esteja em versais. Quando exporto do PT para RTF, \nd fica sublinhado. Marquei a caixa ... distinção de estilo. O que posso fazer para obter versais?
anon054969 123 perguntada Fev 20, 2021
0 votos
2 respostas 405 visualizações
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 perguntada Out 15, 2019
0 votos
3 respostas 228 visualizações
(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 perguntada Abr 10, 2015
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,046 perguntas
6,006 respostas
5,671 comentários
2,027 usuários