这篇帖子包含两个问题:1. 我如何判断合成错误发生在哪里?在运行 Drafting 集合时,我遇到了以下错误(请重点关注 3s.POSS3 错误,而不是 samoya1.1 错误):

我对正在发生的事情有一点猜测,但无法确定罪魁祸首。文本中到处都是 3s.POSS3 标签,而我有一条规则将它们转换为 3s.POSS2 标签,因为目标语言没有所有格后缀的第三种形式。
因此,如果我查看生成的译文,我注意到以下几点(源语言后跟目标语言):


这告诉了我两件事。这里发生了某种错误,因为大写没有传递到目标译文中。此外,目标词是不可让与名词的引用形式,而不是带有 3s.POSS2 标签的词素形式。

但如果我运行实时规则测试器,我会得到正确的结果:

所以,我的第二个问题是:2. 这里发生了什么?
This post has 2 questions: 1. How do I tell where a synthesis error is occurring? I'm getting the following error when running the Drafting collection (focus on the 3s.POSS3 error, not the samoya1.1 error):

I have an inkling of what's happening, but can't pinpoint the culprit. There are 3s.POSS3 tags all over the text, and I have a rule that converts them to 3s.POSS2 tags, since the target language doesn't have the 3rd form of the possessive suffix.
So, if I look at the resulting translation, I notice the following (source followed by target):


This tells me 2 things. Some kind of error is happening here, because the capitalization is not carrying over to the target translation. Also the target word is the citation form of the inalienable noun, not the lexeme form suffixed with the 3s.POSS2 tag.

But if I run the live rules tester, I get the correct result:

So, my second question is: 2. What is going on here?
机器翻译自 English