0
802 次浏览

你好,我有一个关于在词表中批量将单词标记为错误的问题。我们正在进行新约的最终检查,刚刚修改了两条正字法规则。由于其中一条规则,我想批量将某些单词标记为错误,但由于第二条规则,我无法指定正确的拼写——那条规则要求我必须能够与母语者讨论拼写问题。如果我能至少将它们标记为错误,红色波浪线就会提示译者检查拼写,而无需我逐个向译者指出每个单词。

我使用的是 Paratext 9.1,对于单个单词,我只需点击红色叉号,然后选择取消。该单词会被标记为错误,但不会将其他任何内容设置为正确。

我似乎无法批量执行此操作。当我过滤词表以获取我感兴趣的单词,选中所有单词并使用“设置拼写状态 - 错误”(set spelling status - incorrect)工具时,会打开一个用于选择/设置正确拼写的窗口,其外观与点击单个单词的红色叉号时打开的窗口完全相同。然而,当我点击取消时,该对话框只是关闭,没有任何更改。我预计需要多次点击取消,因为对话框会循环遍历所有选中的单词(除非添加了“全部取消”功能),这样仍然需要逐个完成部分工作,但至少比逐个选择每个单词要快。

这是一个 bug,还是我在流程中遗漏了什么?或者,如果这是预期的行为,因为没有人要求使批量处理成为可能,那么现在这是一个使其成为可能的请求!

谢谢,
Lizzie

机器翻译自 English
Paratext (130 分) 发布 | 802 次浏览

6 个回答

0
最佳答案

Like anon848905 says, if you want to mark them as incorrect you need to supply the correct spelling. If you mark them as unknown then they will still get a gray squiggly line. Would that be enough?

If not and if you can use regular expressions to find the words, regular expressions can be used to modify the project’s SpellingStatus.xml file to bulk mark them incorrect. For example, you would change:

<Status Word="akafiké" State="R" />

to

<Status Word="akafiké" State="W" />

If you are able to use regular expressions to correct the spellings, then you can also include the correction:

<Status Word="akafiké" State="W">
    <Correction>^akafike</Correction>
</Status>

You may need an experienced technician to do this for you.

(1.8k 分) 发布
已重新显示
0

看起来这并没有按照指南所述工作。
如果我在词表中选中多个单词,并使用菜单中的“设置拼写状态 - 错误”(Set spelling status - incorrect),会出现一个允许输入正确拼写的窗口。窗口下方的指南写着“输入正确拼写或点击取消以仅标记为错误。”。但点击取消并不会将任何单词标记为错误,而是取消了整个操作。理想情况下,我们应该能够批量将单词标记为错误而不选择正确拼写,同时也有一种方式可以完全取消该操作。

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

您描述的行为是默认行为。您可以批量批准拼写,也可以批量将单词标记为未知,但由于将单词标记为错误通常需要指明正确的拼写应该是什么,目前无法批量将单词标记为错误。

目前,执行此操作的最快方法是点击 X 然后取消。

如果您希望提交功能请求,应通过 Paratext 的“帮助 > 提供反馈”(Help > Give feedback)功能进行。

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

谢谢大家。我将提交一个功能请求,看看结果如何!到时候可能对我来说太晚了,但希望它能帮助其他人。

机器翻译自 English

我在想为什么您有这么多确定错误的单词。您是否经历过正字法变更?根据您特定情况下导致此问题的原因,使用字符清单和字符检查来教导 Paratext 所有包含某些字符的单词都是错误的,可能更有效。仅供参考。

机器翻译自 English
0

是的,我们经历过正字法变更,但字素(graphemes)没有变化。我们正在改变声调标记规则,以及关于在特定语境中如何书写元音的另一条规则。

声调规则意味着以前写作
akafiké
的单词现在将写作
^akafike
而以前写作
akafíke
的单词将写作不带任何标记的
akafike

