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

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 очков) | 564 просмотров

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 очков)

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

+1 голос
1 ответ 35 просмотров
Здравствуйте, Спасибо разработчикам PT за вашу замечательную работу! Я лингвист, координатор переводов и консультант по ... просто хотел поделиться этим мнением. Большое спасибо!
alex_larkin 379 задал вопрос июл 21
+2 голосов
1 ответ 21 просмотров
Уважаемая команда разработки Paratext, Я хотел бы сообщить о проблеме, связанной с Run Basic Checks, а именно ... спасибо за вашу поддержку. С наилучшими пожеланиями, Prabhu
Prabhu_beelagi 241 задал вопрос мар 25
0 голосов
1 ответ 22 просмотров
Я заметил, что при выполнении Basic Checks часто появляются ошибки пробельных символов, такие как ||[U+0020]|| ... не отклонять каждую по отдельности? Спасибо за ваши рекомендации.
Shivaji 117 задал вопрос мар 19
0 голосов
1 ответ 72 просмотров
Есть ли способ заставить окно диалога Run Basic Checks запоминать диапазон выбранных книг (Choose Books) между запусками ... . е. при закрытии и повторном открытии диалога)?
KR 151 задал вопрос окт 18, 2024
0 голосов
1 ответ 704 просмотров
При выполнении проверки References (Ссылки) в разделе Run Basic Checks (Выполнить базовые проверки) я получаю ложные ошибки. Я ... - 15.\f*deur die see geloop op droë grond.
gregbac 141 задал вопрос янв 29, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей