0 suara
761 tampilan

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

Postingan lama - ditampilkan dalam bahasa aslinya
Paratext oleh (180 poin) | 761 tampilan

2 Jawaban

0 suara
Jawaban terbaik

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?

Postingan lama - ditampilkan dalam bahasa aslinya
oleh [Expert]
(16,7k poin)

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 ‘-’
Postingan lama - ditampilkan dalam bahasa aslinya

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:

Postingan lama - ditampilkan dalam bahasa aslinya
0 suara

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

Postingan lama - ditampilkan dalam bahasa aslinya
oleh (180 poin)

Pertanyaan terkait

0 suara
1 jawaban 351 tampilan
Dalam proyek Paratext RTL, saya belum menemukan kombinasi Pengaturan Referensi Alkitab, teks ayat, dan spesifikasi modul ... cara agar Paratext dapat melakukan ini dengan benar?
Denny Emser 115 bertanya Sep 16
+1 suara
1 jawaban 136 tampilan
Halo, Terima kasih kepada para pengembang PT atas semua kerja luar biasa Anda! Saya seorang ahli bahasa, fasilitator ... hanya ingin berbagi umpan balik ini. Terima kasih banyak!
alex_larkin 379 bertanya Jul 21
+2 suara
1 jawaban 106 tampilan
Tim Pengembangan Paratext yang terhormat, Saya ingin melaporkan masalah terkait Run Basic Checks, khususnya kesalahan berikut ... banyak atas dukungan Anda. Hormat kami, Prabhu
Prabhu_beelagi 241 bertanya Mar 25
0 suara
1 jawaban 78 tampilan
Saya perhatikan bahwa banyak kesalahan spasi, seperti ||[U+0020]||, muncul selama pengecekan dasar, meskipun ... setiap kesalahan satu per satu? Terima kasih atas bimbingannya.
Shivaji 117 bertanya Mar 19
0 suara
1 jawaban 195 tampilan
Apakah ada cara agar jendela dialog Run Basic Checks mengingat rentang Choose Books yang saya pilih antar eksekusi pemeriksaan dasar (yaitu, saat menutup dan membuka dialog)?
KR 151 bertanya Okt 18, 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,065 pertanyaan
6,025 jawaban
5,697 komentar
2,036 pengguna