diff options
Diffstat (limited to 'extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/README')
-rw-r--r-- | extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/README | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/README b/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/README new file mode 100644 index 0000000000..e1cc0590f9 --- /dev/null +++ b/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/README @@ -0,0 +1,56 @@ +ADDING OR REMOVING ENTRIES IN THE DICTIONARY: + +To edit the dictionary use "edit-dictionary" and than copy the +resulting "en-US.dic" file info place. + +UPGRADING TO A NEW UPSTREAM VERSION: + +In order to upgrade to the latest dictionary some scripts found in +SCOWL (the source of the en_US Hunspell dictionary) are used. The +en_US dictionary is also generated from the SCOWL source. + +1) Unpack the tarball (tar.gz) version of the latest version of SCOWL +in the current directory and rename the directory from +"scowl-YYYY.MM.DD" to "scowl". You can find the latest version at +http://wordlist.aspell.net/ or +http://sourceforge.net/projects/wordlist/files/SCOWL/ + +2) Run the script "./make-new-dict" to generate a new dictionary and +make sure it runs without any errors. + +3) Do a quick sanity check on the resulting dictionary +"en_US-mozilla.dic". For example make sure the size is about the same +(it should likely be slightly large) as the original dictionary. + +4) Once everything is okay copy the new dictionary in place using +"./install-new-dict" and commit the changes. + +NOTES ON UPGRADE PROCESS: + +The dictionary upgrade scripts work by expanding (i.e. unmunching) the +affix compression dictionaries to create simple wordlists and use +those to generate a new dictionary. + +The upgrade script expects the original upstream version to be kept in +the directory "orig". + +The install script renames "orig" to "orig-bk" and copies the new +upstream version to "orig". The install script also copies the +original Mozilla dictionary to the "mozilla-bk". + +SUBMITTING MOZILLA SPECIFIC CHANGES UPSTREAM: + +The upgrade script creates two files that can be reviewed and possible +submitted upstream. The file "5-mozilla-removed" lists words that were +removed in the Mozilla dictionary and the file "5-mozilla-added" +contains the list of words that were added. When submitting new words +upstream Mozilla specific words that are found in "5-mozilla-specific" +(expanded from mozilla-specific.txt) should likely be removed from the list. + +ABOUT mozilla-specific.txt: + +This file contains Mozilla-specific words that should not be submitted +upstream. For example, "Firefox" goes here. (See bug 237921). + +Note that the file 5-mozilla-specific is generated by expanding +mozilla-specific.txt and should not be edited directly. |