These settings configure the spell check support which is used primarily for the Commit command.
You can define multiple Dictionaries. Every dictionary has a Name which is used in the spell checker popup menu and a Dictionary File. In addition, there is also one optional File for My Own Words which can be extended by SmartSVN.
Note |
The Dictionary File has to be in MySpell format, however Hunspell files are in general working well too. The File for My Own Words is a simple list of words. |
Warning |
Depending on the number and size of the dictionary files, the memory consumption of SmartSVN can increase significantly. |
If you have configured multiple dictionaries, text fields for which spell-checking is supported offer in their popup menu a Language-menu from which you can select the intended dictionary by its Name. Alternatively, you can choose whether to Use Best Matching or Use All dictionaries. Use All is useful to combine multiple dictionaries of the same language, e.g. one file with general expressions and one with domain-specific expressions. Use Best Matching is useful to build a super-dictionary containing multiple languages and have SmartSVN detect which dictionary fits better for a given text to check.
Example |
When you are frequently writing English as well as German commit messages, you can specify one English and one German dictionary and select Use Best Matching. Now, when writing an English commit message, SmartSVN will detect after a few words that the English dictionary fits better and hence will check the complete commit message only with the English dictionary (as if you had manually selected the English dictionary). On the other hand, when writing a German commit message, SmartSVN will detect to use the German dictionary and only check for German spelling correctness. |