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.7k 分) 发布

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 次浏览
在一个 RTL Paratext 项目中,我尚未找到任何一组《圣经》引用设置 经文文本和模块规范能够完美协同工作 《圣经》引用必须在章节-节分隔符(:) 节范围分隔符(-)和章节范围分 ... 例如在 Scripture App Builder Publishing Assistant 等中 但 Paratext 一定有一种正确的方法来处理这个问题,对吧?
Denny Emser 115 发布 提问于 九月 16
+1 票
1 个回答 136 次浏览
您好, 感谢 PT 开发人员所做的出色工作! 我是一名语言学家 翻译促进者和翻译顾问,负责五种不同语言的翻译工作 我们经常分阶段发布经文片段,因此我经常通过运行基本检查(Basic Checks)来协助团队处理翻译草稿 我需要对所有可分 ... 道你们正在忙于 PT 10 的开发,并且该功能更有可能在那里实现,但无论如何,我只是想分享这一反馈 非常感谢!
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.
Just as a body, though one, has many parts, but all its many parts form one body, so it is with Christ.
1 Corinthians 12:12
3,065 个问题
6,025 个回答
5,697 条评论
2,036 位用户