Information Classification: External Restricted.
See https://www.chili-publish.com/security
Spell Check
CHILI publisher Online and CHILI publisher Subscription only
Available since Version CHILI publisher Subscription 6.5 and CHILI publisher Online 2021.1
Table of contents
- 1 Table of contents
- 2 Introduction
- 3 Start using the Spell Check
- 3.1 Enabling the Spell Check engine
- 3.2 Further define the language on other levels
- 3.2.1 View Preferences level
- 3.2.2 Document Level
- 3.2.3 Layer Level
- 3.2.4 Frame Level
- 3.2.5 Variable
- 3.2.6 Real-time
- 3.3 Ignoring specific words
- 3.3.1 Where is my Ignore List?
- 3.4 What is checked?
- 3.5 Wat is NOT checked?
- 3.6 When does Spell Check happen?
- 3.7 Supported languages
- 4 Limitations
- 5 Known issues
Introduction
With this version, we’ve introduced a new, multi-language spell check.
Spelling is checked inline, in real-time, on all editable text in the document. It also checks short, long, and formatted text variables. A list of suggestions is shown when clicking on the misspelled word to easily replace it with the correct word. Spelling is not checked during output.
Interface language vs Spell Check suggestions
CHILI publisher allows you to set the interface to a language of your choice. The content of the document could vary from your interface.
The panel to suggest alternatives will automatically use a font that can show you a readable suggestion, depending on the language that is used for spell checking.
Spell Check dictionaries
CHILI publisher uses Hunspell dictionaries to support different languages for spell checking.
Here you can find the list of supported languages: Spell Check | Supported languages
For CHILI publisher Online all dictionaries are available by default.
How to install? (only for CHILI publisher Subscription not possible with GraFx/Online)
Most dictionaries are included in the installer and will be available after installing CHILI publisher. However, because of license reasons, some dictionaries are not included. These are English (Great Britain), German, Italian and Norwegian (Bokmål). To install them on your instance, please download and run this script:
https://dl.chili-publish.com/libraries/InstallSpellingDictionaries.ps1
Steps to run the script:
Open PowerShell on your Windows machine and browse to the location where you downloaded the script (you can also open File Explorer and go to the location where you downloaded the script, click the right mouse button while holding down the Shift key and select “Open PowerShell window here”).
Type
.\InstallSpellingDictionaries.ps1
and hit the Enter key.The script will automatically download the dictionaries and put them in your CHILI data folder (all dictionaries will be downloaded, dictionaries that are already installed will be overwritten).
The dictionaries will be available the next time the editor is loaded.
Start using the Spell Check
Enabling the Spell Check engine
Enable Spell Check in the View Preferences.
This also means, that you can save the enabled state and chosen language in the View Preferences. This way, you can re-use the same settings for more documents, using the same View Preferences.
In the same panel, you select the Language to be used to check the spelling of your content.
Further define the language on other levels
Similar to the concept of constraints, you can define the language to be used for spell checking on different levels. When a deeper level is not defined, the top level defined language is used.
View Preferences level
The top most level, where you need to activate the Spell Check engine.
Document Level
Can be set by a "Language" dropdown menu in Document tab >> Document Settings panel
Layer Level
Can be set by a "Language" dropdown menu in Document tab >> Layer Settings panel
Frame Level
Can be set by a "Language" dropdown menu in Text tab >> Text Frame Settings panel
For linked frames the same language is used for all frames. The language can be set on the first frame. For the other frames the "Language" dropdown menu is disabled.
Variable
Can be set by a "Language" dropdown menu in Variable Data tab >> Variable Settings panel >> Type Specific tab
Real-time
Once enabled, your editor window will start the Spell Check in the background.
When the Spell Check engine detects a possible mistake, a squiggly line will show under the word.
When placing the text cursor in the misspelled word, suggestions are shown below the word.
Clicking one of the suggestions will replace the misspelled word by this suggestion.
Ignore the suggestion: Click / touch somewhere else in the document. (outside of the suggestions popup).
Ignoring specific words
In certain cases, you want to mark certain words, Brand Names, specific wording to be ignored in the Spell Check.
When you select “Ignore all” the word will be added to the “Ignore list”. The Spell Check engine will ignore all occurrences of this word in the document.
Where is my Ignore List?
The list is saved in the browser’s Local Storage. With your next session, in the same browser, CHILI publisher will remember what you marked as “Ignore” words.
You can view the Ignore List using your browser’s Developer tools.
What is checked?
Yellow: areas where spelling is checked
Editable text in text frames
When the content is not locked by frame constraints
When the checkbox “Contains variables” is not checked
If the frame contains variables (and marked as such) the Spell Check will happen on the variable input field. (see yellow boxes above)
If you toggle SourceView, the text becomes editable and Spell Check will happen.
Short, long and formatted text variables input fields
Text in edit story mode
When you edit a frame that contains variables in story mode, Spell Check will happen. The engine will ignore the variables that have been defined in the document though.
The first three lines are defined as a variable, and their names will not be checked (not even in story mode).
The last two lines look like variables, but these variables are not defined. The text will be checked, and marked as incorrect spelling. If you define these variables, these will also be skipped.
Text on path
Wat is NOT checked?
Text Frames, locked for editing
Text Frames, marked to contain variables
Variable names (e.g.: %myVariable%) and conditional texts
(e.g.: %if:myVariable%...%endif:myVariable%) in text frames and in edit story modeInput fields that are not short, long or formatted text variables: other variable types (structured text, number, date, ...), variable name, layer name, color name, frame tag, ...
All records from a datasource, only the selected record will be checked
The login screen
The BackOffice
When does Spell Check happen?
When the document is loaded
When editing (real-time)
When a text frame is selected in Preview Mode
Supported languages
Language |
---|
Arabic |
Danish |
Dutch |
English (Great Britain) |
English (United States) |
French |
German |
Italian |
Korean |
Norwegian (Bokmål) |
Polish |
Portuguese (Brazil) |
Portuguese (Portugal) |
Russian |
Spanish |
Swedish |
Limitations
Words with a hyphen, like close-up, that contain a spelling mistake in both parts of the word, will need to be corrected in two times. The proposed suggestions only correct one part of the word at a time.
Known issues
Squiggly line breaks when changing the style of a part of the misspelled word
When there are a lot of suggestions, they can go outside of the screen
Known issues in version 6.5/2021.1 RC, fixed in final version 6.5/2021.1:
Languages are not in alphabetical order in the "Language" dropdown menu
In Preview Mode, changing the language in the View Preferences is only applied to the selected frame
Spelling is not checked in edit story mode when opened from a formatted text variable
Squiggly line is incorrectly positioned for different font sizes
Text frame with auto-grow is re-rendered when a Spell Check suggestion is selected
Language is duplicated in the SpellingGetSupportedLanguages API response after this language is used for spell checking
All information on this page must be treated as External Restricted, or more strict. https://www.chili-publish.com/security