How to install new dictionary

IceWarp WebClient has a built-in spell checker based on Enchant library. Enchant is a free open source library that interfaces many spell checking dictionaries. IceWarp Server uses Hunspell dictionaries, which are the same like, for example, OpenOffice.org uses. Dictionaries already come pre-installed, but an administrator can install new languages.

  1. To install a new language dictionary, go to http://extensions.services.openoffice.org/dictionary/, select a dictionary and click Download extension.

  2. A downloaded file has .oxt extension. It is in fact a zip archive. Unzip the file with a convenient tool, and copy files with the .aff and .dic extensions to <InstallDirectory>\enchant\myspell.

  3. Tip: From the dictionary file name, you can detect "XY" mentioned below.

    Tip:You can copy .aiff/.dic files directly from IceWarp Desktop Client installation folder \Dictionaries.

  4. Start installation process. Indicate the dictionary installation path:

    <InstallDirectory>\enchant\myspell

  5. After installation, go through the following steps:

    • Go to the <InstallDirectory>\config\_webmail folder
    • Find the spellchecker.xml file
    • Open the file in a text editor (notepad) to edit it
    • Add line with your newly installed dictionary between the <item> and </item> tags. The line consists of the <XY>name of language</XY> tag, where XY is the language code of the dictionary (with optional region and variety, see the dictionary file in /dict/pt_BR.multi and use its filename, such as such as pt_BR in this case).

      Example:

      <spellchecker_languages>

      <item>

      <en_US>English</en_US>

      <cs>Czech</cs>

      <pt_BR>Portuguese</pt_BR>

      </item>

      </spellchecker_languages>

    • After editing all languages, save the .xml file
    • Check whether all languages are added by selecting Options > Mail > Mail Compose in the IceWarp WebClient menu.
  6. As you can see on the picture above, you can choose from all installed language dictionaries for default checking. This is the last installation step.