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 consists of a couple of Official Files and optionally a personal file File for My Own Words which can be extended by SmartSVN.
Note |
The Official Files have 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. |
If you are using multiple Official Files you can choose whether to use Only best matching of these files or All at the same time. All at the same time is useful to combine multiple dictionary files of the same language, e.g. one file with general expressions and one with domain-specific expressions. Only best matching is useful to build a common 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 file for the Official Files and select Only best matching. Now, when writing an English commit message, SmartSVN will detect after a few words that the English dictionary file fits better and hence will check the complete commit message only with the English dictionary file (as if you had manually restricted the dictionary to contain only the English file). On the other hand, when writing a German commit message with the same dictionary, SmartSVN will detect to use the German dictionary file and only check for German spelling correctness. |
Warning |
Depending on the number and size of the dictionary files, the memory consumption of SmartSVN can increase significantly. |