Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Overview

Excerpt Include
IN:_include_user_dictionary_overview
IN:_include_user_dictionary_overview
nopaneltrue

Panel

Table of Contents
maxLevel3
stylenone

2. User-level dictionary user interface

2.1. User dictionary interface in WProofreader

Image Modified

Image 2.1.1. User interface of user-level custom dictionary for WProofreader v3.x.x

2.2. User dictionary interface in SCAYT plugin for CKEditor 4


3. Predefined user dictionary

Excerpt Include
IN:_include_user_dictionary_predefined_user_dictionary_parameters
IN:_include_user_dictionary_predefined_user_dictionary_parameters
nopaneltrue

Example 3.1. Setting up a predefined user dictionary in WProofreader

Code Block
languagejs
themeEmacs
<script>
    window.WEBSPELLCHECKER_CONFIG = {
        autoSearch: true,
        serviceId: 'your-service-ID',
		userDictionaryName: 'your-user-dictionary-name'
   };
</script>
<script type="text/javascript" src="https://svc.webspellchecker.net/spellcheck31/wscbundle/wscbundle.js"></script>

Using disableDictionariesPreferences option you can also hide the section with the dictionary settings to prevent end users from removing or disabling the dictionary (the section is shown below)To do so, add one more option to WProofreader configuration:

Image Modified

Code Block
languagejs
themeEmacs
<script>
    window.WEBSPELLCHECKER_CONFIG = {
        autoSearch: true,
        serviceId: 'your-service-ID',
		userDictionaryName: 'your-user-dictionary-name',
		disableDictionariesPreferences: true
   };
</script>
<script type="text/javascript" src="https://svc.webspellchecker.net/spellcheck31/wscbundle/wscbundle.js"></script>

Example 3.2. Setting up a predefined user dictionary in SCAYT plugin for CKEditor 4

Code Block
languagejs
themeEmacs
titleCKEditor config.js
config.scayt_customerId: "your-service-ID(activation key)",
config.scayt_autoStartup = true;
config.grayt_autoStartup = true;
config.scayt_sLang ="en_US";
config.scayt_userDictionaryName='user-dictionary-name';
Tip

For details and user dictionaries usage tips, refer to User Dictionary FAQ section.