0 votos
555 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) | 555 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

+1 voto
1 resposta 35 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 21 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 22 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 72 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
0 votos
1 resposta 704 visualizações
Recebo erros falsos ao executar a verificação References em Run Basic Checks. Verifiquei as seguintes configurações: Definir Range of ... 15.\f*deur die see geloop op droë grond.
gregbac 141 perguntada Jan 29, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários