Sage CRM 6.2 added a wysiwyg editor and an integrated spell checker to its internal email client. Below are some of the questions I've been asked about the spell checker. If you are a development partner, please fell free to comment at the end of this article to add more points.
Q) Did Sage write the spell checker?
A) It is licensed from another company. See http://www.jspell.com
Q) Is a separate dictionary set installed for each instance of CRM on a server?
Q) Are multiple languages supported?
A) Yes. If the users default language is US English then they use the US English lexicon, and it the user has German as their language then they use the German lexicon.
Q) Does each user have his or her own dictionary?
A) YES and No. The JSpell Spell Checker that has been implemented within the email editor has the ability to 'Learn' certain words in a way similar to the Learn feature of traditional word processor spell checkers. However in the Sage CRM email Spell Checker the learning of words is carried out using client side cookies. This has a number of pros and cons associated with it.
This allows the Sage CRM user to stop certain words from being flagged as errors. However, because this feature is implemented using client side cookies, if the user changes computers or erases the cookies from their machine then the words will no longer be saved.
Also the learnt words for each language within an install are shared for all users working with the same client machine. Therefore on an install 'CRM62a', if the Administrator (Admin) adds a word 'trebulate' to the US English lexicon then if Susan Maye (MayeS) as another US English user logons onto CRM from the same client machine, she will have the word available to them in her spell checker.