Firstly, there are 3 main classes of dictionaries, grouped according to their core function:
- Spell Checker Dictionaries
- Word Completion Dictionaries
- Auto-Correct Dictionaries
For the spell check dictionaries, there are 2 main dictionaries (both found in Windows folder) used:
- Main Dictionary (English): mssp2_en.lex - "en" means it's an English Dictionary.
- Main Dictionary in other languages - filename reflects the language used, e.g. "mssp2_fr.lex" is a French dictionary
- Custom Dictionary: custom.dic
Next is the Word Completion dictionary class. There are several dictionaries, both physical and virtual, found on the Pocket PC:
- Main Dictionary (English) - dictprob.dat and statdict.dat
- Main Dictionary in other languages - filenames can be something like dictprob_fr.dat and statdict_fr.dat
- Custom Dictionary: dyncompdict.dat (or dyncompdict.tmp) - This is found in the Windows folder
- Temporary Dictionary - Stored Temporary in memory by a background process.
- It is not file-based.
- Whenever it is overloaded, it dumps the data into the custom dictionary.
- Whatever is still stored in the memory is cleared after a soft reset.
Now, to the last class of dictionaries, that's the auto-correct dictionary. What's the function of this dictionary? When you typed certain words like (c) in word processing applications, the system will check against the auto-correct dictionary and replace it by a © instead. For the auto-correct dictionary, there is only one file used. It's found in the Windows folder as "autocorect.txt" file. There are much more constraints with editing of this dictionary as compared to the custom dictionaries used for Word Completion of Spell Checking.
These are the behaviours (or rather working mechanism) of the Auto-Correct Dictionary:
- By default, it is a file in the ROM as Read-Only file.
- However, it is actually possible to edit the file
- After you edit the file and perform a soft reset, the file is locked.
- If you attempt to rename the file in order to unlock it, it doesn't get unlocked.
- Renaming of the file is successful but the renamed file (e.g. "autocorrect2.txt") is still locked.
- Also, the system will load back the default dictionary as "autocorrect.txt".
- This auto-generated "auto-correct.txt" allows editing and you are back to step (2).
- The "wrong" or "misspelled" word can be as short as 1 character.
- The "corrected" or "new" word can be a word or a single symbol.
- The auto-correction dictionary does not help you correct capitalization
- (c) >> © (this is valid because the right hand side is a symbol)
- i >> I (this is not valid because both sides have the same spelling)
- GBP >> £ (this is also valid)
- ipaq >> iPAQ (this is not valid because both sides have the same spelling)
If you want to make your life simple and install all the above-mentioned applications in one go, you can try DictMgr instead. It is a suite of 5 applications, which include the 3 already mentioned.
Source & Links
