0 votos
839 visualizações

Estou tentando ajustar um conversor de codificação .tec para que ele seja seguro para ida e volta (round trip) em uma transliteração de Esquerda para Direita (LTR) de um projeto de idioma de Direita para Esquerda (RTL). (Isso permite comparar com o original para garantir que os ajustes na ortografia do lado do alfabeto latino não tenham introduzido nenhuma alteração no texto.)

O principal obstáculo para isso é a marca RTL que ocorre após dois-pontos e hífens nas referências de versículos. É fácil, claro, remover as marcas RTL ao passar de RTL para LTR; mas inseri-las na viagem de volta requer um pouco mais de ajustes. Consigo fazer isso com uma expressão regular, mas gostaria de automatizá-lo para o bem daqueles que não estão familiarizados com o RegexPal.

Alguma sugestão de como fazer isso?

Tradução automática de English
Paratext por (175 pontos) | 839 visualizações

3 Respostas

0 votos
Melhor resposta

Encontrei estranho que o restante do meu e-mail tenha sido excluído. Aqui estão as três coisas a tentar:

  1. Não vejo nenhuma marcação \ior…\ior* no seu print de tela. Tente adicioná-la ao redor das suas referências no projeto original. Você deveria usá-la de qualquer forma para uma formatação adequada.
  2. Tente alternar entre as diferentes visualizações – de padrão para sem formatação e de volta – na sua janela principal de texto do Paratext. Isso pode fazer o Paratext adicionar esse tipo de coisa.
  3. Pode ser porque um projeto convertido não é editável por design e, portanto, o próprio Paratext também não o está editando. Tente criar um projeto auxiliar e importar o texto convertido para ver se a alteração ocorre. Isso é, na verdade, uma boa prática de qualquer forma, pois muitas vezes há várias coisas que você quer fazer manualmente no projeto antes da publicação, o que não pode ser feito no projeto de conversão original, não editável.
Tradução automática de English
por (1,3k pontos)

Obrigado novamente, Shegnada.

  1. O Paratext não me permite inserir \ior no projeto original. Posso adicioná-lo ao projeto transliterado, mas então a sequência numérica é exibida completamente LTR em vez de mista.

  2. Alternei entre todas as visualizações, bem como entre as três seleções em Projeto Avançado/Normalização (não entendo o que é isso, mas era uma configuração que não reconheci, então pensei que pudesse estar relacionada.)

  3. BHDyMT2L já é um projeto auxiliar editável.

Tentei mais algumas coisas:
a) Tentei digitar novamente algumas das sequências numéricas, mas isso não mudou nada
b) Tentei adicionar manualmente marcadores RTL a sequências numéricas específicas em BHDyMT2L, mas eles não pareceram “ficar”; o painel de comparação ainda mostrava um RTL no lado BHD e nenhum no lado BHDyMT2L.
c) Tentei clicar com o botão direito em uma diferença e selecionar “revert change” (reverter alteração), mas isso também não fez nada

Finalmente, fechei o PT 9 e abri o PT 8 (que queria fazer uma atualização, a qual permiti) e abri uma janela de Comparação, novamente com BHDyMT2L à esquerda e BHD à direita. Agora eu estava vendo muitas PALAVRAS destacadas como se fossem diferentes, mas não conseguia ver nenhuma diferença visível entre elas, mesmo com “mostrar caracteres invisíveis” ativado. Mas escolhi uma das diferenças numéricas, cliquei com o botão direito nela, selecionei “revert text” (reverter texto) e, eis que, TODAS as diferenças numéricas desapareceram. As diferenças de palavras não desapareceram (a menos que eu fizesse um clique com o botão direito - reverter texto nelas). Decidi tentar novamente no PT 9. Dessa vez, abri o painel de Comparação com BHD à esquerda. Agora as únicas diferenças mostradas são as diferenças reais que eu estava procurando desde o início, e um número de lugares (aparentemente) aleatórios onde BHD tem marcas RTL APÓS um número, e não me deixa removê-las.

Então: por enquanto, parece de fato que o Paratext finalmente decidiu inserir as marcas RTL nas referências do projeto auxiliar baseado em transliteração; mas a maneira como chegou a esse ponto ainda é muito estranha para ser útil…

-DVM

Tradução automática de English

Pediria ajuda via Give Feedback (Enviar Feedback) no menu Ajuda. Desculpe.

Bênçãos,

Tradução automática de English

Por favor, explique o que acontece quando você tenta adicionar a marcação \ior. A marcação fica vermelha? As referências não aparecem corretas de alguma outra maneira? Talvez você apenas precise ajustar sua folha de estilo.

Tradução automática de English

Tentei novamente e, dessa vez, consegui inserir \ior. Eles estavam vermelhos porque seguiam \io1, o que vejo que agora deveria ser apenas \io. Mudei \io1 para \io e adicionei \ior…\ior* ao redor das referências na introdução do livro para MAT.

Isso não pareceu mudar imediatamente a exibição das referências, embora hoje os marcadores RTL parecessem estar presentes. Uma “comparação de versões” nos dois projetos não mostrou diferença, mas em uma comparação visual, a ordem dos números após um dois-pontos ou hífen no projeto transliterado ainda estava invertida.

Tentei copiar as configurações de Referências Bíblicas do projeto original e, em seguida, fiz “Copy Books” (Copiar Livros) do projeto retrotransliterado (BHDxMT2L) para um projeto auxiliar BHDyMT2L). Agora as referências em ambos os projetos são exibidas corretamente(!)

Mas por alguma razão os projetos transliterados não gostam de ter um separador alfabético entre uma faixa de capítulos. Anexando um print de tela caso você tenha interesse…

Tradução automática de English
0 votos

Olá, DVM,

O Paratext insere automaticamente esses caracteres. Na verdade, é muito difícil se livrar deles se você não os quiser. Você confirmou que a inserção automática não está funcionando? Uma dica importante é garantir que todas as referências sejam marcadas corretamente como referências usando \r \ior ou \xt…\xt*. Acredito que há algumas opções adicionais, mas essas são as mais comuns.

Bênçãos,

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

Olá, Shegnada,

Veja o print de tela em anexo: BHDxMT2L é criado executando um conversor de codificação em uma transliteração ajustada manualmente de BHD. Como você pode ver, há diferenças (marcas RTL) em todas as expressões numéricas que envolvem dois-pontos ou hífens, incluindo aquelas que seguem \r e \fr.

Quando testei isso alguns meses atrás (e talvez antes de migrar para o PT 9?), lembro que o Paratext de fato inseria as marcas RTL. Pensando que isso não seria um problema, avancei e removi as marcas RTL da transliteração em alfabeto latino. Mas agora que finalmente cheguei ao ponto de precisar da comparação, o Paratext não parece mais fazer isso. Talvez haja uma maneira de ligar ou desligar a inserção?

Tradução automática de English

Prezado DVM,

Não vi nenhum novo comportamento nesse aspecto na versão 9.1, embora tenhamos solicitado mais controle sobre esses caracteres no passado e eles possam ter respondido a isso. Você pode testar isso tentando adicionar ou remover os caracteres manualmente em um projeto RTL não conversão.

Mas tenho três coisas que você pode verificar antes de relatar um problema via “Feedback” no menu Ajuda.

Tradução automática de English
0 votos

Não tenho ideia se isso é útil, mas se você está usando marcas RTL especificamente para referências bíblicas, (ex.: João 2:1), encontrei que a solução mais confiável é ter um espaço ao lado do dois-pontos. Em inglês, isso seria “John 2: 1”. Isso ordena o número do capítulo e o número do versículo na ordem que você espera, com base na direção do texto circundante. Alguns guias de estilo em árabe recomendam isso.

Tradução automática de English
por (495 pontos)

Obrigado por essa sugestão. Suponho que seria possível adicionar espaços, embora precisaríamos pesquisar a aceitação dos leitores. As pessoas parecem satisfeitas com o formato atual da versão publicada, que não tem espaço após o dois-pontos (ou hífen, o que também afeta a direção dos numerais).

Tradução automática de English

DVM,

Se adicionar o espaço resolver para você, não precisa se preocupar com a saída. Em muitas saídas, você pode torná-lo um espaço muito, muito fino e ninguém o verá. Mas diria que é bastante fundamental que no Paratext todas as suas referências sejam validadas para que possam ser transformadas em links na publicação online. Não consigo responder diretamente a você, mas conheço alguém que pode aconselhá-lo sobre seu mapeamento e está bastante à vontade com questões RTL. Se você me escrever diretamente, responderei com as informações dessa pessoa.

Tradução automática de English

Sim, temo que adicionar espaços no formato de referência possa complicar a validação. Um teste rápido agora não foi promissor: a caixa de diálogo de Referências Bíblicas aceitou uma combinação de dois-pontos-espaço como separador de capítulo-versículo, mas é marcada como inválida no texto.

Enquanto isso, fiz algumas experiências e consegui encontrar um caminho reproduzível para fazer o Paratext inserir marcas RTL: preciso configurar as configurações de Referências Bíblicas (o que fiz copiando do projeto original). Se eu criar um novo projeto transliterado de Romano para Árabe, o Paratext não insere as marcas RTL até eu fazer esse passo. Então, isso parece ser a chave. Não sei por que deveria ser assim, mas seria bom que fosse documentado no menu de ajuda.

Mas a sugestão de inserir um espaço me deu uma ideia para a transliteração de Árabe para Romano. Adicionei uma linha no arquivo .tec que muda uma marca RTL para um zero_width_space (U+220B). Isso faz com que as referências no texto romano sejam exibidas corretamente. Parece funcionar da mesma forma no sentido inverso, mas isso não é muito relevante. O texto romano neste caso é para o consultor ler e não será publicado.

Então, acho que temos uma solução viável para ambas as direções da transliteração. Obrigado por todas as suas contribuições!

Tradução automática de English

“A caixa de diálogo de Referências Bíblicas aceitou uma combinação de dois-pontos-espaço como separador de capítulo-versículo, mas é marcada como inválida no texto.”

Você deve verificar seus inventários de caracteres e pontuação. Talvez o dois-pontos ou a sequência de dois-pontos-espaço esteja marcada como inválida lá. Você só terá um problema se a sequência de dois-pontos-espaço for ilegal em outros tipos de texto.

Bênçãos,

Tradução automática de English

Descobriu-se que, quando substituí o RTL por um espaço na busca e substituição, ele colocou o espaço antes do dois-pontos. Quando inverti isso, as referências aparecem como válidas.

Então, sim, parece até agora que usar um espaço seria uma opção viável.

Tradução automática de English

Perguntas relacionadas

0 votos
1 resposta 210 visualizações
We have a user who is doing a transliteration from one script in a language to another script in the same language. ... has the reference number of PTXS-17276 Thank you, MSEAIT/LT
MSEAIT_LT 478 perguntada Ago 3, 2018
0 votos
1 resposta 334 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
1 resposta 56 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 2 dias atrás
0 votos
3 respostas 328 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 573 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.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,049 perguntas
6,007 respostas
5,672 comentários
2,029 usuários