Paratext 会自动在引用中插入 0x200f RTL 标记,以便在 RTL 语言中,逻辑顺序(章:起始节-结束节)显示正确。
然而,似乎 有时 它并没有被插入,我很难弄清楚是什么触发了它,又是什么没有触发。因此,我正在寻找 PT 使用的逻辑规则,例如“在此上下文中,执行此操作”。
1) 看起来当在 \xt...\xt* 标记中输入引用时,会插入 0x200f 标记,但在纯文本中直接书写时则不会。这是正确的吗?
2) 我假设将“经文引用设置”中的“引用顺序”从“书 章 节”更改为“书 节 章”,会改变这种行为,前者会在每个 : 和 - 之前添加 0x200f,而后者不会在 : 之前添加,只在 - 之前添加。
3) 另一位用户向我报告的行为在视觉上看起来像 endverse-chapter:startverse。我相当确定这意味着根本没有添加 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