0 votes
558 vues

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.)

Ancienne publication - affichée dans sa langue d'origine
Paratext par (180 points) | 558 vues

2 Réponses

0 votes
Meilleure réponse

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?

Ancienne publication - affichée dans sa langue d'origine
par [Expert]
(16,7k points)

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 ‘-’
Ancienne publication - affichée dans sa langue d'origine

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:

Ancienne publication - affichée dans sa langue d'origine
0 votes

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

Ancienne publication - affichée dans sa langue d'origine
par (180 points)

Questions connexes

+1 vote
1 réponse 35 vues
Bonjour, Merci aux développeurs de PT pour tout votre travail remarquable ! Je suis linguiste, facilitateur de ... simplement partager ce retour d'information. Merci beaucoup !
alex_larkin 379 posée juil. 21
+2 votes
1 réponse 21 vues
Chère équipe de développement de Paratext, Je souhaite signaler un problème lié à Run Basic Checks (Vérifications de ... ? Merci beaucoup pour votre soutien. Cordialement, Prabhu
Prabhu_beelagi 241 posée mars 25
0 votes
1 réponse 22 vues
J'ai remarqué que de nombreuses erreurs d'espacement, telles que ||[U+0020]||, apparaissent lors des ... rejeter chacune d'elles individuellement ? Merci pour votre aide.
Shivaji 117 posée mars 19
0 votes
1 réponse 72 vues
Existe-t-il un moyen de faire en sorte que la fenêtre de dialogue Exécuter les vérifications de base (Run Basic ... -dire entre la fermeture et la réouverture de la fenêtre) ?
KR 151 posée oct. 18, 2024
0 votes
1 réponse 704 vues
Je reçois de fausses erreurs lors de l'exécution de la vérification References sous Run Basic Checks. J'ai vérifié les paramètres ... 14 - 15.\f*deur die see geloop op droë grond.
gregbac 141 posée janv. 29, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,045 questions
6,005 réponses
5,671 commentaires
2,026 utilisateurs