Firefox 词典中斜线后的首字母缩略词是什么意思?

Firefox 词典中斜线后的首字母缩略词是什么意思?

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

例如:

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

MMS或等是什么GDS意思?我确信网上有相关文档,但我没能找到。

答案1

字母标识符指的是词缀列在相应的.aff文件中。这样就无需列出.dic文件中每个单词的每种形式。请参阅“了解 Affix 文件格式“ 了解更多信息。

相同的格式也适用于我的拼写拼写检查器。

答案2

经过我自己的搜索后,我终于找到了这个有很好解释的页面。

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

每条规则都位于该语言的 .aff 文件中。规则有两种形式:SFX 用于后缀,PFX 用于前缀。每行都以 PFX/SFX 开头,然后是规则字母标识符(词典文件中跟在单词后面的字母标识符):

PFX [规则字母标识符] [可合并标志] [后续规则行数]

通常情况下,您可以忽略可组合标志,它是 Y 还是 N,取决于它是否可以与其他规则组合。然后有几行(用 表示)列出了此规则在不同情况下应用的不同可能性。它看起来像这样:

PFX [规则字母标识符] [要删除的字母数量] [要添加的内容] [何时添加]

例如:

  • 音效由 3 提供
  • SFX B 0 能够 [^aeiou]
  • SFX B 0 能够
  • SFX 能够 [^aeiou]e

如果“B”是单词后面的字母之一,那么这是可以应用的规则之一。有三种可能性(因为有三条线)。只有一种适用:

当单词结尾“不是”字母 a、e、i、o 和 u 集合(用“[ ]”表示)中的一个字母时,将 able 添加到单词结尾。例如,question → questionable 当单词结尾是“ee”时,将 able 添加到单词结尾。例如,agree →greeable。当单词结尾不是元音(“[^aeiou]”)后跟“e”时,将 able 添加到单词结尾。字母“e”被删除(able 之前的列)。例如,excite → excitable。

PFX 规则相同,但适用于单词开头而不是前缀。

相关内容