Answers:
字母标识符是指相应文件中列出的词缀.aff
。这样可以避免列出.dic
文件中每个单词的每种形式。有关更多信息,请参见“ 了解Affix文件格式 ”。
MySpell拼写检查器使用相同的格式。
我自己搜索之后,终于找到了一个很好的解释页面。
每个规则都在该语言的.aff文件中。规则有两种形式:后缀为SFX,前缀为PFX。每行以PFX / SFX开头,然后是规则字母标识符(在字典文件中紧跟单词的标识符):
PFX [rule_letter_identifier] [combineable_flag] [rule_lines_that_follow的数量]
您通常可以忽略可组合标志,它是Y还是N,具体取决于它是否可以与其他规则组合。然后有几行(用表示)列出了此规则在不同情况下的应用方式的不同可能性。看起来像这样:
PFX [rule_letter_identifier] [number_of_letters_to_delete] [what_to_add] [when_to_add_it]
例如:
- SFX BY 3
- SFX B 0能够[^ aeiou]
- SFX B 0支持ee
- SFX B eable [^ aeiou] e
如果“ B”是单词后面的字母之一,则这是可以应用的规则之一。可能发生三种可能性(因为有三行)。只有一个将适用:
当单词的末尾为字母a,e,i,o和u的集合中的一个字母(由[[]]表示)时,将单词末尾添加到able 。例如,当单词的末尾为“ ee”时,在末尾添加问题→可疑能力。例如,同意→同意。当单词的末尾不是元音(“ [^ aeiou]”)后跟“ e”时,在末尾添加able。字母“ e”被去掉(能够之前的列)。例如,激发→可激发。
PFX规则相同,但适用于单词开头,而不是前缀。