无法在eng-fra语言对的apertium中生成模式文件

时间:2018-04-18 10:24:42

标签: translation apertium

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

  

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

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

1 个答案:

答案 0 :(得分: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中。使用当前版本的apertium https://github.com/apertium/apertium-fra-eng/blob/4ecf87a6410a900be87a6d98f80fdd2f93aeb73b/modes.xml可以很好地验证。