Aspell を正常にインストールし、PHP を Pspell でコンパイルしました。すべて正常に動作しているようです。
私ができない唯一のことは、「無視する」単語のリスト、または個人辞書を作成することですが、それを参照したいと思っています。
こことここで概説した手順を試しましたが、どちらも効果がありませんでした。
上記のリンクとAspell のドキュメントで説明されているように、マニュアルに記載されている個人用辞書を作成してみました。
personal_ws-1.1 en 0
Rubiflex
quasirhombicosidodecahedron
これを aspell ディレクトリ、ホーム ディレクトリ、ルート ディレクトリに配置しましたが、取得されませんでした。Aspell のドキュメントには、それがどこにあるべきか、またはそれ以外の方法でそれをロードする方法が実際に記載されていません。
もう 1 つの参照は、個々の単語リストを作成することです。
辞書に追加する単語を含む txt ファイルを作成します。各単語は別の行にあり、次のコマンドを実行します。
aspell --lang=en create master ./custom.rws < test.txt
これにより、辞書用に aspell でエンコードされた単語を含む custom.rws というファイルが作成されます。拡張子が .rws である限り、ファイルには任意の名前を付けることができます。これをディクショナリに追加するには、次のコマンドを実行して、custom.rws ファイルをディクショナリの場所である /usr/lib/aspell に移動します。
cp custom.rws /usr/lib/aspell/
ディクショナリへの追加を完了するには、次を実行してディクショナリ ディレクトリに変更します。
cd /usr/lib/aspell/ then edit the following file: nano en_US.multi
次の行を追加します。
add custom.rws
これらの方法はどちらも機能していないようで、辞書または単語リストを適切に追加する方法の明確な例が見つかりません。これらは、私が見つけることができた最も有望な 2 つの方法であり、どちらも機能しませんでした。私が作成した個人辞書ファイルを Aspell で使用する方法を知っている人はいますか?
お時間をいただきありがとうございます。
EDIT:ここで概説した手順は私にとってはうまくいきました。これらは、前者が「en.multi」を参照するのに対し、後者は「en_US.multi」を参照することを除いて、ここで概説したものとよく似ています。カスタム リストを en.multi (en_US.multi ではなく) に追加した後、期待どおりに機能していました。