Hunspell - не удается открыть файлы аффиксов или словарей для словаря с именем en US
Я хотел бы использовать hunspell для проверки орфографии моего РЕПО. Однако, когда я пытаюсь запустить его, я получаю следующую ошибку:
Can't open affix or dictionary files for dictionary named "en_US".
Как я могу это исправить? Я на Mac.
Спасибо, Кевин
3 ответов
выполнить 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
Я использую emacs в windows, используя msys2. Я установил следующие 2 пакета:
pacman -S mingw-w64-x86_64-hunspell-en mingw-w64-x86_64-hunspell
пакет mingw-w64-x86_64-hunspell-en устанавливает английские словари в /mingw64/share/hunspell, но вы проверяете, есть ли файлы (en_US.dic и en_US.aff) доступны или нет.
действия:
-
установите переменную окружения .bashrc в пределах mysys2. Без ДИКПАТА у меня ничего не получалось.
export DICTIONARY=en_US export DICPATH=/d/../msys2/ming164/share/hunspell
-
выполнить компонент Hunspell.exe-D
SEARCH PATH: .;... ;...;... AVAILABLE DICTIONARIES (path is not mandatory for -d option): D:/xx/mysys64/mingw64/share/hunspell/en_AG D:/xx/mysys64/mingw64/share/hunspell/en_AU ...
Hunspell 1.6.0
Мне повезло найти свой язык здесь: https://extensions.openoffice.org/en/search?query=de_CH&sort_by=field_project_stats_year&sort_order=DESC
и с комментарием от @RobDavenport я смог переименовать расширение и извлечь файлы. Что-то я перечитал на этом ссылке и дал ему попробовать. Я уронил .ДВС-синдром. dat and .aff в мой ~/библиотека/ правописание / папка.