Brightspot CMS Developer Guide

Installing additional dictionaries


Brightspot comes with generic English and Spanish dictionaries for spell checking. You need to install additional dictionaries if you want to use region-specific spelling, such as UK English or Mexican Spanish, or if you want to spell check in a language other than English or Spanish.

To install an additional dictionary:

  1. Download or create the Hunspell dictionary, both a .dic file and an .afffile. Give each file a base name HunspellDictionary_xx.

    • The last two letters of the base name must be a language code that Java recognizes. For a list of two-letter language codes, see List of ISO 639-1 codes.
    • Example: HunspellDictionary_fr.dic and HunspellDictionary_fr.aff
    • Installing a dictionary HunspellDictionary_en replaces Brightspot’s internal US English dictionary.
  2. Place the files in cms/hunspell/src/main/resources/.
  3. Rebuild your Brightspot project.


Brightspot uses the installed dictionary for users with the matching locale. For example, if you installed a dictionary HunspellDictionary_fr.dic, and a user’s locale is French, Brightspot spell checks the user’s text in French. If a user selects a locale for which there is no matching dictionary, spelling falls back to the browser (which has its own rules for spell checking).

See also:

Previous Topic
Localizing published websites
Next Topic
Formatting dates using view models
Was this topic helpful?
Thanks for your feedback.
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

Asset types
Module types
Page types
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Content types
Modules
Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

Dashboards
Publishing
Workflows
Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

Field types
Content modeling
Rich-text elements
Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

Google Analytics
Shopify
Apple News