31

hunspell を使用してリポジトリのスペル チェックを行いたいと考えています。ただし、実行しようとすると、次のエラーが発生します。

Can't open affix or dictionary files for dictionary named "en_US".

どうすればこれを修正できますか? 私はMacを使っています。

ありがとう、ケビン

4

3 に答える 3

36

実行しhunspell -Dます。次のような出力が得られるはずです。

.::/usr/share/hunspell:/usr/share/myspell:
/usr/share/myspell/dicts:/Library/Spelling:

AVAILABLE DICTIONARIES (path is not mandatory for -d option):
/Library/Spelling/en_GB
LOADED DICTIONARY:
/Library/Spelling/en_GB.aff
/Library/Spelling/en_GB.dic

hunspellが辞書ファイルを検索しているディレクトリと、見つかった辞書を一覧表示します。辞書en_USがリストされていない場合は、その特定の辞書がインストールされていません。

辞書をインストールするには、 LibreOffice 拡張リポジトリで検索します。それをダウンロードし、.affおよび.dicファイルを にリストされている場所のいずれかに抽出しますhunspell -D。例えば:

# First download dict-en.oxt
unzip dict-en.oxt -d dict-en
cp dict-en/en_GB.aff dict-en/en_GB.dic ~/Library/Spelling/
rm -r dict-en
于 2012-02-24T18:41:56.693 に答える