0
548 次浏览

是否可以让 Paratext 将未大写的专有名词标记为无效?

例如:

  • “Jesus” 会被标记为正确/有效
  • “jesus” 会被标记为错误/无效

然后检查无效的专有名词?

谢谢,

james_post

机器翻译自 English
Paratext [Moderator]
(2.1k 分) 发布

已重新显示 | 548 次浏览

4 个回答

0
最佳答案

上周我在研究与专有名词和大写相关的事情时,注意到我无法使用词表中的正则表达式(regex)功能来仅显示所有大写的条目。我遇到了完全出乎意料的行为。

通常,我在词表以及 PT 的其他地方使用正则表达式都能得到非常有帮助的结果。我(再次)查阅了帮助文档中的一些示例,以确认 PT9 的语法,我尝试了 ^[\p{Lu}],但没有成功,没有命中任何结果,搜索框变红。但是当我尝试 ^[\p{Ll}] 时,搜索框变绿,我得到了许多结果,包括像 “Aaɖi” 这样的搜索结果,这感觉不对。

该功能存在,只是缺少大写功能。例如,^\p{Lu}{5,5}$ 按预期只给我所有五个字母的单词,但同样,它混合了像 “Afʊmɩ” 这样的错误结果。

我有一种预感,关于大写的内部数据比 GUI 显示的更复杂。但如果是这样,最好能有相关的文档,而不是花时间去“研究”一个由我自己组织构建的工具。

我还注意到,即使在 PT9 中,我也找不到正则表达式工具,即使我按照内置帮助这样做:
在特定项目中使用 RegEx Pal
要在特定项目中使用 Paratext RegEx Pal,请执行以下操作:

  1. 点击该项目的选项卡,使其成为活动选项卡。
  2. 打开 Paratext RegEx Pal。(点击主菜单图标 ![](file:///C:/Users/martin/AppData/Local/ParatextHelp/HelpSystemImages/menu_icon.png),然后从 Paratext 菜单中,指向“高级”(Advanced),并选择“RegEx Pal”。)

我通常使用我自己付费的工具,但也不介意“调整”我的工具以配合内置的“助手”。

感谢您对词表中大写问题的任何意见。

机器翻译自 English
(934 分) 发布
已重新显示

Tim:

打开 Paratext RegEx Pal。(点击主菜单图标 !

请注意,RegExPal 既位于项目菜单(Project Menu)> 高级(Advanced)下,也位于主菜单(Main Menu)> 高级(Advanced)下。

机器翻译自 English

是的,我很久以前也得出了同样的结论,并且也认为应该有文档。
如果您查看 SpellingStatus.xml 文件,您会发现所有单词都是未大写的。如果它在词表工具中显示为大写,则有一个额外的字段 <SpecificCase>

  <Status Word="bøgerne" State="R" />
  <Status Word="moses" State="R">
    <SpecificCase>Moses</SpecificCase>
  </Status>

因此,按大写进行搜索在编程上变得困难。

话虽如此,我完全同意在词表中拥有更多工具来修复大写问题是很好的。

机器翻译自 English
0

如果 “Jesus” 在词表中被标记为有效,那么当出现小写形式时,您应该会收到一条消息,提示并非所有出现的地方都使用了大写。您还可以使用菜单(Menu)> 工具(Tools)> 检查工具(Checking Tools)> 缺失的大写字母(Missing Capitals)来查看通常应大写的单词。这会报告并非所有单词都使用了大写,并为您提供检查它们的选项。此检查是双向的,实际上会查找通常应大写但在列表中为小写的单词(且当前未标记为“有效”)。
Screenshot 2022-02-04 16.29.20

机器翻译自 English
(9.9k 分) 发布

补充一点以作澄清。如果一个单词在词表(Word List)中以小写形式出现,而您期望它为大写,Paratext 会告诉您该单词同时以小写和大写形式出现。如果您希望它始终大写,请将其更正为大写拼写,然后 anon848905 在其帖子中描述的情况就会发生。Paratext 会报告该单词并非始终大写。点击“显示错误”(Show Incorrect)(如 anon848905 的截图中所示),您将获得该单词以小写形式出现的位置列表。

机器翻译自 English
0

我也对这个问题感兴趣。anon441204

机器翻译自 English
(250 分) 发布
+1

如果您在 Paratext 9 窗口顶部的搜索菜单/帮助框中输入 “Regex Pal”,您应该看到第一个条目是:
Paratext > 高级(Advanced)> Regex Pal… (主菜单)

至于大写问题,词表将单词存储为小写。因此,当您在词表中筛选时,您无法找到大写的单词。但是,如果您使用词表菜单(Wordlist Menu)> 查找(Find),您可以搜索 regex:\p{Lu},它将找到下一个大写的单词。

机器翻译自 English
(9.9k 分) 发布

谢谢 anon848905,您的两个回答都非常有帮助。

机器翻译自 English

相关问题

0
1 个回答 324 次浏览
有没有办法将交叉引用与参考文本进行核对?虽然有用于比较脚注、章节标题、引用等内容的检查清单,可以跨多个译本进行比较,但我找不到任何方法对交叉引用(由 \x 标记集标记)进行同样的操作。这可行吗? anon380150
anon380150 242 发布 提问于 十月 3, 2022
0
1 个回答 362 次浏览
In a language that does not have a space before/after a numeral, the Numbers Check flags each one as an error. I have not ... for this so that each one is not flagged as an error?
anon180868 195 发布 提问于 五月 15, 2019
0
2 个回答 831 次浏览
Footnote callers should have a space after them (or before if the caller comes ahead of what it refers to, ESV- ... flag the case where the translator forgets to type that space?
wdavidhj 1.4k 发布 提问于 十月 22, 2015
0
0 个回答 140 次浏览
To include a check in a stage of project progress: From the Project menu, select Project Plan.... Click the Checks ... -checks-can-i-include-in-a-stage-of-project-progress/1217)
[Expert]
anon421222
735 发布
提问于 二月 23, 2017
0
3 个回答 317 次浏览
我们在法语 Outilingua 课程中注意到,如果某卷书中缺失 \h,标记检查(marker check)并不会发现这一点。Doug 表示,既然 \h 对于书籍的打印至关重要,这一点应该在该检查中被指出。能否有人将此列入待修复事项清单?谢谢。
jeffh 1.4k 发布 提问于 一月 5, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Make every effort to keep the unity of the Spirit through the bond of peace.
Ephesians 4:3
3,048 个问题
6,007 个回答
5,672 条评论
2,028 位用户