如果仅仅是这个问题,我就能设置正确的拼写。然而,由于元音规则的变化,还有一些地方仅仅改变声调标记是不够的,而且我自己无法输入正确的拼写。如果我能至少将它们标记为错误,译者每次看到红色波浪线时就会被提示自己检查拼写。

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

感谢您的解释。我还有两个额外的想法。第一个是将词表中所有单词的拼写状态重置为“未知”(unknown)拼写状态,并重新开始拼写检查。另一个是使用 regexpal 查找并修复声调标记发生变化的单词。

机器翻译自 English
0

谢谢,我已经做了这两件事,但由于 Paratext 会“记住”过去项目中单词的状态,我仍然希望将旧拼写标记为错误。这样,如果将来任何时候有人再次按照旧规则书写(旧规则已经实施多年,所以我预计变化需要一段时间才能自然发生),它们仍会被标记为错误,并给译者一个提示去检查他写的内容。

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

您可以考虑在 AutoCorrect.txt 中添加规则,这样当译者输入旧拼写时,它会自动更改为新拼写。

机器翻译自 English
0

我认为只有当足够多的单词被标记为错误或正确后,它们才会显示灰色波浪线,不是吗?目前这行不通,因为我必须在流程开始时将所有单词标记为错误(不仅是因为这次正字法变更,还因为过去词表工具的使用方式,拼写状态实际上并没有意义,例如译者在词表中更正单词,但没有考虑到他们标记为错误的单词仅在该语境中是错误的)。我想在某个时候这会生效。

添加到自动更正(autocorrect)行不通,因为这需要无限数量的单词!

我可能可以在 xml 文件中处理拼写状态,但如果能在词表中添加此功能会容易得多,所以我已提交了一个功能请求。特别是正如 Stephen+Katt 在第一个回复中说的,对话框暗示这是可能的。如果这不是预期的功能,并且决定保持不使其成为可能,那么指南的措辞应该更新以反映这一点。

机器翻译自 English
(130 分) 发布

相关问题

0
6 个回答 532 次浏览
你好, 我刚才在检查大写字母的错误使用情况 特别是,我知道翻译人员有时不小心将 LORD 写成了 \nd Lord\nd* 但令我惊讶的是,Run Basic Checks >Capitalization(运行基本检查 > 大小写)并没有捕捉到全大写字母的 ... 合大小写搜索结果中,尽管它们在技术上都是全大写 或者,也许最好让它们有自己的类别 非常感谢!
alex_larkin 379 发布 提问于 五月 17, 2021
0
2 个回答 310 次浏览
当我从 Paratext 7 升级到 8,再升级到 9 时,关于阅读状态的信息丢失了。尽管这些笔记在早期版本中已被阅读并解决,但之后它们却显示为未读。我想,没有办法批量将“未读”笔记标记为已读,对吧?我经常筛选未读笔记,但包含数百条已解决的未读笔记很麻烦。我不知道如何同时指定未读和未解决的状态。
Iver Larsen 869 发布 提问于 十二月 3, 2020
0
2 个回答 270 次浏览
我发现了一些情况,自动术语表条目标记标记了节中的第二次出现,而不是第一次出现(当我选择了标记该节中的第一次出现时)。例如,在这节经文中,“Masi”是它找到的对应词: 但它标记的是第二次出现的 \w … \w*,而不是第一次。这是一个错误吗?
jeffh 1.4k 发布 提问于 九月 15, 2020
0
0 个回答 161 次浏览
No, unchecking the Progress box in the Users, Roles and Permissions window will not keep a team member from marking ... marking the progress of other team members. [Link Removed]
[Expert]
Jeff_Shrum
2.9k 发布
提问于 五月 10, 2017
0
1 个回答 190 次浏览
Yes, in the Users, Roles and Permission window click on the Other Permissions button and uncheck the Progress box. In ... or remove permission for certain project tasks? in help.
[Expert]
Jeff_Shrum
2.9k 发布
提问于 五月 10, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户