1

我正在尝试使用 apertium 制作一个独立的语言对。我为eng-fra编译了语言包。但是没有生成模式文件,它显示以下错误。

apertium-validate-modes 模式.xml 模式.xml:6:元素模式:有效性错误:没有元素模式模式的属性 gendebug 声明:50:元素模式:有效性错误:没有元素模式的属性 gendebug 声明文档模式.xml 不针对 /usr/share/apertium/modes.dtd 验证 make: *** [modes/fra-eng.mode] 错误 3

请帮我解决这个问题...我必须单独创建模式文件吗

4

1 回答 1

2

已经在https://sourceforge.net/p/apertium/discussion/481031/thread/56daa7e8/上回答了- 但对于遇到此错误的其他人,解决方案是更新 apertium,请参阅http://wiki.apertium.org /wiki/Install_Apertium_core_using_packaging(尽管最新的 Debian/Ubuntu 版本也适用于这种情况)。

gendebug属性是几年前添加到modes.xml 中的。https://github.com/apertium/apertium-fra-eng/blob/4ecf87a6410a900be87a6d98f80fdd2f93aeb73b/modes.xml与当前版本的 apertium 验证良好。

于 2018-04-18T10:56:21.390 回答