Spell‑Checking and Hunspell Dictionaries

1. Spell‑Checking Availability

GS-Calc supports two spell‑checking engines:

You can switch between these engines in:

The selected engine determines which dictionaries are available and how custom words are stored.

2. Adding Hunspell Dictionaries

2.1 Downloading Hunspell Dictionaries

Hunspell dictionaries are distributed as ZIP archives, typically with *.xpi or *.oxt extensions. You can download them from various sources, for example:

https://addons.mozilla.org/en-US/firefox/language-tools/

After downloading the desired dictionary file, rename it to *.zip and extract it.

2.2 Installing Hunspell Dictionaries

Each dictionary archive contains two files:

Their names typically follow ISO language codes, e.g.:

en-US.aff, en-US.dic

To install a dictionary:

  1. Extract the *.aff and *.dic files.
  2. Copy them into a folder of your choice.
  3. Specify that folder in Settings → Options → Spelling.

GS-Calc will automatically detect all Hunspell dictionaries in that folder and list them in the Tools → Spelling dialog.

2.3 Removing Hunspell Dictionaries

To remove a dictionary, simply delete its *.aff and *.dic files from the folder.

3. Adding Custom Words

3.1 Custom Word Storage

Users can add custom words to existing dictionaries. When using the Hunspell engine, users may also create full custom dictionaries.

Custom words are stored in a text file located in the folder specified in the spelling options. The file:

For example, if the dictionary files are:

en-US.aff, en-US.dic

then custom words will be stored in:

en-US.txt

3.2 Adding Words During Spell‑Checking

New words can be added directly during spell‑checking by clicking the Add Word button.

The *.txt file can also be edited manually to add many words at once.

4. ISO Language Codes

The following ISO language codes may appear in dictionary file names or custom word files: