2012-01-19 14 views

risposta

26

Esegui hunspell -D. Si dovrebbe ottenere un output simile a questo:

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

Questo elenca le directory in cui hunspell è alla ricerca di file dizionario, così come i dizionari è ha trovato. Se il dizionario en_US non è elencato, non hai installato quel particolare dizionario.

Per installare un dizionario, cercarlo nello LibreOffice extension repository. Scaricalo, quindi estrai i file .aff e .dic in una delle posizioni elencate da hunspell -D. Ad esempio:

# 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

link non ha più file .dic .aff o, semplicemente .oxt (Open Office estensione) . Sono riuscito a trovarli nella fonte Chromium: chromium/src/third_party/hunspell_dictionaries/en_US.dic – Loren

+8

. I file .oxt sono solo file ZIP. È possibile modificare l'estensione e aprirli e recuperare i file. Se lo fai, puoi rimanere aggiornato guardando la pagina di estensione per gli aggiornamenti. – RobDavenport

1

Sto utilizzando emacs in Windows utilizzando msys2. Ho installato seguenti 2 pacchetti:

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

Il mingw-W64-x86_64-hunspell-en pacchetto di installazione dizionari inglesi a/mingw64/share/hunspell, ma si controlla se i file (en_US.dic e en_US.aff) sono disponibili o meno

Passi:

  1. impostare la variabile ambientale in .bashrc all'interno mysys2. Senza DICPATH non funzionava per me.

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

Ciò è forse dovuto a un [bug] (https://github.com/Alexpux/MINGW-packages/issues/2147). Quando viene risolto, la soluzione alternativa non dovrebbe essere necessaria, ma ancora grazie per questo. – legends2k

Problemi correlati