2012-01-19 36 views

Trả lời

26

Thi hành hunspell -D. Bạn sẽ nhận được kết quả như thế này:

.::/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 

này liệt kê các thư mục trong đó hunspell đang tìm kiếm cho các tập tin từ điển, cũng như các bộ từ điển được đã được tìm thấy. Nếu từ điển en_US không được liệt kê, bạn chưa cài đặt từ điển cụ thể đó.

Để cài đặt từ điển, hãy tìm kiếm từ điển trong LibreOffice extension repository. Tải xuống rồi giải nén các tệp .aff.dic vào một trong các vị trí được liệt kê theo số hunspell -D. Ví 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 
+1

liên kết không còn có .aff hoặc các tập tin .dic, chỉ .oxt (mở rộng Open Office) . Tôi có thể tìm thấy chúng trong nguồn Chromium: chromium/src/third_party/hunspell_dictionaries/en_US.dic – Loren

+8

.tệp không phải chỉ là các tệp ZIP. Bạn có thể thay đổi phần mở rộng và mở chúng và lấy các tập tin. Nếu bạn làm điều đó, bạn có thể cập nhật bằng cách xem trang tiện ích mở rộng để cập nhật. – RobDavenport

1

Tôi đang sử dụng các emac trong cửa sổ bằng cách sử dụng msys2. Tôi đã cài đặt sau 2 gói:

pacman -S mingw-w64-x86_64-hunspell-en mingw-w64-x86_64-hunspell 

Các mingw-w64-x86_64-hunspell-en gói cài đặt từ điển tiếng anh trong/mingw64/share/hunspell, nhưng bạn kiểm tra xem các tập tin (en_US.dic và en_US.aff) có sẵn hay không.

bước:

  1. thiết lập các biến môi trường trong .bashrc trong mysys2. Không có DICPATH nó không hoạt động cho tôi.

    export DICTIONARY=en_US 
    export DICPATH=/d/../msys2/ming164/share/hunspell 
    
  2. chạy 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

+0

Điều này có thể là do [lỗi] (https://github.com/Alexpux/MINGW-packages/issues/2147). Khi nó được giải quyết, workaround không cần thiết nhưng vẫn cảm ơn cho điều này. – legends2k

Các vấn đề liên quan