回答:
これを自分で検索した後、私は最終的にこのページを良い説明で見つけました。
各ルールは、その言語の.affファイルにあります。ルールには2つの種類があります。サフィックスのSFXとプレフィックスのPFXです。各行はPFX / SFXで始まり、次にルール文字識別子(辞書ファイル内の単語に続くもの)です。
PFX [rule_letter_identifier] [combineable_flag] [number_of_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」が単語に続く文字の1つである場合、これは適用できるルールの1つです。起こり得る可能性は3つあります(3つの行があるため)。1つのみ適用されます。
単語の終わりがa、e、i、o、およびuの文字のセット([[]で示される)の文字の1つである「not」(「^」で示される)である場合、末尾に追加可能。例えば、単語の最後が「ee」の場合、質問→質問表を末尾に追加します。例えば、同意→同意。単語の終わりが母音( "[^ aeiou]")でなく、その後に "e"が続く場合は、末尾にできるものが追加されます。文字「e」が削除されます(できるようになる前の列)。たとえば、興奮する→興奮する。
PFXのルールは同じですが、接頭辞の代わりに単語の先頭に適用されます。