0 голосов
797 просмотров

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

Старое сообщение — показано на исходном языке
Paratext от (180 очков) | 797 просмотров

2 Ответов

0 голосов
Лучший ответ

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?

Старое сообщение — показано на исходном языке
от [Expert]
(16,7тыс. очков)

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 ‘-’
Старое сообщение — показано на исходном языке

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:

Старое сообщение — показано на исходном языке
0 голосов

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

Старое сообщение — показано на исходном языке
от (180 очков)

Похожие вопросы

0 голосов
1 ответ 419 просмотров
В проекте Paratext с поддержкой RTL я не нашёл ни одной комбинации настроек ссылок на Писание, текста стихов и ... должен же быть способ, чтобы Paratext делал это правильно?
Denny Emser 115 задал вопрос сен 16
+1 голос
1 ответ 175 просмотров
Здравствуйте, Спасибо разработчикам PT за вашу замечательную работу! Я лингвист, координатор переводов и консультант по ... просто хотел поделиться этим мнением. Большое спасибо!
alex_larkin 379 задал вопрос июл 21
+2 голосов
1 ответ 137 просмотров
Уважаемая команда разработки Paratext, Я хотел бы сообщить о проблеме, связанной с Run Basic Checks, а именно ... спасибо за вашу поддержку. С наилучшими пожеланиями, Prabhu
Prabhu_beelagi 241 задал вопрос мар 25
0 голосов
1 ответ 106 просмотров
Я заметил, что при выполнении Basic Checks часто появляются ошибки пробельных символов, такие как ||[U+0020]|| ... не отклонять каждую по отдельности? Спасибо за ваши рекомендации.
Shivaji 117 задал вопрос мар 19
0 голосов
1 ответ 273 просмотров
Есть ли способ заставить окно диалога Run Basic Checks запоминать диапазон выбранных книг (Choose Books) между запусками ... . е. при закрытии и повторном открытии диалога)?
KR 152 задал вопрос окт 18, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,080 вопросов
6,047 ответов
5,709 комментариев
2,047 пользователей