Firefox字典中的斜杠后的首字母缩写是什么意思?


10

/en-US.dic文件\Firefox\Dictionaries夹中找到文件中的字符后,这些大写字母是什么意思?

例如:

collectivism/M
collectivist/MS
collectivity
collectivization/M
collectivize/GDS
collector/MS
colleen/SM
college/SM
collegial

是什么MMSGDS等是什么意思?我敢肯定某个地方在线有文档,但是我没有很多运气。

Answers:


6

字母标识符是指相应文件中列出的词缀.aff。这样可以避免列出.dic文件中每个单词的每种形式。有关更多信息,请参见“ 了解Affix文件格式 ”。

MySpell拼写检查器使用相同的格式。


3

我自己搜索之后,终于找到了一个很好的解释页面。

https://sites.google.com/a/chromium.org/dev/developers/how-tos/editing-the-spell-checking-dictionaries

每个规则都在该语言的.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规则相同,但适用于单词开头,而不是前缀。


如果链接失效,您可以在答案中的链接上汇总信息吗?
jonsca

.dic文件中斜杠后的每个字母都是.aff文件中规则的名称。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.