User Tools

Site Tools


spell_checker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
spell_checker [2016/07/14 03:30] g00r00spell_checker [2020/09/28 22:18] (current) g00r00
Line 17: Line 17:
 ==== HunSpell Prerequisite ==== ==== HunSpell Prerequisite ====
  
-Mystic uses the Hunspell engine to assist in the capabilities described above.  Hunspell is the same engine used by many very well known products such as the OS X operating system, Open Office, FireFox, and Chrome to name a few.  Because of its wide usage, there are many existing dictionaries available for many different languages and dialects of languages.+Mystic uses the Hunspell engine to assist in the capabilities described above.  Hunspell is the same engine used by many very well known products such as macOS, Open Office, FireFox, and Chrome to name a few.  Because of its wide usage, there are many existing dictionaries available for many different languages and dialects of languages.
  
 If English is your native language, then you will easily find dictionaries for US, Canadian, UK, and Australian dialects of English.  The same holds true for many languages. If English is your native language, then you will easily find dictionaries for US, Canadian, UK, and Australian dialects of English.  The same holds true for many languages.
Line 23: Line 23:
 ==== Installing HunSpell ==== ==== Installing HunSpell ====
  
-In order for spell checking to enable, Hunspell must be installed and at least one dictionary must exist in Mystic's data directory.+In order for spell checking to enable, Hunspell must be installed and at least one dictionary must exist in Mystic's data directory.  This section covers the installation of the HunSpell library.
  
 Windows: Windows:
Line 34: Line 34:
  for the 64-bit version, Mystic will be looking for the libhunspell64.dll.  for the 64-bit version, Mystic will be looking for the libhunspell64.dll.
        
- Copy the apropriate .dll into the root Mystic directory or somewhere else+ Copy the appropriate .dll into the root Mystic directory or somewhere else
  in your Windows system that is configured in a way that will allow Mystic to  in your Windows system that is configured in a way that will allow Mystic to
  find it on startup.  find it on startup.
Line 40: Line 40:
 Linux: Linux:
  
- In Linux, Mystic looks for the existance of "libhunspell.so" somewhere in a+ In Linux, Mystic looks for the existence of "libhunspell.so" somewhere in a
  common library path.  For Ubuntu, this could already be installed by default  common library path.  For Ubuntu, this could already be installed by default
  and Mystic may work out of the box without any installation other than  and Mystic may work out of the box without any installation other than
Line 70: Line 70:
 Mac OSX: Mac OSX:
  
- OS X uses libhunspell itself, so every version of OS X comes with hunspell+ macOS uses libhunspell itself, so every version of macOS comes with hunspell
  already installed.  However, this is an older version of Hunspell (1.2.0)  already installed.  However, this is an older version of Hunspell (1.2.0)
  while the current versions are in the 1.4.X iterations.  while the current versions are in the 1.4.X iterations.
Line 90: Line 90:
        
  Regardless of if you've just installed Hunspell or you want to use the default  Regardless of if you've just installed Hunspell or you want to use the default
- OS X version, you'll need to locate where the Hunspell library is installed:+ macOS version, you'll need to locate where the Hunspell library is installed:
        
  sudo find /usr -name libhunspell*.dylib  sudo find /usr -name libhunspell*.dylib
Line 125: Line 125:
 http://hunspell.github.io http://hunspell.github.io
  
-http://google.com 
-  
 Remember, you only need a .dic and a .aff for the language and dialect you want to use, and only the .dic file for any secondary languages you may wish to use. Remember, you only need a .dic and a .aff for the language and dialect you want to use, and only the .dic file for any secondary languages you may wish to use.
  
-Once you have the .dic and .aff file of the primary language you want, then copy them into the DATA directory as "directory.aff" and "dictionary.dic" and you'll be ready to go.+Once you have the .dic and .aff file of the primary language you want, then copy them into the DATA directory as "dictionary.aff" and "dictionary.dic" and you'll be ready to go.
  
 There are some additional optional things to know about as well.  You probably want to copy the wordlist.txt included in the package into your DATA directory: There are some additional optional things to know about as well.  You probably want to copy the wordlist.txt included in the package into your DATA directory:
Line 161: Line 159:
 === Suggestion Delay === === Suggestion Delay ===
  
-By default this is set to true, which causes Mystic to wait until the user does not type for around a half of a second before it will try to auto suggest words.  However, if you are on a faster system, you may prefer to remote the delay which causes Mystic to perform instant suggestions.+By default this is set to true, which causes Mystic to wait until the user does not type for around a half of a second before it will try to auto suggest words.  However, if you are on a faster system, you may prefer to remove the delay which will cause Mystic to perform instant suggestions.  Instant suggestions will require a much faster CPU.
  
 ==== TROUBLESHOOTING ==== ==== TROUBLESHOOTING ====
spell_checker.1468485011.txt.gz · Last modified: 2016/07/14 03:30 by g00r00

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki