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

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

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 ответ 351 просмотров
В проекте Paratext с поддержкой RTL я не нашёл ни одной комбинации настроек ссылок на Писание, текста стихов и ... должен же быть способ, чтобы Paratext делал это правильно?
Denny Emser 115 задал вопрос сен 16
+1 голос
1 ответ 136 просмотров
Здравствуйте, Спасибо разработчикам PT за вашу замечательную работу! Я лингвист, координатор переводов и консультант по ... просто хотел поделиться этим мнением. Большое спасибо!
alex_larkin 379 задал вопрос июл 21
+2 голосов
1 ответ 106 просмотров
Уважаемая команда разработки Paratext, Я хотел бы сообщить о проблеме, связанной с Run Basic Checks, а именно ... спасибо за вашу поддержку. С наилучшими пожеланиями, Prabhu
Prabhu_beelagi 241 задал вопрос мар 25
0 голосов
1 ответ 78 просмотров
Я заметил, что при выполнении Basic Checks часто появляются ошибки пробельных символов, такие как ||[U+0020]|| ... не отклонять каждую по отдельности? Спасибо за ваши рекомендации.
Shivaji 117 задал вопрос мар 19
0 голосов
1 ответ 195 просмотров
Есть ли способ заставить окно диалога Run Basic Checks запоминать диапазон выбранных книг (Choose Books) между запусками ... . е. при закрытии и повторном открытии диалога)?
KR 151 задал вопрос окт 18, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,065 вопросов
6,025 ответов
5,697 комментариев
2,036 пользователей