0 votos
761 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 (U+200F) between the ‘1’ and
the ‘-’. As a result, in Run Basic Checks, the Numbers check reports
"Invalid Number 1-2" even though ‘-’ is in both Initial Punctuation and
Medial Punctuation in the Number Settings dialog. What is the right way
to make the Numbers check pass? (I’m using 7.6 for Linux.)

Publicação antiga - exibida no idioma original
Paratext por (180 pontos) | 761 visualizações

2 Respostas

0 votos
Melhor resposta

It seems to work fine for my simple test (on Windows, though). Could you post the USFM causing the issue and maybe a screenshot of the Number Settings dialog?

Publicação antiga - exibida no idioma original
por [Expert]
(16,7k pontos)

Thank you for following up.

I have tried to reduce this to the simplest possible case:

  • open a right-to-left project
  • in Unformatted view, copy-paste this into Paratext: \v 8 س \f + س \f*س
  • it should look like this:
    image
  • place your cursor here:
    image
  • type: 1-2
    image
  • save
  • confirm that the minus character is listed in both Initial and Medial in Numbers Settings:
    image
  • select Run Basic Checks > Numbers
  • my result:
    image
  • note that if you place the cursor on the right side of the ‘1’ and press the left arrow key three times, the cursor only appears to move two charcters
  • the on-disk .SFM file has a right-to-left mark (U+200F) between the ‘1’ and the ‘-’
Publicação antiga - exibida no idioma original

Well, it looks like my simple test put the number inside a \ft which is ignored by the Numbers check (which is why it worked for me). This looks like a glaring omission in the check - it doesn’t handle RTL text correctly. Unfortunately, I couldn’t find a workaround, but I’ll write this up. It should be fixed in the next update to Paratext 7.6. :flushed:

Publicação antiga - exibida no idioma original
0 votos

Beautiful. Thank you. Your work is very much appreciated.

Publicação antiga - exibida no idioma original
por (180 pontos)

Perguntas relacionadas

0 votos
1 resposta 351 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 Set 16
+1 voto
1 resposta 136 visualizações
Olá, Obrigado aos desenvolvedores do PT por todo o seu incrível trabalho! Sou linguista, facilitador de tradução ... forma, apenas queria compartilhar o feedback. Muito obrigado!
alex_larkin 379 perguntada Jul 21
+2 votos
1 resposta 106 visualizações
Prezada Equipe de Desenvolvimento do Paratext, Gostaria de relatar um problema relacionado ao Run Basic Checks ( ... ? Muito obrigado pelo seu suporte. Atenciosamente, Prabhu
Prabhu_beelagi 241 perguntada Mar 25
0 votos
1 resposta 78 visualizações
Percebi que muitos erros de espaços em branco, como ||[U+0020]||, aparecem durante as Verificações Básicas, ... ter que rejeitar cada um individualmente? Obrigado pela orientação.
Shivaji 117 perguntada Mar 19
0 votos
1 resposta 195 visualizações
Existe uma maneira de fazer com que a janela de diálogo Executar Verificações Básicas (Run Basic Checks) memorize o intervalo ... básicas (ou seja, ao fechar e reabrir o diálogo)?
KR 151 perguntada Out 18, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,065 perguntas
6,025 respostas
5,697 comentários
2,036 usuários