Paratext 會自動在經文引用中插入 0x200f RTL 標記,以確保邏輯順序(章節:起始節-結束節)在 RTL 語言中顯示正確。
然而,似乎 有時 這些標記未被插入,我難以判斷是什麼觸發了插入,又或是什麼情況未觸發。因此,我正在尋找 PT 使用的邏輯規則,例如「在此情境下,執行此操作」。
1) 看起來當在 \xt...\xt* 標記中輸入引用時,會插入 0x200f 標記,但在純文字中直接書寫時則不會。這是正確的嗎?
2) 我假設將「經文引用設定」中的「引用順序」從「書 章 節」改為「書 節 章」,會改變此行為:前者會在每個 : 和 - 之前插入 0x200f,而後者則不在 : 之前插入,僅在 - 之前插入。
3) 另一位使用者向我報告的行為,視覺上看起來像是「結束節-章:起始節」。我相當確定這表示完全沒有插入 0x200f(我無法存取實際文字)。是什麼導致了這種情況?是在添加 \xt 之前輸入引用嗎?(見 #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)
機器翻譯自 English