Sentry Spelling Checker Engine - Support
You are here: Home > Support > Sentry Spelling Checker Engine > Misspelled words not detected
Product: Sentry Spelling Checker Engine
Problem: Sentry does not report certain words as misspelled, even when you know them to be misspelled. This happens when you call SSCE_CheckWord, SSCE_CheckBlock, SSCE_CheckBlockDlg, or SSCE_CheckCtrlDlg.
Causes: This problem can be caused by various conditions:
If the unreported words are capitalized, the SSCE_IGNORE_CAPPED_WORD_OPT (IgnoreCappedWords) option may be enabled. When this option is enabled, Sentry automatically skips over capitalized words (e.g., Wintertree) without checking them, so they will not be reported as misspellings. Similarly, if the words are in all-caps (e.g., WINTERTREE), SSCE_IGNORE_ALL_CAPS_WORDS_OPT (IgnoreAllCapsWords) may be enabled, and if they contain mixed upper and lower case (e.g., WinterTree) SSCE_IGNORE_MIXED_DIGITS_OPT (IgnoreMixedDigits) may be enabled.
SSCE_SPLIT_WORDS_OPT (SplitWords) may be enabled. Unless you are checking German or Finnish text using Wintertree Software's German or Finnish dictionary, make sure SSCE_SPLIT_WORDS_OPT (SplitWords) is disabled. If this option is enabled, Sentry will consider a word valid if it consists of two or more valid sub-words concatenated (e.g., winterhamster).
You may have main dictionary files in more than one language open. For example, you have the the American English and French dictionaries open at the same time in the same Sentry session. If dictionaries for more than one language are open, misspelled words in one langauge that happen to match words in the other language will not be reported as misspellings.
If only one misspelled word goes unreported, but most misspelled words are reported, the word may exist in an open dictionary. Try closing dictionaries one by one until the suspect word is reported to identify the dictionary containing the word.
Copyright © 2015 Wintertree Software Inc.