Paratext secara otomatis menyisipkan tanda RTL 0x200f di dalam referensi untuk membuat urutan logis (bab:ayat_awal-ayat_akhir) terlihat benar dalam bahasa RTL.
Namun, tampaknya terkadang tanda tersebut tidak disisipkan, dan saya kesulitan untuk memahami apa yang memicu dan apa yang tidak. Jadi, saya mencari aturan logis yang digunakan PT, seperti "dalam konteks ini, lakukan ini".
1) Tampaknya penanda 0x200f disisipkan saat mengetik referensi dalam penanda \xt...\xt*, tetapi tidak saat ditulis dalam teks biasa. Apakah itu benar?
2) Saya mengasumsikan bahwa mengubah "Urutan referensi" dalam Pengaturan Referensi Alkitab dari Buku Bab Ayat menjadi Buku Ayat Bab, akan mengubah perilaku ini, dengan opsi pertama menambahkan 0x200f sebelum setiap : dan -, dan opsi kedua tidak menambahkan sebelum :, tetapi hanya sebelum -.
3) Perilaku yang dilaporkan oleh pengguna lain kepada saya secara visual terlihat seperti ayat_akhir-bab:ayat_awal. Saya cukup yakin itu berarti tidak ada 0x200f yang ditambahkan sama sekali (saya tidak memiliki akses ke teks aslinya). Apa yang menyebabkan hal itu? Mengetik referensi sebelum menambahkan \xt? (lihat #1)
Paratext automatically inserts 0x200f RTL marks inside of references to get the logical order (chapter:startverse-endverse) to look correct in RTL languages.
However, it seems like sometimes it's not getting inserted, and I'm struggling to figure out what is or isn't triggering it. So I'm looking for the logical rules that PT uses, like "in this context, do this".
1) It seems like they 0x200f markers get inserted when typing a reference in \xt...\xt* markers, but not when they're just written in plain text. Is that correct?
2) I'm assuming that changing the "Reference order" in Scripture Reference Settings from Book Chapter Verse to Book Verse Chapter, changes this behavior, with the first of those adding 0x200f before every : and -, and the 2nd option not adding them before :, but only before -.
3) The behavior another user is reporting to me looks visually like endverse-chapter:startverse. I'm pretty sure that means there's no 0x200f added in at all (I don't have access to the actual text). What would cause that? Typing the reference before adding \xt? (see #1)
Diterjemahkan secara otomatis dari English