是否有任何关于 FreeDict、Aspell、Hunspell/OpenOffice 词典的文件结构的解释文档或教程,尤其是关于每个文件中每一行末尾的开关.dic
?我的猜测是开关描述了这个词的语义解释,无论它是
- 名词
- 形容词
- 副词
- 状语
- 等等
或以上任意组合。但我不知道如何将这些与开关字符相匹配。
我也很好奇.aff
文件描述的内容。
是否有任何关于 FreeDict、Aspell、Hunspell/OpenOffice 词典的文件结构的解释文档或教程,尤其是关于每个文件中每一行末尾的开关.dic
?我的猜测是开关描述了这个词的语义解释,无论它是
或以上任意组合。但我不知道如何将这些与开关字符相匹配。
我也很好奇.aff
文件描述的内容。
只是几个可能对您有帮助的链接:
这是在 sthackoverflow 上: OpenOffice 字典的格式是什么?
第二个是一个好的开始
http://sourceforge.net/apps/mediawiki/freedict/index.php?title=Main_Page
希望这可以帮助
在 Hunspell 中,您选择的标签是任意的,除了您分配给它们的含义之外,它们没有任何意义。您可以选择使用字母、数字 (1-65535) 等。
词缀文件描述了很多东西,但主要关注单词的屈折变化。
例如:
$ test.dic
4
apple/a
banana/a
green/b
small/b
$ test.aff
SFX a Y 2 # Allow the following 2 suffixes to words with the "a" flag.
SFX a 0 s . # An "s" at the end for words ending in any letter (signified by the dot). "Apples" and "bananas".
SFX a 0 s' . # "Apples'" and "bananas'".
SFX b Y 2
SFX b 0 er . # "Greener" and "smaller".
SFX b 0 est . # "Greenest" and "smallest".
手册详细解释了大部分内容。还有可以查看的测试文件。