The SpellOpt properties in the GlobalConfig contain the names of the spell-checker options for each spell-check language.
There may be more SpellOpt entries in a <Spell... nodes.
Remember to recycle the application pool after reloading the modified GlobalConfig.
These entries have a name in the form SpellOptXXXXXXXXXX where 'XXXXXXXXXX' is the name of the option, chosen from the list below:
<CSApi>
<Spell Language="br" Library="gn3sentry.dll">
<SpellOptKey Name="IgnoreMixedDigits" />
<SpellOptKey Name="IgnoreAllCapsWord" />
<SpellOptKey Name="ReportDoubledWord" />
<SpellOptKey Name="ReportMixedDigits" />
<SpellOptKey Name="ReportUncapped" />
<SpellOptKey Name="SplitContractedWords" />
<SpellOptKey Name="SuggestPhonetic" />
<SpellOptKey Name="SuggestTypographical" />
</Spell>
•AllowAccentedCaps: If defined, capital letters containing accents (e.g., Être) are considered acceptable. If undefined, words containing accented capitals are considered misspelled. Should be removed when checking French Canadian text using Wintertree Software's French dictionary, and defined in all other cases. Removing this option will degrade performance slightly.
•IgnoreCappedWord: Define if words should be ignored (skipped) if they begin with an upper-case letter. Remove if the words should be checked for spelling errors. Example: If defined, ignore Clarkson; if removed, check Clarkson.
•IgnoreAllCapsWord: Define if words consisting entirely of upper-case letters should be ignored (skipped). Remove if the words should be checked for spelling errors. Example: If defined, ignore ASAP; if removed, check ASAP.
•IgnoreDomainNames: Define if words that appear to be Internet domain names should be ignored (skipped). Remove if the words should be checked for spelling errors. Words are considered to be Internet domain names if they contain at least one "dot" (".") and at least two alpha-numeric characters in a row. Example: If defined, ignore wintertree-software.com; if removed, check wintertree-software.com.
•IgnoreMixedCase: Define if words containing an unusual mixture of upper- and lower-case letters should be ignored (skipped). Remove if such words should be checked for spelling errors. Example: If defined, ignore PrintScreen; if removed, check PrintScreen.
•IgnoreMixedDigits: Define if words containing a mixture of letters and digits should be ignored (skipped). Remove if such words should be checked for spelling errors. Example: If defined, ignore Win95; if removed, check Win95.
•IgnoreNonAlphaWord: Define if words that contain no alphabetical characters should be ignored (skipped). Remove if the words should be checked for spelling errors. Example: If defined, ignore 12345; if removed, check 12345.
•ReportUncapped: Define if uncapitalized words which exist in the lexicons in capitalized form only should be reported. Remove if uncapitalized words should not be reported. Example: If defined, report canada; if removed, do not report canada.
•ReportMixedCase: Define if words containing an unusual combination of upper- and lower-case letters should be reported. Remove if such words should not be reported. Example: If defined, report TUesday; if removed, do not report TUesday.
•ReportMixedDigits: Define if words containing a combination of letters and digits should be reported. Remove if such words should not be reported. Example: If defined, report June5; if removed, do not report June5.
•ReportDoubledWord: Define if two occurrences of the same word in a row should be reported. Remove if doubled words should not be reported. Example: If defined, report the; if removed, do not report the.
•CaseSensitive: Define if words with different letter-case patterns should be treated as different words. Remove if words containing different case patterns should be treated as identical. Removing this option will degrade performance. Example: If defined, treat Canada and canada as two different words; if removed, treat Canada and canada as the same word.
•SplitHyphenatedWords: Define if hyphens ("-") should if necessary be treated as word separators, and each sub-word checked individually. This word splitting is done only if the hyphenated form of the word does not exist in any open lexicon. The word is considered correctly spelled if all sub-words are correctly spelled. Remove if hyphenated words should be checked in their entirety. Example: If defined, and bright-blue was not found in the open lexicons, check both bright and blue and treat bright-blue as correctly spelled if both words are found; if removed, report bright-blue as misspelled if not found in the open lexicons.
•SplitContractedWords: Define if apostrophes should - if necessary - be considered as word separators, and each sub-word checked individually. This word splitting is done only if the contracted form of the word does not exist in any open lexicon. The word is correctly spelled if all sub-words are correctly spelled. This option is intended for use with languages which allow ad hoc contractions (e.g., French and Italian). Remove if contracted words should be checked in their entirety. Example: If defined, and quell'anno was not found in the open lexicons, check both quell and anno, and treat quell'anno as correctly spelled if both words are found; if removed, report quell'anno if not found in the open lexicons. . Note: the character to be considere as apostrophe is controlled by FromChars and ToChars, and typically inserted in text by the system script EditInsertCurlySingleQM.
•SplitWords: Define if words should if necessary be treated as a series of concatenated sub-words, and each sub-word checked individually. This word splitting is done only if the original word is not found in any open lexicon. The word is correctly spelled if all sub-words containing two or more characters are correctly spelled. This option is intended for use with languages which allow ad hoc concatenation of words (e.g., German and Finnish). Remove if words should be checked in their entirety. Example: If defined, and dumptruckdriver was not found in the open lexicons, attempt to locate valid sub-words (in this case dump, truck, and driver), and treat dumptruckdriver as correctly spelled if all sub-words are found; if removed, report dumptruckdriver if it is not found in the open lexicons.
•StripPossessives: Define if possessives of the form 's and s' should be removed from words before checking their spelling. The main lexicons included with the Sentry SDKs contain no possessive word forms, so this option should be enabled when using these lexicons. Remove if words should be checked with their possessives intact.
•SuggestSplitWords: Define if Suggest should attempt to split words into two valid sub-words. Remove if split words should not be suggested. Example: If defined, suggest the boy as a replacement for theboy; if removed, do not suggest the boy.
•SuggestPhonetic: Define if Suggest should search for suggested replacements for misspelled words based on phonetic (sounds-like) similarity. Remove if suggest should not search based on phonetic similarity. Note that if both this option and SuggestTypographical are removed, no suggestions will be produced.
•SuggestTypographical: Define if Suggest should search for suggested replacements for misspelled words based on typographical similarity. Remove if Suggest should not search based on typographical similarity. Note that if both this option and SuggestPhonetic are removed, no suggestions will be produced.
IMPORTANT: To make these changes available to the GN4 users, after you saved the GLOBALCONFIG.XML file and imported it into the database, or after you modified it in EdAdmin4 and saved, recycle the GN4 application pools on all IIS servers and then make all users log out and log back in.