0 votos
229 visualizações

Estou compondo um Evangelho e um Glossário. O idioma é RTL, mas no Glossário há alguns trechos em LTR. Esses trechos funcionam corretamente no Paratext, mas a saída do PTXprint apresenta um problema, como esta imagem mostrará:

imagem

Como não consigo ver a maioria das imagens neste fórum, não tenho certeza se vocês também conseguem. Portanto, aqui está uma explicação verbal. O texto principal está em caracteres árabes, mas estão inseridos os seguintes itens em caracteres romanos (incluindo os colchetes): [Bible], [Old Testament] e [New Testament], cada um cercado por texto em caracteres árabes. A palavra única [Bible] é exibida corretamente, mas as outras duas são exibidas como  Testament] [Old  e  Testament] [New

Tentei sem sucesso inserir alguns marcadores RTL e LTR no texto, mas não consigo obter o resultado correto. Alguém tem algum conselho sobre como fazer isso?

Por que o Paratext exibe este texto corretamente, mas o PTXprint não?

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

1 Resposta

0 votos

Sim, com certeza está ficando confuso com o texto LTR no meio de um bloco de texto RTL. Aqui está uma maneira de resolver isso usando uma regra em changes.txt:

at GLO "(\([a-zA-Z\s]+\))" > "\\beginL \1 \\endL"

Isso é muito específico para a sua situação e pode precisar de ajustes para ser mais útil em outras situações; mas ele diz: (apenas no livro GLO) procure por ( parêntese aberto seguido de um ou mais caracteres latinos ou espaço, seguido por um parêntese fechado ). Envolve o que foi encontrado nestes marcadores especiais \beginL ...\endL, que alterarão o fluxo do texto.

Tradução automática de English
por (3,2k pontos)
Obrigado, Mark, sua resposta foi extremamente útil!
Tradução automática de English
Aqui está uma versão aprimorada que pode ser mais útil em certas situações:
at GLO "(\([a-zA-Z]+?)\s([a-zA-Z]+?\))" > "\\beginL \1 \2 \\endL ~"
Tradução automática de English

Perguntas relacionadas

0 votos
1 resposta 62 visualizações
Em um projeto Paratext RTL, não encontrei nenhuma combinação de Configurações de Referências Bíblicas, texto dos versículos e ... de o Paratext fazer isso corretamente, não é?
Denny Emser 115 perguntada 3 dias atrás
0 votos
1 resposta 338 visualizações
Um projeto para o qual estou prestando suporte técnico tem marcas RTL espalhadas por onde não deveriam estar. O ... , as verificações básicas não estavam detectando a marca RTL.
[Moderator]
Nathaniel Paulus
158
perguntada Mai 24, 2023
0 votos
3 respostas 852 visualizações
Estou tentando ajustar um conversor de codificação .tec para que ele seja seguro para ida e volta (round trip) ... com o RegexPal. Alguma sugestão de como fazer isso?
DVM 175 perguntada Mar 17, 2021
0 votos
3 respostas 332 visualizações
We just recently migrated a set of parallel Roman/Arabic script projects. Note that the parallel is manual , not a PT8 ... problem anyway. I'd appreciate any help you can give me.
jeffh 1,4k perguntada Ago 28, 2017
0 votos
2 respostas 575 visualizações
In a right-to-left project, if I type a verse range in a footnote, e.g. 1-2 , Paratext inserts an invisible RTL marker ... make the Numbers check pass? (I'm using 7.6 for Linux.)
anon261123 180 perguntada Out 5, 2016
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,049 perguntas
6,007 respostas
5,672 comentários
2,029 usuários