summaryrefslogtreecommitdiffstats
path: root/runtime/spell
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/spell')
-rw-r--r--runtime/spell/README.txt116
-rw-r--r--runtime/spell/README_en.txt12940
-rw-r--r--runtime/spell/af/af_ZA.diff35
-rw-r--r--runtime/spell/af/main.aap79
-rw-r--r--runtime/spell/am/am_ET.diff9
-rw-r--r--runtime/spell/am/main.aap63
-rw-r--r--runtime/spell/bg/bg_BG.diff186
-rw-r--r--runtime/spell/bg/main.aap80
-rw-r--r--runtime/spell/br/br_FR.diff0
-rw-r--r--runtime/spell/br/main.aap86
-rw-r--r--runtime/spell/ca/ca_ES.diff83
-rw-r--r--runtime/spell/ca/main.aap81
-rw-r--r--runtime/spell/check/check_aa.aff50
-rw-r--r--runtime/spell/check/check_aa.dic12
-rw-r--r--runtime/spell/check/check_bb.aff50
-rw-r--r--runtime/spell/check/check_bb.dic12
-rw-r--r--runtime/spell/check/main.aap15
-rw-r--r--runtime/spell/check_locales.vim21
-rw-r--r--runtime/spell/cleanadd.vim32
-rw-r--r--runtime/spell/cs/cs_CZ.diff783
-rw-r--r--runtime/spell/cs/main.aap81
-rw-r--r--runtime/spell/cy/cy_GB.diff9
-rw-r--r--runtime/spell/cy/main.aap82
-rw-r--r--runtime/spell/da/da_DK.diff140
-rw-r--r--runtime/spell/da/main.aap79
-rw-r--r--runtime/spell/de/de_19.diff514
-rw-r--r--runtime/spell/de/de_20.diff580
-rw-r--r--runtime/spell/de/de_AT.diff573
-rw-r--r--runtime/spell/de/de_CH.diff574
-rw-r--r--runtime/spell/de/de_DE.diff580
-rw-r--r--runtime/spell/de/main.aap176
-rw-r--r--runtime/spell/el/el_GR.diff204
-rw-r--r--runtime/spell/el/main.aap78
-rw-r--r--runtime/spell/en.ascii.splbin0 -> 619043 bytes
-rw-r--r--runtime/spell/en.ascii.sugbin0 -> 597210 bytes
-rw-r--r--runtime/spell/en.latin1.splbin0 -> 621179 bytes
-rw-r--r--runtime/spell/en.latin1.sugbin0 -> 597971 bytes
-rw-r--r--runtime/spell/en.utf-8.splbin0 -> 621617 bytes
-rw-r--r--runtime/spell/en.utf-8.sugbin0 -> 597971 bytes
-rw-r--r--runtime/spell/en/en_AU.diff2713
-rw-r--r--runtime/spell/en/en_CA.diff238
-rw-r--r--runtime/spell/en/en_GB.diff214
-rw-r--r--runtime/spell/en/en_NZ.diff2733
-rw-r--r--runtime/spell/en/en_US.diff243
-rw-r--r--runtime/spell/en/main.aap245
-rw-r--r--runtime/spell/eo/eo_l3.diff0
-rw-r--r--runtime/spell/eo/main.aap80
-rw-r--r--runtime/spell/es/es_ES.diff38
-rw-r--r--runtime/spell/es/es_MX.diff6975
-rw-r--r--runtime/spell/es/main.aap92
-rw-r--r--runtime/spell/fixdup.vim30
-rw-r--r--runtime/spell/fo/fo_FO.diff142
-rw-r--r--runtime/spell/fo/main.aap78
-rw-r--r--runtime/spell/fr/fr_FR.diff176
-rw-r--r--runtime/spell/fr/main.aap126
-rw-r--r--runtime/spell/ga/ga_IE.diff308
-rw-r--r--runtime/spell/ga/main.aap79
-rw-r--r--runtime/spell/gd/gd_GB.diff304
-rw-r--r--runtime/spell/gd/main.aap77
-rw-r--r--runtime/spell/gl/gl_ES.diff72
-rw-r--r--runtime/spell/gl/main.aap78
-rw-r--r--runtime/spell/he.vim10
-rw-r--r--runtime/spell/he/he_IL.diff76
-rw-r--r--runtime/spell/he/main.aap78
-rw-r--r--runtime/spell/hr/hr_HR.diff11
-rw-r--r--runtime/spell/hr/main.aap81
-rw-r--r--runtime/spell/hu/hu_HU.diff183
-rw-r--r--runtime/spell/hu/main.aap82
-rw-r--r--runtime/spell/id/id_ID.diff22
-rw-r--r--runtime/spell/id/main.aap79
-rw-r--r--runtime/spell/it/it_IT.diff375
-rw-r--r--runtime/spell/it/main.aap79
-rw-r--r--runtime/spell/ku/ku_TR.diff104
-rw-r--r--runtime/spell/ku/main.aap82
-rw-r--r--runtime/spell/la/la.diff12
-rw-r--r--runtime/spell/la/main.aap81
-rw-r--r--runtime/spell/lt/lt_LT.diff0
-rw-r--r--runtime/spell/lt/main.aap78
-rw-r--r--runtime/spell/lv/lv_LV.diff0
-rw-r--r--runtime/spell/lv/main.aap83
-rw-r--r--runtime/spell/main.aap26
-rw-r--r--runtime/spell/mg/main.aap79
-rw-r--r--runtime/spell/mg/mg_MG.diff26
-rw-r--r--runtime/spell/mi/main.aap80
-rw-r--r--runtime/spell/mi/mi_NZ.diff10
-rw-r--r--runtime/spell/ms/main.aap81
-rw-r--r--runtime/spell/ms/ms_MY.diff24
-rw-r--r--runtime/spell/nb/main.aap78
-rw-r--r--runtime/spell/nb/nb_NO.diff63
-rw-r--r--runtime/spell/nl/main.aap96
-rw-r--r--runtime/spell/nl/nl_NL.diff228
-rw-r--r--runtime/spell/nn/main.aap78
-rw-r--r--runtime/spell/nn/nn_NO.diff25
-rw-r--r--runtime/spell/ny/main.aap82
-rw-r--r--runtime/spell/ny/ny_MW.diff0
-rw-r--r--runtime/spell/pl/main.aap92
-rw-r--r--runtime/spell/pl/pl_PL.diff10
-rw-r--r--runtime/spell/pt/main.aap168
-rw-r--r--runtime/spell/pt/pt_BR.diff88
-rw-r--r--runtime/spell/pt/pt_PT.diff45
-rw-r--r--runtime/spell/ro/main.aap101
-rw-r--r--runtime/spell/ro/ro_RO.diff34
-rw-r--r--runtime/spell/ru/main.aap84
-rw-r--r--runtime/spell/ru/ru_RU.diff50
-rw-r--r--runtime/spell/ru/ru_YO.diff32
-rw-r--r--runtime/spell/rw/main.aap79
-rw-r--r--runtime/spell/rw/rw_RW.diff13
-rw-r--r--runtime/spell/sk/main.aap81
-rw-r--r--runtime/spell/sk/sk_SK.diff18
-rw-r--r--runtime/spell/sl/main.aap81
-rw-r--r--runtime/spell/sl/sl_SI.diff11
-rw-r--r--runtime/spell/spell.vim4
-rw-r--r--runtime/spell/sr/main.aap142
-rw-r--r--runtime/spell/sr/sr_RS.diff68
-rw-r--r--runtime/spell/sr/sr_RS@latin.diff66
-rw-r--r--runtime/spell/sv/main.aap93
-rw-r--r--runtime/spell/sv/sv_SE.diff205
-rw-r--r--runtime/spell/sw/main.aap79
-rw-r--r--runtime/spell/sw/sw_KE.diff13
-rw-r--r--runtime/spell/tet/main.aap79
-rw-r--r--runtime/spell/tet/tet_ID.diff26
-rw-r--r--runtime/spell/th/main.aap66
-rw-r--r--runtime/spell/th/th.diff247
-rw-r--r--runtime/spell/tl/main.aap77
-rw-r--r--runtime/spell/tl/tl_PH.diff18
-rw-r--r--runtime/spell/tn/main.aap82
-rw-r--r--runtime/spell/tn/tn_ZA.diff10
-rw-r--r--runtime/spell/uk/main.aap57
-rw-r--r--runtime/spell/uk/uk_UA.diff17
-rw-r--r--runtime/spell/yi.vim10
-rw-r--r--runtime/spell/yi/README.txt9
-rw-r--r--runtime/spell/yi/main.aap65
-rw-r--r--runtime/spell/yi/yi.diff19
-rw-r--r--runtime/spell/yi/yi_tr.diff18
-rw-r--r--runtime/spell/zu/main.aap83
-rw-r--r--runtime/spell/zu/zu_ZA.diff8
136 files changed, 38484 insertions, 0 deletions
diff --git a/runtime/spell/README.txt b/runtime/spell/README.txt
new file mode 100644
index 0000000..9fc3fd1
--- /dev/null
+++ b/runtime/spell/README.txt
@@ -0,0 +1,116 @@
+The spell files included here are in Vim's special format. You can't edit
+them. See ":help spell" for more information.
+
+
+COPYRIGHT
+
+The files used as input for the spell files come from the OpenOffice.org spell
+files. Most of them go under the LGPL or a similar license.
+
+Copyright notices for specific languages are in README_??.txt. Note that the
+files for different regions are merged, both to save space and to make it
+possible to highlight words for another region different from bad words.
+
+Most of the soundslike mappings come from Aspell ??_phonet.dat files:
+ftp://ftp.gnu.org/gnu/aspell/dict/. Most go under the GPL or LGPL copyright.
+
+
+GENERATING .SPL FILES
+
+This involves downloading the files from the github server, applying a
+patch and running Vim to generate the .spl file. To do this all in one go use
+the Aap program (www.a-a-p.org). It's simple to install, it only requires
+Python (http://www.a-a-p.org/download.html)
+
+Before generating spell files, verify your system has the required locale
+support. Source the check_locales.vim script to find out. If something is
+missing, see LOCALE below.
+
+
+You can also do it manually:
+1. Fetch the right spell file from:
+ https://github.com/LibreOffice/dictionaries
+
+2. Unzip the archive:
+ unzip LL_RR.zip
+
+3. Apply the patch:
+ patch < LL_RR.diff
+
+4. If the language has multiple regions do the above for each region. E.g.,
+ for English there are five regions: US, CA, AU, NZ and GB.
+
+5. Run Vim and execute ":mkspell". Make sure you do this with the correct
+ locale, that influences the upper/lower case letters and word characters.
+ On Unix it's something like:
+ env LANG=en_US.UTF-8 vim
+ mkspell! en en_US en_AU en_CA en_GB en_NZ
+
+6. Repeat step 5 for other locales. For English you could generate a spell
+ file for latin1, utf-8 and ASCII. ASCII only makes sense for languages
+ that have very few words with non-ASCII letters.
+
+Now you understand why I prefer using the Aap recipe :-).
+
+
+MAINTAINING A LANGUAGE
+
+Every language should have a maintainer. His tasks are to track the changes
+in the spell files and make updated patches. Words that haven't been
+added/removed from the LibreOffice lists can also be handled by the patches.
+
+It is important to keep the version of the .dic and .aff files that you
+started with. When LibreOffice brings out new versions of these files you can
+find out what changed and take over these changes in your patch. When there
+are very many changes you can do it the other way around: re-apply the changes
+for Vim to the new versions of the .dic and .aff files.
+
+This procedure should work well:
+
+1. Obtain the zip archive with the .aff and .dic files. Unpack it as
+ explained above and copy (don't rename!) the .aff and .dic files to
+ .orig.aff and .orig.dic. Using the Aap recipe should work, it will make
+ the copies for you.
+
+2. Tweak the .aff and .dic files to generate the perfect .spl file. Don't
+ change too much, the OpenOffice people are not stupid. However, you may
+ want to remove obvious mistakes. And remove single-letter words that
+ aren't really words, they mess up the suggestions (English has this
+ problem). You can use the "fixdup.vim" Vim script to find duplicate words.
+
+3. Include needed parts from the aspell phonetic dictionary to the aff files. For
+ example add the relevant SAL lines to the .aff file (this is needed to make good
+ suggestions). The aspell dictionaries can be found here:
+ https://ftp.gnu.org/gnu/aspell/dict/0index.html
+
+4. Make the diff file. "aap diff" will do this for you. If a diff would be
+ too big you might consider writing a Vim script to do systematic changes.
+ Do check that someone else can reproduce building the spell file. Send the
+ result to Bram for inclusion in the distribution. Bram will generate the
+ .spl file and upload it to the ftp server (if he can't generate it you will
+ have to send him the .spl file too).
+
+5. When OpenOffice makes a new zip file available you need to update the
+ patch. "aap check" should do most of the work for you: if there are
+ changes the .new.dic and .new.aff files will appear. You can now figure
+ out the differences with .orig.dic and .orig.aff, adjust the .dic and .aff
+ files and finally move the .new.dic to .orig.dic and .new.aff to .orig.aff.
+
+6. Repeat step 5. regularly.
+
+
+LOCALE
+
+For proper spell file generation the required locale must be installed.
+Otherwise Vim doesn't know what are letters and upper-lower case differences.
+Modern systems use UTF-8, but we also generate spell files for 8-bit locales
+for users with older systems.
+
+On Ubuntu the default is to only support locales for your own language. To
+add others you need to do this:
+ sudo vim /var/lib/locales/supported.d/local
+ Add needed lines from /usr/share/i18n/SUPPORTED
+ sudo dpkg-reconfigure locales
+
+When using the check_locales.vim script, you need to exit Vim and restart it
+to pickup the newly installed locales.
diff --git a/runtime/spell/README_en.txt b/runtime/spell/README_en.txt
new file mode 100644
index 0000000..39443a2
--- /dev/null
+++ b/runtime/spell/README_en.txt
@@ -0,0 +1,12940 @@
+en_US
+en_US Hunspell Dictionary
+Version 2015.08.24
+Mon Aug 24 16:39:36 2015 -0400 [79c892e]
+http://wordlist.sourceforge.net
+
+README file for English Hunspell dictionaries derived from SCOWL.
+
+These dictionaries are created using the speller/make-hunspell-dict
+script in SCOWL.
+
+The following dictionaries are available:
+
+ en_US (American)
+ en_CA (Canadian)
+ en_GB-ise (British with "ise" spelling)
+ en_GB-ize (British with "ize" spelling)
+
+ en_US-large
+ en_CA-large
+ en_GB-large (with both "ise" and "ize" spelling)
+
+The normal (non-large) dictionaries correspond to SCOWL size 60 and,
+to encourage consistent spelling, generally only include one spelling
+variant for a word. The large dictionaries correspond to SCOWL size
+70 and may include multiple spelling for a word when both variants are
+considered almost equal. Also, the general quality of the larger
+dictionaries may also be less as they are not as carefully checked for
+errors as the normal dictionaries.
+
+To get an idea of the difference in size, here are 25 random words
+only found in the large dictionary for American English:
+
+ Bermejo Freyr's Guenevere Hatshepsut Nottinghamshire arrestment
+ crassitudes crural dogwatches errorless fetial flaxseeds godroon
+ incretion jalapeño's kelpie kishkes neuroglias pietisms pullulation
+ stemwinder stenoses syce thalassic zees
+
+The en_US and en_CA are the official dictionaries for Hunspell. The
+en_GB and large dictionaries are made available on an experimental
+basis. If you find them useful please send me a quick email at
+kevina@gnu.org.
+
+If none of these dictionaries suite you (for example, maybe you want
+the larger dictionary but only use spelling of a word) additional
+dictionaries can be generated at http://app.aspell.net/create or by
+modifying speller/make-hunspell-dict in SCOWL. Please do let me know
+if you end up publishing a customized dictionary.
+
+If a word is not found in the dictionary or a word is there you think
+shouldn't be, you can lookup the word up at http://app.aspell.net/lookup
+to help determine why that is.
+
+General comments on these list can be sent directly to me at
+kevina@gnu.org or to the wordlist-devel mailing lists
+(https://lists.sourceforge.net/lists/listinfo/wordlist-devel). If you
+have specific issues with any of these dictionaries please file a bug
+report at https://github.com/kevina/wordlist/issues.
+
+IMPORTANT CHANGES FROM 2015.02.15:
+
+The dictionaries are now in UTF-8 format instead of ISO-8859-1. This
+was required to handle smart quotes correctly.
+
+ADDITIONAL NOTES:
+
+The NOSUGGEST flag was added to certain taboo words. While I made an
+honest attempt to flag the strongest taboo words with the NOSUGGEST
+flag, I MAKE NO GUARANTEE THAT I FLAGGED EVERY POSSIBLE TABOO WORD.
+The list was originally derived from Németh László, however I removed
+some words which, while being considered taboo by some dictionaries,
+are not really considered swear words in today's society.
+
+COPYRIGHT, SOURCES, and CREDITS:
+
+The English dictionaries come directly from SCOWL
+and is thus under the same copyright of SCOWL. The affix file is
+a heavily modified version of the original english.aff file which was
+released as part of Geoff Kuenning's Ispell and as such is covered by
+his BSD license. Part of SCOWL is also based on Ispell thus the
+Ispell copyright is included with the SCOWL copyright.
+
+The collective work is Copyright 2000-2015 by Kevin Atkinson as well
+as any of the copyrights mentioned below:
+
+ Copyright 2000-2015 by Kevin Atkinson
+
+ Permission to use, copy, modify, distribute and sell these word
+ lists, the associated scripts, the output created from the scripts,
+ and its documentation for any purpose is hereby granted without fee,
+ provided that the above copyright notice appears in all copies and
+ that both that copyright notice and this permission notice appear in
+ supporting documentation. Kevin Atkinson makes no representations
+ about the suitability of this array for any purpose. It is provided
+ "as is" without express or implied warranty.
+
+Alan Beale <biljir@pobox.com> also deserves special credit as he has,
+in addition to providing the 12Dicts package and being a major
+contributor to the ENABLE word list, given me an incredible amount of
+feedback and created a number of special lists (those found in the
+Supplement) in order to help improve the overall quality of SCOWL.
+
+The 10 level includes the 1000 most common English words (according to
+the Moby (TM) Words II [MWords] package), a subset of the 1000 most
+common words on the Internet (again, according to Moby Words II), and
+frequently class 16 from Brian Kelk's "UK English Wordlist
+with Frequency Classification".
+
+The MWords package was explicitly placed in the public domain:
+
+ The Moby lexicon project is complete and has
+ been place into the public domain. Use, sell,
+ rework, excerpt and use in any way on any platform.
+
+ Placing this material on internal or public servers is
+ also encouraged. The compiler is not aware of any
+ export restrictions so freely distribute world-wide.
+
+ You can verify the public domain status by contacting
+
+ Grady Ward
+ 3449 Martha Ct.
+ Arcata, CA 95521-4884
+
+ grady@netcom.com
+ grady@northcoast.com
+
+The "UK English Wordlist With Frequency Classification" is also in the
+Public Domain:
+
+ Date: Sat, 08 Jul 2000 20:27:21 +0100
+ From: Brian Kelk <Brian.Kelk@cl.cam.ac.uk>
+
+ > I was wondering what the copyright status of your "UK English
+ > Wordlist With Frequency Classification" word list as it seems to
+ > be lacking any copyright notice.
+
+ There were many many sources in total, but any text marked
+ "copyright" was avoided. Locally-written documentation was one
+ source. An earlier version of the list resided in a filespace called
+ PUBLIC on the University mainframe, because it was considered public
+ domain.
+
+ Date: Tue, 11 Jul 2000 19:31:34 +0100
+
+ > So are you saying your word list is also in the public domain?
+
+ That is the intention.
+
+The 20 level includes frequency classes 7-15 from Brian's word list.
+
+The 35 level includes frequency classes 2-6 and words appearing in at
+least 11 of 12 dictionaries as indicated in the 12Dicts package. All
+words from the 12Dicts package have had likely inflections added via
+my inflection database.
+
+The 12Dicts package and Supplement is in the Public Domain.
+
+The WordNet database, which was used in the creation of the
+Inflections database, is under the following copyright:
+
+ This software and database is being provided to you, the LICENSEE,
+ by Princeton University under the following license. By obtaining,
+ using and/or copying this software and database, you agree that you
+ have read, understood, and will comply with these terms and
+ conditions.:
+
+ Permission to use, copy, modify and distribute this software and
+ database and its documentation for any purpose and without fee or
+ royalty is hereby granted, provided that you agree to comply with
+ the following copyright notice and statements, including the
+ disclaimer, and that the same appear on ALL copies of the software,
+ database and documentation, including modifications that you make
+ for internal use or for distribution.
+
+ WordNet 1.6 Copyright 1997 by Princeton University. All rights
+ reserved.
+
+ THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON
+ UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+ IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON
+ UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT-
+ ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
+ LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY
+ THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+ The name of Princeton University or Princeton may not be used in
+ advertising or publicity pertaining to distribution of the software
+ and/or database. Title to copyright in this software, database and
+ any associated documentation shall at all times remain with
+ Princeton University and LICENSEE agrees to preserve same.
+
+The 40 level includes words from Alan's 3esl list found in version 4.0
+of his 12dicts package. Like his other stuff the 3esl list is also in the
+public domain.
+
+The 50 level includes Brian's frequency class 1, words appearing
+in at least 5 of 12 of the dictionaries as indicated in the 12Dicts
+package, and uppercase words in at least 4 of the previous 12
+dictionaries. A decent number of proper names is also included: The
+top 1000 male, female, and Last names from the 1990 Census report; a
+list of names sent to me by Alan Beale; and a few names that I added
+myself. Finally a small list of abbreviations not commonly found in
+other word lists is included.
+
+The name files form the Census report is a government document which I
+don't think can be copyrighted.
+
+The file special-jargon.50 uses common.lst and word.lst from the
+"Unofficial Jargon File Word Lists" which is derived from "The Jargon
+File". All of which is in the Public Domain. This file also contain
+a few extra UNIX terms which are found in the file "unix-terms" in the
+special/ directory.
+
+The 55 level includes words from Alan's 2of4brif list found in version
+4.0 of his 12dicts package. Like his other stuff the 2of4brif is also
+in the public domain.
+
+The 60 level includes all words appearing in at least 2 of the 12
+dictionaries as indicated by the 12Dicts package.
+
+The 70 level includes Brian's frequency class 0 and the 74,550 common
+dictionary words from the MWords package. The common dictionary words,
+like those from the 12Dicts package, have had all likely inflections
+added. The 70 level also included the 5desk list from version 4.0 of
+the 12Dics package which is in the public domain.
+
+The 80 level includes the ENABLE word list, all the lists in the
+ENABLE supplement package (except for ABLE), the "UK Advanced Cryptics
+Dictionary" (UKACD), the list of signature words from the YAWL package,
+and the 10,196 places list from the MWords package.
+
+The ENABLE package, mainted by M\Cooper <thegrendel@theriver.com>,
+is in the Public Domain:
+
+ The ENABLE master word list, WORD.LST, is herewith formally released
+ into the Public Domain. Anyone is free to use it or distribute it in
+ any manner they see fit. No fee or registration is required for its
+ use nor are "contributions" solicited (if you feel you absolutely
+ must contribute something for your own peace of mind, the authors of
+ the ENABLE list ask that you make a donation on their behalf to your
+ favorite charity). This word list is our gift to the Scrabble
+ community, as an alternate to "official" word lists. Game designers
+ may feel free to incorporate the WORD.LST into their games. Please
+ mention the source and credit us as originators of the list. Note
+ that if you, as a game designer, use the WORD.LST in your product,
+ you may still copyright and protect your product, but you may *not*
+ legally copyright or in any way restrict redistribution of the
+ WORD.LST portion of your product. This *may* under law restrict your
+ rights to restrict your users' rights, but that is only fair.
+
+UKACD, by J Ross Beresford <ross@bryson.demon.co.uk>, is under the
+following copyright:
+
+ Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.
+
+ The following restriction is placed on the use of this publication:
+ if The UK Advanced Cryptics Dictionary is used in a software package
+ or redistributed in any form, the copyright notice must be
+ prominently displayed and the text of this document must be included
+ verbatim.
+
+ There are no other restrictions: I would like to see the list
+ distributed as widely as possible.
+
+The 95 level includes the 354,984 single words, 256,772 compound
+words, 4,946 female names and the 3,897 male names, and 21,986 names
+from the MWords package, ABLE.LST from the ENABLE Supplement, and some
+additional words found in my part-of-speech database that were not
+found anywhere else.
+
+Accent information was taken from UKACD.
+
+My VARCON package was used to create the American, British, and
+Canadian word list.
+
+Since the original word lists used in the VARCON package came
+from the Ispell distribution they are under the Ispell copyright:
+
+ Copyright 1993, Geoff Kuenning, Granada Hills, CA
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. All modifications to the source code must be clearly marked as
+ such. Binary redistributions based on modified source code
+ must be clearly marked as modified versions in the documentation
+ and/or other materials provided with the distribution.
+ (clause 4 removed with permission from Geoff Kuenning)
+ 5. The name of Geoff Kuenning may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+ THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS
+ IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GEOFF
+ KUENNING OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+Build Date: Mon Aug 24 16:41:56 EDT 2015
+Wordlist Command: mk-list --accents=strip en_US 60
+===================================================
+en_AU:
+This dictionary was based on the en_GB Myspell dictionary
+which in turn was initially based on a subset of the
+original English wordlist created by Kevin Atkinson for
+Pspell and Aspell and thus is covered by his original
+LGPL licence.
+
+The credit for this en_AU dictionary goes to:
+
+Kelvin Eldridge (maintainer)
+Jean Hollis Weber
+David Wilson
+
+- Words incorrect in Australian English removed
+- a list from the previously removed words with corrected spelling was added
+- a list of major rivers was added
+- a list of place names was added
+- a list of Australian mammals was added
+- a list of Aboriginal/Koori words commonly used was added
+
+A total of 119,267 words are now recognized
+by the dictionary.
+
+Of course, special thanks go to the editors of the
+en_GB dictionary (David Bartlett, Brian Kelk and
+Andrew Brown) which provided the starting point
+for this dictionary.
+
+The affix file is currently a duplicate of the en_AU.aff
+created completely from scratch by David Bartlett and
+Andrew Brown, based on the published
+rules for MySpell and is also provided under the LGPL.
+
+If you find omissions or bugs or have new words to
+add to the dictionary, please contact the en_AU
+maintainer at:
+
+ "Kelvin" <audictionary@onlineconnections.com.au>
+
+
+
+===================================================
+en_CA:
+en_CA Hunspell Dictionary
+Version 2015.08.24
+Mon Aug 24 16:39:36 2015 -0400 [79c892e]
+http://wordlist.sourceforge.net
+
+README file for English Hunspell dictionaries derived from SCOWL.
+
+These dictionaries are created using the speller/make-hunspell-dict
+script in SCOWL.
+
+The following dictionaries are available:
+
+ en_US (American)
+ en_CA (Canadian)
+ en_GB-ise (British with "ise" spelling)
+ en_GB-ize (British with "ize" spelling)
+
+ en_US-large
+ en_CA-large
+ en_GB-large (with both "ise" and "ize" spelling)
+
+The normal (non-large) dictionaries correspond to SCOWL size 60 and,
+to encourage consistent spelling, generally only include one spelling
+variant for a word. The large dictionaries correspond to SCOWL size
+70 and may include multiple spelling for a word when both variants are
+considered almost equal. Also, the general quality of the larger
+dictionaries may also be less as they are not as carefully checked for
+errors as the normal dictionaries.
+
+To get an idea of the difference in size, here are 25 random words
+only found in the large dictionary for American English:
+
+ Bermejo Freyr's Guenevere Hatshepsut Nottinghamshire arrestment
+ crassitudes crural dogwatches errorless fetial flaxseeds godroon
+ incretion jalapeño's kelpie kishkes neuroglias pietisms pullulation
+ stemwinder stenoses syce thalassic zees
+
+The en_US and en_CA are the official dictionaries for Hunspell. The
+en_GB and large dictionaries are made available on an experimental
+basis. If you find them useful please send me a quick email at
+kevina@gnu.org.
+
+If none of these dictionaries suite you (for example, maybe you want
+the larger dictionary but only use spelling of a word) additional
+dictionaries can be generated at http://app.aspell.net/create or by
+modifying speller/make-hunspell-dict in SCOWL. Please do let me know
+if you end up publishing a customized dictionary.
+
+If a word is not found in the dictionary or a word is there you think
+shouldn't be, you can lookup the word up at http://app.aspell.net/lookup
+to help determine why that is.
+
+General comments on these list can be sent directly to me at
+kevina@gnu.org or to the wordlist-devel mailing lists
+(https://lists.sourceforge.net/lists/listinfo/wordlist-devel). If you
+have specific issues with any of these dictionaries please file a bug
+report at https://github.com/kevina/wordlist/issues.
+
+IMPORTANT CHANGES FROM 2015.02.15:
+
+The dictionaries are now in UTF-8 format instead of ISO-8859-1. This
+was required to handle smart quotes correctly.
+
+ADDITIONAL NOTES:
+
+The NOSUGGEST flag was added to certain taboo words. While I made an
+honest attempt to flag the strongest taboo words with the NOSUGGEST
+flag, I MAKE NO GUARANTEE THAT I FLAGGED EVERY POSSIBLE TABOO WORD.
+The list was originally derived from Németh László, however I removed
+some words which, while being considered taboo by some dictionaries,
+are not really considered swear words in today's society.
+
+COPYRIGHT, SOURCES, and CREDITS:
+
+The English dictionaries come directly from SCOWL
+and is thus under the same copyright of SCOWL. The affix file is
+a heavily modified version of the original english.aff file which was
+released as part of Geoff Kuenning's Ispell and as such is covered by
+his BSD license. Part of SCOWL is also based on Ispell thus the
+Ispell copyright is included with the SCOWL copyright.
+
+The collective work is Copyright 2000-2015 by Kevin Atkinson as well
+as any of the copyrights mentioned below:
+
+ Copyright 2000-2015 by Kevin Atkinson
+
+ Permission to use, copy, modify, distribute and sell these word
+ lists, the associated scripts, the output created from the scripts,
+ and its documentation for any purpose is hereby granted without fee,
+ provided that the above copyright notice appears in all copies and
+ that both that copyright notice and this permission notice appear in
+ supporting documentation. Kevin Atkinson makes no representations
+ about the suitability of this array for any purpose. It is provided
+ "as is" without express or implied warranty.
+
+Alan Beale <biljir@pobox.com> also deserves special credit as he has,
+in addition to providing the 12Dicts package and being a major
+contributor to the ENABLE word list, given me an incredible amount of
+feedback and created a number of special lists (those found in the
+Supplement) in order to help improve the overall quality of SCOWL.
+
+The 10 level includes the 1000 most common English words (according to
+the Moby (TM) Words II [MWords] package), a subset of the 1000 most
+common words on the Internet (again, according to Moby Words II), and
+frequently class 16 from Brian Kelk's "UK English Wordlist
+with Frequency Classification".
+
+The MWords package was explicitly placed in the public domain:
+
+ The Moby lexicon project is complete and has
+ been place into the public domain. Use, sell,
+ rework, excerpt and use in any way on any platform.
+
+ Placing this material on internal or public servers is
+ also encouraged. The compiler is not aware of any
+ export restrictions so freely distribute world-wide.
+
+ You can verify the public domain status by contacting
+
+ Grady Ward
+ 3449 Martha Ct.
+ Arcata, CA 95521-4884
+
+ grady@netcom.com
+ grady@northcoast.com
+
+The "UK English Wordlist With Frequency Classification" is also in the
+Public Domain:
+
+ Date: Sat, 08 Jul 2000 20:27:21 +0100
+ From: Brian Kelk <Brian.Kelk@cl.cam.ac.uk>
+
+ > I was wondering what the copyright status of your "UK English
+ > Wordlist With Frequency Classification" word list as it seems to
+ > be lacking any copyright notice.
+
+ There were many many sources in total, but any text marked
+ "copyright" was avoided. Locally-written documentation was one
+ source. An earlier version of the list resided in a filespace called
+ PUBLIC on the University mainframe, because it was considered public
+ domain.
+
+ Date: Tue, 11 Jul 2000 19:31:34 +0100
+
+ > So are you saying your word list is also in the public domain?
+
+ That is the intention.
+
+The 20 level includes frequency classes 7-15 from Brian's word list.
+
+The 35 level includes frequency classes 2-6 and words appearing in at
+least 11 of 12 dictionaries as indicated in the 12Dicts package. All
+words from the 12Dicts package have had likely inflections added via
+my inflection database.
+
+The 12Dicts package and Supplement is in the Public Domain.
+
+The WordNet database, which was used in the creation of the
+Inflections database, is under the following copyright:
+
+ This software and database is being provided to you, the LICENSEE,
+ by Princeton University under the following license. By obtaining,
+ using and/or copying this software and database, you agree that you
+ have read, understood, and will comply with these terms and
+ conditions.:
+
+ Permission to use, copy, modify and distribute this software and
+ database and its documentation for any purpose and without fee or
+ royalty is hereby granted, provided that you agree to comply with
+ the following copyright notice and statements, including the
+ disclaimer, and that the same appear on ALL copies of the software,
+ database and documentation, including modifications that you make
+ for internal use or for distribution.
+
+ WordNet 1.6 Copyright 1997 by Princeton University. All rights
+ reserved.
+
+ THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON
+ UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+ IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON
+ UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT-
+ ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
+ LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY
+ THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+ The name of Princeton University or Princeton may not be used in
+ advertising or publicity pertaining to distribution of the software
+ and/or database. Title to copyright in this software, database and
+ any associated documentation shall at all times remain with
+ Princeton University and LICENSEE agrees to preserve same.
+
+The 40 level includes words from Alan's 3esl list found in version 4.0
+of his 12dicts package. Like his other stuff the 3esl list is also in the
+public domain.
+
+The 50 level includes Brian's frequency class 1, words appearing
+in at least 5 of 12 of the dictionaries as indicated in the 12Dicts
+package, and uppercase words in at least 4 of the previous 12
+dictionaries. A decent number of proper names is also included: The
+top 1000 male, female, and Last names from the 1990 Census report; a
+list of names sent to me by Alan Beale; and a few names that I added
+myself. Finally a small list of abbreviations not commonly found in
+other word lists is included.
+
+The name files form the Census report is a government document which I
+don't think can be copyrighted.
+
+The file special-jargon.50 uses common.lst and word.lst from the
+"Unofficial Jargon File Word Lists" which is derived from "The Jargon
+File". All of which is in the Public Domain. This file also contain
+a few extra UNIX terms which are found in the file "unix-terms" in the
+special/ directory.
+
+The 55 level includes words from Alan's 2of4brif list found in version
+4.0 of his 12dicts package. Like his other stuff the 2of4brif is also
+in the public domain.
+
+The 60 level includes all words appearing in at least 2 of the 12
+dictionaries as indicated by the 12Dicts package.
+
+The 70 level includes Brian's frequency class 0 and the 74,550 common
+dictionary words from the MWords package. The common dictionary words,
+like those from the 12Dicts package, have had all likely inflections
+added. The 70 level also included the 5desk list from version 4.0 of
+the 12Dics package which is in the public domain.
+
+The 80 level includes the ENABLE word list, all the lists in the
+ENABLE supplement package (except for ABLE), the "UK Advanced Cryptics
+Dictionary" (UKACD), the list of signature words from the YAWL package,
+and the 10,196 places list from the MWords package.
+
+The ENABLE package, mainted by M\Cooper <thegrendel@theriver.com>,
+is in the Public Domain:
+
+ The ENABLE master word list, WORD.LST, is herewith formally released
+ into the Public Domain. Anyone is free to use it or distribute it in
+ any manner they see fit. No fee or registration is required for its
+ use nor are "contributions" solicited (if you feel you absolutely
+ must contribute something for your own peace of mind, the authors of
+ the ENABLE list ask that you make a donation on their behalf to your
+ favorite charity). This word list is our gift to the Scrabble
+ community, as an alternate to "official" word lists. Game designers
+ may feel free to incorporate the WORD.LST into their games. Please
+ mention the source and credit us as originators of the list. Note
+ that if you, as a game designer, use the WORD.LST in your product,
+ you may still copyright and protect your product, but you may *not*
+ legally copyright or in any way restrict redistribution of the
+ WORD.LST portion of your product. This *may* under law restrict your
+ rights to restrict your users' rights, but that is only fair.
+
+UKACD, by J Ross Beresford <ross@bryson.demon.co.uk>, is under the
+following copyright:
+
+ Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.
+
+ The following restriction is placed on the use of this publication:
+ if The UK Advanced Cryptics Dictionary is used in a software package
+ or redistributed in any form, the copyright notice must be
+ prominently displayed and the text of this document must be included
+ verbatim.
+
+ There are no other restrictions: I would like to see the list
+ distributed as widely as possible.
+
+The 95 level includes the 354,984 single words, 256,772 compound
+words, 4,946 female names and the 3,897 male names, and 21,986 names
+from the MWords package, ABLE.LST from the ENABLE Supplement, and some
+additional words found in my part-of-speech database that were not
+found anywhere else.
+
+Accent information was taken from UKACD.
+
+My VARCON package was used to create the American, British, and
+Canadian word list.
+
+Since the original word lists used in the VARCON package came
+from the Ispell distribution they are under the Ispell copyright:
+
+ Copyright 1993, Geoff Kuenning, Granada Hills, CA
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. All modifications to the source code must be clearly marked as
+ such. Binary redistributions based on modified source code
+ must be clearly marked as modified versions in the documentation
+ and/or other materials provided with the distribution.
+ (clause 4 removed with permission from Geoff Kuenning)
+ 5. The name of Geoff Kuenning may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+ THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS
+ IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GEOFF
+ KUENNING OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+Build Date: Mon Aug 24 16:41:58 EDT 2015
+Wordlist Command: mk-list --accents=strip en_CA 60
+===================================================
+en_GB:
+This dictionary was initially based on a subset of the
+original English wordlist created by Kevin Atkinson for
+Pspell and Aspell and thus is covered by his original
+LGPL licence.
+
+It has been extensively updated by David Bartlett, Brian Kelk
+and Andrew Brown:
+- Numerous Americanism have been removed;
+- Numerous American spellings have been corrected;
+- Missing words have been added;
+- Many errors have been corrected;
+- Compound hyphenated words have been added where appropriate.
+
+Valuable inputs to this process were received from many other
+people - far too numerous to name. Serious thanks to you all
+for your greatly appreciated help.
+
+This wordlist is intended to be a good representation of
+current modern British English and thus it should be a good
+basis for Commonwealth English in most countries of the world
+outside North America.
+
+The affix file has been created completely from scratch
+by David Bartlett and Andrew Brown, based on the published
+rules for MySpell and is also provided under the LGPL.
+
+In creating the affix rules an attempt has been made to
+reproduce the most general rules for English word
+formation, rather than merely use it as a means to
+compress the size of the dictionary. It is hoped that this
+will facilitate future localisation to other variants of
+English.
+
+---
+
+This is a locally hosted copy of the English dictionaries with fixed dash handling and new ligature and phonetic suggestion support extension:
+http://extensions.openoffice.org/en/node/3785
+
+Original version of the en_GB dictionary:
+http://www.openoffice.org/issues/show_bug.cgi/id=72145
+
+OpenOffice.org patch and morphological extension.
+
+The morphological extension based on Wordlist POS and AGID data
+created by Kevin Atkinson and released on http://wordlist.sourceforge.net.
+
+Other fixes:
+
+OOo Issue 48060 - add numbers with affixes by COMPOUNDRULE (1st, 111th, 1990s etc.)
+OOo Issue 29112, 55498 - add NOSUGGEST flags to taboo words
+New REP items (better suggestions for accented words and a few mistakes)
+OOo Issue 63541 - remove *dessicated
+
+2008-12-18 nemeth AT OOo
+
+---
+
+MARCO A.G.PINTO:
+Since the dictionary hasn't been updated for many years,
+I decided to fork it in order to add new words and fixes.
+
+I even added words such as common names of software and hardware.
+
+I grabbed Mozilla's version since it wasn't obfuscated. Alexandro Colorado and I
+tried to unmunch the OpenOffice version but all we got was garbage.
+
+The dictionary icon in the Extension Manager was designed by Pedro Marques.
+
+The sources used to verify the spelling of the words I included in the dictionary:
+1) Oxford Dictionaries;
+2) Collins Dictionary;
+3) Macmillan Dictionary;
+4) Wiktionary (used with caution);
+5) Wikipedia (used with caution);
+6) Physical dictionaries
+
+Main difficulties developing this dictionary:
+1) Proper names;
+2) Possessive forms;
+3) Plurals.
+
+Please let Marco A.G.Pinto know of any errors that you find:
+E-mail: marcoagpinto@mail.telepac.pt
+ Site: http://marcoagpinto.cidadevirtual.pt/proofingtoolgui.html
+
+
+V2.00 - 25-AUG-2013
+-------------------
+Added the words:
+1) Thunderbird
+2) Firefox
+3) LibreOffice
+4) Ubuntu
+5) Amiga (from Commodore)
+6) mIRC
+7) Facebook
+8) ChanServ
+9) NickServ
+10) IRC
+11) PhD (+plural)
+12) Ph.D.
+13) screenshot (+plural)
+14) PowerPC
+15) internship (+plural)
+16) D-day
+17) Wikipedia
+18) committer (+plural)
+19) anymore
+20) GitHub
+21) Blu-ray (+plural)
+22) airplane (+plural)
+23) unsubscribe
+
+
+V2.01 - 31-AUG-2013
+-------------------
+Added the words:
+24) cyberterrorist (+plural)
+25) cyberterrorism
+26) DVD-RW
+27) DVD-RAM
+28) DVD+RW
+29) cyberattack (+plural)
+30) encyclopedia (+plural)
+31) spyware
+32) adware
+33) malware
+34) Trojan (First letter capitalized - Oxford Dictionary)
+35) Freeware
+36) rootkit (+plural)
+37) keylogger (+plural)
+38) keylogging
+39) subprogram (+plural)
+40) webcam (+plural)
+41) antivirus
+42) Coca-Cola
+43) fuckable
+44) fuckability
+45) NSA
+46) GnuPG
+47) melancholiac
+48) scammer (+plural)
+49) XML
+50) movie (+plural) (Oxford Dictionary says it is chiefly North American)
+51) YouTube
+52) cyberwar (+plural)
+
+
+V2.02 - 4-SEP-2013
+-------------------
+Added the words:
+53) aargh
+54) ABC (+plural)
+55) admin
+56) ADSL
+57) JPEG
+58) megapixel (+plural)
+59) PDF
+60) HDD
+61) FPU
+62) boing
+63) google
+64) Google (capitalized-company)
+65) IDE
+66) fallback
+67) re-establish
+68) MUFON
+69) transborder (+plural)
+70) leveraging
+71) geek (+plural)
+72) bestseller (+plural)
+73) playlist (+plural +ing)
+74) PowerPoint
+75) DALnet
+76) meetup (Oxford Dictionary says it is chiefly North American)
+77) traineeship (Fix - it was only inserted in plural)
+78) phishing
+79) phisher (+plural)
+80) botnet (+plural)
+81) guestbook
+82) widescreen (fix - it was inserted wide-screen)
+83) shortcut (+plural)
+84) retrocession
+85) hardcover (Oxford Dictionary says it is chiefly North American)
+86) Bryon (name of person)
+87) Aleister (name of person)
+88) teleport
+89) teleportation
+90) etheric
+91) telepath
+92) trustable
+93) contactee (+plural)
+94) chakra (+plural)
+95) Adamski (name of person)
+96) diapers (Added plural)
+97) Pleiades (place in the universe)
+98) PGP
+99) lineman
+100) linemen
+101) videography
+102) videographer
+103) HDMI
+104) mentoring
+105) mentored (merged to mentor+ed)
+106) anytime
+107) skywatch (+er +ers +er's)
+108) statewide
+109) caseload
+110) experiencer (+plural)
+111) experienceable
+112) blog (+plural)
+113) blogging
+114) blogged
+115) blogger
+116) crimeware
+117) multisession
+118) cyberstalking
+119) cyberstalker (+plural)
+120) PCMCIA
+121) failover
+122) placeholder (+plural)
+123) showstopper (+plural)
+124) showstopping
+125) API
+126) SeaMonkey
+127) markup
+128) watchdogging
+129) watchdogged
+130) cockapoo
+131) Elohim (name)
+132) undine (+plural)
+133) Plutonian
+134) technostructure
+135) uncommercial
+136) uncompetitively
+137) uncompetitiveness
+138) uncomplicatedly
+139) uncomplicatedness
+140) graphitic
+141) blacklead
+142) ufological
+143) UEFA
+
+
+V2.03 - 13-SEP-2013
+-------------------
+144) Merged uncompetitiveness and uncompetitively into uncompetitive.
+145) e-book (+plural)
+146) e-business
+147) e-card (+plural)
+148) e-crime (+plural)
+149) e-criminal (plural)
+150) infomediary
+151) infomercial (Oxford Dictionary says it is chiefly North American)
+152) infonaut
+153) SQL
+154) cybercafe
+155) cyberbullying
+156) cyberbully
+157) microcontroller
+158) microcircuitry
+159) PDFs (plural)
+160) AGP
+161) BIOS (computer)
+162) bio (+plural) -> (Oxford Dictionary->informal->a biography)
+163) biofuel
+164) biodata
+165) biodefence
+166) biodiesel
+167) bioconversion
+168) biocomputer
+169) biocomputing
+170) bioclimatic
+171) biochip
+172) dpi
+173) BitTorrent
+174) spellcheck (+ er)
+175) GPS
+176) GIF
+177) MPEG
+178) NGO
+179) NTSC
+180) psychotomimetic
+181) OLED
+182) biocircuit
+183) subwoofer
+184) stereophonically
+185) stereophony
+186) subclinical
+187) electro-oculography
+188) electro-oculographic
+189) electrochemistry
+190) electrochemist
+191) triplexed (added +ed to triplex)
+192) sextodecimo (+plural)
+193) thermography
+194) thermographic
+195) thermogram (+plural)
+196) thermograph
+197) infrared
+198) fetus (+plural)
+199) unhatched
+200) unharmful (added +un to harmful)
+201) open-source
+202) gigabit (+plural)
+203) gigaflop (+plural)
+204) giganotosaurus
+205) gigantism
+206) polyploid (+plural)
+207) polyploidy
+208) intracellularly (added ly to intracellular)
+209) daughterboard
+210) daughtercard
+211) transmissivity (+plural)
+212) complementarities (plural)
+213) RNA
+214) polysaccharide (singular)
+215) bioplastic
+216) agonist
+217) agonism
+218) app (+plural)
+219) Xanax
+220) X-rated
+221) subtotalling
+222) subtotalled
+223) derivational
+224) Bergström (Swedish name)
+225) 104+105 (placed in individual words due to a bug in the .AFF)
+
+
+V2.04 - 20-SEP-2013
+-------------------
+226) spoofer (merged into spoof)
+227) spoofery
+228) spoofable
+229) PayPal
+230) distro (+plural)
+231) geoinformation
+232) geolocation
+233) geolocate
+234) favicon
+235) gameplay
+236) webmaster (+plural)
+237) holler (+ ed)
+238) chemtrail (+plural)
+239) Günther (name)
+240) twopenn'orth (John Wilcock from the Mozilla ML)
+241) reinstallation
+242) Alexandro (name)
+243) URLs (plural)
+244) discombobulate (+ed - Ian Neal from the Mozilla ML)
+245) discombobulation (Ian Neal from the Mozilla ML)
+246) Asturias
+247) Asturian
+248) LanguageTool (software)
+249) UI (Oxford: User Interface)
+250) pootle
+251) pootling
+252) counterclaim (+ed)
+253) sublicense (+ed)
+254) double-click (+ed +ing)
+255) Pootle (capitalised, for the utility)
+256) toolbar (+plural)
+257) joypad
+258) PNP
+259) nanomaterial
+260) nanoscale
+261) virtualise (+s +d +ing)
+262) virtualisation (+plural)
+263) voicemail
+264) steadier (added un)
+265) steadiest (added un)
+266) sci-fi (Oxford Dictionary: informal)
+267) namespace
+268) online (both on-line and online exist)
+269) webmail
+270) hardcover (removed, because in en_GB is hardback, thanks Ian Neal)
+271) likelihoods (merged into likelihood with an s code)
+272) postnuptial
+273) Coloradan (relating Colorado: noun and adjective: Oxford)
+274) LaVey (name)
+275) Belial (name)
+276) Rhadamanthus (name)
+277) Sarpedon (name)
+278) Pelops (name)
+279) sociopath (+plural +ic +y)
+280) schizo-affective
+281) walk-through
+282) unsexy (+ier + iest)
+283) handheld
+284) filename (+plural)
+285) unhide (added un to hide)
+286) overlayer (merged into overlay +plural)
+287) overinsured
+288) overinsurance
+289) overkeen
+290) overhit (+s +ing)
+291) Chiu (name)
+292) squawfish (+plural)
+292) podcast (+able +er +ing)
+293) autocorrect (+s +ed)
+294) autocomplete (+s +ed)
+295) waka
+296) watercraft
+297) spacecrafts (added plural - Oxford)
+298) weatherboards (added plural - Oxford)
+299) firewall (added +ed +ing)
+300) firestorm (+plural)
+
+
+V2.05 - 7-OCT-2013
+------------------
+301) GPU (+plural)
+302) AMD (hardware company)
+303) wireframe
+304) leverages (with s)
+305) tooltip (+plural)
+306) hyperlink (+plural +ed)
+307) wirelessly (merged into wireless)
+308) ultraconservatism
+309) ultramicroscope
+310) ultramicroscopic
+311) enigmatical
+312) enharmonically (merged into enharmonic)
+313) René (name)
+314) Kant's
+315) Kantian
+316) Kantianism
+317) Confucianist
+318) Azrael (name)
+319) exemplarily (merged into exemplary)
+320) exemplarity
+321) wholistic (+ally) (Oxford: variant spelling of holistic)
+322) homeopathy (Oxford: also homoeopathy)
+323) homeopathic (+ally)
+324) homeopathist
+325) Ashtar (name)
+326) teleporting (added "ing" to "teleport")
+327) Dreamtime
+328) Patricia (name)
+329) Patrícia (name with accent in "i")
+330) videographics
+331) megastar (informal)
+332) songcraft
+333) fado (+plural Oxford: Portuguese song)
+334) divagate (+s +ed)
+335) divagation
+336) biopharmaceutics
+337) WinZip (software)
+338) WinRAR (software)
+339) NTFS (file system for Windows)
+340) UDF (file system)
+341) subfolder (+plural)
+342) Ubuntu's (added the ')
+343) USB
+344) smartphone (+plural)
+345) rescript (added re into script)
+346) OpenGL
+347) GPL
+348) LGPL
+349) shutdown
+350) uninstall (+s +ing +ed +er)
+351) fundraise (+s +er +ing)
+352) googled (merged into google)
+353) pyjamaed (merged into pyjama)
+354) hackerspace
+355) miscreation (merged mis into creation)
+356) quinary
+357) senary
+358) septenary
+359) octonary
+360) nonary
+361) denary
+362) duodenary
+363) juvenilia
+364) megastore
+365) lightsabre (+Plural Oxford: from Star Wars)
+366) ultracold
+367) cerebrospinal
+368) midbrain
+369) hindbrain
+370) brainstem
+371) pluripotent
+372) microcephaly (+lic)
+373) microcephalous
+374) hippocampus
+375) hippocampi
+376) clavicular
+377) megastardom (informal)
+
+
+V2.06 - 1-NOV-2013
+------------------
+378) ongoingness (merged into ongoing)
+379) hacktivist (+plural)
+380) hacktivism
+381) cybercrime (+plural)
+382) cybercriminal (+plural)
+383) leakers (plural)
+384) NSA's (added the 's)
+385) infringers (plural)
+386) username
+387) Moodle
+388) breathalyse
+389) unappropriated
+390) defalcator (+plural)
+391) imponderably (merged into imponderable)
+392) imponderability
+393) forecasted (merged into forecast)
+394) salvific (Oxford: adjective, Theology)
+395) dualist
+396) dualistic (+ally)
+397) infographic
+398) cybernaut
+399) prepayable (merged into prepay)
+400) prepayability (merged into prepay)
+401) monoecious
+402) monoecy
+403) passerine (+plural)
+404) Google's (added the 's)
+405) subedit (+s +ed +ing)
+406) subeditor
+407) overhitting (merged into overhit)
+408) countback
+409) volleyer (merged into volley)
+410) standalone (removed - According to Oxford is: stand-alone)
+411) stroganoff
+412) timeshare (+s +ed)
+413) submodify (+er +ies +ing +tion)
+414) timeline (+plural)
+415) trainspotter (+plural)
+416) trainspotting
+417) burka
+418) Brezhnev (Russian name)
+419) Gorbachev (Russian name)
+420) preset (+s)
+421) Wicca
+422) Wiccan
+423) archangelic (merged into archangel)
+424) angelology
+425) typologist (merged into typology)
+426) Wi-Fi
+427) WC
+428) wiki (yes, it exists in Oxford)
+429) Wikipedian
+430) LinkedIn (Business Social Network)
+431) interlinkage
+432) monotype
+433) spiritlessly (merged into spiritless)
+434) spiritlessness (merged into spiritless)
+435) spiritism
+436) spiritist
+437) spiritistic
+438) (merged spirit's into spirit)
+439) bestselling
+440) subterraneous
+441) subterraneously (merged into subterraneous)
+442) subterminal
+443) viscousness (merged into viscous)
+444) imperatrix
+445) imperatrices
+446) Metallica (+'s - the heavy metal band)
+447) SMS (+plural +ing +ed)
+448) MMS (+plural +ing +ed)
+449) infowar
+450) wipeable (merged into wipe)
+451) multiplayer
+452) (merged multitasking into multitask)
+453) multitasked (merged into multitask)
+454) multitasker (merged into multitask)
+455) petabyte (+plural)
+456) Bluetooth (+ed)
+457) terabyte (+plural)
+458) metadata
+459) metafile
+460) netiquette
+461) DSL
+462) listenership
+463) videoconference (+ing)
+464) narrowcast (+ed +ing +er)
+465) cypherpunk (+plural)
+466) MSN
+467) viewport
+468) Hezbollah
+469) unibody (+plural)
+470) escargot
+471) yogurt (+plural)
+472) knifepoint
+473) guerrilla (fix: it had plural only and 's)
+474) teacherly
+475) varicella
+476) herpesvirus
+477) postnatally (merged into postnatal)
+478) echoer (merged into echo)
+479) echoey (merged into echo)
+480) echoless (merged into echo)
+481) (merged echo's into echo)
+482) (merged echoic into echo)
+483) Transifex
+484) biogeochemical
+485) biogeochemist
+486) biogeochemistry
+487) centremost
+488) workpiece
+489) WordPad
+490) netbook (+plural)
+491) Atlantean
+492) Tir-na-nog
+493) Hadean
+494) Edenic (merged into Eden)
+495) Midgard
+496) Gehenna
+497) Perseus
+498) Andromeda
+499) Pegasus
+500) originalism
+501) pastiched (merged into pastiche)
+502) choirman
+503) choirmen
+504) conservatoire
+505) hindwing
+506) something's (Oxford - something's behalf - merged into something)
+507) Croats (merged into Croat)
+508) Bahamian
+509) Qatari
+510) Belorussia
+511) Rwandese
+512) Mongols (plural)
+513) mongol (+plural - both in lower case - offensive - Down’s syndrome)
+514) counterterrorism
+515) counterterrorist
+516) countermine (+ing)
+517) pepperminty
+518) duckwalk (+ed)
+519) Fátima (name)
+520) Fatima (name without accent)
+521) fatidic
+522) Nostradamus (name)
+523) monocrat (+ic)
+524) monocracy (+plural)
+525) omnicompetent
+526) omnicompetence
+527) omnisexual
+528) omnisexuality
+529) ureteric
+530) ureteral
+531) vinculum
+532) vincular
+533) amygdala
+534) amygdalae
+535) BCG
+536) hyperkeratosis
+537) monolingually (merged into monolingual)
+538) monoglot
+539) polyglottal
+540) polyglottic
+541) polyglottism
+542) mentoring + mentored (merged to mentor - The .AFF had no bug after all)
+543) Afrotropical
+544) unholier (merged into unholy)
+545) unholiest (merged into unholy)
+546) unholiness (merged into unholy)
+
+
+V2.07 - 27-NOV-2013
+-------------------
+547) newsfeed
+548) telerecording
+549) televiewer
+550) televiewing
+551) radiogenic (+ally)
+552) sRGB
+553) RGB
+554) tech (Oxford - informal)
+555) infotech
+556) bandolero (+plural)
+557) honeytrap
+558) gangboard
+559) gangsta (Oxford - black slang)
+560) bottlescrew
+561) shrimper (+plural)
+562) longline
+563) prawner (merged into prawn)
+564) wanna (Oxford - informal - want to; want a)
+565) Wankie
+566) wanky (Oxford - British vulgar slang)
+567) kbyte (+plural)
+568) maxwell (if in lower case it is a physics measure)
+569) bushelful (+plural)
+570) kilometric (merged into kilometre)
+571) fibreless (merged into fibre)
+572) midline
+573) inbox
+574) linkbait
+575) pseudorandom
+576) pseudorandomly (merged into pseudorandom)
+577) pseudoscience
+578) pseudoscientific
+579) pseudoscientist
+580) parapsychological
+581) parapsychologically (merged into parapsychological)
+582) parapsychic
+583) psychometrist (merged into psychometry)
+584) psychometrician
+585) demonology (plural + demonological + demonologist)
+586) vampirism
+587) quickstepping (merged into quickstep)
+588) quickstepped (merged into quickstep)
+589) Solomonic (merged into Solomon)
+590) millenary (+plural)
+591) Floréal
+592) Amazonia
+593) timeout
+594) undelete (+ed +ing)
+595) screenable (merged into screen)
+596) screenful (merged into screen)
+597) preselection
+598) preselective
+599) techie (+plural - Oxford: informal)
+600) techy (Oxford: informal)
+601) chargrill (+ed)
+602) technicals (added plural)
+603) knockout
+604) speedball
+605) decametre (+ic)
+606) decigram
+607) decigramme
+608) magnifico (Oxford: informal)
+609) magnificoes (Oxford: informal)
+610) postpositive (+vely)
+611) intentionalism
+612) grottoed (merged into grotto)
+613) preadolescent
+614) preambular
+615) summariness (merged into summary)
+616) summational
+617) summative
+618) Zeuxis (Oxford: Greek painter)
+619) zettabyte
+620) rollerball
+621) autoroute
+622) backstreets (plural)
+623) downfold
+624) masterdom
+625) masterhood
+626) masterless (merged into master)
+627) zinced (merged into zinc)
+628) cobaltic (merged into cobalt)
+629) cobaltous
+630) combust
+631) combustor
+632) multithreaded
+633) multithreading
+634) netizen (+plural - Oxford: informal)
+635) Photoshop (Oxford: +s +ing +ed)
+636) rangefinder
+637) microcapsule
+638) colonoscope
+639) colonoscopy (+plural)
+640) hypnotherapist (+plural)
+641) abductee (+plural)
+642) ET (+plural)
+643) Harzan (name of person)
+644) Denise (name of person)
+645) celeb (+plural - Oxford: informal)
+646) CEO (added +s and 's)
+647) CNN (added 's)
+648) scats (merged plural into scat)
+649) synchronicity
+650) Sananda (name of person)
+651) micropyle
+652) spermatozoid (+plural)
+
+
+V2.08 - 1-JAN-2014
+------------------
+653) Ilachinski (name of person)
+654) journaling (fix: it had two ll)
+655) journaled (fix: it had two ll)
+656) weathergirl
+657) greyscale
+658) rollback
+659) pushback
+660) patball
+661) blowout
+662) debut (+ed +ing)
+663) debutante
+664) proaction
+665) proactively (merged into proactive)
+666) proactivity
+667) MUFON's (added 's)
+668) intension (+al +ally)
+669) conjecturable (merged into conjecture)
+670) hypercorrect
+671) hypercorrection
+672) reduplicative
+673) redwing
+674) underwing (+plural)
+675) nymphal (merged into nymph)
+676) nymphean
+677) Persephone (name)
+678) myriapod
+679) pictography
+680) hieroglyphical
+681) hieroglyphically (merged into hieroglyphical)
+682) interlanguage
+683) correlativity
+684) predicability
+685) sulphadiazine
+686) biopharmaceutical (+plural)
+687) dealmaker
+688) dealmaking
+689) subclause
+690) dischargeable (merged into chargeable)
+691) disciplic
+692) discipular
+693) tachistoscope
+694) tachistoscopic (merged into tachistoscope)
+695) tachistoscopically (merged into tachistoscope)
+696) Dropbox
+697) headhunt (+er +ing)
+698) VCRs (plural)
+699) videocassette
+700) stuntwoman
+701) stuntwomen
+702) Steadicam
+703) filmstrip
+704) shirtsleeved (merged into shirtsleeve)
+705) warez (Oxford: informal)
+706) cybersex
+707) cybershop (+s +ing +ed)
+708) cybersecurity
+709) cyberphobia
+710) cyberphobe
+711) cyberphobic
+712) cyberneticist
+713) multivalve
+714) doomy
+715) doomier (merged into doomy)
+716) doomily (merged into doomy)
+717) doominess (merged into doomy)
+718) doomiest (merged into doomy)
+719) satanically (merged into satanic)
+720) monolatry
+721) monolater
+722) monolatrist
+723) monolatrous
+724) picnicky (merged into picnic)
+725) fastball
+726) curveball
+727) fetal
+728) EPROM
+729) Perl
+730) shovelware
+731) prosthetically (merged into prosthetic)
+732) microsurgeon
+733) microsurgical
+734) bistoury (+plural)
+735) vaselined
+736) OpenPGP
+737) alienability
+738) survivorship
+739) refrigeratory
+740) desiccative (merged into desiccate)
+741) replaced spongelike with sponge-like (Fix - Oxford)
+742) oystering (merged into oyster)
+743) cephalopod
+744) milreis (currency)
+745) cruzado (currency) (+plural)
+746) kwanza (currency) (+plural)
+747) dobra (currency)
+748) bitcoin (+plural)
+749) spreadsheeting (merged into spreadsheet)
+750) DDoS
+751) bloggable (merged into blog)
+752) hectarage
+753) megalitre
+754) Svedberg
+755) petaflop
+756) iPhone
+757) iPad
+758) criminalistics
+759) triable
+760) sequestrable (merged into sequestrate)
+761) sequestrator
+762) sociolegal
+763) orthomolecular
+764) cryopreserve
+765) cryopreservation (merged into cryopreserve)
+766) allogeneic
+766) thrombose (fixed thromboses + added ed)
+767) immunotherapy
+768) shadowgraph
+769) radiograph
+770) microphysics
+771) microphysical
+772) ionizable (merged into ionize)
+773) intramolecular
+774) intramolecularly (merged into intramolecular)
+775) superspace
+776) metamaterial (+plural)
+777) isoelectronic
+778) seventhly
+779) UVA
+780) radioscopic (merged into radioscopy)
+781) antigravity
+782) spacewalk (+er)
+783) Geminis (plural - merged into Gemini)
+784) Geminian
+785) xenology
+786) xenologist
+787) cockfight (+s +ing)
+788) neuroticism
+789) megalomanic
+790) anaclitic
+791) megalomaniacal
+792) megaflop (+plural)
+793) kilocalorie
+794) multigym
+795) powerlifting
+796) powerlifter
+797) kettlebell
+798) translunar
+799) checkbox (+plural)
+800) duplexity
+801) preagricultural
+802) admins (plural)
+803) housefather
+804) housemother
+805) mainstreamed (merged into mainstream)
+806) merged mainstreamer into mainstream
+807) remediate
+809) remediation (merged into remediate)
+810) biopiracy
+811) sublittoral
+812) biogeography
+813) biogeographic (merged into biogeography)
+814) biogeographer
+815) biogeographically
+816) biogeographical
+817) excretive (merged into excrete)
+818) hyperparasite
+819) hyperparasitic (merged into hyperparasite)
+820) hyperparasitism
+821) acellular
+822) charcuterie (+plural)
+823) chiffonade
+824) piri-piri
+825) crispbread
+826) fricasseed (merged into fricassee)
+827) tsukemono (+plural)
+828) feijoada
+829) tourtière
+830) macaronies (fixed - plural)
+831) fourchette
+832) quadratus
+833) quadrati
+834) submandibular
+835) rectus
+836) recti
+837) umbilically (merged into umbilical)
+838) preflighting (merged into preflight)
+839) gyropilot
+840) mainsheet
+841) helmsmanship
+842) unnavigability
+843) coachroof
+844) waypoint (+plural)
+845) ASUS
+
+
+V2.09 - 1-FEB-2014
+-------------------
+846) payday
+847) MySpell
+848) Alexandro's (added the 's)
+849) neuropathy
+850) neuropathic
+851) stomatitis
+852) malarious
+853) remittent
+854) haemodialysis
+855) haemodialyses
+856) inhalator
+857) cataplexy
+858) cataplectic
+859) heartworm
+860) encephalopathies (merged into encephalopathy)
+861) bluetongue
+862) endemism
+863) exospheric (merged into exosphere)
+864) polyphonist (merged into polyphony)
+865) polyphonous
+866) unsettlement (merged into unsettle)
+867) spiderman (Oxford: informal)
+868) spidermen (Oxford: informal)
+869) airbrick
+870) stringboard
+871) icehouse
+872) portcullised (merged into portcullis)
+873) sexfoil
+874) isometry
+875) lunette
+876) tympan
+877) catchline
+878) countermark
+879) printability
+880) sterilely (merged into sterile)
+881) frogspawn
+882) behaviouralism
+883) behaviouralist
+884) tartare
+885) fishcake
+886) pâtés (merged plural and removed the 's into the singular form)
+887) dragonfish (+plural)
+888) stonefish (+plural)
+889) Quechua (+plural)
+890) Quechuan
+891) Bolognese
+892) bolognese (lower case)
+893) bolognaise
+894) heteronym (+ic)
+895) heteronymous
+896) ungeared
+897) ungenial (merged into genial)
+898) ungenerousness
+899) ungifted (merged into gifted)
+900) unfussily (merged into unfussy)
+901) Hunspell
+902) ungainsayable
+903) doubleton
+904) causalgia
+905) vesical
+906) cryptogenic
+907) ultrasonography
+908) ultrasonographic (merged into ultrasonography)
+909) tonometer
+910) moonset
+911) intercalary
+912) Ramadan
+913) overstimulation
+914) psychomotor
+915) psychosomatically (merged into psychosomatic)
+916) hyperactively (merged into hyperactive)
+917) hyperkinetic
+918) hyperkinesis
+919) captcha
+920) APIs (plural)
+921) iTunes
+922) iPhones (plural)
+923) iPads (plural)
+924) iOS
+925) hydroculture
+926) perlite
+927) hydrography
+928) hydrographer
+929) hydrographic
+930) hydrographical
+931) hydrographically
+932) underframe
+933) underminer (merged into undermine)
+934) megacity (+plural)
+935) mudbank
+936) geospatial
+937) postiche
+938) sideburn (fixed: the speller only had plural)
+939) upswept
+940) reuptake (merged into uptake)
+941) DEFCON (and defcon - Oxford: US armed forces)
+942) shipbroker
+943) furcula
+944) furcular
+945) furculae
+946) springtail (+plural)
+947) mealworm
+948) viviparity
+949) viviparously
+950) plantable (merged into plant)
+951) plantlet (+plural)
+952) floriculture
+953) floricultural (merged into floriculture)
+954) floriculturist (merged into floriculture)
+955) diaspore
+956) diasporic (merged into diaspora)
+957) tetanic (+ally)
+958) Kalashnikov
+959) alkane (+plural)
+960) heterocyclic
+961) benzenoid
+962) semimetal
+963) semimetallic (merged into semimetal)
+964) betaine
+965) bicyclic
+966) astrochemistry
+967) astrochemical
+968) astrochemist
+969) magnetopause
+970) nanoscopic
+971) nanostructure
+972) nanotech
+973) nanotube
+974) nanorobot
+975) EEPROM
+976) chipmaker
+977) bitstream
+978) Bitstream (Oxford: trademark in the US)
+979) superheterodyne
+980) radiogoniometer
+981) overscan
+982) multitrack (+ed)
+983) nanobot
+984) bioelectronics
+985) intercellular
+986) heteromerous
+987) neurosciences (plural)
+988) biostatistical
+989) biostatistician
+990) pornification
+991) pornify
+992) laserdisc
+993) genlock
+994) S-VHS
+995) chrominance
+996) videocast
+997) defrag (+s +ing +ed)
+998) ultraportable
+999) defragment (+ion +er)
+1000) PDA
+1001) webspace
+1002) cybercrook (+plural)
+1003) bootable
+1004) preload (+ing)
+1005) RTF
+1005) GPRS
+1006) SOSs (plural)
+1007) chatline
+1008) welcomely (merged into welcome)
+1009) welcomeness (merged into welcome)
+1010) welcomer (merged into welcome)
+1011) welcomingly (merged into welcome)
+1012) terroristic (merged into terrorist)
+1013) terroristically
+1014) instrumentalism
+1015) superbug
+1016) hantavirus
+1017) herpesviruses (plural)
+1018) herpetic
+1019) leucoma
+1020) headmasterly (merged into headmaster)
+1021) schoolwork
+1022) playschool
+1023) schooldays
+1024) encyclopedism
+1025) encyclopedist
+1026) encyclopedic
+1027) exocentric
+1028) endocentric
+1029) psycholinguist (added singular)
+1030) grimoire
+1031) psychotronics
+1032) Raelian (+plural)
+1033) attunement
+1034) attritional (merged into attrition)
+1035) attornment
+1036) subsoiling (merged into subsoil)
+1037) fishmeal
+1038) charro (+plural)
+1039) horsebean
+1040) pigman
+1041) pigmen
+1042) slaughterman
+1043) agriproduct
+1044) arboriculture
+1045) arboricultural (merged into arboriculture)
+1046) arboriculturist (merged into arboriculture)
+1047) vermiculture
+1048) nitrochalk
+1049) unreactive (merged into reactive)
+1050) bronzy
+1051) bronzer (merged into bronze)
+1052) reliefs (plural)
+1053) superalloy
+1054) metallographic (merged into metallography)
+1055) metallographically
+1056) silversmithing (merged into silversmith)
+1057) tinplate (+ed)
+1058) EURIBOR
+1059) Euromarket
+1060) Eurocurrency (+plural)
+1061) sexer (merged into sex)
+1062) aristo (+plural - Oxford: informal term for aristocrat)
+1063) toymakers (plural - merged into toymaker)
+1064) toymaker's (merged into toymaker)
+1065) rainswept
+1066) acidophil (+plural +ic)
+1067) basophil (+plural + merged ic into it)
+1068) monocyte (+plural)
+1069) glutamine
+1070) chipset (+plural)
+1071) HD
+1072) ATA
+1073) SATA
+1074) AmigaOS
+1075) Amigas (plural)
+1076) archboard
+1077) flatboat (+plural)
+1078) keelboat (+plural)
+1079) webinar (+plural)
+1080) duodecimo (+plural)
+1081) barmy (+ier +iest + ily +iness)
+1082) barmbrack
+1083) cushiony (merged into cushion)
+1084) whoopers (plural)
+1085) fireback (+plural)
+1086) airgun (+plural)
+1087) airheaded (Oxford: informal - merged into airhead)
+1088) warplane (+plural)
+1089) warpaint
+1090) Cheyennes (plural)
+1091) checklist (+plural)
+1092) cafetière
+1093) caffeinated
+1094) cuppa (+plural - Oxford: informal)
+1095) atriums (plural)
+1096) basilican
+1097) cartonnage
+1098) cartophily
+1099) cartophilist (+plural)
+1100) Johan (name of person)
+1101) virtuosic
+1102) tessitura
+1103) countertenor (+plural)
+1104) antiretroviral (+plural)
+1105) Prussia
+1106) Prussian (+plural)
+1107) countryfied (Oxford: also countrified)
+1108) antiterror
+1109) antiterrorist
+1110) antitoxic
+1111) micro-organism (Fix/deleted: it is microorganism)
+1112) microorganism (+plural)
+1113) micropayment (+plural)
+1114) micronutrient (+plural)
+1115) nanowire (+plural)
+1116) nanobacterium
+1117) nanobacteria
+1118) nanobots (plural)
+1119) nanoparticle (+plural)
+1120) nanorobots (plural)
+1121) nanotubes (plural)
+1122) wordlessness (merged into wordless)
+1123) wordlist
+1124) contrafactive
+1125) contrafactual
+1126) contralateral
+1127) contraposition
+1128) multiplatform
+1129) CSS
+1130) yup
+1131) yep
+1132) XHTML
+1133) SVGA
+1134) namespaces (plural)
+1135) sumptuary
+1136) adminicle
+1137) adminicular
+1138) procurers (plural)
+1139) paraplegic's (added the 's)
+1140) victimhood
+1141) camgirl
+1142) unawakened (merged into awakened)
+1143) gainly (Oxford: archaic)
+1144) Ofcom (Oxford: abbreviation in the UK - Office of Communications)
+1145) Facebook's (added the 's)
+1146) giveaway (+plural)
+1147) cheerleading
+1148) telltale (+plural)
+1149) zoospore (+plural)
+1150) swarmer (+plural)
+1151) hatchling (+plural)
+1152) intercostal (+ly)
+1153) radiolarian (+plural)
+1154) ammonoid (+plural)
+1155) allometry (+ic)
+1156) dorsoventral (+ly)
+1157) embryologic (merged into embryology)
+1158) embryologically
+1159) Pspell
+1160) Aspell
+1161) throwdown
+1162) bodybuilder (+plural)
+1163) bodybuilding
+1164) bodyboard (+plural)
+1165) bodyboarder (+plural)
+1166) bodyboarding
+1167) knowledgeability (merged into knowledge)
+1168) knowledgable
+1169) trichotomy (+plural)
+1170) trichotomous
+1171) tricker (merged into trick)
+1172) trickish
+1173) pixilated
+1174) pixillated (other way of writing the above)
+1175) glitchy (merged into glitch)
+1176) cashback
+1177) casuarina (+plural)
+1178) MacOS
+1179) overviewed (merged into overview)
+1180) overviewing (merged into overview)
+1181) overvaluation
+1182) overwater (+ed +ing)
+1183) overwear
+1184) overwhelmingness
+1185) overwind (+ing)
+1186) overwound
+1187) Bitrex (Oxford: trademark)
+1188) bitonal
+1189) bitonality
+1190) hoo-ha (Oxford: British informal)
+1191) synergist (+plural + ally)
+1192) synfuel (+plural)
+1193) aryl
+1194) chromoly
+1195) chromogenic
+1196) haemophilic (+plural)
+1197) antiscorbutic (+plural)
+1198) antisense
+1199) antirrhinum (+plural)
+
+
+V2.10 - 1-MAR-2014
+------------------
+1200) POS
+1201) Wikipedia's (added the ')
+1202) PDAs (plural)
+1203) FireWire
+1204) mic (+plural - Oxford: short for microphone)
+1205) deniability
+1206) deniably (merged into deniable)
+1207) remanent
+1208) remanence
+1209) coercivity
+1210) CD-RW (+plural)
+1211) onboard
+1212) NAND
+1213) modding+modded+modder (merged into mod)
+1214) defragmenting (merged into defragment)
+1215) DVD-ROM (+plural)
+1216) CD-ROMs (plural)
+1217) offline
+1218) jeep (+plural)
+1219) minidisc (+plural)
+1220) predate (+ed)
+1221) Boole (name + 's)
+1222) phenotypic (merged into phenotype)
+1223) phenotypical
+1224) phenotypically (merged into phenotypical)
+1225) triploid (+plural)
+1226) tetraploid (+plural)
+1227) tetraploidy
+1228) hexaploid
+1229) hexaploidy
+1230) sparrowhawk (+plural)
+1231) whinchat (+plural)
+1232) transgender (+ed +ing)
+1233) homophobe (added singular, by fixing plural)
+1234) intersexual
+1235) intersexuality
+1236) show's (added 's)
+1237) battleaxes (plural)
+1238) battlebus (+plural - Oxford: British informal)
+1239) battlecruiser (+plural +'s)
+1240) echinus
+1241) echinoid (+plural)
+1242) scriptoriums (plural of scriptorium)
+1243) scriptoria (also plural of scriptorium)
+1244) iMac
+1245) cameraperson
+1246) camerawork
+1247) noir (+plural)
+1248) noirish
+1249) screwball (+plural +er)
+1250) venesection
+1251) gamelan
+1252) gamepad (+plural)
+1253) gamekeeping
+1254) gamesman
+1255) gamefowl
+1256) catchlight (+plural)
+1257) x86
+1258) x64
+1259) UTF-8
+1260) PureBasic
+1261) Algarve (famous city in Portugal)
+1262) calculuses (added plural)
+1263) Calcuttan
+1264) caldarium
+1265) caldaria (plural of caldarium)
+1266) man-at-arms
+1267) men-at-arms (plural)
+1268) horsebox (+plural)
+1269) horsebeans (plural)
+1270) cornetto
+1271) cornetti (plural of cornetto)
+1272) cornett (+plural)
+1273) cornetfish (+plural)
+1274) cornerwise
+1275) cornerman
+1276) cornermen (plural of cornerman)
+1277) Missourian
+1278) eww (informal: exclamation)
+1279) untypical (+ally)
+1280) counter-jumper
+1281) counter-offer (+plural)
+1282) plumed (merged into plume)
+1283) plume-like (fixed plumelike)
+1284) plumbous
+1285) blackleaded (merged into blacklead)
+1286) duotone (+plural)
+1287) duopolies (plural of duopoly)
+1288) duology (+plural)
+1289) underwork (+ed)
+1290) alley-oop
+1291) underpainting
+1292) underperform (+s +ing)
+1293) underperformance
+1294) underplant (+s +ed)
+1295) arbovirus (+plural)
+1296) antibiosis
+1297) bioenergy
+1298) bioengineer (+s +ed)
+1299) bioethical
+1300) bioethicist (+plural)
+1301) xenograft (+s)
+1302) allograft (+s)
+1303) homograft (+s)
+1304) chemotaxis
+1305) chemotactic
+1306) secretor (+s)
+1307) secretory
+1308) meningioma (+plural)
+1309) meningiomata (another plural of meningioma)
+1310) meningitic
+1311) flavivirus (+plural)
+1312) seropositive
+1313) seropositivity
+1314) seronegative
+1315) seronegativity
+1316) seroprevalence
+1317) SSD (+plural +'s)
+1318) IOPS
+1319) mSATA
+1320) Z80
+1321) tablier
+1322) handcraft (+ed)
+1323) candleholder (+plural)
+1324) beadwork
+1325) Polokwane (town in northern South Africa)
+1326) Polonnaruwa (town in NE Sri Lanka)
+1327) reptoid (+plural)
+1328) poltroonery
+1329) counteragent (+plural)
+1330) counterblast
+1331) counterbore (+plural)
+1332) countercharge (+plural)
+1333) countercheck (+plural)
+1334) south-western
+1335) wingbeat (+plural)
+1336) sailplane (+plural)
+1337) reimagine (+ed)
+1338) groundbreaking
+1339) groundbreaker (+plural)
+1340) Shaolin
+1341) teammate (+plural - fixed: team-mate)
+1342) ninjutsu
+1343) aikido
+1344) McAfee
+1345) cyber
+1346) apparat (Oxford: chiefly historical)
+1347) Mandela's (added the 's)
+1348) Obama (name of person + 's)
+1349) Snowden (name of person + 's)
+1350) MasterCard
+1351) Moodle's (added the 's)
+1352) workflow (+plural)
+1353) 720p
+1354) 1080i
+1355) 1080p
+1356) artemisia (+plural)
+1357) santolina (+plural)
+1358) bloodroots (added plural)
+1359) Emily (name + 's)
+1360) H.264
+1361) Corel
+1362) brushstroke (+plural)
+1363) 1024x768
+1364) 1366x768
+1365) 800x600
+1366) 640x480
+1367) 320x240
+1368) 1280x720
+1369) 1920x1080
+1370) 1280x720p
+1371) 1920x1080i
+1372) 1920x1080p
+1373) nasogastric
+1374) nasopharynx
+1375) nasopharyngeal
+1376) mucosae (plural of mucosa)
+1377) mucosal
+1378) stroma
+1379) stromata (plural of stroma)
+1380) stromatoporoid (+plural)
+1381) edaphosaurus (+plural)
+1382) opacify (+s +ed +ing +er)
+1383) oesophaguses (another plural of oesophagus)
+1384) signifieds
+1385) signifiers
+1386) signifié (another term for signified)
+1387) Harris (added 's)
+1388) signifiant
+1389) middleware
+1390) choirgirl (+plural +'s)
+1391) choisya (+plural)
+1392) cowbane
+1393) Nathel (name)
+1394) eyehole (+plural)
+1395) eyeline
+1396) eyeliner (+plural)
+1397) eyepatch
+1398) fisheye
+1399) fishbowl
+1400) railroad (+plural +ing +ed)
+1401) railman
+1402) railmen (plural of railman)
+1403) Horwich (name)
+1404) railwayana
+1405) raiments (plural)
+1406) couchette (+plural)
+1407) couchant
+1408) addorsed
+1409) coudé
+1410) testee (+plural)
+1411) fundus
+1412) fundi (plural of fundus)
+1413) funebrial
+1414) micropipette (+plural)
+1415) micropig (+plural)
+1416) microphotograph (+s +ic +y)
+1417) microphagous
+1418) microphagic
+1419) phytochemical (+plural)
+1420) phytochrome
+1421) phytogenetic
+1422) phytogeography
+1423) phytolith (+plural)
+1424) lumens (plural)
+1425) biogenic
+1426) biogenesis
+1427) biogenetic
+1428) biogas
+1429) high-pass
+1430) sthenic
+1431) veratrum (+plural)
+1432) veratrine
+1433) chimichanga (+plural)
+1434) chimichurri
+1435) burrito (+plural)
+1436) drop-down
+1437) pull-in
+1438) cafe (+plural)
+1439) brassard (+plural)
+1440) brass-necked
+1441) glissandos (plural, there is also glissandi)
+1442) glissé (+plural)
+1443) glitterati (Oxford: informal)
+1444) Bollywood
+1445) bollworm (+plural)
+1446) sprayings (plural)
+1447) horntail (+plural)
+1448) Hornung (name of person)
+1449) cracksman
+1450) cracksmen
+1451) cracknel (+plural)
+1452) bucatini
+1453) clementine (+plural - both lowercase - the fruit)
+1454) cheesemonger (+plural)
+1455) cheesewood
+1456) cheffing + cheffed (merged into chef)
+
+
+V2.11 - 1-APR-2014
+------------------
+1457) curriculum vitae
+1458) curricula vitae (plural of curriculum vitae)
+1459) multiparty
+1460) polyphase
+1461) polyphasic
+1462) multiplatinum
+1463) multiplay
+1464) fabulate (+ion)
+1465) fabulator
+1466) fabulist (+plural +')
+1467) autochange (+er)
+1468) airbag (+plural)
+1469) airband
+1470) airbed
+1471) airboat
+1472) airbricks (added plural)
+1473) stairlift (+plural)
+1474) stairhead
+1475) rundown
+1476) staithe (+plural)
+1477) double-ender
+1478) notes inégales
+1479) touchscreen (+plural)
+1480) touchpoint (+plural)
+1481) touchpad
+1482) touchless
+1483) toucher (+plural)
+1484) faceplates (added plural)
+1485) facetiae
+1486) epigraphic (merged into epigraphy)
+1487) epigraphically (merged into epigraphy)
+1488) epigraphist (merged into epigraphy)
+1489) epigrammatically
+1490) trachoma
+1491) trachomatous
+1492) acetogenic
+1493) biofilm (+plural)
+1494) bioenergetics
+1495) bioelectric
+1496) bioelectrical
+1497) supramolecular
+1498) phospholipid (+plural)
+1499) proteinase (+plural)
+1500) proteoglycan (+plural)
+1501) sulfate (+plural - another form of sulphate)
+1502) alkene (+plural)
+1503) alicyclic (+plural)
+1504) cyclohexane
+1505) involutes (+plural)
+1506) parapodium
+1507) parapodia (plural of parapodium) (+parapodial)
+1508) polychaete (+plural)
+1509) bryozoan (+plural)
+1510) pustulate (+ing +ion)
+1511) pussyfooter (+plural)
+1512) pussycat (+plural)
+1513) pussy-whip (+ed - Oxford: vulgar slang)
+1514) multifold
+1515) New Ager (+plural)
+1516) New Ageism
+1517) New Age
+1518) groundbait (+ing)
+1519) ground-to-air
+1520) crosstrees
+1521) flexitarian (+plural)
+1522) nightlife
+1523) ragweed
+1524) bottlebrush (+plural)
+1525) multi-agency
+1526) multiaxial
+1527) biohazard (+plural)
+1528) bioindicator (+plural)
+1529) seabird (+plural)
+1530) murrelet (+plural)
+1531) steelhead
+1532) eutectoid
+1533) user-friendly (added +ier +est +ness)
+1534) user-hostile
+1535) darknet
+1536) backlight (+ed +ing)
+1537) backlift
+1538) backline
+1539) backlink (+plural)
+1540) cellmate
+1541) Whitemoor (name)
+1542) Sundberg (name)
+1543) multiculturalist
+1544) multiculturally
+1545) multidirectional
+1546) multifaith
+1547) multifactorial
+1548) electrocoagulation
+1549) electrocautery
+1550) aeromedical
+1551) aeromagnetic
+1552) aerolite (+plural)
+1553) aerogramme
+1554) aerogel (+plural)
+1555) aeroelasticity
+1556) aeroelastic
+1557) under-read
+1558) speedo (+plural - Oxford: short informal for speedometer)
+1559) Speedos (Oxford: trademark Men’s brief, tight swimming trunks)
+1560) speedballs (added plural)
+1561) punchball
+1562) Saughton (name)
+1563) methamphetamine
+1564) methanal
+1565) flocculant (+plural)
+1566) whistle-blowing
+1567) telescreen
+1568) Morrisons (name)
+1569) long-stay
+1570) multicore
+1571) binational
+1572) binate
+1573) cross-compiler
+1574) autoresponder
+1575) autorotate
+1576) autorotation (+plural)
+1577) autosave (+ing +ed)
+1578) autoroutes (added plural)
+1579) autoshaping
+1580) Comanches (added plural)
+1581) Lakota (+plural)
+1582) anti-ageing
+1583) anti-American
+1584) anti-British
+1585) anti-capitalist
+1586) anti-capitalism
+1587) anti-Christian
+1588) anti-constitutional
+1589) anti-corruption
+1590) anti-democratic
+1591) anti-emetic
+1592) anti-feminist
+1593) anti-feminism
+1594) anti-fraud
+1595) anti-gay
+1596) right-click
+1597) cybernauts (added plural)
+1598) cyberculture
+1599) cyberespionage
+1600) backchannel (+plural)
+1601) backcast (+plural)
+1602) left-click
+1603) Hilberg (name +')
+1604) unfeasible (+bly)
+1605) unfeasibility
+1606) unfavourite (merged into favourite)
+1607) misconfigure (+ed)
+1608) bitmapping + bitmapped (merged into bitmap)
+1609) CCD
+1610) Williard (name)
+1611) neonatologist
+1612) neonatology
+1613) neonicotinoid (+plural)
+1614) pyrethroid (+plural)
+1615) neopaganism
+1616) neopagan (+plural)
+1617) neophobia
+1618) neophobic
+1619) neontology
+1620) neontological
+1621) catabolism
+1622) catabolic
+1622) catabolize (+ing)
+1623) biosynthesis
+1624) biosynthetic
+1625) metaphysician (+plural)
+1626) metaplasia
+1627) metaplastic
+1628) by-blow
+1629) Mendelssohn (added 's)
+1630) goop
+1630) goopy (+ness +er +est)
+1631) goosander (+plural)
+1632) waterbird (+plural)
+1633) waterbed (+plural)
+1634) footboard (+plural)
+1635) alright
+1636) footbrake (+plural)
+1637) rpm
+1638) footgear
+1639) footle
+1640) facade (also façade)
+1641) footmark (added singular)
+1642) tobyman + tobymen
+1643) Witherington (name)
+1644) Higton (name)
+1645) ottocento
+1646) mulattos (plural)
+1647) vice anglais
+1648) magnesian
+1649) ultrabasic
+1650) volcanicity
+1651) geopark
+1652) geomorphologist (merged into geomorphology)
+1653) catastrophism
+1654) catastrophist
+1655) uniformitarianism
+1656) gralloch
+1657) superhelix
+1658) superhelices
+1659) superhelical
+1660) superheavyweight
+1661) superheavy
+1662) supergroup
+1663) supergravity
+1664) superstring (+plural)
+1665) supersymmetry (+ic)
+1666) supertax
+1667) supertwist
+1668) LCD's (added the 's)
+1669) multibillion
+1670) multibuy (+plural)
+1671) telepathist (merged into telepathy)
+1672) telepathise (merged into telepathy)
+1673) empath
+1674) clairaudience
+1675) clairaudient
+1676) apozem (+plural - Oxford: archaic)
+1677) electuary (+plural - Oxford: archaic)
+1678) qubit (+plural)
+1679) autodialler + autodials + autodialling + autodialled (merged into autodial)
+1680) autocue (fix: It only accepted uppercase - in Oxford it is in lowercase)
+1681) filmgoer (+plural)
+1682) somatically
+1683) microinject (+ed +ing)
+1684) microinjection
+1685) postdoctoral
+1686) mutagenesis
+1687) mutagenicity
+1688) blastoderm
+1689) syncytium
+1690) syncytia
+1691) syncytial
+1692) plasmodium
+1693) plasmodia
+1694) plasmodial
+1695) trophoblast (+plural +ic)
+1696) trisomy (+plural)
+1697) monosomy (+ic)
+1698) Wacker (name)
+1699) dystopias (plural)
+1700) dystopian (+plural)
+1701) dystopic
+1702) Vorticist (+plural)
+1703) Vorticism
+1704) Bloomsbury
+1705) Dadaism
+1706) Dadaist (+ic)
+1707) vortical
+1708) vortically
+1709) vorticose
+1710) vorticular
+1711) vorticella (+plural)
+1712) araneid (+plural)
+1713) wickiup
+1714) wicketkeeper (+plural)
+1715) wicketkeeping
+1716) supersize (+s +ing +ed)
+1717) supersensitive
+1718) unaspirated
+1719) forma (+plural)
+1720) formae (another plural of forma)
+1721) overleap (+s +ed)
+1722) overleapt
+1723) overlarge
+1724) beget (+s +ing +er +est)
+1725) foredune (+plural)
+1726) embayment (+plural)
+1727) longshore
+1728) longship (+plural)
+1729) longlist (+plural)
+1730) shortlist (+s +ed)
+1731) shortlistee (+plural)
+1732) shorthold
+1733) thug-like
+1734) shorthair (+plural)
+1735) short-tempered
+
+
+V2.12 - 1-MAY-2014
+------------------
+1736) hurrahed + hurrahing (merged into hurrah)
+1737) extrados
+1738) intrados
+1739) voussoir (+plural)
+1740) Lillie (name)
+1741) Udmurt
+1742) Votyak (former term for the language Udmurt)
+1743) Casio (+'s - company)
+1744) W
+1745) Windows XP
+1746) status quo
+1747) deadlight (+plural)
+1748) deadeye (+plural)
+1749) greenie (+plural)
+1750) whinge (+s +ing +ed)
+1751) whingeing (another form of the previous one)
+1752) stonechat (+plural)
+1753) wheatear (+plural)
+1754) figbird (+plural)
+1755) forktail (+plural)
+1756) sunbird (+plural)
+1757) downcurved
+1758) leafbird (+plural)
+1759) bulbul (+plural)
+1760) drongo (+plural)
+1761) drongoes (another plural of the previous one)
+1762) bee-eater (+plural)
+1763) bee-stung
+1764) sunblind (+plural)
+1765) sunbittern (+plural)
+1766) antbird (+plural)
+1767) hoatzin (+plural)
+1768) manakin (+plural)
+1769) cotinga (+plural)
+1770) Neotropical
+1771) neotropics
+1772) fernbird (+plural)
+1773) fernbrake
+1774) ferox
+1775) butterfish (+plural)
+1776) butterflying + butterflied (merged into butterfly)
+1777) superfamily (+plural)
+1778) superfecundation
+1779) superfetation
+1780) ecdysis
+1781) ecdysial
+1782) clavate
+1783) thalli
+1784) thallus
+1785) thallophytes (plural)
+1786) cyanophyte (+plural)
+1787) dysenteric (merged into dysentery)
+1788) dysfunctionality
+1789) dysgraphia
+1790) dysgraphic
+1791) transracial
+1792) wildwood
+1793) redshank (+plural)
+1794) oystercatcher (+plural)
+1795) turnstones (plural)
+1796) transsexuality
+1797) transputers (plural)
+1798) chipmakers (plural)
+1799) photonics
+1800) photonegative
+1801) photomultipliers (plural)
+1802) photonic
+1803) echograph
+1804) echogram (+plural)
+1805) echocardiograph (+y +ic)
+1806) auscultatory
+1807) cervicitis
+1808) vaginosis
+1809) preterm
+1810) backmarker (+plural)
+1811) backlot (+plural)
+1812) backload (+plural)
+1813) dropside (+plural)
+1814) dropseed
+1815) buttonbush (+plural)
+1816) Lesley (name)
+1817) hatband (+plural)
+1818) hatbox (+plural)
+1819) weighbridges (plural)
+1820) backstroker (+plural)
+1821) downhillers (plural)
+1822) downhole
+1823) doodah (Oxford: informal)
+1824) doodly-squat (another term for diddly-squat)
+1825) plenish (+ed)
+1826) pleiotropy
+1827) euroland
+1828) eurozone
+1829) Eurotrash
+1830) Eurosceptic
+1831) Eurosceptical
+1832) Europoort
+1833) Europhobe
+1834) Europhile
+1835) Europop
+1836) Eurovision
+1837) Athenaeum
+1838) inunction
+1839) linoleate
+1840) oleate
+1841) OLEDs (plural)
+1842) peaberry (+plural)
+1843) bibelot (+plural)
+1844) grotesques (plural)
+1845) elementals (plural)
+1846) elementalism
+1847) uncombined
+1848) thaumaturge (+ic +ist +y)
+1849) thaumaturgical
+1850) mage (+plural)
+1851) divinatory
+1852) demonolatry
+1853) candomblé
+1854) Umbanda
+1855) macumba
+1856) maculate (+ed +ion)
+1857) gouache (+plural)
+1857) aquarelle (+plural)
+1858) pegmatite (+plural)
+1859) spessartine
+1860) pyrope
+1861) grossular
+1862) almandine
+1863) carnotite
+1864) vanadate
+1865) autunite
+1866) uraninite
+1867) vanadinite
+1868) columbium
+1869) Alentejo (name of region in Portugal)
+1870) Galicia (name of region in Spain)
+1871) Galician
+1872) Callisto (name)
+1873) callop (+plural)
+1874) mulloway
+1875) fingerlings (plural)
+1876) parr
+1877) smolt (+plural)
+1878) amphipod (+plural)
+1879) filmset (+ing +er)
+1880) filmography (+plural)
+1881) filmstrips (plural)
+1882) filopodium
+1883) filopodia (plural of filopodium)
+1884) filopodial (merged into filopodia)
+1885) pseudopodium
+1886) pseudonymity
+1887) pseudonymously
+1888) pseudopods (plural)
+1889) spermatidal
+1890) biorhythmic (merged into biorhythm)
+1891) biosafety
+1892) biosecurity
+1893) bioscientist (merged into bioscience)
+1894) axoneme (+plural +axonemal)
+1895) microtubule (+plural)
+1896) microvascular
+1897) cytoskeleton
+1898) cytoskeletal
+1899) abiotic
+1900) abiogenesis
+1901) abiogenic
+1902) sinters (plural +ed +ing)
+1903) flocculent
+1904) flocculence
+1905) haploidy (merged into haploid)
+1906) autosome (+plural)
+1907) autosomal
+1908) Josh (name)
+1909) cryonic (+s +ally)
+1910) cryopreserved (merged into cryopreserve)
+1911) autotransplant (+s +ion +ed)
+1912) splenic
+1913) bacilliform
+1914) trinomial (+plural)
+1915) superspecies
+1916) downtrend
+1917) downturned (merged into downturn)
+1918) dot-com (+plural +er)
+1919) dot-org
+1920) dot-bomb (+plural)
+1921) bloggers (plural)
+1922) cyberspying
+1923) cybersphere
+1924) cyberslacker (+plural)
+1925) cyberslacking
+1926) bloatware
+1927) gigapixel (+plural)
+1928) bookmarklet
+1929) clickjacking
+1930) clickstream (+plural)
+1931) client-server
+1932) clientele
+1933) upscale (+s +ed +ing)
+1934) downrate (+ed)
+1935) downmarket
+1936) downlight (+s +er +ing)
+1937) ludic
+1938) schoolteaching
+1939) Madison (added the 's)
+1940) schoolmasterly (merged into schoolmaster)
+1941) schoolmastering (merged into schoolmaster)
+1942) bookselling
+1943) bookplate (+plural)
+1944) floorman
+1945) floormen
+1946) floorpan
+1947) underbody (+plural)
+1948) underboss (Oxford: informal)
+1949) underbridge (+plural)
+1950) overbridge (+plural)
+1951) overbreed (+plural)
+1952) overbred (past and past participle of the previous word)
+1953) overboot (+plural)
+1954) overboldly (merged into overbold)
+1955) overboldness (merged into overbold)
+1956) oversail (+plural +ing)
+1957) euro (+plural)
+1958) freewheel (+ed +ing)
+1959) entresol
+1960) pointe
+1961) entropically
+1962) entrustment (merged into entrust)
+1963) entropion
+1964) trichiasis
+1965) luxate (+ed +ing +ion)
+1966) dysplasia
+1967) dysplastic
+1968) adenoma (+plural)
+1969) adenomata (another plural form of the previous word)
+1970) herpetofauna (+al)
+1971) bifid
+1972) ampulla
+1973) ampullae (plural of the previous word)
+1974) autograft (+plural)
+1975) conjunctival (merged into conjunctiva)
+1976) autographic (merged into autograph)
+1977) autography (merged into autograph)
+1978) autoharp
+1979) autohypnosis
+1980) autointoxication
+1981) flameout (+plural)
+1982) flameproof
+1983) flamethrower
+1984) investigable
+1985) investable (merged into invest)
+1986) investible (merged into invest)
+1987) canonicals (added plural)
+1988) replaced salt-water with saltwater (fix)
+1989) saltwort
+1990) comfrey (+plural)
+1991) canoness (+plural)
+1992) archiepiscopacy (+plural)
+1993) archiepiscopate
+1994) Eurocommunism
+1995) Eurocommunist
+1996) Gramsci (+'s - name)
+1997) eurocreep (Oxford: informal)
+1998) Eurodollar (+plural)
+1999) Eurocrat (+plural)
+2000) Eurobond (+plural)
+2001) Euro-MP (+plural)
+2002) coalhouse
+2003) coalfish (+plural)
+2004) arenosol (+plural)
+2005) arenavirus (+plural)
+2006) adenovirus (+plural)
+2007) adenoviral
+2008) corynebacterium
+2009) corynebacteria (plural of previous word)
+2010) coryphée (+plural)
+2011) ballboy (+plural)
+2012) dogshore (+plural)
+2013) autofocusing (merged into autofocus)
+2014) autofill
+2015) autoecology
+2016) rallycross
+2017) milord (+'s - word of the day in Oxford Dictionary)
+2018) milometer
+2019) mileometer (another word for the previous word)
+2020) close-ratio
+2021) jink (+ed +s +ing)
+2022) ju-jutsu (another way of writing it)
+2023) kung fu
+2024) unvalidated
+2025) unvaccinated
+2026) aeromodelling
+2027) aeromodeller
+2028) angiogenesis
+2029) dermatome (+plural)
+2030) tragus
+2031) tragi (plural of previous word)
+2032) friarbird (+plural)
+2033) raptor (+plural)
+2034) gravlax
+2035) gravadlax (another way of writing the previous word)
+2036) caviar (also caviare)
+2037) cavewoman
+2038) cavewomen
+2039) unfriend (+ed +ing)
+2040) unfollow (+ed +ing)
+2041) underway (also "under way")
+2042) homeowner (+plural)
+2043) teenybopper (+plural)
+2044) teenybop
+2045) teenaged (merged into teenage)
+2046) teensy
+2047) teensier + teensiest (merged into teensy)
+2048) overpack (+s +ed)
+2049) overnighted + overnights + overnighter (merged into overnight)
+2050) overmuch
+2051) overmighty
+2052) overman (+s +ed +ing)
+2053) overlordship
+2054) overlooker (+plural)
+2055) overlong
+2056) overlock (+ed)
+2057) overlocker (+plural)
+2058) mudstone
+2059) afferents (added plural)
+2060) cholinergic
+2061) fairwater
+2062) dockage
+2063) fah (Oxford: also fa)
+2064) soybean (+plural)
+2065) satanize + satanise (both possible - +s +ed)
+2066) shitted (merged into shit)
+2067) shat (Oxford: past participle shitted or shit or shat)
+2068) autocephalous
+2069) coachwood (+plural)
+2070) coachwhip
+2071) bird-like
+2072) bipedality
+2073) EuroMillions
+2074) biphasic
+2075) blackbuck (+plural)
+2076) brushtail
+2077) brushback (+plural)
+2078) brush-turkey (+plural)
+2079) Seychellois (place)
+2080) Byelorussia (place - also Belorussia)
+2081) bellyboard (+s +er +ing)
+2082) bellyflop (+s +ed +ing)
+2083) bellyband
+2084) breasthook (+plural)
+2085) breastfeeds (plural)
+2086) breastpin (+plural)
+2087) breaststroker (+plural)
+2088) breastsummer
+2089) biotecture
+2090) bioterrorism
+2091) bioterrorist
+2092) biotherapy (+plural)
+2093) agriproducts (plural)
+2094) agriscience (+ist)
+2095) agritourism
+2096) destock (+ing)
+2097) telecom (+plural - both in lower case)
+2098) telecomputer (+plural)
+2099) telecomputing
+2100) debacle (+plural)
+2101) deattribute (+ed)
+2102) deattribution
+2103) conservatoires (added plural)
+2104) deathtrap
+2105) death-or-glory
+2106) death-dealing
+2107) death-obsessed
+2108) cupholder
+2109) box-shifter (+plural)
+2110) boxboard
+2111) anti-tank
+2112) bumboat (+plural)
+2113) bumfluff
+2114) Antichrists (added plural)
+2115) animatronic (+plural)
+2116) anime (Japanese cartoons)
+2117) manga (Japanese cartoons)
+2118) manfulness
+2119) quadragenarian
+2120) quadplex
+2121) Eid (Muslim festival)
+2122) Azania (name of place)
+2123) Azanian
+2124) azeotrope (+s +ic)
+2125) fusel oil (+plural)
+2126) monocoque
+2127) polyclonal
+2128) analyte (+plural)
+2129) circumcircle (+plural)
+2130) incircle
+2131) incipit (+plural)
+2132) universalist (+plural)
+2133) Quaker (+plural)
+2134) Quakerish
+2135) Quakerism
+
+
+V2.13 - 1-JUN-2014
+------------------
+2136) iPod (+plural)
+2137) hoody (+plural)
+2138) hoodie (+plural) (another form of the previous word)
+2139) operant (+plural)
+2140) operantly (merged into operant)
+2141) pneumonectomy (+plural)
+2142) pneumonic
+2143) bronchopneumonia
+2144) pneumonoultramicroscopicsilicovolcanoconiosis
+2145) pruritus + pruritic
+2146) bulla
+2147) bullae (plural of previous word)
+2148) sacs (added plural)
+2149) sac-like
+2150) aneurysmal (merged into aneurysm)
+2151) subarachnoid
+2152) subantarctic
+2153) subagency (+plural)
+2154) subagent (+plural)
+2155) subadult (+plural)
+2156) never-changing
+2157) never-dying
+2158) never-failing
+2159) candlenut (+plural)
+2160) Portlaoise (name)
+2161) Portlaoighise (another form for the previous word)
+2162) galangal
+2163) lemongrass
+2164) lemonwood
+2165) candleberry (+plural)
+2166) subacid
+2167) greenbottle (+plural - Oxford: A metallic green fly)
+2168) canola
+2169) Bayer (name of company)
+2170) UFO's (added the 's)
+2171) Schratt (name)
+2172) cyberbullying (merged into cyberbully)
+2173) cyberbullies (plural - merged into cyberbully)
+2174) cybercast (+s +ing)
+2175) cyberchondriac (+plural)
+2176) cyberchondria
+2177) cyberphobics (added plural)
+2178) constitutionalism
+2179) statism
+2180) statist (+plural)
+2181) cardiological
+2182) cardiographer + cardiography (merged into cardiograph)
+2183) bootloader
+2184) bootlick (+ing)
+2185) disenchantingly
+2186) disempower (+s +ing +ed +ment)
+2187) disembarrass (+ed +ing +ment)
+2188) diseconomy (+plural)
+2189) initialling (merged into initial)
+2190) retrievability
+2191) laddish (+ness)
+2192) mis-sell + mis-selling + mis-sold
+2193) misallocate (+s +ed +ing +tion)
+2194) misandry
+2195) misanthropical
+2196) misapprehensive
+2197) imperceptive
+2198) imperator + imperatorial
+2199) bioarchaeology
+2200) bioarchaeological
+2201) bioarchaeologist
+2202) bioactive
+2203) bioactivity
+2204) monolayer (added singular)
+2205) multilinguals (added plural)
+2206) scaleless (merged into scale)
+2207) endothermal
+2208) endotoxin (+plural)
+2209) exotoxin (+plural)
+2210) tiki (+plural)
+2211) removed "informations" since it is a singular word only
+2212) blagueur (rare)
+2213) vestiary (+plural)
+2214) cruciate
+2215) interphase
+2216) metaphase
+2217) radiobiology
+2218) radiobiological + radiobiologically
+2219) radiobiologist (+plural)
+2220) repairability
+2221) multimodal
+2222) multimeter (added plural)
+2223) cryobiology + cryobiologist
+2224) cryobiological
+2225) andropause + andropausal
+2226) terraform (+ing)
+2227) terraformer (+plural)
+2228) airscrew (+plural)
+2229) triplanes (added plural)
+2230) airside
+2231) buff-tip
+2232) dialectology + dialectological + dialectologist
+2233) diatheses (plural of diathesis)
+2234) sterol (+plural)
+2235) sphingolipid (+plural)
+2236) condonation (merged into condone)
+2237) neo-Nazi (+plural)
+2238) neo-Nazism
+2239) neo-Marxist (+plural)
+2240) neo-Marxism
+2241) neo-liberal (+plural)
+2242) neo-liberalism
+2243) communalism
+2244) communalist (+plural +ic)
+2245) neocolonial
+2246) neocolonialist (+plural)
+2247) neoconservative (+plural)
+2248) neoconservatism
+2249) neocortices (plural of neocortex)
+2250) neocortical
+2251) neurologic (merged into neurology)
+2252) neurolinguistic (+plural)
+2253) analphabetic
+2254) aspheric (+ally)
+2255) aspherical
+2256) fluxional
+2257) fluxion (+plural)
+2258) fluxgate
+2259) demagnetizer
+2260) demagnetiser
+2261) chaology (+ist)
+2262) semi-classical
+2263) semi-conservative
+2264) reinstalment
+2265) Gerrit (software)
+2266) occultation (merged into occult)
+2267) occultist (+plural)
+2268) occultness (merged into occult)
+2269) contactless
+2270) contact-breaker
+2271) gnomon (+plural)
+2272) (merged gnomonic into gnomon)
+2273) Arminian (+plural)
+2274) Arminianism
+2275) popery
+2276) Popemobile
+2277) jokester
+2278) jokesmith (+plural)
+2279) biggies (added plural)
+2280) Bigfoot
+2281) Bigfeet (plural of previous word)
+2282) bigeneric
+2283) falcate
+2284) emerald-cut
+2285) dustheap
+2286) dustcoat (+plural)
+2287) dustcarts (added plural)
+2288) barney (+plural)
+2289) bunfight (+plural)
+2290) backstabbings (added plural)
+2291) Milroy (name)
+2292) bungarotoxin
+2293) neurotoxin (+plural)
+2294) neurotoxic
+2295) neurotoxicity
+2296) neurotoxicology
+2297) neurotrophic
+2298) neurotypical
+2299) user-definable
+2300) user-generated
+2301) unlikeable (merged into likeable)
+2302) unliberated
+2303) unlet (merged into let)
+2304) unlearnedly
+2305) unlay (+ing)
+2306) unlaid (past and past participle of previous word)
+2307) sensorimotor
+2308) sensorineural
+2309) sensorily (merged into sensory)
+2310) subclavian
+2311) semi-retired
+2312) semi-opera (+plural)
+2313) semi-modal
+2314) semi-liquid (+plural)
+2315) semi-invalid
+2316) semi-lethal
+2317) semi-fluid
+2318) semi-finalist (+plural)
+2319) semi-double
+2320) semi-documentary (+plural)
+2321) clock-watch (+ing +er)
+2322) clockmakers (added plural)
+2323) clockmaking
+2324) chronographic (merged into chronograph)
+2325) chronobiology
+2326) chronobiologist (+plural)
+2327) viewports (added plural)
+2328) viewscreen
+2329) hi-fi (+plural - fix: made it lowercase like in Oxford)
+2330) hi-res (Oxford: informal)
+2331) high-res (Oxford: informal - another form of the previous word)
+2332) biopharma (+plural)
+2333) unmunch (+s +ed +ing)
+2334) focaccia
+2335) Mailänder (name)
+2336) backwards-compatible
+2337) backward-compatible
+2338) bottom-dwelling
+2339) bottom-dweller (+plural)
+
+
+V2.14 - 1-JUL-2014
+------------------
+2340) hard-code (+ed)
+2341) autocorrecting (merged into autocorrect)
+2342) autarchy (+ic +plural +al)
+2343) autarky (same as the previous word - +plural +ic)
+2344) marcasite
+2345) microcrystalline
+2346) microcredit
+2347) irredeemability
+2348) irrecusable
+2349) bullseyes (added plural)
+2350) bullshot
+2351) inter-agency
+2352) inter-allied
+2353) inter-class
+2354) interactant
+2355) interactionism
+2356) interactionist
+2357) interarticular
+2358) interatomic
+2359) interbed (+ed)
+2360) mudstones (added plural)
+2361) shakuhachi (+plural)
+2362) flat-top (+plural)
+2363) flatbed
+2364) formational (merged into formation)
+2365) endpaper (added singular)
+2366) electrotyper (added singular)
+2367) electrotherapeutic
+2368) electrotherapeutical
+2369) electrosurgery
+2370) electrosurgical
+2371) electrotechnology
+2372) electrotechnic (+s)
+2373) electrotechnical
+2374) electrothermal
+2375) toolkit
+2376) drop-dead
+2377) englacial
+2378) enginery
+2379) gearhead (+plural)
+2380) notchy (+ier +est)
+2381) telemark (+ing)
+2382) triclinic
+2383) tricot
+2384) catteries (added plural)
+2385) diphtherial (merged into diphtheria)
+2386) diphtheritic
+2387) porphyria
+2388) neuropathies (added plural)
+2389) neuropath (+plural) (+ merged ic into it)
+2390) acetylcholine
+2391) Alzheimer (+ 's)
+2392) alyssum (+plural)
+2393) Solaris (OS)
+2394) Arial (font)
+2395) Verisign (+'s - company name)
+2396) DNS
+2397) Symantec (+'s - company name)
+2398) courseware
+2399) coursebook (+plural)
+2400) blipvert (+plural)
+2401) offshores + offshored (merged into offshore)
+2402) eBay (+er)
+2403) shovelboard
+2404) shovelhead (shark)
+2405) bonnethead (shark)
+2406) blackfish (+plural)
+2407) blackfly (+plural)
+2408) astroturfing
+2409) astrophotography
+2410) astrophotographer (+plural)
+2411) astrophotographic
+2412) breakbeat (+plural)
+2413) breakdance (+ing +er +ed)
+2414) PCI
+2415) HDDs (added plural)
+2416) headquarter (added singular + ed)
+2417) OEMs (added plural)
+2418) Gb
+2419) NAS
+2420) drive's (added the 's)
+2421) MMX
+2422) cacheing (it can also be written caching)
+2423) cacheable (merged into cache)
+2424) cacheless (merged into cache)
+2425) uncached
+2426) rebrand (+ing)
+2427) webcast (+plural +ing +er)
+2428) videoconferences (added plural)
+2429) videogram (+plural)
+2430) headnotes (added plural)
+2431) accretive
+2432) amassment (+plural)
+2433) bodger (+plural - Oxford: British informal)
+2434) 'gainst (Oxford: short for against)
+2435) unsex (+ed +s)
+2436) epicene
+2437) stepdad (+plural - Oxford: informal)
+2438) stepfamily (+plural)
+2439) stepmum (+plural - Oxford: informal)
+2440) Stepford (name)
+2441) robotically
+2442) robotisation
+2443) sh*tless (merged into sh*t - Oxford: vulgar slang)
+2444) sh*thouse (Oxford: vulgar slang)
+2445) sh*thead (Oxford: vulgar slang)
+2446) sh*tface (Oxford: vulgar slang)
+2447) shi*hole (Oxford: vulgar slang)
+2448) trafficless (merged into traffic)
+2449) downslope (+plural)
+2450) eyeballed + eyeballing (merged into eyeball)
+2451) brachycephalic
+2452) brachycephaly
+2453) registrant (+plural)
+2454) registrarship
+2455) rheumatology (+ist)
+2456) rheumatological
+2457) francophones (added plural)
+2458) simple-mindedness (merged into simple-minded)
+2459) uncompounded
+2460) uncompanionable
+2461) uncommunicated
+2462) undeciphered
+2463) undecided (+s +ly - merged into a new word)
+2464) shilly-shally (+s +ing +ed +ier)
+2465) shilly-shallyer (previous word can also have this form)
+2466) precoital (+ally)
+2467) precolonial
+2468) preconcert (+ed)
+2469) preconsciousness (merged into preconscious)
+2470) precycling
+2471) showbizzy (merged into showbiz)
+2472) showband (+plural)
+2473) bandmate
+2474) bandleader (+plural)
+2475) banditti (another plural of bandit)
+2476) arse (+ed - Oxford: vulgar slang)
+2477) interceders (added plural)
+2478) interdental
+2479) intercut (+s +ing)
+2480) intercultural
+2481) interculturalism
+2482) intercross (+plural +ing)
+2483) intercostals (added plural)
+2484) intercool (+ed +er)
+2485) intercontinentally
+2486) intercommunity
+2487) intercommunion
+2488) anthropomorphize
+2489) anthropomorphise (another form of the previous word)
+2490) antinomians (added plural)
+2491) antinomianism
+2492) catechetics
+2493) catechesis
+2494) catchily + catchiness (merged into catchy)
+2495) Chiu's (name - added the 's)
+2496) examinee (added singular)
+2497) backflip (+plural)
+2498) backflow
+2499) ATX
+2500) reaccept (+ed)
+2501) reacceptance
+2502) reabsorption
+2503) re-sort (+ing)
+2504) compostable (merged into compost)
+2505) composter (merged into compost)
+2506) budstick (+plural)
+2507) budwood
+2508) budworm (+plural)
+2509) earworm (+plural)
+2510) silviculture (+al +ist)
+2511) agro-industry (+plural +al)
+2512) foodgrain (+plural)
+2513) agronomical
+2514) agronomically
+2515) agrobiology
+2516) agrobiological
+2517) agrobiologist
+2518) agroecosystem (+plural)
+2519) algicide (+plural)
+2520) aeroponic (+s)
+2521) aeroponically
+2522) aerophone (+plural)
+2523) gyroplane (+plural)
+2524) fixed-wing
+2525) crowdsource (+ed +ing)
+2526) crowdfunding
+2527) crowdfunded
+2528) creatives (added plural)
+2529) Johnson's (added the 's)
+2530) astrobiology
+2531) astrobiological
+2532) astrobiologist (+plural)
+2533) archipelagoes (Oxford: another way of archipelagos)
+2534) circumnavigator
+2535) subalpine
+2536) treeline
+2537) boreal + Boreal
+2538) geotechnic (+s)
+2539) geotechnical
+2540) geothermally (merged into geothermal)
+2541) cataclysmically
+2542) Phoenician (+plural)
+2543) Phoenicia
+2544) bc ("Before Christ" in dates, can also be written in lower case)
+2545) cross-post (+ing)
+2546) cross-point
+2547) rebreathe (+ed)
+2548) rebreather (+plural)
+2549) rebuildable (merged into rebuild)
+2550) rebuilder (+plural)
+2551) pumpkinseed (+plural)
+2552) amberjack
+2553) boxfish (+plural)
+2554) trunkfish (+plural)
+2555) brickyards (added plural)
+2556) bricolage (+plural)
+2557) genomics (added plural, suggested by the IRC nick on Mozilla wsmwk)
+2558) proteomic (+plural)
+2559) biomarker (+plural)
+2560) microarray (+plural)
+2561) proteome (+plural)
+2562) bioinformatic (+plural)
+2563) biographee (+plural)
+2564) Lepidoptera + lepidoptera
+2565) lepidopteran (+plural)
+2566) lepidopterous
+2567) decor (+plural)
+2568) cliche (+plural)
+2569) texted + texting + texter + textless (merged into text)
+2570) merged self-consciousness into self-conscious
+2571) check-ins (added plural)
+2572) pissy (Oxford: vulgar slang)
+2573) low-cut
+2574) firefighter (+plural)
+2575) firefight (+plural)
+2576) firefighting (merged into firefight)
+2577) firefish (+plural)
+2578) fireguard
+2579) firelit
+2580) firelock (+plural)
+2581) blowouts (added plural)
+2582) blowlamp
+2583) blown-up
+2584) blowing-up
+2585) blowhole (+plural)
+2586) blowfishes (added plural - Oxford: it can also be blowfish)
+2587) blowback
+2588) karateka (+plural)
+2589) judoka (+plural)
+2590) sensei (karate teacher)
+2591) break-fall
+2592) break-off
+2593) karate-chop
+2594) off-message
+2595) off-patent
+2596) off-pitch
+2597) off-plan
+2598) 4x4 (+plural - vehicles)
+2599) protestor (+plural - Oxford: another way for protester)
+2600) Proteus (a God + satellite)
+2601) penistone
+2602) telepaths (added plural)
+2603) teleost (+plural)
+2604) paddlefish (+plural)
+2605) garfish (+plural)
+2606) bowfin (+plural)
+2607) infraclass (+plural)
+2608) ruche (+plural +ed +ing)
+2609) dolman (+plural)
+2610) batwing
+2611) storylines (added plural)
+2612) hairband (+plural)
+2613) batwoman
+2614) batwomen
+2615) megalopolitan (+plural)
+2616) megalosaurus (+plural)
+2617) iguanodon (+plural)
+2618) carnosaur (+plural)
+2619) infraorder (+plural)
+2620) decapod (+plural)
+2621) allée (+plural)
+2622) averment (+plural)
+2623) gratifier (merged into gratify)
+2624) assuagement (merged into assuage)
+2625) sangfroid
+2626) unflashy (merged into flashy)
+2627) ugly-looking
+2628) ill-smelling
+2629) ill-shaped
+2630) ill-prepared
+2631) ill-proportioned
+2632) masturbator
+2633) mastoiditis
+2634) otitis
+2635) otoscope
+2636) otoscopic
+2637) otoscopically
+2638) uncultivable
+2639) uncured
+2640) uncurtained
+2641) uncustomary
+2642) undead
+2643) undebatable
+2644) undecidable
+2645) undecidability
+2646) facades (added plural)
+2647) wodge (+plural)
+2648) gloop (+y)
+2649) herby (+ier +iest)
+2650) bakeware
+2651) swigger (+plural)
+2652) citrusy
+2653) citrussy (another way of the previous word - merged into citrus)
+2654) swifty (+plural)
+2655) swiftie (another way of previous word)
+2656) enchantedly
+2657) enchainment (merged into enchain)
+
+
+V2.15 - 1-AUG-2014
+------------------
+2658) Cordova (name)
+2659) upsize (+ing)
+2660) downshift (+s +ing)
+2661) righto (Oxford: informal)
+2662) righty-ho (Oxford: another way of the previous word)
+2663) burbot (+plural)
+2664) non-black
+2665) non-biodegradable
+2666) non-biological
+2667) non-capital
+2668) non-chemical
+2669) non-Christian
+2670) non-Catholic
+2671) portrayers (added plural)
+2672) filmdom (+'s)
+2673) portrayable (merged into portray)
+2674) autochrome
+2675) over-simplistic
+2676) over-sentimental
+2677) nonsensicality
+2678) Nonya
+2679) noob (+plural Oxford: informal)
+2680) cancelbot (+plural)
+2681) backloaded (merged into backload)
+2682) backlist (+plural)
+2683) gilet (+plural)
+2684) blaxploitation
+2685) bardolatry
+2686) bardolater (+plural)
+2687) bardolator (+plural Oxford: another way of the previous word)
+2688) florilegium (+plural)
+2689) florilegia (another plural of the previous word)
+2690) floriferous
+2691) aide-memoire
+2692) aides-memoire + aides-memoires (both plural of previous word)
+2693) breveted + breveting (merged into brevet)
+ (Oxford says: brevets, breveting or brevetting, breveted or brevetted)
+2694) compendiously + compendiousness (merged into compendious)
+2695) addictively
+2696) audiobook (+plural)
+2697) audiogram (+plural)
+2698) LP (+plural)
+2699) boomy + boomier + boomiest + boominess
+2700) boomers (added plural)
+2701) bicolour (+ed)
+2702) bicultural
+2703) biculturalism
+2704) areolate
+2705) papule (+plural)
+2706) papulae (another plural form of previous word)
+2707) papular
+2708) papulose
+2709) papulous
+2710) cholerically
+2711) counterproductive
+2712) counterproliferation
+2713) counterpunch (+s +ed +ing)
+2714) counterpuncher (+plural)
+2715) counterrotate (+ing +ion)
+2716) countershading
+2717) countershaded
+2718) counterstatement (+plural)
+2719) countersubject
+2720) counterterrorists (added plural)
+2721) runaround
+2722) juvenility
+2723) juvenescence
+2724) juvenescent
+2725) ovotestis
+2726) ovotestes (plural of previous word)
+2727) ovoviviparous
+2728) ovoviviparity
+2729) coroneted (fix: coronetted and merged into coronet)
+2730) bagwash
+2731) bagworm (+plural)
+2732) porkling
+2733) cowhand
+2734) Mb
+2735) SecurDisc
+2736) securable + securement + secureness (merged into secure)
+2737) unthreatening
+2738) unthreatened
+2739) unthinkingness (merged into unthinking)
+2740) unthinkability
+2741) unthought
+2742) unthread (+ed +ing)
+2743) unthrifty + unthriftiness + unthriftily
+2744) unthrone (+s +ed)
+2745) Melbourne's (added the 's)
+2746) DPhil (another way for PhD)
+2747) nobble (+ing +ed)
+2748) nobbler (+plural)
+2749) bribable (merged into bribe)
+2750) sawlog (+plural)
+2751) peelers (added plural)
+2752) bloodwort
+2753) bloodwood (+plural)
+2754) coastland (+plural)
+2755) coasteering
+2756) tuberculoid
+2757) Hansen's (added the 's)
+2758) lepromatous
+2759) leprosarium (+plural)
+2760) chemo (Oxford: informal)
+2761) chemoattractant (+plural)
+2762) granuloma (+plural)
+2763) granulomata (another plural of previous word)
+2764) granulomatous
+2765) lurgy (+plural)
+2766) bizarrerie (+plural)
+2767) protogynous
+2768) protogyny
+2769) prolificacy
+2770) geitonogamy
+2771) geitonogamous
+2772) xenogamy
+2773) xenogamous
+2774) autogamy
+2775) autogamous
+2776) agamospermy
+2777) agamospermous
+2778) unfertilized (ize)
+2779) unfertilised (ise)
+2780) enucleate (+ed +ion)
+2781) protoplast (+plural)
+2782) protoplanet
+2783) protostar (+plural)
+2784) circumlunar
+2785) gibbosity
+2786) Rushdie (name)
+2787) Levinson (name)
+2788) Patton (name)
+2789) Naber (name)
+2790) Moore’s (added the 's)
+2791) narrational
+2792) sidecar (+plural)
+2793) indiscrete
+2794) tonner
+2795) doddle
+2796) incidently
+2797) imagesetter (+plural)
+2798) imager (+plural)
+2799) image-maker (+plural)
+2800) dealmakers (added plural)
+2801) dealign (+ed +ing +ment)
+2802) dealfish (+plural)
+2803) deal-breaker
+2804) cardholder (added singular)
+2805) B-movie (+plural)
+2806) B-film (+plural)
+2807) b'day (Oxford: informal - another short word for birthday)
+2808) visuomotor
+2809) visuospatial
+2810) deistical
+2811) carbon-14
+2812) carbo-load (+ing)
+2813) spiderweb (+s +ed +ing)
+2814) Kasparov (name)
+2815) Abdullah (name)
+2816) childmind
+2817) childbed
+2818) childminder (added singular + 's)
+2819) childminding
+2820) paraphrasable
+2821) paraphrastic
+2822) deverbal (+plural)
+2823) primordium
+2824) primordia (plural of previous word)
+2825) autoradiograph (+s +ed +ic +y)
+2826) acentric
+2827) dicentric
+2828) biotech (Oxford: short for biotechnology)
+2829) morphologic + morphologist (merged into morphology)
+2830) morphogenetic
+2831) morphogenic
+2832) morpholine
+2833) basicity
+2834) chromous
+2835) chromospheric (merged into chromosphere)
+2836) plage (+plural)
+2837) plagiaristic
+2838) morphometry (+ic)
+2839) morphometrically
+2840) morphometrics
+2841) neuroimaging
+2842) neurohormone (+plural)
+2843) vasopressin
+2844) procoagulant (+plural)
+2845) glycoprotein (+plural)
+2846) ecdysone
+2847) synchronic
+2848) synchronically
+2849) Darwin's (added the 's)
+2850) evolutional (+ly)
+2851) evolutive
+2852) complementarily (merged into complementary)
+2853) semiosis
+2854) personhood
+2855) acrolect (+plural +al)
+2856) syntagmatic (+s)
+2857) syntagmatically
+2858) syntagm (+plural)
+2859) syntagmas (another plural of syntagm)
+2860) syntagmata (another plural of syntagm)
+2861) cognitivist (+plural)
+2862) cognitivism
+2863) functionalist (+plural)
+2864) electrophysiology (+ist)
+2865) electrophysiological (+ly)
+2866) electroplax
+2867) electroplaque (another way of the previous word)
+2868) electropolish (+ed +ing)
+2869) nitinol
+2870) stent (+plural)
+2871) stenotypes (added plural)
+2872) stenotypist (+plural)
+2873) stenothermal
+2874) Princeton (name)
+2875) steepled (merged into steeple)
+2876) steeplechasers (added plural)
+2877) bookman
+2878) bookmen (plural of previous word)
+2879) booklouse
+2880) booklice (plural of previous word)
+2881) bookland
+2882) bumf
+2883) bumph (another way of previous word)
+2884) bumboy (Oxford: vulgar slang)
+2885) bumbledom
+2886) bumbag (+plural - Oxford: informal)
+2887) bum-sucking (Oxford: vulgar slang)
+2888) bum-sucker (Oxford: vulgar slang)
+2889) bum-bailiff (+plural)
+2890) crookery
+2891) cronyism
+2892) croneyism (another way of previous word)
+2893) depositaries (added plural)
+2894) redeposition
+2895) upwelling
+2896) multistage
+2897) multitalented
+2898) dequeueing (another way of dequeuing)
+2899) defriend
+2900) unsecure
+2901) unsectarian
+2902) unseaworthiness
+2903) utopians (added plural)
+2904) decontrols (added +s)
+2905) decontaminant
+2906) deconstructionism
+2907) deconstructionist (+plural)
+2908) postmodern (fix: removed post-modern)
+2909) postmodify (+s +ing +ed +tion +er)
+2910) postorbital (+plural)
+2911) postmodernism (fix: removed post-modernism)
+2912) postmodernist (fix: removed post-modernist)
+2913) postmodernity
+2914) postdoctoral (fix: removed post-doctoral)
+2915) postcolonial (fix: removed post-colonial)
+2916) fix: removed post-office as actually it is "post office"
+2917) dreck (+y)
+2918) dreckish
+2919) savvy (+er +est +s +ing +ed)
+2920) salaryman
+2921) salarymen (plural of previous word)
+2922) untether (+s +ed +ing)
+2923) reframe (+s +ed)
+2924) GMOs (added plural)
+2925) sext (+ing +er)
+2926) selfie (+plural)
+2927) selfy (another way of the previous word)
+2928) tagger (+plural)
+2929) tagetes
+2930) fulminant
+2931) haemoptysis
+2932) telepathize (IZE - +s +ed +ing)
+2933) cryptocrystalline
+2934) cryptocurrency (+plural)
+2935) cryptogam (+s)
+2936) cryptogamic
+2937) orthoepy (+ic)
+2938) orthoepist
+2939) orthogenesis
+2940) orthogenesist
+2941) orthogenetic
+2942) orthogenetically
+2943) myosin
+2944) actin
+2945) antiparallel
+2946) palaeopathology
+2947) palaeopathological
+2948) palaeopathologist (+plural)
+2949) playsuit
+2950) playscheme (+plural)
+2951) after-school
+2952) aftercare (fix: removed after-care)
+2953) afterdamp
+2954) afterworld
+2955) aftersun
+2956) bergamot
+2957) inswing (+ing +er)
+2958) insurrectionary
+2959) underage (fix: removed under-age)
+2960) underactive
+2961) put-you-up
+2962) cragsman
+2963) cragsmen (plural of previous word)
+2964) wisecracker (+plural)
+2965) campfire (fix: removed camp-fire)
+2966) campsite (fix: removed camp-site)
+2967) Caesar's (added the 's)
+2968) bedload
+2969) wordlists (added plural)
+2970) bedjacket
+2971) bedight
+2972) bedhead (+plural)
+2973) lustrate (+ed +ion)
+2974) lustral
+2975) contemporarily (merged into contemporary)
+2976) Moldovan (+plural)
+2977) Andorran (+plural)
+2978) NW (North-west)
+2979) Azerbaijani (+plural)
+2980) acetaldehyde
+2981) bailor
+2982) bailment
+2983) recognisance (added singular)
+2984) distraint
+2985) disquisitional (merged into disquisition)
+2986) disputatiousness (merged into disputatious)
+2987) preadaptation (+plural)
+2988) preadapt (+ed)
+2989) theropod (+plural)
+2990) cowbird (+plural)
+2991) preachiness
+2992) pre-vocational
+2993) pre-wash
+2994) pre-shrunk
+2995) pre-shrink
+2996) pre-sell
+2997) pre-Roman
+2998) pre-release
+2999) pre-scientific
+3000) pre-service
+3001) pre-tension (+s)
+3002) punctum
+3003) puncta (plural of previous word)
+3004) biomechanics
+3005) biomechanical
+3006) biomechanically
+3007) biomechanist
+3008) phagocytic (merged into phagocyte)
+3009) degranulate (+ion)
+3010) neutrophil (+plural)
+3011) prostaglandin (+plural)
+3012) reticuloendothelial
+3013) mononuclear
+3014) histologic (merged into histology)
+3015) monomorphic
+3016) monomorphism
+3017) monomorphous
+3018) lysozyme
+3019) ferritin
+3020) ferrimagnetic
+3021) ferrimagnetism
+3022) rhizosphere
+3023) translocate (+s +ing +ed +ion)
+3024) transmarine
+3025) transman
+3026) transmen (plural of previous word)
+3027) transmembrane
+3028) transmigrant (+plural)
+3029) Pilates
+3030) Pilate (name)
+3031) pilastered (merged into pilaster)
+3032) dentil (+plural)
+3033) pyrolysed (merged into pyrolyse)
+3034) spellchecks + spellchecked + spellchecking (merged into spellcheck)
+3035) unpowered
+3036) unpractical
+3037) unpracticality
+3038) unpossessed
+3039) unpolitical
+3040) unpolitic
+3041) unpointed
+3042) unpoetic
+3043) unpoetical
+3044) unpoetically
+3045) Prometheus (name)
+3046) unplumbable
+3047) unacademic
+3048) Unabomber (name)
+3049) unabating
+3050) unscalable
+3051) unscaleable (another way of previous word)
+3052) unsay (+s +ing)
+3053) unsatisfyingly
+3054) unsatisfactoriness
+3055) unsanctified
+3056) unsalaried
+3057) biosignature
+3058) downwash
+3059) airstream (+plural)
+3060) landside
+3061) airmobile
+3062) airmanship
+3063) divulgation (+plural)
+3064) divulgence
+3065) Diwali
+3066) Divali (another way of previous word)
+3067) Lakshmi (name)
+3068) Lakshadweep (name)
+3069) long-termism
+3070) long-windedly
+3071) longboard
+3072) longdog
+3073) goldendoodle (+plural)
+3074) labradoodle (+plural)
+3075) cockapoos (added plural)
+3076) colourpoint
+3077) Himalayan
+3078) Birman
+3079) Clermont-Ferrand (name)
+3080) Auvergne (name)
+3081) derivate (+plural)
+3082) butyric (acid)
+3083) Grammy + Grammies + Grammys (annual awards)
+3084) heartbreaker (+plural)
+3085) hyperacidity
+3086) pyrosis
+3087) calcific (merged into calcify)
+3088) myxoma (+plural)
+3089) myxomata (another plural of previous word)
+3090) myxomatous
+3091) bartholinitis
+3092) asthmatically
+3093) autohypnotic
+3094) colectomy (+plural)
+3095) chlamydial (merged into chlamydia)
+3096) bronchospasm
+3097) balanitis
+3098) erythema (+al)
+3099) erythematous
+3100) chancroid (+plural)
+3102) trichomoniasis
+3103) candidiasis
+3104) neutropenia
+3105) neutropenic
+3106) thrombocytopenia
+3107) anticonvulsant (+plural)
+3108) diazepam
+3109) temazepam (fix: removed tamazepam)
+3110) nitrazepam
+3111) nitpicky (merged into nitpick)
+3112) nitid
+3113) Niterói (Oxford: industrial port on Brazil)
+3114) Folkestone (fix: removed Folkstone)
+3115) barbican (+plural)
+3116) Ragusa (name)
+3117) ragworm
+3118) lugworm (+plural)
+3119) gapers (added plural)
+3120) geoduck (+plural)
+3121) geoengineering
+3122) smily (another way of the word smiley) (+er +est)
+3123) smileys (added plural - notice also smilies)
+3124) gallberry (+plural)
+3125) inkberry (+plural)
+3126) inkhorn
+3127) narratological
+3128) narratologist (merged into narratology)
+3129) narrativity
+3130) eucatastrophe
+3131) euchologion
+3132) euchology (another way of the previous word)
+3133) euchromatin
+3134) euchromatic
+3135) telomere (+plural +ic)
+3136) telomerase
+3137) cross-curricular
+3138) cross-cultural
+3139) cross-court
+3140) forehanded (merged info forehand)
+3141) forehock
+3142) tapas
+3143) tundish
+3144) alloxan
+3145) fenugreek
+3146) diphtheroid
+3147) blastomycosis
+3148) granulocyte (+plural)
+3149) ectomorph (+plural)
+3150) ectoparasite (+plural)
+3151) carboxylase
+3152) cat-sit (+er +ers +ing)
+3153) cat-bear
+3154) -> 12) Ph.D. (removed one entry since it was there twice. Thanks, Filiep)
+3155) groupset (+plural)
+3156) beaconfish (+plural)
+3157) characin (+plural)
+3158) killifish (+plural)
+3159) toothcarp
+3160) topminnow (+plural)
+3161) topman
+3162) topmen (plural of previous word)
+3163) toplessness
+3164) Templar (+plural)
+3165) withering
+3166) withers (merged into wither)
+3167) witherite
+3168) analytics (merged into analytic)
+3169) braincase
+3170) sagittal (+ly)
+3171) condyle (+plural)
+3172) tibias (another plural of tibia)
+3173) tibial (merged into tibia)
+3174) medullary (merged into medulla)
+3175) osteotomy (+plural)
+3176) osteospermum (+plural)
+3177) osteosarcoma (+plural)
+3178) osteosarcomata (another plural way of previous word)
+3179) osteoblast (+plural +ic)
+3180) osteoarthritic
+3181) LTR
+3182) uncheck (+s +ing +ed)
+3183) unselect (+s +ing +ed)
+3184) unsentimentally (merged into unsentimental)
+3185) unsensational (+ally)
+3186) unseparated
+3187) unserious
+3188) unserviceability
+3189) unsewn
+3190) Macbeth (name)
+3191) Ethelred's (added the 's)
+3192) Gmail + gmail
+3193) SETI
+3194) doughboy (+plural)
+3195) croquembouche
+3196) choux
+3197) loudmouth (+s - Fixed: loud-mouth)
+3198) loud-mouthed (Oxford, it has a "-")
+3199) loudhailer (+plural)
+3200) biochips (added plural)
+3201) biocircuits (added plural)
+3202) high-security
+3203) infirmarer
+3204) infixed + infixing (merged into infix)
+3205) septics (added plural)
+3206) septically
+3207) septicity
+3208) embolus
+3209) emboli (plural of previous word)
+3210) cavitary
+3211) cavernulous
+3212) vermiculate (+ed)
+3213) vermicular
+3214) vermicide (+plural)
+3215) vermicomposting
+3216) vermicomposter
+3217) esparto (+plural)
+3218) espial
+3119) leftish
+3120) malcontents (added plural)
+3121) Malbec
+3122) Labrusca
+3123) labradorite
+3124) plagioclase
+3125) aluminosilicate (+plural)
+3126) muscovite (added lower case too)
+3127) euhedral
+3128) biotite
+3129) titanite
+3130) monazite
+3131) xenotime
+3132) chlorite (+ic)
+3133) slaty (merged into slate)
+3134) epidote
+3135) chalcopyrite
+3136) tetrahedrite
+3137) electrum
+3138) pyrargyrite
+3139) pyrrhotite
+3140) goethite
+3141) kaolinite
+3142) wurtzite
+3143) ferberite
+3144) tungstate
+3145) tunesmith (+plural Oxford: informal)
+3146) tunelessness (merged into tuneless)
+3147) tuneage (Oxford: informal)
+3148) Zhangjiakou (name of city in China)
+3149) Kevin's (added the 's)
+3150) non-compete
+3151) non-communist
+3152) barracouta (+plural)
+3153) clownfish (+plural)
+3154) damselfish (+plural)
+3155) ghee
+3156) Ghaznavid (+plural)
+3157) Edwy (+'s - name)
+3158) Antiochus (name)
+3159) antinovel (+plural)
+3160) disrelish
+3161) louche (+ness)
+3162) motorsailer
+3163) motormouth (+ed)
+3164) incentivize (+ed)
+3165) incentivise (+ed - ize/ise)
+3166) immunosuppressive (+plural)
+3167) IMO (Oxford: informal: In My Opinion)
+3168) blogosphere
+3169) bloggy (+ier +est)
+3170) blogroll
+3171) liposome (+plural)
+3172) liposculpture
+3173) lipoprotein (+plural)
+3174) lipopolysaccharide (+plural)
+3175) aldosterone
+3176) folate
+3177) Cenozoic
+3178) Cainozoic (another way of previous word)
+3179) terebratulid (+plural)
+3180) pedicle (+plural)
+3181) pedicel (+plural)
+3182) pedicellate
+3183) intervertebral
+3184) congruencies (added plural to congruency)
+3185) quadrics (added plural)
+3186) bilocation
+3187) OBE (+plural)
+3188) psoriatic
+3189) whoever's (added the 's)
+3190) multicellularity
+3191) organismal (merged into organism)
+3192) ODF
+3193) copyleft (+ed)
+3194) copyhold
+3195) copyholder (+plural)
+3196) copy-edit (+s +ed +ing)
+3197) preamplifier (+plural - Fix: removed pre-amplifier)
+3198) preamplify (+s +ing +ed)
+3199) EQ
+3200) epyllion
+3201) epyllia (plural of previous word)
+3202) unexcitable
+3203) unexcitability
+3204) unexaggerated
+3205) uneventfulness (merged into uneventful)
+3206) unevangelical
+3207) equanimous
+3208) Redditch (name of city)
+3209) brutalism
+3210) brutalist
+3211) DDR
+3212) backsight (+plural)
+3213) kickflip (+plural)
+3214) heelflip (+plural)
+3215) frontside
+3216) bodysurf (+er +ers +ing)
+3217) bodyworker (+plural - merged into bodywork)
+3218) thicknesses (added plural)
+3219) thickheaded (fix: removed thick-headed) (added +ness)
+3220) curation (merged into curate)
+3221) cinephile (+plural)
+3222) cinephilia
+3223) cinematograph (+plural)
+3224) cinematheque (+plural)
+3225) Rohmer (name)
+3226) summarization (-ize)
+3227) summarisation (-ise)
+3228) CVs (added plural)
+3229) catechetical
+3230) Christianity's (added the 's)
+3231) catechetically
+3232) anticlericalism
+3233) warfarin
+3234) taipan (+plural)
+3235) workwear
+3236) Adolf (+'s)
+3237) MPLA
+3238) UNITA
+3239) Angolan (+plural +'s)
+3240) Peter's (added upper case as name +'s)
+3241) peterman
+3242) petermen (plural of previous word)
+3243) petersham
+3244) grosgrain
+3245) fieldfare (+plural)
+3246) redwings (added plural)
+3247) Zhu (name)
+3248) Yuanzhang (name)
+3249) minesweeping
+3250) mineshafts (added plural)
+3251) mineworker (added singular)
+3252) Hohenzollern (name)
+3253) hogweed (+plural)
+3254) hognut
+3255) Eminem (+'s - name)
+3256) Elvira's (added 's - name)
+3257) Elsa (+'s - name)
+3258) Elisa (+'s - name)
+3259) Elanor (+'s - name)
+3260) Edison's (added 's - name)
+3261) Egyptian's (added 's - name)
+3262) Edwin's (added 's - name)
+3263) Edwina's (added 's - name)
+3264) Eleanor's (added 's - name)
+3265) Eloise's (added 's - name)
+3266) Eloy (+'s - name)
+3267) Elias's (added 's - name)
+3268) Emilia (+'s - name)
+3269) Ernesto (+'s - name)
+3270) Esmeralda (+'s - name)
+3271) Evangelina (+'s - name)
+3272) FBI's (added 's)
+3273) Fernandez (+'s - name)
+3274) Fernando's (added 's - name)
+3275) Fiona (+'s - name)
+3276) Firefox's (added 's)
+3277) Flintstones (name)
+3278) Florence's (added 's - name)
+3279) Fitzgerald's (added 's - name)
+3280) Fisher (+'s - name)
+3281) Fischer's (added 's - name)
+3282) Francesca's (added 's - name)
+3283) Francis's (added 's - name)
+3284) Francisca (+'s - name)
+3285) Franks (+'s - name)
+3286) Putin (+'s - name)
+3287) Python (+'s - name)
+3288) QWERTY (added upper case and removed lower case)
+3289) AZERTY
+3290) Rachael (+'s - name)
+3291) Ramirez (+'s - name)
+3292) Rambo (+'s - name)
+3293) Coke (+plural + 's - the drink)
+3294) Catholic + Catholic's (already had plural)
+3295) Latinos (added plural - Oxford: Chiefly North American)
+3296) KO + KO's + KO'ing + KO'd
+3297) US (+'s - Country: United States in upper case)
+3298) eclair (+s +'s)
+3299) RTL
+
+
+V2.16 - 1-SEP-2014
+------------------
+3300) Pinto (+'s - my name)
+3301) add-on's (added the 's)
+3302) Sagan (+'s - name)
+3303) Steckling (name)
+3304) Adamski's (added the 's - name)
+3305) Ruppelt (+'s - name)
+3306) Keyhoe (name)
+3307) exoplanet (+plural)
+3308) extrapyramidal
+3309) antipsychotic (+plural)
+3310) neuroleptic (+plural)
+3311) benzodiazepine (+plural)
+3312) benzocaine
+3313) colposcope (+y)
+3314) cytologically
+3315) interspecific (+ally)
+3316) bronchogenic
+3317) amuck (other way of amock)
+3318) amoebiasis
+3319) superconscious (+ness +ly)
+3320) unitive
+3321) weakliness
+3322) softie (added singular)
+3323) softphone
+3324) softshell (+plural)
+3325) circumvallation (+plural)
+3326) castellation (+plural)
+3327) stats (Oxford: short for statistics)
+3328) statoscope
+3329) altimetry (+ic)
+3330) innovational (merged into innovation)
+3331) neoteric (+plural)
+3332) Catullus (name)
+3333) Vincenzo (name)
+3334) Bellinis (added plural - Oxford: name + cocktail)
+3335) catchfly (+plural)
+3336) earthfall (+plural)
+3337) foreshock (+plural)
+3338) microseism (+plural +ic)
+3339) microsite (+plural)
+3340) biocompatible
+3341) biocompatibility
+3342) biocomputers (added plural)
+3343) scopolamine
+3344) hyoscyamine
+3345) sexualize (+ion +ed -IZE)
+3346) sexualise (+ion +ed -ISE)
+3347) pansexual (+plural)
+3348) pansexuality
+3349) panspermia
+3350) Cretans (added plural - Kevin Atkinson wordlist 60)
+3351) Byzantines (added plural)
+3352) Micmac (+plural - Kevin Atkinson wordlist 60)
+3353) aberrational (merged into aberration - Kevin Atkinson wordlist 60)
+3354) anywise (Kevin Atkinson wordlist 60)
+3355) armloads (added plural - Kevin Atkinson wordlist 60)
+3356) backchat (Oxford: informal - Kevin Atkinson wordlist 60)
+3357) zappy (+ier +iest Oxford: informal - Kevin Atkinson wordlist 60)
+3358) Zarathustra
+3359) Zarathustrian (+plural)
+3360) ZAPU
+3361) zeitgeist (+y - added lower case)
+3362) whited (Kevin Atkinson wordlist 60)
+3363) whensoever (Kevin Atkinson wordlist 60)
+3364) whencesoever
+3365) utilizable + utilizer (merged into utilize - Kevin Atkinson wordlist 60)
+3366) 3365 + derivates with -ISE
+3367) untasted (Kevin Atkinson wordlist 60)
+3368) unrated (Kevin Atkinson wordlist 60)
+3369) thingy (+plural - Kevin Atkinson wordlist 60)
+3370) thingummy (+plural - Oxford: informal)
+3371) taildragger (+plural)
+3372) tailwheel
+3373) unstick (+s +ing)
+3374) unstimulating
+3375) superglue (+s +ing +ed - Kevin Atkinson wordlist 60)
+3376) superglueing (another way of previous word - ing)
+3377) Lucifer's (added the 's)
+3378) Cain's (added the 's)
+3379) supergroups (added plural)
+3380) supercoil (+s +ed +ing)
+3381) osmolarity
+3382) supergene (+plural)
+3383) supergalaxy (+plural)
+3384) supercluster (+plural)
+3385) supercollider (+plural)
+3386) superconduct (+ive)
+3387) antiferromagnetic
+3388) antiglobalization (-IZE)
+3389) antiglobalisation (-ISE)
+3390) counterparty (+plural)
+3391) counterplot (+s +ing +ed)
+3392) swansongs (added plural - Kevin Atkinson wordlist 60)
+3393) syndicalists (added plural - Kevin Atkinson wordlist 60)
+3394) Trotskyism
+3395) Trotskyist (+plural)
+3396) Trotskyite (+plural)
+3397) Stalinism
+3398) Stalinists (added plural)
+3399) recomposition
+3400) 8-bit
+3401) 16-bit
+3402) 24-bit
+3403) 32-bit
+3404) 64-bit
+3405) recommitment (merged into recommit)
+3406) hypermutable
+3407) hypermutation
+3408) microsatellite (+plural)
+3409) microreader (+plural)
+3410) microprint (+ing)
+3411) microform (+plural)
+3412) microfungus
+3413) microfungi (plural of previous word)
+3414) microfossil (added singular)
+3415) microflora
+3416) microfauna
+3417) microevolution
+3418) microevolutionary
+3419) macroevolution
+3420) macroevolutionary
+3421) microenterprise
+3422) microelectromechanical
+3423) microcyte (+plural +ic)
+3424) Arabic (removed duplicate - PTG V3 build 64+)
+3425) Atlantic (removed duplicate - PTG V3 build 64+)
+3426) Lucy (removed duplicate - PTG V3 build 64+)
+3427) ElGamal (cryptography)
+3428) Elgamal (name of who created 3427)
+3429) cryptosystem (+'s +plural)
+3430) DES (+'s - cryptography)
+3431) DSA (cryptography)
+3432) TLS (cryptography)
+3433) Diffie-Hellman (cryptography)
+3434) VPNs (added plural)
+3435) cryptanalysts (added plural)
+3436) cryptanalytical
+3437) AES (cryptography)
+3438) Lagrange's (added 's)
+3439) cryotherapy
+3440) brachytherapy
+3441) prostatectomy (+plural)
+3442) photodynamic
+3443) adjuvant (+plural)
+3444) anorectal
+3445) windproof
+3446) dermabrasion
+3447) sclerotherapy
+3448) dermatoglyphics
+3449) internegative (+plural)
+3450) documentarian (+plural)
+3451) documentarist (+plural)
+3452) documentalist (+plural)
+3453) toxophilite (+plural - Oxford: word of the day)
+3454) pandanus
+3455) pandan (another way of previous word)
+3456) photomontage (+plural)
+3457) photomosaic
+3458) gluons (added plural)
+3459) pions (added plural)
+3460) antiquark (+plural)
+3461) kaon (+plural)
+3462) Easter (removed duplicate - PTG V3 build 64+)
+3463) yogic
+3464) asana (+plural)
+3465) pranayama
+3466) ashtanga
+3467) astanga (another way of previous word)
+3468) e-cigarette (+plural)
+3469) cig (+plural - Oxford: informal for cigar)
+3470) burley
+3471) chromodynamics
+3472) QCD (Oxford: short for quantum chromodynamics)
+3473) backwind (+plural)
+3474) forepart (+plural)
+3475) voluted (merged to volute)
+3476) volupté
+3477) cristobalite
+3478) suaver + suavest (merged into suave)
+3479) suaveness (merged into suave)
+3480) Rimbaud (+'s - name - Kevin Atkinson wordlist 50)
+3481) Ringo (+'s - name - Kevin Atkinson wordlist 50)
+3482) bluethroat (+plural)
+3483) oxpecker (+plural)
+3484) dunnock (+plural)
+3485) credentialism
+3486) camelback
+3487) purslane
+3488) glutathione
+3489) cysteine
+3490) glutamic
+3491) asparagine
+3492) histidine
+3493) proline
+3494) proliferous
+3495) prolly (Oxford: informal of "probably")
+3496) pleonastic
+3497) pleonastically
+3498) antistrophe (+plural)
+3499) stanzaed (merged into stanza)
+3500) stanzaic
+3501) tailpiece (+plural - Kevin Atkinson wordlist 60)
+3502) thumbprints (added plural - Kevin Atkinson wordlist 60)
+3503) underclasses (added plural - Kevin Atkinson wordlist 60)
+3504) Riefenstahl (+'s - name - Kevin Atkinson wordlist 50)
+3505) Ragnarök
+3506) Prozac (+'s - Kevin Atkinson wordlist 50)
+3507) Karloff (+'s - name - Kevin Atkinson wordlist 50)
+3508) Kasparov's (added +'s - name - Kevin Atkinson wordlist 50)
+3509) KKK (+'s - Ku Klux Klan - Kevin Atkinson wordlist 50)
+3510) Islamism (+'s - Kevin Atkinson wordlist 50)
+3511) Islamist (Kevin Atkinson wordlist 50)
+3512) Invar (+'s - Kevin Atkinson wordlist 50)
+3513) Ingrid (+'s - name - Kevin Atkinson wordlist 50)
+3514) highlandman
+3515) highlandmen (plural of previous word)
+3516) Aymara (+plural)
+3517) Ayrshires (added plural - animal breed)
+3518) Aboriginals + aboriginals (added the 's)
+3519) ethnomusicologist (+plural)
+3520) ethnomusicologic
+3521) ethnomusicological
+3522) ethnomusicology
+3523) intranet (fix: + added plural - changed to lower case)
+3524) Parkinson (+'s - name)
+3525) workaholism
+3526) timepass
+3527) watchmaking
+3528) saddlers (added plural)
+3529) saddlery (+plural)
+3530) decompilations (added plural)
+3531) cross-assembler (+plural)
+3532) antitype (+plural)
+3533) demerge (+ed +er)
+3534) Demerol
+3535) sloshy (+ier +iest)
+3536) captivatingly
+3537) captchas (added plural)
+3538) abandonware
+3539) freeware (fix: changed to lower case)
+3540) entrepreneurially (merged into entrepreneurial)
+3541) entrepreneurialism
+3542) gunsight (+plural)
+3543) gunslinger (+plural - Oxford: informal)
+3544) gunslinging (Oxford: informal)
+3545) gunstock (+plural)
+3546) cannoneer (+plural)
+3547) cannonry
+3548) anti-piracy
+3549) anti-racists (added plural)
+3550) blockheaded (merged into blockhead)
+3551) blockish
+3552) supervillain (+plural)
+3553) sysop (+plural - Oxford: informal - A system operator)
+3554) sysadmin (+plural - Oxford: informal - A system administrator)
+3555) CRC
+3556) choccy (+plural - Oxford: informal)
+3557) G7
+3558) G8
+3559) G2B
+3560) drippy (removed duplicate - PTG V3 build 64+)
+3561) OSes (added plural)
+3562) sexennial
+3563) sexcentenary (+plural)
+3564) sexagesimal (+plural +ly)
+3565) unpicks (merged into unpick - Kevin Atkinson wordlist 60)
+3566) viewership (+'s - Kevin Atkinson wordlist 60)
+3567) vitriolically (Kevin Atkinson wordlist 60)
+3568) walkies (merged into walkie - Kevin Atkinson wordlist 60)
+3569) wanker (+plural - Oxford: vulgar slang - Kevin Atkinson wordlist 60)
+3570) weepily + weepiness (merged into weepy)
+3571) weepie (Kevin Atkinson wordlist 60)
+3572) whatshername + whatsername (Kevin Atkinson wordlist 60)
+3573) whatshisname + whatsisname (Kevin Atkinson wordlist 60)
+3574) wheatmeal (Kevin Atkinson wordlist 60)
+3575) wheatish
+3576) wheatgrass
+3577) wheatgerm
+3578) borage
+3579) echinacea
+3580) ginkgos (another plural form of ginkgo)
+3581) cocobolo (+plural)
+3582) hardwoods (added plural)
+3583) tablemate
+3584) penne
+3585) tortelli
+3586) gnocchi
+3587) woodworms (added plural - Kevin Atkinson wordlist 60)
+3588) OpenSSL (cryptography)
+3589) https
+3590) subdomain (+s +'s)
+3591) ChatZilla (+'s)
+3592) Bugzilla (+'s)
+3593) XULRunner (+'s)
+3594) Instantbird
+3595) rheme (+plural)
+3596) gonna (Oxford: informal)
+3597) subcritical
+3598) subcostal
+3599) amygdaloid
+3600) ventromedial (+ly)
+3601) trigeminal
+3602) endothelium
+3603) undersurface
+3604) mesoderm (+al)
+3605) mesogastrium
+3606) mesogastria (plural of previous word)
+3607) epigastrium
+3608) epigastria (plural of previous word)
+3609) hypogastrium
+3610) hypogastria (plural of previous word)
+3611) epifluorescence
+3612) epifauna (+al)
+3613) botanicals (added plural)
+3614) funguses (Oxford: another plural of fungus)
+3615) pelecypod (+plural)
+3616) lamellibranch
+3617) lamellibranchs (plural of previous word)
+3618) wholefood (+plural - Kevin Atkinson wordlist 60)
+3619) weekenders (added plural - Kevin Atkinson wordlist 60)
+3620) wog (+plural - Oxford: offensive - Kevin Atkinson wordlist 60)
+3621) woggle (+plural)
+3622) neckwear
+3623) necrobiosis
+3624) necrobiotic
+3625) Gregorio (+'s - name - Kevin Atkinson wordlist 50)
+3626) Guantánamo (+'s - added accent - name - Kevin Atkinson wordlist 50)
+3627) Hammarskjöld (+'s - added accent - name - Kevin Atkinson wordlist 50)
+3628) Hayworth (+'s - name - Kevin Atkinson wordlist 50)
+3629) Margolin (+'s - name)
+3630) l10n
+3631) i18n
+3632) glocalization (-ize)
+3633) glocalisation (-ise)
+3634) localizable (-ize)
+3635) localisable (-ise)
+3636) logogram (+plural)
+3637) foreseeably (merged into foreseeable)
+3638) destructors (added plural)
+3639) prepend + prepends + prepending + prepended
+3640) tuple (+plural)
+3641) ISO's + ISOs (added +'s +s)
+3642) metrology (+ist)
+3643) metrological
+3644) somatosensory
+3645) paraphilia (+plural)
+3646) paraphiliac (+plural)
+3647) asexuals (added plural)
+3648) subgenre (+plural)
+3649) standout (+plural)
+3650) psychosexual (+ally)
+3651) psychophysiologist (+plural - merged into psychophysiology)
+3652) neuropsychology (+ist +ists)
+3653) neuropsychological
+3654) electrodermal
+3655) CIA's (added the 's)
+3656) cryptomeria (+plural)
+3657) cryptonym (+plural)
+3658) cryptorchid (+plural)
+3659) cryptorchidism
+3660) spermatic
+3661) suprarenal
+3662) midlife (fixed mid-life)
+3663) Harleys (motorcycle)
+3664) Harley-Davidson (+'s)
+3665) flathead (+plural)
+3666) teardrop (+plural +'s - fixed: tear-drop)
+3667) knucklehead (+s +ed - Oxford: informal)
+3668) motorhome (+plural)
+3669) pushrod (+plural)
+3670) Cadillac's (added the 's)
+3671) drivetrain (+plural)
+3672) sportster (+plural)
+3673) crankpin (+plural)
+3674) Porsche (name)
+3675) unsourced
+3676) woody (removed duplicate - PTG V3 build 64+)
+3677) wonderful (removed duplicate - PTG V3 build 64+)
+3678) Branson (+'s - name)
+3679) Bramah (+'s - name)
+3680) Keble (+'s - name)
+3681) scholasticism
+3682) scholarliness
+3683) Confucians (added plural)
+3684) quietism
+3685) shamanic
+3686) shamanist (+plural)
+3687) shamanize (+ed - ize)
+3688) shamanise (+ed - ise)
+3689) archpriest (+plural)
+3690) archosaur (+plural)
+3691) basilosaurus
+3692) deinstall (+s +ing +ed +er +ion +ions)
+3693) deinstal (+s - another way of previous word)
+3694) hot-swap (+ed +ing +able)
+3695) blokeish (+ness)
+3696) cochoa (+plural)
+3697) barbet (+plural)
+3698) tinkerbird (+plural)
+3699) greenbul (+plural)
+3700) hornbill (+plural)
+3701) hornbook (+plural)
+3702) deliration
+3703) Delian (+plural)
+3704) Delos (island)
+3705) paralogy
+3706) paralogous
+3707) paralogism (+plural)
+3708) speciate (+ed +ing +ion)
+3709) centromere (+plural)
+3710) centromeric
+3711) centuple (+ed +ing)
+3712) centrum (+plural)
+3713) centra (another plural way of previous word)
+3714) discoverability
+3715) Chevy's (added the 's)
+3716) thermite
+3717) cutlassfish (+plural)
+3718) Porsche (added 's + plural)
+3719) cetology (+ist +ists)
+3720) orca (+plural)
+3721) Payne (+'s - name)
+3722) Patagonia (name of place)
+3723) Patagonian (+plural)
+3724) non-humans (added plural)
+3725) axonal (merged into axon)
+3726) capsid (+plural)
+3727) dendritic (+ally)
+3728) Palaeolithic (fix: now starts with upper case)
+3729) mutualism (+plural)
+3730) mutualist (+plural +ic +ically)
+3731) perioperative
+3732) bruxism
+3733) assistive
+3734) wikis (added plural)
+3735) odt
+3736) docx
+3737) pdf (added also in lower case)
+3738) OpenDocument
+3739) mouseover (+plural)
+3740) goaty (merged into goat)
+3741) goatish
+3742) ballotine (+plural)
+3743) galantine (+plural)
+3744) terrines (added plural)
+3745) saltimbocca
+3746) zipx
+3747) brill
+3748) gratin
+3749) ovenproof
+3750) monkfish (+plural)
+3751) anglerfish (+plural)
+3752) Bokmål (language)
+3753) mash-up
+3754) ID + ID's + ID'ing + ID'd (Oxford: don't confuse with "id" in lower case)
+3755) downloader (+plural)
+3756) downmost
+3757) supercell (+plural)
+3758) turbocharge + turbocharging + turbocharged (merged into one entry)
+3759) turboboost
+3760) crashworthy (+ness)
+3761) afterdeck
+3762) foresheet (+plural)
+3763) Paki (+plural - Oxford: offensive, used in GB)
+3764) Lillee (+'s - name)
+3765) Bradman (+'s - name)
+3766) Dryopithecus
+3767) cryptobiotic
+3768) cryptobiosis
+3769) saccharide (+plural)
+3770) defat (+s +ed +ing)
+3771) defeasance (+plural)
+3772) defeasible
+3773) defeatedly (merged into defeated)
+3774) defeminize (+ed +ing - IZE)
+3775) defeminise (+ed +ing - ISE)
+3776) Apelles (+'s - name)
+3777) mesmerize (+s +r +ing +ed - IZE)
+3778) mesmerically (merged into mesmeric)
+3779) unpersuadable
+3780) unperson (+plural)
+3781) unperfumed
+3782) unpersuaded
+3783) unphysical
+3784) unphilosophic (+ally)
+3785) unphilosophical
+3786) unphysiological
+3787) unphysiologic (+ally)
+3788) unpicturesque
+3789) unpigmented
+3790) exfoliate (+s +ed +ing)
+3791) exfoliant (+plural)
+3792) Ardennes (name of place)
+3793) unamplified
+3794) unamiable
+3795) unamended
+3796) zing + zed (removed duplicate - PTG V3 build 64+)
+3797) z's + zs (Z - can be either in upper or lower case)
+3798) unambivalent (+ly)
+3799) ready (removed duplicate - PTG V3 build 64+)
+3800) unambitiousness
+3801) unambiguity
+3802) weaponed (merged into weapon)
+3803) weaponless (merged into weapon - Kevin Atkinson wordlist 50)
+3804) whitefish + whitefishes + whitefish's (Kevin Atkinson wordlist 50)
+3805) wheresoever (Kevin Atkinson wordlist 50)
+3806) weeper (+s +'s - Kevin Atkinson wordlist 50)
+3807) weenier + weeniest (merged into weeny)
+3808) unskilful (+ly +ness)
+3809) unready
+3810) unreadably
+3811) unreachableness
+3812) unreachably
+3813) unratified
+3814) preseason (+plural)
+3815) preselector
+3816) preselections (added plural)
+3817) unquotable (merged into unquote)
+3818) unquiet (+ly +ness)
+3819) unsuspected (+ly - Kevin Atkinson wordlist 50)
+3820) jackrabbit jackrabbit's jackrabbits (Kevin Atkinson wordlist 50)
+3821) amazon (added also lower case because of some animal names)
+3822) Amazonas (name of state in Brazil)
+3823) Trekkie (+'s +plural - Oxford: informal - another way of Trekker)
+3824) trelliswork (fixed: trellis-work)
+3825) Tharp (+'s - name - Kevin Atkinson wordlist 50)
+3826) Sumerians (added plural)
+3827) sudoku
+3828) sudoriferous
+3829) ecoterrorism
+3830) ecoterrorist (+plural)
+3831) ecosphere
+3832) bioregionalism
+3833) bioregionalist (+plural)
+3834) biodynamic (+plural)
+3835) bioenergetic (added plural)
+3836) bioethanol
+3837) biotransformation
+3838) biotype (+plural)
+3839) biowarfare
+3840) bioweapon (+plural)
+3841) firepower (fixed: fire-power)
+3842) fireship (+plural)
+3843) Cmdre (Oxford: abbreviation of Commodore)
+3844) Cmdr (Oxford: abbreviation of Commander)
+3845) Bdr (Oxford: abbreviation of Bombardier)
+3846) aircraftman
+3847) aircraftmen (plural of previous word)
+3848) aircraftwoman
+3849) aircraftwomen (plural of previous word)
+3850) airdrop (+s +ing +ed)
+3851) combfish (+plural)
+3852) nannygai (+plural)
+3853) redfish (+plural)
+3854) rockfish (+plural)
+3855) scorpionfish (+plural)
+3856) calvary (added lower case too - Oxford: when used as noun)
+3857) parasail (+ing)
+3858) ballgirl (+plural)
+3859) backcourt (+plural)
+3860) foredawn
+3861) multilateralism
+3862) multilateralist (added singular)
+3863) unheroic (+ally)
+3864) unheretical
+3865) unheedingly
+3866) unheedful
+3867) unhedged
+3868) unhearing
+3869) unhealthiness
+3870) untaken
+3871) untalkative
+3872) talkboard (+plural)
+3873) talkback
+3874) talkathon (+plural - Oxford: informal)
+3875) over-talkative (+ness)
+3876) overabundant (fix: over-abundant)
+3877) overabundance (fix: over-abundance)
+3878) overabundantly
+3879) overachievement (merged into overachieve)
+3880) DirectX
+3881) XP (therefore removed "Windows XP")
+3882) AVCHD
+3883) BD-R (+plural)
+3884) BD-RE (+plural)
+3885) M-DISC (+'s)
+3886) LightScribe
+3887) CD-R (+plural)
+3888) pre-plan (+ed)
+3889) BD-ROM (+plural)
+3890) BD-XL
+3891) BDXL
+3892) H.265
+3893) DivX
+3894) divx (also in lower case)
+
+
+V2.17 - 1-OCT-2014
+------------------
+3895) toolbar's (added the 's)
+3896) advisors (added plural)
+3897) adviser (+plural +'s)
+3898) kookily (merged into kooky)
+3899) yawp (+ed +er +ers)
+3900) yay (Oxford: informal)
+3901) Darth (+'s - name from Star Wars)
+3902) glam (+s +ing +ed)
+3903) nothosaur (+plural)
+3904) semiaquatic
+3905) plesiosaur (+plural)
+3906) ichthyosaur (+plural)
+3907) ichthyosaurus (another way of previous word)
+3908) ichthyophagous
+3909) ichthyophagy
+3910) ichthyornis
+3911) nerve-racking
+3912) nerve-wracking (another way of previous word)
+3913) nervure (+plural)
+3914) fangirl (+plural - Oxford: informal)
+3915) fanboy (+plural - Oxford: informal)
+3916) Bielefeld (name of city in Germany)
+3917) georgette (added lower case)
+3918) buckskinned (merged into buckskin)
+3919) parfleche (+plural)
+3920) musquash (another way for muskrat)
+3921) byssus (+plural)
+3922) byssi (another plural of previous word)
+3923) byssinosis
+3924) epidemiologic
+3925) atopy (+ic)
+3926) sarcoidosis
+3927) colorectal
+3928) absorbance (+plural)
+3929) quinoa
+3930) SIM (+plural)
+3931) Nohl (+'s - name)
+3932) sandboxing + sandboxed (merged into sandbox)
+3933) Karsten (+'s - name)
+3934) GSM + gsm
+3935) telco (+plural)
+3936) echocardiogram (+plural)
+3937) angiogram (+plural)
+3938) mesentery (+plural +ic)
+3939) innominate
+3940) exteriorize (+ed +ion - IZE)
+3941) exteriorise (+ed +ion - ISE)
+3942) Peigan (+plural)
+3943) Piegan (+plural - another way of previous word)
+3944) Blackfeet (plural of Blackfoot)
+3945) whitehead (+plural)
+3946) whitefront (+plural)
+3947) waterfowling
+3948) waterfowler (+plural)
+3949) watergate (also lower case for gate)
+3950) waterhen (+plural)
+3951) tardigrade (+plural)
+3952) onychophoran (+plural)
+3953) Taiping (Kevin Atkinson wordlist 50)
+3954) Swammerdam (+'s - name - Kevin Atkinson wordlist 50)
+3955) sunbed (added singular)
+3956) sunbelt (fix: changed to lower case)
+3957) sunbow (+plural)
+3958) vitalism
+3959) casuistical (+ally)
+3960) homebuyer (+plural)
+3961) homebuilder (+plural)
+3962) homebuilding
+3963) homeobox
+3964) homoeobox (another way of previous word)
+3965) homeopath (+plural - another way of homoeopath)
+3966) prescribers (added plural)
+3967) prescribable
+3968) integrationist (+plural)
+3969) allopathy
+3970) allopathic
+3971) allopathist (+plural)
+3972) reiki
+3973) reimportation
+3974) reimposition
+3975) idol-worshipping
+3976) idocrase
+3977) Jiangxi (name of place)
+3978) Kiangsi (another way of previous word)
+3979) Qing
+3980) Ch'ing (another way of previous word)
+3981) mafic
+3982) retiré (Ballet)
+3983) retiree (+plural)
+3984) retirer (+plural)
+3985) overtype (+ing)
+3986) overweeningly (merged into overweening)
+3987) rufous
+3988) bettong (+plural)
+3989) potoroo (+plural)
+3990) bandicoot (+plural)
+3991) roadkill (+plural)
+3992) bilby (+plural)
+3993) numbat (+plural)
+3994) woylie (+plural)
+3995) aardwolf
+3996) aardwolves (plural of previous word)
+3997) Århus (name of place - another word for Aarhus)
+3998) Barranquilla (name of place)
+3999) barramundi (+plural)
+4000) fireguards (added plural)
+4001) firebreak (+plural)
+4002) firebrick (+plural)
+4003) firebrat (+plural)
+4004) firebomb (+ derivates - fixed: fire-bomb)
+4005) fireblight
+4006) fireballer
+4007) fireballing
+4008) blockwork
+4009) blockship (+plural)
+4010) blockboard
+4011) Shandong (another way of Shantung)
+4012) shandies (plural of shandy)
+4013) aguardiente
+4014) agroterrorism
+4015) agroterrorist
+4016) agrostology
+4017) Hitchcock's (name - added the 's)
+4018) botanize (+ing - IZE)
+4019) botanise (+ing - ISE)
+4020) wireline
+4021) wireframes (added plural)
+4022) chatbot (+plural)
+4023) immersive
+4024) barcode (+s +ed)
+4025) MP (+plural)
+4026) mp (lower case)
+4027) barchan (+plural)
+4028) barcarolle (another way of barcarole)
+4029) barbule (+plural)
+4030) Sumer (name of place)
+4031) Sumbawa (name of place)
+4032) Sudra (+plural - Kevin Atkinson wordlist 50)
+4033) sudorific (+plural)
+4034) depuration
+4035) depurate (+ed)
+4036) depurative (+plural)
+4037) depurator (+plural)
+4038) depthless (+ly)
+4039) stomachic (+plural)
+4040) febrifuge
+4041) ophthalmia
+4042) pyrexia
+4043) sigil (+plural)
+4044) sightworthy
+4045) Tangiers (another way of Tangier - Kevin Atkinson wordlist 50)
+4046) Tarantino (+'s - name - Kevin Atkinson wordlist 50)
+4047) Terry (+'s - name - Kevin Atkinson wordlist 50)
+4048) paraesthesia (+plural)
+4049) paraesthesiae (another plural of previous word)
+4050) paradrop (+s +ing +ed)
+4051) atomism
+4052) atomist (+plural)
+4053) moderns (added plural)
+4054) moderatorship (+plural)
+4055) RSS
+4056) drawdown (+plural)
+4057) drawcard (+plural)
+4058) drawbar (+plural)
+4059) drawcord (+plural)
+4060) zipless (Oxford: informal)
+4061) wearability
+4062) pre-order (+plural)
+4063) pre-prepare (+ed)
+4064) neurodegenerative
+4065) neurocomputer (+plural)
+4066) neuroeconomics
+4067) neurofibril (+plural)
+4068) neurofibrillary
+4069) supranuclear
+4070) supraorbital
+4071) foramen
+4072) foramina (plural of previous word)
+4073) argyrophilic
+4074) suprasegmental (+plural)
+4075) phrenic
+4076) supremacism
+4077) miniscule (another way of minuscule)
+4078) neo-fascist (+plural)
+4079) neo-Gothic
+4080) neo-Latin
+4081) neo-impressionism
+4082) neo-impressionist (+plural)
+4083) neo-Georgian
+4084) neo-Darwinian
+4085) neo-Darwinism
+4086) neo-Darwinist
+4087) neo-Confucianism
+4088) neo-Confucian
+4089) blissed (merged into bliss)
+4090) gazania (+plural)
+4091) bluegum
+4092) stringybark
+4093) stringpiece
+4094) mallee (+plural)
+4095) tad (Oxford: informal)
+4096) tacticity
+4097) configurational (merged into configuration)
+4098) associationism
+4099) associationist (+plural)
+4100) epidemiologic (merged into epidemiology)
+4101) colosseum (+plural - fixed: lower case - another word for coliseum)
+4102) clearwing
+4103) peacemonger (+ing +ed)
+4104) peacekeeper (added singular)
+4105) InterCity (trademark)
+4106) intercolonial
+4107) intercolumniation
+4108) intercolumnar
+4109) astragal (+plural)
+4110) astragalus
+4111) astragali (plural of previous word)
+4112) antherozoid (+plural)
+4113) gametophyte
+4114) gametophytic (merged into gametophyte)
+4115) microspore (+plural)
+4116) megaspore (+plural)
+4117) megastores (added plural)
+4118) megastars (added plural)
+4119) megastructure (+plural)
+4120) Wright's (added 's)
+4121) wretcheder (merged into wretched)
+4122) wretchedest
+4123) arteriovenous
+4124) parenchyma (+al)
+4125) parenchymatous
+4126) sawfish (+plural)
+4127) sawlike
+4128) crowberry (+plural)
+4129) cordgrass
+4130) benzoin
+4131) unorganized
+4132) benzoic (acid)
+4133) stereochemistry
+4134) stereochemical (+ally)
+4135) epoxide (+plural)
+4136) catechol
+4137) norepinephrine
+4138) fluorochrome (+plural)
+4139) fluoropolymer
+4140) tetrafluoroethylene
+4141) waitressing (merged into waitress)
+4142) busbar (+plural)
+4143) busby (+plural)
+4144) semibreve (+plural)
+4145) semibold
+4146) semidemisemiquaver
+4147) hemidemisemiquaver (+plural - another way of previous word)
+4148) hemicylindrical
+4149) hemicycle (+plural)
+4150) azulejo (+plural)
+4151) archivolt (+plural)
+4152) entablement
+4153) architectonically (merged into architectonic)
+4154) annulet (+plural)
+4155) policymaker (+plural - Fixed: policy-maker)
+4156) policymaking (fixed: policy-making)
+4157) policier
+4158) Melville's (added the 's)
+4159) counterscarp (+plural)
+4160) countershaft (+plural)
+4161) artiodactyl (+plural)
+4162) bioluminescence
+4163) bioluminescent
+4164) biomagnetism
+4165) biomaterial
+4166) biomathematics
+4167) biome (+plural)
+4168) transgene (+plural)
+4169) introgression
+4170) backcross (+s +ed +ing)
+4171) cultivar (+plural)
+4172) cultigen (+plural)
+4173) bifacial
+4174) biface (+plural)
+4175) uniface
+4176) tricycling (merged into tricycle)
+4177) tricyclist (+plural)
+4178) petroglyphs (added plural)
+4179) ghostwrite (+derivates - fixed: ghost-write)
+4180) ghostwritten (fixed: ghost-written)
+4181) speechifies + speechifying + speechified + speechifier (merged into speechify)
+4182) speechification
+4183) speedwriting
+4184) speedwriter (+plural)
+4185) Magdalenian
+4186) Aurignacian
+4187) defloration
+4188) deflocculate (+ed)
+4189) deflocculation
+4190) deflesh (+ed)
+4191) arsehole (+plural +ed - Oxford: vulgar slang)
+4192) arsenates (added plural)
+4193) selenates (added plural)
+4194) selenide (+plural)
+4195) machinability
+4196) weldability (merged into weld)
+4197) weldable (merged into weld)
+4198) weldmesh
+4199) corkwood (+plural)
+4200) Graeco-Roman
+4201) Greco-Roman (another way of previous word)
+4202) paperbark (+plural)
+4203) paperboy (fixed: paper-boy)
+4204) papergirl (fixed: paper-girl)
+4205) paperknife
+4206) paperknives (plural of previous word)
+4207) papermaking
+4208) papermaker
+4209) paperchase
+4210) paperboard
+4211) oldspeak
+4212) Oldowan
+4213) Epidaurus (ancient Greek city)
+4214) epicycloidal (merged into epicycloid)
+4215) epicycloids (added plural)
+4216) hypocycloid (+al)
+4217) commissure (+plural)
+4218) legalist (+plural)
+4219) legalistically (merged into legalistic)
+4220) Carcassonne
+4221) Carchemish (city)
+4222) chiliastic
+4223) chiliarch (+plural - chiliarchs)
+4224) bowsers (added plural)
+4225) bowshot
+4226) bowstrung (past and past participle of bowstring)
+4227) fletchers (added plural)
+4228) pickerelweed
+4229) pickelhaube
+4230) orebody (+plural)
+4231) noise-maker (removed - American word)
+4232) noisette (+plural)
+4233) noisomeness (merged into noisome)
+4234) Nok
+4235) Osbert (name - Osbert Guy Stanhope Crawford)
+4236) Stanhope (name - Osbert Guy Stanhope Crawford)
+4237) Belgic
+4238) encash (+ed +able +ment)
+4239) consortiums (another plural of consortium)
+4240) conspecific (+plural)
+4241) conspecificity
+4242) spatterware
+4243) spatterdash (+plural)
+4244) allseed
+4245) zugzwang
+4246) myxoedema
+4247) filariasis
+4248) geotag (+s +ing +ed)
+4249) geotaxis
+4250) geotactic
+4251) geotropism
+4252) geotropic
+4253) megapode (+plural)
+4254) ensiform
+4255) geosyncline (+plural)
+4256) bioclast (+s +ic)
+4257) biocide (+s +idal)
+4258) antifouling
+4259) alprazolam
+4260) depredator (+plural)
+4261) depredatory
+4262) lo-fi
+4263) low-fi (another way of previous word)
+4264) bokeh
+4265) lo-res
+4266) low-res (another way of previous word)
+4267) dojo (+plural)
+4268) ippon (+plural)
+4269) bushido (now in lower case according to Oxford)
+4270) bushmeat
+4271) clifftop (+plural)
+4272) geoid
+4273) eukaryotic
+4274) biosocial
+4275) biometeorology
+4276) autostereoscopic
+4277) taskbar
+4278) gamification
+4279) gamify (+plural +ing +ed)
+4280) gamgee
+4281) gametogenesis
+4282) gametogenic
+4283) gametogeny
+4284) systematist (+plural)
+4285) autorotated (merged into autorotate)
+4286) cyphel
+4287) fire-brick (removed: it is firebrick)
+4288) coleopteran (+plural)
+4289) coleopterous
+4290) dermestid
+4291) dermatophytosis
+4292) dermatophytoses (plural of previous word)
+4293) dermatosis
+4294) dermatoses (plural of previous word)
+4295) hypermetropia
+4296) hypermnesia
+4297) hyperon (+plural)
+4298) parasitoid (+plural)
+4299) biopharming
+4300) biophilia
+4301) biopolymer (+plural)
+4302) geeked + geeking (merged into geek)
+4303) geekdom
+4304) geekish
+4305) geeky (+ier +iest +ness)
+4306) geekery (Oxford: informal)
+4307) geekspeak (Oxford: informal)
+4308) chappie (+plural - Oxford: informal)
+4309) eyeshadow (fix: eye-shadow)
+4310) eyeshot
+4311) eyestalk
+4312) eyestripe (+plural)
+4313) unpatterned
+4314) unpatrolled
+4315) unpatriotically
+4316) unpatched
+4317) unpassable
+4318) unpardonableness
+4319) unpacker (+plural)
+4320) unornamented
+4321) unoriginality
+4322) unoriginally
+4323) unordinary
+4324) unoiled
+4325) unoffending
+4326) unobscured
+4327) unobjective
+4328) unoaked
+4329) unnoticeably
+4330) unnamable (another way for unnameable)
+4331) unnail (+ed)
+4332) unmusicality
+4333) unmusicalness (merged into unmusical)
+4334) unmutilated
+4335) unmurmuring (+ly)
+4336) unmuffle (+ed)
+4337) unmothered
+4338) unmotherly
+4339) unmoral
+4340) unmorality
+4341) unpeople (+s +ing)
+4342) unpeg (+s +ing +ed)
+4343) unpatented
+4344) untouchability
+4345) untouristed
+4346) untowardness (merged into untoward)
+4347) untransferable
+4348) untranslatability
+4349) untraversable
+4350) untrendy (Oxford: informal)
+4351) untrusting
+4352) untuck (+ed)
+4353) unknowingness (merged into unknowing)
+4354) sideward (added singular)
+4355) sidewall
+4356) sideswipe (fixed: side-swipe)
+4357) sidestroke (fixed: side-stroke)
+4358) starchitect
+4359) columnated
+4360) starchitecture
+4361) decretal (+plural)
+4362) Decretum
+4363) decubitus
+4364) codebreaking
+4365) codebreakers (added plural)
+4366) codependence
+4367) beatbox (+plural +er +ing)
+4368) bandoneon
+4369) bandpasses (added plural)
+4370) photodiode (+plural)
+4371) photodegrade
+4372) photodegradation
+4373) photodetector (+plural)
+4374) photodissociation
+4375) photoelectron (added singular)
+4376) photoemission
+4377) photoemissive
+4378) photoemitter
+4379) photoessay (+plural)
+4380) photofit (+plural)
+4381) photogram (+plural)
+4382) landmines (added plural)
+4383) shoreside
+4384) shoreweed
+4385) shorelark (+plural)
+4386) bellbird (+plural)
+4387) honeyeater (+plural)
+4388) honeyguide (+plural)
+4389) honeypot (+plural)
+4390) honeysucker (+plural)
+4391) honeywort
+4392) snowberry (+plural)
+4393) snowblade (+s +ing +er)
+4394) snowblink
+4395) granodiorite
+4396) plutonic + Plutonic
+4397) biostratigraphy
+4398) biosurgery
+4399) biosolids
+4400) biosimilar (+plural)
+4401) biospheric (merged into biosphere)
+4402) biofuels (added plural)
+4403) bioflavonoid (+plural)
+4404) biometrical
+4405) biometrician (+plural)
+4406) ectoparasitic (merged into ectoparasite)
+4407) microhabitat (+plural)
+4408) study's (added the 's)
+4409) anthropogenically (merged into anthropogenic)
+4410) timescale (fixed: time-scale)
+4411) spermatid (+plural +al)
+4412) spermatocyte (+plural)
+4413) spermatogonium
+4414) spermatogonia (plural of previous word)
+4415) seminiferous
+4416) semiochemical (+plural)
+4417) semiological
+4418) elenchus
+4419) elenchi (plural of previous word)
+4420) alienee (+plural)
+4421) aliform
+4422) encephalon
+4423) encephalography
+4424) encephalograph
+4425) encephalogram (+plural)
+4426) myoclonus
+4427) myoclonic
+4428) capitular
+4429) glomerulus
+4430) glomeruli (plural of previous word)
+4431) glomerular
+4432) nephron (+plural)
+4433) nephrotoxic
+4434) nephrotoxicity
+4435) nephrotoxin (+plural)
+4436) vancomycin
+4437) virality
+4438) somewhen (Oxford: informal)
+4439) somite (+plural)
+4440) dichromatism
+4441) dichromatic
+4442) cephalothorax
+4443) holotype (+plural)
+4444) syntype (+plural)
+4445) fishcakes (added plural)
+4446) amatriciana
+4447) amaurosis
+4448) amaurotic
+4449) foo (foo fighter)
+4450) geoscience (+plural)
+4451) geoscientist (+plural)
+4452) botty (+plural)
+4453) Swabia (place in Germany)
+4454) Swabian
+4455) clamant
+4456) dragonet (+plural)
+4457) bigeye (fish)
+4458) bluefin (fish)
+4459) yellowfin (fish)
+4460) catalufa (+plural)
+4461) catalyser
+4462) APU
+4463) dumbshow (+plural)
+4464) dumbphone (+plural)
+4465) dumbo (+plural - Oxford: informal)
+4466) vetchling (+plural)
+4467) buckthorn
+4468) buckyball (+plural)
+4469) nanomaterials (added plural)
+4470) nanogram
+4471) ng (Oxford: abbreviation of previous word)
+4472) oxidase (+plural)
+4473) pharaoh (+plural - changed to lower case - upper case only if name)
+4474) abubble
+4475) idiotype (+plural)
+
+
+V2.18 - 1-NOV-2014
+------------------
+4476) mothercraft
+4477) mainboard (+plural)
+4478) maincrop
+4479) tricuspid
+4480) unicuspid
+4481) fivestones
+4482) fivesome
+4483) Flathead (+plural - upper case - Kevin Atkinson wordlist 60)
+4484) bioturbation
+4485) pilgriming + pilgrimed (merged into pilgrim)
+4486) pilgrimize (-IZE)
+4487) pilgrimise (-ISE)
+4488) rubescent
+4489) evacuant
+4490) Salvadorean (+plural +'s - Kevin Atkinson wordlist 60)
+4491) statant
+4492) Zarathustra's (added +'s - Kevin Atkinson wordlist 60)
+4493) adventurist (+plural - Kevin Atkinson wordlist 60)
+4494) acquiree (+plural)
+4495) acquirer (+plural - Kevin Atkinson wordlist 60)
+4496) answerphone (+plural - Kevin Atkinson wordlist 60)
+4497) bulleted (merged into bullet)
+4498) bedchambers (added plural - Kevin Atkinson wordlist 60)
+4499) biodegrade (+s +ed +ing +ion - Kevin Atkinson wordlist 60)
+4500) blobfish (+plural)
+4501) binman (Oxford: informal - Kevin Atkinson wordlist 60)
+4502) binmen (plural of previous word - Kevin Atkinson wordlist 60)
+4503) blowlamps (added plural - Kevin Atkinson wordlist 60)
+4504) breathalyses (added plural - Kevin Atkinson wordlist 60)
+4505) cellmates (added plural - Kevin Atkinson wordlist 60)
+4506) chatlines (added plural - Kevin Atkinson wordlist 60)
+4507) chirpily + chirpiness (merged into chirpy - Kevin Atkinson wordlist 60)
+4508) computerate (Oxford: informal - Kevin Atkinson wordlist 60)
+4509) comfortless (merged into comfort - Kevin Atkinson wordlist 60)
+4510) conchie (+plural - Oxford: informal - Kevin Atkinson wordlist 60)
+4511) cookhouse (+plural - Kevin Atkinson wordlist 60)
+4512) crabwise (Kevin Atkinson wordlist 60)
+4513) crepuscular (Kevin Atkinson wordlist 60)
+4514) cripes (Oxford: informal - Kevin Atkinson wordlist 60)
+4515) criollo (+plural)
+4516) cuboids (added plural - Kevin Atkinson wordlist 60)
+4517) cuboidal (merged into cuboid)
+4518) demonically (Kevin Atkinson wordlist 60)
+4519) deselection (+plural - Kevin Atkinson wordlist 60)
+4520) immunoblotting
+4521) electrophorese
+4522) electrophoretic + electrophoretically
+4523) electrometer (+ic)
+4524) electrometry
+4525) electromyogram (+plural)
+4526) multipolar
+4527) multipolarity
+4528) multipole
+4529) unipolarity
+4530) unipotent
+4531) unironed
+4532) uniserial
+4533) unisexual (+ly)
+4534) unisexuality
+4535) unironic (+ly)
+4536) UNISON
+4537) unissued
+4538) deep-discount
+4539) supercalifragilisticexpialidocious (Oxford: informal)
+4540) supercalifragilistic (another way of previous word)
+4541) superbugs (added plural)
+4542) autorickshaw (+plural)
+4543) e-billing
+4544) e-cash
+4545) e-edition
+4546) e-dating
+4547) e-fit
+4548) overclock (+ed +ing +s)
+4549) overclocker (+plural +'s)
+4550) overcheck (+plural)
+4551) overcautiously + overcautiousness (merged into overcautious)
+4552) overcaution
+4553) overclass
+4554) overcompensatingly
+4555) overcompensatory
+4556) overcommits (added plural)
+4557) descale (+s +ing +ed - Kevin Atkinson wordlist 60)
+4558) descaler (+plural)
+4559) euryapsid (+plural)
+4560) darkie (+plural - Kevin Atkinson wordlist 60)
+4561) decathlete (+plural - Kevin Atkinson wordlist 60)
+4562) dickhead (+plural - Kevin Atkinson wordlist 60)
+4563) doodahs (added plural - Kevin Atkinson wordlist 60)
+4564) doolally (Oxford: informal - Kevin Atkinson wordlist 60)
+4565) doomster (+plural - Kevin Atkinson wordlist 60)
+4566) doomwatch (+er +ers)
+4567) draughtboard (+plural - Kevin Atkinson wordlist 60)
+4568) ecolodge (+plural)
+4569) ecofreak (+plural)
+4570) ecofeminism
+4571) ecofeminist (+plural)
+4572) educationist (+plural - Kevin Atkinson wordlist 60)
+4573) endgames (added plural - Kevin Atkinson wordlist 60)
+4574) consecrator
+4575) consecratory
+4576) emblematical
+4577) emblematically (Kevin Atkinson wordlist 60)
+4578) emblematist
+4579) dozier+doziest+dozily+doziness (merged into dozy - Kevin Atkinson wordlist 60)
+4580) ecu (+plural - Kevin Atkinson wordlist 60)
+4581) diaconate
+4582) premodify (+s +ing +ed +ion +er)
+4583) premonish (+ing)
+4584) Petersburg (name)
+4585) entryphone (+plural - Kevin Atkinson wordlist 60)
+4586) extrajudicial (Kevin Atkinson wordlist 60)
+4587) extrajudicially (merged into extrajudicial)
+4588) selfhood
+4589) continuants (added plural)
+4590) cacuminal
+4591) coarticulation (+plural)
+4592) silicify (+s +ing +ed +ion)
+4593) extraordinaire (Kevin Atkinson wordlist 60)
+4594) extranet (+plural)
+4595) extramusical
+4596) fab (+s +ing +ed)
+4597) fatsos (added plural - Kevin Atkinson wordlist 60)
+4598) fitment (added singular - Kevin Atkinson wordlist 60)
+4599) fluvial (Kevin Atkinson wordlist 60)
+4600) fuckhead (+plural - Kevin Atkinson wordlist 60)
+4601) fuckwit (Oxford: vulgar slang)
+4602) fucoxanthin
+4603) carotenoid (+plural)
+4604) lutein
+4605) ZX (ZX Spectrum - computer from the 1980s)
+4606) exabyte (+plural)
+4607) EB (abbreviation of previous word)
+4608) yottabyte (+plural)
+4609) YB (abbreviation of previous word)
+4610) zettabytes (added plural)
+4611) ZB (abbreviation of previous word)
+4612) Amiga's (added the 's)
+4613) lower-level
+4614) higher-level
+4615) akasha (+ic)
+4616) inbreathe (+ed +ing)
+4617) fracking
+4618) commenters (added plural)
+4619) bynames (added plural)
+4620) bye-byes (added plural)
+4621) goodliness (merged into goodly)
+4622) mailshots (added plural)
+4623) backbend (+plural)
+4624) jawless (merged into jaw)
+4625) hagfish (+plural)
+4626) beardfish (+plural)
+4627) clade (+plural)
+4628) taxon
+4629) taxa (plural of previous word)
+4630) avoision
+4631) kyu (martial arts)
+4632) dan (martial arts)
+4633) budo (martial arts)
+4634) bokken (martial arts)
+4635) kyudo (martial arts)
+4636) kendo (martial arts)
+4637) lamers (added plural)
+4635) 2D
+4636) 3D
+4637) galactically (merged into galactic)
+4638) galactagogue (+plural)
+4639) prolactin
+4640) oxytocin
+4641) oxytocic
+4642) monoamine (+plural)
+4643) monamine (+plural - another way of previous word)
+4644) neuropeptide (+plural)
+4645) neuropathological
+4646) neuropathologist (+plural)
+4647) neuroma (+plural)
+4648) neuromata (another plural of previous word)
+4649) geriatrician (+plural)
+4650) defervescence
+4651) anastomose (added singular +ing +ed)
+4652) arthroplasty
+4653) vegetal
+4654) aepyornis
+4655) calcination (merged into calcine)
+4656) dimercaprol
+4657) dimerous
+4658) meerkat (+plural)
+4659) tamarin (+plural)
+4660) mara (+plural)
+4661) suricate (+plural)
+4662) Bannockburn (place)
+4663) Mozillian (+'s +plural)
+4664) annock
+4665) bendy (+ier iest +ness)
+4666) funfairs (added plural - Kevin Atkinson wordlist 60)
+4667) goodie (another way of goody)
+4668) ganja (Kevin Atkinson wordlist 60)
+4669) charas
+4670) spliff (+plural)
+4671) afebrile
+4672) Eddington (+'s - name)
+4673) dyskinesia (+plural)
+4674) dyspraxia
+4675) dysregulation
+4676) bariatrics
+4677) bronchodilator (+plural)
+4678) bronchodilation
+4679) pharmacodynamic (+plural)
+4680) zonation (+plural)
+4681) nomenclator
+4682) nomenclatural
+4683) monotypic
+4684) monovalent
+4685) nonagon
+4686) gasman (Kevin Atkinson wordlist 60)
+4687) gasmen (plural of previous word - Kevin Atkinson wordlist 60)
+4688) gaslighting (merged into gaslight)
+4689) gaslit
+4690) gasometers (added plural - Kevin Atkinson wordlist 60)
+4691) bionomic (+plural)
+4692) anticathode (+plural)
+4693) anticholinergic (+plural)
+4694) misdial (+s +ing +ed)
+4695) misdescribe (+s +ed +ion)
+4696) misdoubt (+s +ed)
+4697) compand (+s +er +ing +ed)
+4698) datacomms
+4699) datacoms (another way of previous word)
+4700) dataveillance
+4701) case-sensitive
+4702) backstamp (+plural)
+4703) backstay (+plural)
+4704) donkeyman
+4705) donkeymen (plural of previous word)
+4706) bathymeter (+plural +ic)
+4707) bathymetry
+4708) scaleable (another way of scalable)
+4709) intercrop (+s +ing +ed)
+4710) intercorrelation (+plural)
+4711) intercorrelate
+4712) baseload
+4713) baselessly
+4714) baseborn
+4715) subcell (Collins)
+4716) subcellular (Collins)
+4717) supralunar (Collins)
+4718) supratemporal (Collins)
+4719) hepatocellular (Collins)
+4720) gluteals (added plural)
+4721) gastrocnemius
+4722) gastrocnemii (plural of previous word)
+4723) soleus
+4724) appendicular
+4725) scute (+plural)
+4726) allosaurus (+plural)
+4727) allopurinol
+4728) colchicine
+4729) disarticulate (+ion)
+4730) flexicuffs (Macmillan)
+4731) plasticuffs (Macmillan)
+4732) PCIe
+4733) RJ45
+4734) blackboy (+plural)
+4735) mistle (mistle thrush)
+4736) broadbill (+plural)
+4737) Arabism
+4738) Arabist (+plural)
+4739) arabinose
+4740) galactose
+4741) xylose
+4742) mannose
+4743) fibrinogen
+4744) extravascular
+4745) intravascular (+ly)
+4746) extravasate (+ed)
+4747) petechia
+4748) petechiae (plural of previous word)
+4749) petcock
+4750) petasus
+4751) undersheriff (fixed: under-sheriff)
+4752) underset (+s +ing)
+4753) unviable
+4754) unviability
+4755) unviolated
+4756) Eliot's (added the 's)
+4757) unvitiated
+4758) unwaged
+4759) unwaisted
+4760) hashtag (+plural)
+4761) cliched (merged into cliche)
+4762) gotcha (Oxford: informal)
+4763) gotcher (Oxford: informal - another way of previous word)
+4764) gossypol
+4765) cottonweed (+plural)
+4766) oligotrophy (+ic)
+4767) eutrophic
+4768) lapis
+4769) UTF-16
+4770) UTF-32
+4771) 1D
+4772) unvented
+4773) unvaryingness
+4774) meningococcus
+4775) meningococci (plural of previous word)
+4776) meningococcal
+4777) serogroup (Collins)
+4778) anti-war (fixed antiwar)
+4779) anti-Western
+4780) anti-tetanus
+4781) anorgasmia
+4782) activewear
+4783) Diana's (added the 's)
+4784) misestimate (+ed)
+4785) misestimation (+plural)
+4786) QuickTime
+4787) trackpad
+4788) ringtone (+plural)
+4789) Netflix (company)
+4790) podcasts (added plural)
+4791) waifish
+4792) waiflike
+4793) retroelement (+plural)
+4794) bivalents (added plural)
+4795) non-disjunction
+4796) spermatogenesis
+4797) spermatophore (+plural)
+4798) oviposit (+s +ing +ed)
+4799) oviparity
+4800) asphyxial
+4801) asphyxiant (+plural)
+4802) diverticular
+4803) diverticulum
+4804) diverticula (plural of previous word)
+4805) axilla
+4806) axillae (plural of previous word)
+4807) aviating + aviated (merged into aviate)
+4808) prosoma
+4809) tagma
+4810) tagmata (plural of previous word)
+4811) antivivisection
+4812) antivivisectionism
+4813) gangstas (added plural - Kevin Atkinson wordlist 60)
+4814) counterchange (+s +ed +ing)
+4815) counterclaims (added plural)
+4816) counterculture (fixed: counter-culture)
+4817) countercultural
+4818) counterdemonstration (+plural)
+4819) Blairism
+4820) Blairite (+plural)
+4821) church (added also lower case)
+4822) churchy + churchier + churchiest
+4823) chuppah + chuppa
+4824) chuppot (plural of previous word)
+4825) chupacabra (+plural +'s)
+4826) Gawd + gawd (Oxford: informal - Kevin Atkinson wordlist 60)
+4827) geddit (Oxford: informal - Kevin Atkinson wordlist 60)
+4828) gasholder (+plural - Kevin Atkinson wordlist 60)
+4829) sunseeker (+plural - Oxford: informal)
+4830) Jain (+plural)
+4831) jailbreaker (merged into jailbreak)
+4832) detainers (added plural)
+4833) gigawatts (added plural - Kevin Atkinson wordlist 60)
+4834) GW (abbreviation of previous word)
+4835) gigaton (+plural)
+4836) gigatonne (+plural - another way of previous word)
+4837) godawful (Kevin Atkinson wordlist 60)
+4838) goddammit (Collins - informal)
+4839) godlessly (merged into godless - Kevin Atkinson wordlist 60)
+4840) giros (added plural - Kevin Atkinson wordlist 60)
+4841) groupware (+'s - Kevin Atkinson wordlist 60)
+4842) Debian
+4843) versioned + versioning + versional (merged into version)
+4844) diehard (fixed: die-hard)
+4845) versicoloured
+4846) verset (+plural)
+4847) triolet (+plural)
+4848) sestina (+plural)
+4849) villanelle (+plural)
+4850) rondel (+plural)
+4851) pantoum (+plural)
+4852) pantryman
+4853) pantrymen (plural of previous word)
+4854) groundburst (Collins)
+4855) adaptationism
+4856) adaptationist
+4857) adaptably
+4858) Emmy (+plural - the awards)
+4859) greenflies (added plural - Kevin Atkinson wordlist 60)
+4860) gymslip (+plural - Kevin Atkinson wordlist 60)
+4861) hairsprays (added plural - Kevin Atkinson wordlist 60)
+4862) colourist (+plural)
+4863) colourway (+plural)
+4864) colouristic (+ally)
+4865) watercolourist (+plural - merged into watercolour)
+4866) watercock (+plural)
+4867) waterdog (+plural)
+4868) cottonmouth (+plural)
+4869) deergrass
+4870) dotterel (+plural)
+4871) dottily (merged into dotty)
+4872) Crockford (+'s)
+4873) Avesta
+4874) Vedic
+4875) Kubuntu (+'s)
+4876) ESA (+'s)
+4877) ESC
+4878) escabeche
+4879) escalade
+4880) rockwork (Collins)
+4881) rocketeer (+plural)
+4882) aerobrake (+ing)
+4883) aerobicist (+plural)
+4884) aerobiology
+4885) neurophysiological
+4886) neurophysiologist (+plural)
+4887) atherogenic
+4888) atherogenesis
+4889) pathophysiology
+4890) pathophysiologic
+4891) pathophysiological
+4892) pathophysiologically
+4893) pathophysiologist
+4894) colonoscopes (added plural)
+4895) autotransformers (added plural)
+4896) autotoxin (+plural)
+4897) autotoxic
+4898) allogenic
+4899) catastrophists (added plural)
+4900) tailplanes (added plural)
+4901) tailspinning (merged into tailspin)
+4902) tailspun (past of tailspin)
+4903) tailwater (+plural)
+4904) fishable (merged into fish)
+4905) hemimetabolous
+4906) hemimetabolic
+4907) DLL (+plural)
+4908) aerophagy
+
+
+V2.19 - 1-DEC-2014
+------------------
+4909) Zuckerberg (+'s - name)
+4910) XL
+4911) XXL
+4912) Facebooking (+ed +er +ers - merged into Facebook)
+4913) convocational
+4914) convolutional (merged into convolution)
+4915) denticle (+plural)
+4916) reticulary (Collins - another way for reticulate)
+4917) cephalopods (added plural)
+4918) crinoid (+plural)
+4919) brachiopod (+plural)
+4920) conodont (+plural)
+4921) intracompany (Collins)
+4922) agglutinogen (+plural)
+4923) downdrift
+4924) downcut (+s +ing)
+4925) upcurve (+ed - Collins + Oxford)
+4926) upcycle (+ed)
+4927) upcast
+4928) faceworker
+4929) homeworking (merged into homework)
+4930) homewrecker (+plural)
+4931) teleworker (+plural - Macmillan)
+4932) jack-o'-lantern (+plural)
+4933) jackanapes
+4934) goosefoot (+plural)
+4935) sumpweed (Collins)
+4936) sandbagger (+plural)
+4937) shopfront (+plural)
+4938) shopaholic (+plural)
+4939) shopfitter (+plural)
+4940) shopfitting
+4941) boutiquey (Oxford: informal)
+4942) Baphomet (Collins)
+4943) baphometic (Collins)
+4944) Mendes (name)
+4945) Judaeo-Christian (Collins)
+4946) magus
+4947) Szandor (name)
+4948) cosmopolite (+plural)
+4949) cosmopolitanize (+ed -IZE)
+4050) cosmopolitanise (+ed -ISE)
+4051) spacewalks (added plural)
+4052) spaceplane (+plural)
+4053) spacefaring
+4054) Lilith (+'s - name)
+4055) Samael (+'s - name)
+4056) clubmate (+plural)
+4057) curtilage (+plural)
+4058) circumstantiality
+4059) disburden
+4060) disbud (+s +ing +ed)
+4061) disbenefit (+plural)
+4062) disbound
+4063) basketmaker (+plural)
+4064) basketmaking
+4065) gadgeteer (+plural)
+4066) gadgety
+4067) cabbalistic
+4068) cabbalist (+plural)
+4069) cabbalism
+4070) Kabbalah + Kabbala + Cabbala + Qabalah
+4071) Kabbalism
+4072) Kabbalist (+plural)
+4073) Kabbalistic
+4074) Hasidism + Chasidism + Chassidism + Hassidism
+4075) copyread (+ing +er)
+4076) hardbody (+plural +ed)
+4077) Hardecanute (+'s - name)
+4078) bentonite
+4079) citrine
+4080) ricking + ricked (merged into rick)
+4081) cowfish (+plural)
+4082) diffusivities (added plural)
+4083) cal (Oxford: small calorie, abbreviation)
+4084) Cal (Oxford: large calorie, abbreviation)
+4085) multispectral
+4086) BTC (Oxford: abbreviation of bitcoin)
+4087) backbiting
+4088) deracinate (+ed)
+4089) train's (added the 's)
+4090) decoct (+ed +ing)
+4091) decocture
+4092) dibasic
+4093) monobasic
+4094) diamine (+plural)
+4095) triaxial
+4096) triatomic
+4097) triathlete (+plural)
+4098) deadeners (added plural)
+4099) copperas
+4100) spadefoot (+plural)
+4101) spadefish (+plural)
+4102) spadille
+4103) cribellum
+4104) cribella (plural of previous word)
+4105) cribellate
+4106) chelicerate (+plural)
+4107) lexicology
+4108) lexicological + lexicologically
+4109) pomodoro
+4110) unobvious (Collins)
+4111) recompress (+s +ed +ing +ion)
+4112) redistributor (+plural)
+4113) hyphenator (+plural)
+4114) refactor (+s +ed +ing)
+4115) misdistribution (Collins)
+4116) maldistribution
+4117) maldistributed
+4118) distributary (+plural)
+4119) dogwatch (+plural)
+4120) dogstail
+4121) dogskin
+4122) dogsbodies + dogsbodying (merged into dogsbody)
+4123) austenite (+ic)
+4124) Ozzies (added plural)
+4125) microstructure (+plural +al)
+4126) cementite
+4127) pearlite
+4128) contactor (+plural)
+4129) elastomers (added plural)
+4130) elastomeric
+4131) nitro (Oxford: Short for nitroglycerine)
+4132) polyolefin (Collins)
+4133) gapping
+4134) hypotaxis
+4135) hypotactic
+4136) parataxis
+4137) paratactic (+ally)
+4138) phasor (+plural)
+4139) phasic
+4140) reactance
+4141) acetanilide
+4142) orcein
+4143) cocreate (Collins)
+4144) Cota-Robles (name)
+4145) DSLR (+s +'s)
+4146) HDSLR (+s +'s)
+4147) SDK (Collins)
+4148) FreeBSD
+4149) AutoCAD (+'s)
+4150) CAD (in upper case - Oxford: short for Computer-aided design)
+4151) cadaverousness (merged into cadaverous)
+4152) CADCAM
+4153) androecium
+4154) androecia (plural of previous word)
+4155) androecial
+4156) gynoecium
+4157) gynoecia (plural of previous word)
+4158) gynocentric
+4159) unallowable
+4160) unallied
+4161) unalive
+4162) unalarmed
+4163) unaired
+4164) unaggressive
+4165) unaesthetic
+4166) unadvisedly
+4167) unadjacent
+4168) unaddressed
+4169) IRCop (+plural)
+4170) moldavite (Collins)
+4171) Jaban (+'s - name)
+4172) Joseph's (added the 's)
+4173) starships (added plural)
+4174) Anunnaki
+4175) Lyra
+4176) Sheran (+'s - name)
+4177) relink (+ed +ing)
+4178) reliquiae
+4179) relist (+ed +ing)
+4180) relleno (+plural)
+4181) tortious (+ly)
+4182) licensors (added plural)
+4183) RTFM (Oxford: vulgar slang)
+4184) Thunderbird's (added the 's)
+4185) personas (added plural)
+4186) Los (Los Angeles - city)
+4187) neuroanatomical
+4188) neuroanatomist (+plural)
+4189) neurochemistry
+4190) neurochemist
+4191) neurochemical
+4192) nephrology
+4193) nephrological
+4194) nephrologist (+plural)
+4195) interventional (merged into intervention)
+4196) subcortical
+4197) putamen (+plural)
+4198) putamina (another plural of previous word)
+4199) nondevelopment (Collins)
+4200) subdevelopment (Collins)
+4201) antidevelopment (Collins)
+4202) predevelopment (Collins)
+4203) neurohormonal (Collins)
+4204) military's (added the 's)
+4205) gizmo (+s +'s)
+4206) gismo (+s +'s - another way of previous word)
+4207) antimilitarism (Collins)
+4208) militaries (added plural)
+4209) Clausewitz (+'s - name)
+4210) antimilitarist (+plural - Collins)
+4211) hairgrip (+plural - Kevin Atkinson wordlist 60)
+4212) bikeable
+4213) bikable (another way of previous word)
+4214) BMX
+4215) boneshaker (+plural - Oxford: informal)
+4216) pushbike (+plural - Oxford: informal - Fixed: push-bike)
+4217) pushful (+ly +ness)
+4218) pushpit
+4219) lectionary (+plural)
+4220) commination (+plural)
+4221) comminatory
+4222) grotty (+ier +iest +ness - Kevin Atkinson wordlist 60)
+4223) polenta
+4224) carpaccio
+4225) Carpaccio (name)
+4226) footy (Oxford: informal - Kevin Atkinson wordlist 60)
+4227) footie (another way of previous word - Kevin Atkinson wordlist 60)
+4228) footslog (+s +ing +ed +er +ers)
+4229) fleapit (+plural - Kevin Atkinson wordlist 60)
+4230) glaive (+plural)
+4231) whoremaster (+plural)
+4232) gangmaster (+plural)
+4233) spymaster (+plural)
+4234) workmaster (Collins)
+4235) weaponeer (+ing - Collins)
+4236) ironmaster (+plural)
+4237) goldfield (+plural - Kevin Atkinson wordlist 60)
+4238) headcase (+plural - Oxford: informal - Kevin Atkinson wordlist 60)
+4239) headcam
+4240) headbutt (+ed +ing)
+4241) headbanging
+4242) headbanger (+plural)
+4243) headage
+4244) suckler (+plural)
+4245) unweaned
+4246) unweary
+4247) unwedded (+ness - another way of unwed)
+4248) unweighted
+4249) unwept
+4250) unwhipped
+4251) unwinnable
+4252) unwisdom
+4253) unwired
+4254) unwinking (+ly)
+4255) helipad (+plural - Kevin Atkinson wordlist 60)
+4256) holism (Kevin Atkinson wordlist 60)
+4257) holist (+plural)
+4258) serialism
+4259) serialist (+plural)
+4260) atonalism
+4261) atonalist (+plural)
+4262) jeeze + geez (another way of jeez - Oxford: informal)
+4263) wearables (added plural)
+4264) millennials (added plural)
+4265) Jehovah's (added the 's)
+4266) millenarianist (+plural)
+4267) millenarians (added plural)
+4268) apocalyptically
+4269) eschatological
+4270) eschatologist (+plural)
+4271) unmediated
+4272) unmelodic
+4273) unmelted
+4274) unmemorably (merged into unmemorable)
+4275) unmercifulness (merged into unmerciful)
+4276) unmetalled
+4277) unmetered
+4278) unmetrical
+4279) unmethodically (merged into unmethodical)
+4280) unmilitary
+4281) unmindfully
+4282) unmindfulness
+4283) unmissed
+4284) unmistaken
+4285) unmitigatedly
+4286) bombardon (+plural)
+4287) saxhorn (+plural)
+4288) sedum (+plural)
+4289) bellflowers (added plural)
+4290) untrusty (Collins)
+4291) counterstyle (Collins)
+4292) unthorough (Collins)
+4293) uninstallation (+plural)
+4294) hoick (+s +ing +ed - Kevin Atkinson wordlist 60)
+4295) hoofers (added plural - Kevin Atkinson wordlist 60)
+4296) hetero (+s +'s - Kevin Atkinson wordlist 60)
+4297) hotpots (added plural - Kevin Atkinson wordlist 60)
+4298) interwar (Kevin Atkinson wordlist 60)
+4299) ironwood (added singular - Kevin Atkinson wordlist 60)
+4300) jerrycan (+plural - Kevin Atkinson wordlist 60)
+4301) jerrican (+plural - another way of previous word)
+4302) leucotomy (+plural - Kevin Atkinson wordlist 60)
+4303) lexis (changed to lower case - Oxford)
+4304) lexigram (+plural)
+4305) errorless (merged into error)
+4306) catchweight
+4307) listenable (Kevin Atkinson wordlist 60)
+4308) listenability
+4309) linkman + linkmen (Kevin Atkinson wordlist 60)
+4310) lughole (+plural - Kevin Atkinson wordlist 60)
+4311) lulus (added plural - Kevin Atkinson wordlist 60)
+4312) lumpectomy (+plural - Kevin Atkinson wordlist 60)
+4313) meteorologically
+4314) unbearableness
+4315) unbeautiful (+ly)
+4316) unbefitting (+ly +ness)
+4317) unbeholden
+4318) irreligion
+4319) irreligionist
+4320) irreligiously
+4321) irreligiousness
+4322) irremissible
+4323) irremovability
+4324) irremovably
+4325) irreplaceably
+4326) irreproachability
+4327) irreproducible
+4328) bcc (Blind carbon copy - used in e-mails)
+4329) b.c.c. (another way of previous word)
+4330) aberdevine (Collins)
+4331) siskin (Collins)
+4332) uninstal (+s - Oxford: another way in British for uninstall)
+4333) prolongedly
+4334) prolusion
+4335) phonecard (+plural)
+4336) collet
+4337) photocard (Collins)
+4338) photocall (+plural)
+4339) phonematic (Collins - another way of phonemic)
+4340) battlespace (Collins)
+4341) counterbored (merged into counterbore)
+4342) bolthole (+plural)
+4343) necrophile
+4344) necrophilic
+4345) necrophilism
+4346) necrophilist
+4347) necrophobia
+4348) theurgy
+4349) theurgic
+4350) theurgical
+4351) theurgist (+plural)
+4352) Wiccans (added plural)
+4353) rosacea
+4354) asthenia
+4355) asthenic
+4356) cellulitis
+4357) barotrauma
+4358) necrose (+ed)
+4359) necropsies (plural of necropsy)
+4360) PayPal's (added the 's)
+4361) majeure (force majeure)
+4362) benchwork
+4363) dogfood (+ing)
+4364) outgun (+s +ing +ed)
+4365) Dakota's (added the 's)
+4366) Hutterite (+plural)
+4367) cytophotometry (+ic)
+4368) cytophotometer (+plural)
+4369) macronuclear (Collins)
+4370) conjugant (Collins)
+4371) conjurator (Collins)
+4372) conjugality
+4373) unconjugal (Collins)
+4374) sexercise (Collins)
+4375) sexennium (+plural)
+4376) sexennia (another plural of previous word)
+4377) cinquefoil
+4378) sexologic (Collins)
+4379) sexological
+4380) uncontainable
+4381) unconstructive
+4382) muscleman + musclemen (Kevin Atkinson wordlist 60)
+4383) muscly (+ier +iest - Kevin Atkinson wordlist 60)
+4384) weanlings (added plural)
+4385) unwatchful
+4386) unwatered
+4387) myxomatosis (Kevin Atkinson wordlist 60)
+4388) naturism (Kevin Atkinson wordlist 60)
+4389) naturists (add plural - Kevin Atkinson wordlist 60)
+4390) non-official
+4391) nosebags (add plural - Kevin Atkinson wordlist 60)
+4392) nosepiece
+4393) noshery (+plural)
+4394) nosocomial
+4395) electroreception
+4396) electroreceptor
+4397) planktic
+4398) planktonic
+4399) foraminifer (+plural)
+4400) foraminifera (another plural of previous word)
+4401) foraminiferal
+4402) foraminiferan (+plural)
+4403) foraminiferous
+4404) zooxanthella
+4405) zooxanthellae (plural of previous word)
+4406) zooxanthellate
+4407) SCOWL (+'s)
+4408) readme + README (Collins)
+4409) rechipping
+4410) officialese (Kevin Atkinson wordlist 60)
+4411) oilcan (+plural - Kevin Atkinson wordlist 60)
+4412) oilbird (+plural)
+4413) goatsucker (+plural)
+4414) nightjar (+plural)
+4415) chirr (+ing +ed)
+4416) churr (+ing +ed - another way of previous word)
+4417) chiropteran (+plural)
+4418) cardiothoracic
+4419) cardiorespiratory
+4420) sequela
+4421) sequelae (plural of previous word)
+4422) sepulture
+4423) orangish
+4424) orangewood (Collins)
+4425) outperformance
+4426) outworker (+plural - Kevin Atkinson wordlist 60)
+4427) outworld (+er +ers)
+4428) oxtails (added plural - Kevin Atkinson wordlist 60)
+4429) paintball (+s +er +ers +ing)
+4430) paparazzo (Kevin Atkinson wordlist 60)
+4431) phat (Kevin Atkinson wordlist 60)
+4432) Picasso (name)
+4433) Picassoesque
+4434) picaro (+plural)
+4435) pinewood (+plural - Kevin Atkinson wordlist 60)
+4436) pitheads (added plural - Kevin Atkinson wordlist 60)
+4437) playschools (added plural - Kevin Atkinson wordlist 60)
+4438) playmaker (+plural)
+4439) playmaking
+4440) racegoer (added singular)
+4441) racecard (+plural)
+4442) poppets (added plural - Kevin Atkinson wordlist 60)
+4443) postmenopausal (Kevin Atkinson wordlist 60)
+4444) precast (+s +ing)
+4445) adenomatous
+4446) psychoanalytically (Kevin Atkinson wordlist 60)
+4447) bibliotherapy
+4448) punchbag (+plural - Kevin Atkinson wordlist 60)
+4449) headguard (+plural)
+4450) quick-fire
+4451) quietist (+plural +ic)
+4452) ragga
+4453) railcard (+plural - Kevin Atkinson wordlist 60)
+4454) railbus (+plural)
+4455) railcar (+plural)
+4456) springless
+4457) springlet (+plural)
+4458) hornbeams (added plural)
+4459) junglefowl
+4460) backstory (+plural)
+4461) bandfish (+plural)
+4462) agrestic
+4463) agrichemical (+plural - another way of agrochemical)
+4464) apatosaurus
+4465) brachiosaurus
+4466) diplodocus
+4467) daybook (+plural)
+4468) dayboat
+4469) daysailor
+4470) bifold
+4471) windslab (+plural)
+4472) dynode (+plural)
+4473) defervesce (+ed)
+4474) defibrillation
+4475) defibrillate (+ed +ion)
+4476) discographer (+plural)
+4477) discoid (+al)
+4478) venter (+plural)
+4479) ventail
+4480) coeternal (+ally)
+4481) fluoroscopy
+4482) fluoroquinolone
+4483) non-pregnant
+4484) sulfacetamide
+4485) microsurgeons (added plural)
+4486) colossuses (another plural of colossus)
+4487) maldevelopment
+4488) cicatrize (+s +ed +ing +ion -IZE-)
+4489) cicatrise (+s +ed +ing +ion -ISE-)
+4490) cicatricial
+4491) novelly (merged into novel)
+4492) lesbigay (+plural - Oxford: informal)
+4493) lesbo (+plural - Oxford: informal offensive)
+4494) Lesbos (Island in Greece)
+4495) Sprachgefühl
+4496) eggcorn
+4497) advocaat
+4498) caipirinha (+plural)
+4499) cachaca
+4500) chincherinchee (+plural)
+4501) chinaberry (+plural)
+4502) cranesbill (+plural)
+4503) abutilon
+4504) clivia (+s +'s)
+4505) beddable (Oxford: informal)
+4506) fanciable (Oxford: informal)
+4507) culverin (+plural)
+4508) localism (added singular)
+4509) localist (+plural)
+4510) bacteraemia
+4511) untagging
+4512) freemium
+4513) freeride (+ing)
+4514) biathlete (+plural)
+4515) fieldcraft
+4516) fairlead (+plural)
+4517) Bel (another word for Baal)
+4518) Dione (name)
+4519) Enceladus (name)
+4520) mucocutaneous (Collins)
+4521) bpm (abbreviation: beats per minute)
+4522) BPhil
+4523) caravanners (added plural)
+4524) caravanette (+plural)
+4525) coatigan
+4526) all-knowing
+4527) supranationality
+4528) supramundane
+4529) subnuclear
+4530) subnormality
+4531) suboptimally (merged into suboptimal)
+4532) subordinary (+plural)
+4533) subnetwork
+4534) submunition (+plural)
+4535) submultiple (+plural)
+4536) submucosa
+4537) submucosae (plural of previous word)
+4538) gradable
+4539) gradability
+4540) cross-beam (+plural)
+4541) cross-border
+4542) cross-colour
+4543) cross-contaminate (+ed +ing)
+4544) cross-connection (+plural)
+4545) cross-correlate (+ed)
+4546) cross-correlation (+plural)
+4547) i-mode
+4548) I-beam (+plural)
+4549) I-chun (variant of Yichun)
+4550) Yichun (city in China)
+4551) demos
+4552) demoi (plural of previous word)
+4553) demotivation
+4554) goateed (merged into goatee)
+4555) swallow-tailed
+4556) developable
+4557) devein (+ed)
+4558) ethnologic (merged into ethnology)
+4559) ethnologically
+4560) folkloristic
+4561) folklife
+4562) theanthropic
+4563) guncotton
+4564) tagliatelle
+4565) capellini
+4566) fettucine + fettucini (there are three words for this, one was already in)
+4567) fettuccine (fix: removed plural, since this is already a plural word)
+
+
+V2.20 - 1-JAN-2015
+------------------
+4568) scramjet (+plural)
+4569) neurofeedback (Collins)
+4570) astrochemists (added plural)
+4571) astrocompass
+4572) m (abbreviation)
+4573) ratbag (+plural - Kevin Atkinson wordlist 60)
+4574) Rottweiler (+plural - but uppercase - Kevin Atkinson wordlist 60)
+4575) rotters (added plural - Kevin Atkinson wordlist 60)
+4576) roughcast (Kevin Atkinson wordlist 60)
+4577) rowlock (+plural - Kevin Atkinson wordlist 60)
+4578) schoolkid (+plural - Kevin Atkinson wordlist 60)
+4579) exteroceptor (+plural)
+4580) interoceptor (+plural)
+4581) chemoceptors (+plural - Collins)
+4582) proprioceptor (+plural)
+4583) propshaft
+4584) proprioceptively
+4585) bayside
+4586) earthnut
+4587) pignut (+plural)
+4588) androcracy (+plural)
+4589) androcratic
+4590) androcentric
+4591) androcentrism
+4592) partridgeberry (+plural)
+4593) anabiosis
+4594) anabiotic
+4595) chlorosis
+4596) chloroses (plural of previous word)
+4597) chlorotic
+4598) aleurone
+4599) acropetal (+ally)
+4600) basipetal (+ally)
+4601) taproot (+plural)
+4602) tapster (+plural)
+4603) digestif (added singular)
+4604) predigestion
+4605) ptyalin
+4606) Carnivora (plural noun)
+4607) extendability
+4608) extendable
+4609) multiscreen (Collins)
+4610) multirange (Collins)
+4611) nonequilibrium (Collins)
+4612) OODA (loop - military)
+4613) differentia
+4614) differentiae (plural of previous word)
+4615) ecotourism (+'s)
+4616) ecotour (+plural)
+4617) ecotourist (+plural)
+4618) ecotoxicology
+4619) ecotoxicological
+4620) ecotoxicologist
+4621) nontarget (Collins)
+4622) ecotown (+plural)
+4623) arcology (+plural)
+4624) bioremediation
+4625) bioregion (+plural)
+4626) bioregional
+4627) cropland (+plural)
+4628) autoxidation
+4629) autoxidize (+s +ing - IZE)
+4630) autoxidise (+s +ing - ISE)
+4631) autotype (+s)
+4632) autogenesis (Collins)
+4633) autogeny (Collins: another way of previous word)
+4634) autogenetic (Collins)
+4635) electrogenesis (Collins)
+4636) Valium
+4637) Librium
+4638) Orbison (+'s - name)
+4639) intrathecal (+ally)
+4640) intraspecific
+4641) genet (+plural)
+4642) antechapel
+4643) bioplay
+4644) bioplasm (+ic - Collins)
+4645) emoticon (+plural)
+4646) emotionalist (+plural)
+4647) subnational (Collins)
+4648) anti-government
+4649) nongovernment (Collins)
+4650) nongovernmental (Collins)
+4651) supergovernment (Collins)
+4652) governmentalism (Collins)
+4653) incrementalism
+4654) incrementalist (+plural)
+4655) inadaptive (Collins)
+4656) adaption (+plural)
+4657) preadaptive (Collins)
+4658) adaptogen (+plural)
+4659) balneology
+4660) balneological
+4661) balneologist (+plural)
+4662) balneotherapy
+4663) caramelization (-IZE)
+4664) caramelisation (-ISE)
+4665) carambola (+plural)
+4666) eggfruit (Collins)
+4667) satsuma (+plural)
+4668) Satsuma (name of province)
+4669) blackberried (merged into blackberry)
+4670) hackberry (+plural)
+4671) hackathon (+plural - Oxford: informal)
+4672) incurvate (+ed)
+4673) incurvation (+plural)
+4674) railbed (Collins)
+4675) railage
+4676) railless
+4677) bogie (+plural)
+4678) bogland
+4679) Achill (island)
+4680) deuterons (added plural)
+4681) photosystem (+plural)
+4682) phototherapy
+4683) phototransistor
+4684) phototropism
+4685) phototropic
+4686) phototaxis
+4687) phototaxes (plural of previous word)
+4688) phototactic
+4689) heliotropism
+4690) heliotropic
+4691) shitwork (Oxford: vulgar slang)
+4692) wetware
+4693) disincorporate (+ing)
+4694) disinfest (+ing +ion)
+4695) disintermediate (+ed +ion)
+4696) disinvent (+ed)
+4697) disinvite (+ed +ing)
+4698) disinvoltura
+4699) disjoins + disjoined (merged into disjoin)
+4700) ubuntu (+'s - also allow lower case)
+4701) permalink (+plural)
+4702) permaculture
+4703) permadeath
+4704) foldback (Collins)
+4705) readvance (Collins)
+4706) readapt (+s +ing +ed +ion)
+4707) readerly
+4708) undersense (Collins)
+4709) letterset
+4710) intersex (+plural)
+4711) interspace (+s +ed)
+4712) interspinal
+4713) interspinous
+4714) interstadial
+4715) intersegmental (+ally)
+4716) Peterson (+'s - name)
+4717) Jespersen (+'s - name)
+4718) petrogeny
+4719) petrogenesis (another way of the previous word)
+4720) countercurrent (+plural)
+4721) counterfactual (+plural)
+4722) firebug (fixed: fire-bug and added plural)
+4723) firepit
+4724) firedog (+plural)
+4725) palazzo (+plural)
+4726) palazzi (another plural way of the previous word)
+4727) palea
+4728) paleae (plural of previous word)
+4729) extrorse
+4730) introrse
+4731) introspect
+4732) anadromous
+4733) catadromous
+4734) intrigant
+4735) colourable
+4736) cryptococcosis
+4737) cryptococcal
+4738) coolth
+4739) CoolMax (trademark)
+4740) bombazine
+4741) breathability
+4742) Pennsylvanian (+plural)
+4743) chetrum (+plural - currency)
+4744) afghani (+plural - currency)
+4745) avoparcin
+4746) enterovirus (+plural)
+4747) rhinovirus (+plural)
+4748) picornavirus (+plural)
+4749) coronavirus (+plural)
+4750) VS (Veterinary Surgeon)
+4751) vs (Versus)
+4752) vroom (+ed)
+4753) min
+4754) secs (added plural)
+4755) SECAM
+4756) offshoring
+4757) vegetatively
+4758) vegetativeness
+4759) sargassum
+4760) clubroot
+4761) nightclubber (+plural - merged into nightclub)
+4762) mentorship (Collins)
+4763) ballgown (+plural)
+4764) videographers (added plural)
+4765) post-tension
+4766) extensometer (+plural)
+4767) floodwater (+plural)
+4768) floorcloth (+plural)
+4769) posthospital (Collins)
+4770) posttreatment (Collins)
+4771) twerk (+s +ing)
+4772) choreology
+4773) choreologist
+4774) onesie (+plural)
+4775) descriptivist (+plural)
+4776) phenomenalism
+4777) phenomenalist
+4778) phenomenalistic
+4779) physicalism
+4780) physicalist
+4781) physicalistic
+4782) mentalism
+4783) mentalistic
+4784) neonomian (+plural - Collins)
+4785) neonomianism (Collins)
+4786) techno
+4787) soundscape (+plural)
+4788) Thomas's (added the 's)
+4789) semiquaver (added singular)
+4790) semiquinone (+plural)
+4791) phototoxicity (Collins)
+4792) superoxide
+4793) superorder
+4794) supernaturalist (+plural)
+4795) supernormality
+4796) superordinates (added plural)
+4797) superplastic
+4798) superplasticity
+4799) supersale (Collins)
+4800) superreal (Collins)
+4801) supermale (Collins)
+4802) supersalt (Collins)
+4803) superjet (Collins)
+4804) supersell (+er - Collins)
+4805) superfusion
+4806) superfood (+plural)
+4807) superfluidity
+4808) superfluid (+plural)
+4809) superfatted
+4810) auriculate
+4811) auriculotherapy
+4812) allopath
+4813) catmint (+'s)
+4814) catlick (Oxford: informal)
+4815) circumvallate (+ed +ing)
+4816) play's (added the 's)
+4817) venography
+4818) venographic
+4819) venographically
+4820) extravasation (merged into extravasate)
+4821) vasculature
+4822) cross-promotion
+4823) cross-promote (+ed)
+4824) cross-question (+ing +ed)
+4825) home-cooked
+4826) seedeater (fixed: seed-eater)
+4827) bowerbird (+plural)
+4828) brassfounder (+plural - Collins)
+4829) coppernob (+plural - Oxford: informal)
+4830) flybridge
+4831) skybridge (Collins)
+4832) fly-by (+plural "fly-bys")
+4833) arm-wrestling
+4834) arm-wrestle
+4835) audax (+plural)
+4836) valorousness (merged into valorous)
+4837) venturous (+ness)
+4838) temerarious (+ness)
+4839) mesothelioma (+plural)
+4840) mesotherapy
+4841) mesothorax
+4842) mesothoracic
+4843) metathorax
+4844) metathoracic
+4845) interneural (Collins)
+4846) stereoregular (Collins)
+4847) stereometry
+4848) stereological (+ally - Collins)
+4849) stereogram (+plural)
+4850) stereocamera (+plural)
+4851) stereognosis
+4852) stereognostic
+4853) thermic
+4854) interneuron
+4855) interneurone (another way of previous word)
+4856) interneuronal
+4857) internode (+plural)
+4858) depaint (Collins)
+4859) dependingly (Collins)
+4860) depravingly (Collins)
+4861) depravation (merged into deprave - Collins)
+4862) depreciatory
+4863) Németh (+'s - name)
+4864) László (+'s - name)
+4865) cryptonymous
+4866) monorchid (+plural)
+4867) monorchidism
+4868) cathodoluminescence
+4869) anisotropically
+4870) undrained
+4871) metagenesis
+4872) metagenetic
+4873) metageneses (plural of metagenesis - Collins)
+4874) muniment (+plural)
+4875) alienage
+4876) spondylolysis (Collins)
+4877) agammaglobulinaemia
+4878) agammaglobulinemia (another way of previous word)
+4879) antepartum
+4880) intrapartum (Collins)
+4881) intrasexual (Collins)
+4882) bicephalous
+4883) electronica
+4884) craniofacial
+4885) craniology
+4886) craniological
+4887) craniologist (+plural)
+4888) overexcitable
+4889) overexcitement
+4890) Napster (+'s - software)
+4891) scattergun
+4892) scattershot
+4893) scatty (+ier +iest +ly +ness - Oxford: informal)
+4894) impactful
+4895) frameable + frameless (merged into frame)
+4896) Xeon
+4897) Centrino
+4898) vPro
+4899) Itanium (+'s)
+4900) microclimate (+s +ic)
+4901) microclimatically
+4902) micropower
+4903) microprobe (+plural)
+4904) macrocephalic
+4905) macrocephalous (another way of previous word)
+4906) macrocephaly
+4907) cerebrovascular
+4908) intracranial (+ly)
+4909) intractableness
+4910) intradermal (+ly)
+4911) micropropagation
+4912) micropterous
+4913) microRNA
+4914) microscooter (+plural)
+4915) yo-yos (added plural)
+4916) yo-yoing, yo-yoed (verb - merged into yo-yo)
+4917) yo-yoes (verb)
+4918) foldable (merged into fold)
+4919) microampere (Collins)
+4920) Thomist (+plural)
+4921) Thomistic
+4922) covenantal
+4923) covenantor (+plural +'s)
+4924) scorelines (added plural - Kevin Atkinson wordlist 60)
+4925) scorekeeping
+4926) scrutineer (added singular - Kevin Atkinson wordlist 60)
+4927) shambolic (+ally - Kevin Atkinson wordlist 60)
+4928) sharpish (Kevin Atkinson wordlist 60)
+4929) shebeen (+plural - Kevin Atkinson wordlist 60)
+4930) sheetlike (Collins - Kevin Atkinson wordlist 60)
+4931) shitload (Oxford: vulgar slang - Kevin Atkinson wordlist 60)
+4932) shit-faced (Oxford: vulgar slang - Kevin Atkinson wordlist 60)
+4933) bristlebird (+plural)
+4934) birdling (+plural)
+4935) shh (Kevin Atkinson wordlist 60)
+4936) sh (another way of previous word)
+4937) acupoint (+plural)
+4938) aromatherapeutic
+4939) showerproof (+ed +ing)
+4940) circlip (+plural)
+4941) desuperheater (+plural)
+4942) Interweb
+4943) intervocalically
+4944) obstruent (+plural)
+4945) sonorant (+plural)
+4946) atonic
+4947) atony
+4948) homorganic
+4949) homophile (+plural)
+4050) servery (+plural - Kevin Atkinson wordlist 60)
+4051) smoocher (+plural - merged into smooch)
+4052) smoochy (+ier +iest)
+4053) weirdo (+plural +'s - Kevin Atkinson wordlist 40)
+4054) Mbit (Collins)
+4055) XMP
+4056) SNR (signal-to-noise ratio)
+4057) THz
+4058) skinful (Kevin Atkinson wordlist 60)
+4059) skinfold (+plural)
+4060) subscapular (Collins)
+4061) smokily (merged into smoky)
+4062) smokey (another way of smoky - Kevin Atkinson wordlist 60)
+4063) snog (+s +ing +ed +er +ers - Kevin Atkinson wordlist 60)
+4064) softback (+plural - Kevin Atkinson wordlist 60)
+4065) unremitted (+ly - Collins)
+4066) slutty
+4067) sluttishness (merged into sluttish)
+4068) softcover (Kevin Atkinson wordlist 60)
+4069) songwriting (Kevin Atkinson wordlist 60)
+4070) sprog (+s +ing +ed - Kevin Atkinson wordlist 60)
+4071) spiv (+plural - Kevin Atkinson wordlist 60)
+4072) spivvish
+4073) spivvy (+ier +iest)
+4074) splake
+4075) splanchnopleure
+4076) endoblast (+ic - Collins)
+4077) splashback (+plural)
+4078) splashboard (+plural)
+4079) splatterpunk (+plural)
+4080) spleenwort (+plural)
+4081) polypody (+plural)
+4082) bryophyte (+plural)
+4083) trichome (+plural)
+4084) trichology
+4085) trichological
+4086) trichologist (+plural)
+4087) stallholder (added singular - Kevin Atkinson wordlist 60)
+4088) stallage
+4089) pontage (Collins)
+4090) lastage (Collins)
+4091) arborist
+4092) eyebright
+4093) arrowgrass
+4094) barrenwort (+plural)
+4095) bioadhesive (+plural)
+4096) buccal
+4097) gingiva
+4098) gingivae (plural of previous word)
+4099) radula
+4100) radulae (plural of previous word)
+4101) radular
+4102) graminivorous
+4103) grammalogue
+4104) anteverted
+4105) anteroposterior
+4106) anterolateral
+4107) anterograde
+4108) Atkins's (added the 's)
+4109) churchianity (Collins)
+4110) hiya (Oxford: informal)
+4111) HIV-negative
+4112) HIV-positive
+4113) acidimetry (+ic)
+4114) acidimetrical
+4115) acidimetrically
+4116) conjunctional
+4117) amphibologies (added plural)
+4118) statementing + statemented (Kevin Atkinson wordlist 60)
+4119) stationmasters (added plural - Kevin Atkinson wordlist 60)
+4120) Lankan (+plural - Sri Lanka)
+4121) sundress (+plural - Kevin Atkinson wordlist 60)
+4122) sundrops
+4123) suntrap (+plural - Kevin Atkinson wordlist 60)
+4124) summat (Kevin Atkinson wordlist 60)
+4125) suppertime (Collins - Kevin Atkinson wordlist 60)
+4126) supremos (added plural troppy
+4127) confederal
+4128) collectorate
+4129) centrism
+4130) strikebound (Collins - Kevin Atkinson wordlist 60)
+4131) sweatsuit (+plural - Kevin Atkinson wordlist 60)
+4132) succubi (plural of succubus - Kevin Atkinson wordlist 60)
+4133) stripey (another way of stripy - Kevin Atkinson wordlist 60)
+4134) stripier
+4135) stripiest
+4136) strivers (added plural)
+4137) lamish (Collins)
+4138) spambot (+plural - Collins)
+4139) spammie (Collins)
+4140) pregnable
+4141) preglacial
+4142) pregnability (Collins)
+4143) pregrowth (Collins)
+4144) preguide (Collins)
+4145) prehension
+4146) prehistorian (+plural)
+4147) prehuman (+plural)
+4148) brainbox (+plural - Oxford: informal)
+4149) troppy (+ier +iest +ly +ness - Kevin Atkinson wordlist 60)
+4150) strophanthin
+4151) analeptic (+plural)
+4152) meperidine
+4153) prolepsis
+4154) prolepses (plural of previous word)
+4155) proleptic
+4156) propertyless (Collins)
+4157) Avernus (lake in Italy)
+4158) stunners (added plural - Kevin Atkinson wordlist 60)
+4159) stunsail (+plural)
+4160) tarty (+ier +iest +ly +ness)
+4161) tarweed (+plural)
+4162) forb (+plural)
+4163) betatrons (added plural)
+4164) thermopiles (added plural)
+4165) chromakey
+4166) tatami (+s +'s - Kevin Atkinson wordlist 60)
+4167) clapperboard
+4168) telesales (Kevin Atkinson wordlist 60)
+4169) telerecordings (added plural)
+4170) telework
+4171) televisually (merged into televisual)
+4172) keypal (+plural - Oxford: informal)
+4173) penfriend (+plural)
+4174) twinset (+plural - Kevin Atkinson wordlist 60)
+4175) zookeeper (+plural +'s - Kevin Atkinson wordlist 60)
+4176) zloties (added plural - Kevin Atkinson wordlist 60)
+4177) zlotys (another plural of previous word)
+4178) zine (+plural - Kevin Atkinson wordlist 60)
+4179) ya (Kevin Atkinson wordlist 60)
+4180) Y2K (year 2000)
+4181) clickable
+4182) clickbait
+4183) wordsmith (+plural - Kevin Atkinson wordlist 60)
+4184) vapourware
+4185) overhype (+ed)
+4186) bibliolater (+plural)
+4187) bibliomancy
+4188) Ching (I Ching)
+4189) ching
+4190) bibliomania
+4191) bibliomaniac (+'s)
+4192) bibliophilic
+4193) bibliophily
+4194) bibliopole (+plural)
+4195) bibliometric (+plural)
+4196) bibliomane (+plural)
+4197) wing-like
+4198) downstroke
+4199) downswing (+plural)
+4200) waybill (+s +'s - Kevin Atkinson wordlist 60)
+4201) watchable (Kevin Atkinson wordlist 60)
+4202) watchability
+4203) weedkiller (+plural - Kevin Atkinson wordlist 60)
+4204) weedicide (+plural)
+4205) weedgrown
+4206) weebill (+plural)
+4207) apostlebird (+plural)
+4208) currawong (+plural)
+4209) weeder (+plural)
+4210) weedless (merged into weed - Kevin Atkinson wordlist 60)
+4211) warm-blooded (+ness)
+4212) warmblood (+plural)
+4213) vulturine
+4214) vulturish
+4215) vulturous (Kevin Atkinson wordlist 60)
+4216) boobook (+plural)
+4217) blackpoll (+plural)
+4218) watchstrap (+plural - Collins - Kevin Atkinson wordlist 60)
+4219) voicelessness (merged into voiceless - Kevin Atkinson wordlist 60)
+4220) vigesimal (Kevin Atkinson wordlist 60)
+4221) centesimal (+ly)
+4222) vincible (Kevin Atkinson wordlist 60)
+4223) vincibility
+4224) urogenital (Kevin Atkinson wordlist 60)
+4225) urography
+4226) urogram (+plural)
+4227) urodynamic (+plural)
+4228) varix
+4229) varices (plural of previous word)
+4230) endocarditis
+4231) endocarditic
+4232) unsmart (Collins)
+
+
+V2.21 - 1-FEB-2015
+------------------
+4233) Crowley's (added the 's)
+4234) recursivity (+plural - Wiktionary)
+4235) recursiveness (Wiktionary)
+4236) she-male (+plural)
+4237) pseudocode (+plural +ed - Wiktionary)
+4238) pseudocopulation
+4239) scumbag (+plural - Oxford: informal)
+4240) heterosocial (Collins)
+4241) heterosociality (Collins)
+4242) homosocial (Collins)
+4243) homosociality (Collins)
+4244) homosexualist (+plural - Collins)
+4245) homosex (Collins)
+4246) heteropteran (+plural)
+4247) heteropterous
+4248) limewash (+plural +ing +ed)
+4249) limescale
+4250) BMWs (added plural)
+4251) limepit
+4252) Robben (name of island)
+4253) Bornholm (name of island)
+4254) born-free (+plural)
+4255) Bornean
+4256) quoll (+plural)
+4257) monkery (Oxford: derogatory)
+4258) zealotry
+4259) deseed (+ed)
+4260) deseeder (+plural)
+4261) terotechnology
+4262) terotechnological
+4263) terotechnologist (+plural)
+4264) microtechnology
+4265) microtechnological
+4266) waveguide (+plural)
+4267) Adidas (+'s - name)
+4268) geotechnology (Collins)
+4269) femtosecond (+plural)
+4270) fs (abbreviation of previous word)
+4271) femtocell
+4272) unfought (Collins)
+4273) unforked (Collins)
+4274) unforgivingness (Collins)
+4275) refigure (Collins - +plural +ing +ed - Wiktionary)
+4276) refire (Collins - +plural +ing +ed - Wiktionary)
+4277) dentary (+plural)
+4278) readd (Collins - +plural +ing +ed - Wiktionary)
+4279) rebottle (Collins - +plural +ing +ed +er +ers - Wiktionary)
+4280) hypertrophic (merged into hypertrophy)
+4281) Barbie (+plural +'s - name)
+4282) guidable
+4283) cutscene (+plural)
+4284) whatsit (+plural - Kevin Atkinson wordlist 60)
+4285) whee (Kevin Atkinson wordlist 60)
+4286) horseshed
+4287) Fenimore (+'s - name)
+4288) coopery (+plural)
+4289) peridot (+plural)
+4290) peridium
+4291) peridia (plural of previous word)
+4292) galea
+4293) galeae (plural of previous word)
+4294) low-carb (Oxford: informal)
+4295) low-class
+4296) yonks (Kevin Atkinson wordlist 60)
+4297) Zinfandel (+'s +plural)
+4298) zonal (+ly)
+4299) rack-and-pinion
+4300) fishplate (+plural - fixed: fish-plate)
+4301) bodyshell (+plural)
+4302) switchable (merged into switch - Kevin Atkinson wordlist 40)
+4303) postdoc (+plural - Kevin Atkinson wordlist 40)
+4304) postcolonialism
+4305) postcolonialist
+4306) postcoded (merged into postcode)
+4307) mailboat (+plural)
+4308) Percy's (added the 's)
+4309) postwoman
+4310) postwomen (plural of previous word)
+4311) Boulogne (+'s - name)
+4312) synovial
+4313) flexion
+4314) flection (another way of previous word)
+4315) dorsiflex (+plural +ing +ed +ion)
+4316) electromyograph
+4317) electromyography
+4318) chemoprevention (Collins)
+4319) Palomar (+'s - name)
+4320) serine
+4321) bugbane (+plural)
+4322) squawroot (+plural)
+4323) tidemark (+plural)
+4324) tideline (+plural)
+4325) saltings (added plural)
+4326) geodata
+4327) neoclassicist (+plural)
+4328) neorealism
+4329) neorealist (+plural)
+4330) academicism
+4331) academism (another way of previous word)
+4332) academicals (added plural)
+4333) Picasso's (added the 's)
+4334) iconology
+4335) iconological
+4336) iconolatry
+4337) deconstruct (+plural +ing +ed +ive)
+4338) outsized (merged into outsize)
+4339) should've
+4340) corporatize (+plural +ed +ing +ion - IZE)
+4341) corporatise (+plural +ed +ing +ion - ISE)
+4342) hereditament (+plural)
+4343) hereditarily + hereditariness (merged into hereditary)
+4344) hereditarian (+plural)
+4345) hereditarianism
+4346) nanotechnological
+4347) nanotechnologist (+plural)
+4348) neurovascular (Collins)
+4349) nanocomposite (+plural)
+4350) undersize
+4351) undershrub (+plural)
+4352) kneeled (another past of kneel)
+4353) kneehole
+4354) knee-highs (added plural)
+4355) cerebroside (+plural)
+4356) workup (+plural)
+4357) jackstay
+4358) Tobruk (+'s - name of place)
+4359) woosh (+plural +ing +ed - another way of whoosh)
+4360) Jacinto (+'s - name)
+4361) starboarding (merged into starboard)
+4362) bioprospecting
+4363) bioprospector (+plural)
+4364) Kamchatka (+'s - name)
+4365) flamethrowers (added plural)
+4366) laserdiscs (added plural)
+4367) Betacam (trademark)
+4368) Betamax (trademark)
+4369) PlayStation (+plural)
+4370) breakfront
+4371) Easton (+'s - name)
+4372) geochronological
+4373) geochronologist (+plural)
+4374) declivitous
+4375) bluntish (Collins)
+4376) subchapter (+plural - Collins)
+4377) cosupervisor (+plural - Wiktionary)
+4378) supervoltage (+plural)
+4379) cosupervision (Wiktionary)
+4380) cosupervise (+plural +ing +ed - Wiktionary)
+4381) resect (+ed +able)
+4382) resectional
+4383) resectionist
+4384) microbiologically (Collins)
+4385) microbiologic (Collins)
+4386) Cmd. (abbreviation - UK - Command Paper - 4th series)
+4387) Cmnd. (abbreviation - UK - Command Paper - 5th series)
+4388) handgrip (+plural)
+4389) cyanoacrylate (+plural)
+4390) photostimulation (+plural - Wiktionary)
+4391) chromophore (+plural)
+4392) chromophoric
+4393) chromoplast (+plural)
+4394) exoatmospheric
+4395) exobiological
+4396) exobiologist (+plural)
+4397) ethnolinguistics
+4398) ethnolinguist (+plural)
+4399) ethnohistory
+4400) ethnohistorian (+plural)
+4401) ethnohistoric
+4402) ethnohistorical
+4403) ethnoscience
+4404) ethogram (+plural)
+4405) twinflower (+plural)
+4406) townland (+plural)
+4407) chronometry
+4408) chronometrical
+4409) chronometrically
+4410) chronotherapy
+4411) chronostratigraphy (+ic)
+4412) substage
+4413) subspecific
+4414) subsonically
+4415) deflagration
+4416) ketones (added plural)
+4417) ketonic
+4418) ferrocene (+plural)
+4419) ferroconcrete
+4420) ferroelectrics (added plural)
+4421) ferroelectricity
+4422) ferromagnetism
+4423) Zeeman (Zeeman effect)
+4424) atomicities (added plural)
+4425) multiagent (+plural - Wiktionary)
+4426) non-typical
+4427) non-transparency
+4428) non-U (Oxford: informal)
+4429) non-urban
+4430) non-use
+4431) non-validity
+4432) non-variable
+4433) non-vintage
+4434) non-word (added singular)
+4435) irregardless (Oxford: informal)
+4436) irrefutability
+4437) refutability (Collins)
+4438) regalism
+4439) regalist (+plural)
+4440) canonry (+plural)
+4441) Bastogne (name of place)
+4442) Junagarh (name of place)
+4443) flaunching
+4444) leadwork (+plural - Collins)
+4445) flat-woven
+4446) flat-weave
+4447) dhurrie (+plural)
+4448) durrie (+plural - another way of previous word)
+4449) awardee (+plural)
+4450) Waterville (name of place)
+4451) award-winning
+4452) traumatization (-IZE)
+4453) traumatisation (-ISE)
+4454) traumatism
+4455) multicentre (Collins)
+4456) multicentral (Collins)
+4457) crossmatch (+plural +ing +ed)
+4458) posttransfusion (Collins)
+4459) eponymously (merged into eponymous)
+4460) Lanchester (+'s - name)
+4461) routinism
+4462) routinist (+plural)
+4463) routineness (merged into routine)
+4464) streamlet (+plural)
+4465) Zealander (added singular)
+4466) psychosurgery
+4467) psychosurgical
+4468) radiochemist (+plural)
+4469) bohrium
+4470) permeance (+plural)
+4471) electropositive
+4472) electronegativity (+plural)
+4473) electrophilic
+4474) electrophile (+plural)
+4475) nucleonic (+plural)
+4476) nucleophilic
+4477) nucleophile (+plural)
+4478) nucleoplasm
+4479) nucleoprotein (+plural)
+4480) nucleosome (+plural)
+4481) nucleosomal
+4482) overprescribe (+s +ing +ed +ion)
+4483) titanically
+4484) Cicciolina (+'s - name)
+4485) pornocracy (Collins)
+4486) voguishly + voguishness (merged into voguish - Collins)
+4487) prenominal (+ly - Collins)
+4488) curricula vitae (removed since it was two words)
+4489) curriculum vitae (removed since it was two words)
+4490) curriculums (another plural way of curriculum)
+4491) gradience
+4492) ethnomethodological
+4493) ethnomethodologist (+plural)
+4494) avunculate
+4495) queendom
+4496) queenless
+4497) queenlike
+4498) queenship
+4499) filamented (merged into filament)
+4500) microelectrode (+plural - Collins)
+4501) astrometry (+ic)
+4502) Gaia (+'s - name)
+4503) Gaian (+plural)
+4504) ethicality
+4505) primitivist (+plural)
+4506) supervisee (+plural - Collins)
+4507) re-enacts + re-enacted + re-enacting (merged into re-enact)
+4508) re-enactment (+plural)
+4509) re-enactor (+plural)
+4510) handlist (+plural)
+4511) Barack (name)
+4512) McKinsey (+'s - name)
+4513) NGOs (added plural)
+4514) Croatians (added plural)
+4515) Armenians (added plural)
+4516) Assyrians (added plural)
+4517) Encaenia
+4518) succulently (merged into succulent)
+4519) imbibition
+4520) shadowland (+plural)
+4521) shadowgraphs (added plural)
+4522) radiographs (added plural)
+4523) radiographed (added ed)
+4524) radiographically
+4525) radioimmunoassay
+4526) radioisotopic
+4527) andrology
+4528) andrologist
+4529) areology
+4530) areological
+4531) areologist (+plural)
+4532) areole (+plural)
+4533) glochid (+plural)
+4534) discommodious
+4535) discommodity
+4536) sassy (+ier +iest +ly +ness - Oxford: informal)
+4537) WWI (World War I)
+4538) NYC (New York City)
+4539) bushbuck (+plural)
+4540) waterbuck (+plural)
+4541) bonobo (+plural)
+4542) capuchin (+plural)
+4543) Capuchin (+plural - upper case - Franciscan order)
+4544) Pio (+'s - name)
+4545) stigmatist
+4546) Francesco's (added the 's)
+4547) sublanguage (+plural)
+4548) sublateral
+4549) subkingdom (+plural)
+4550) Milton's (added the 's)
+4551) subjunctively
+4552) sublate (+plural +ed +ing +ion)
+4553) egomaniacal
+4554) egosurf (+plural +ed +ing - Oxford: informal)
+4555) Baikal (+'s - name of lake)
+4556) Baykal (+'s - another way of the previous word)
+4557) Bresenham (+'s - name)
+4558) milfoil (+plural)
+4559) allamanda (+plural)
+4560) plumeria (+plural)
+4561) voiceful
+4562) voice-activated
+4563) glassmaking (fixed: glass-making)
+4564) glassmaker (+plural)
+4565) glasspaper (fixed: glass-paper)
+4566) fiddleback
+4567) saddleback (+plural +ed)
+4568) birdlife (Collins)
+4569) xix + XIX (Roman numeral - 19)
+4570) Cyanobacteria (upper case)
+4571) cyanobacteria (lower case)
+4572) cyanobacterial
+4573) stromatolite (+plural)
+4574) apeman
+4575) apemen (plural of previous word)
+4576) coelurosaur (+plural)
+4577) integumental
+4578) integumentary
+4579) reconstructable
+4580) reconstructive
+4581) reconstructor
+4582) Egyptological
+4583) Egyptologist (+plural)
+4584) Tutankhamun (another way of Tutankhamen)
+4585) centrefire
+4586) varnisher (+plural)
+4587) sealers (added plural)
+4588) photocomposition
+4589) photocurrent
+4590) photodegradable
+4591) lookism
+4592) lookist
+4593) essentialism
+4594) Jesuitical (+ly)
+4595) south-west (fixed: south-West)
+4596) south-east (fixed: south-East)
+4597) north-east (fixed: north-East)
+4598) north-eastern (fixed: north-Eastern)
+4599) north-west (fixed: north-West)
+4600) north-western (fixed: north-Western)
+4601) south-eastern (fixed: south-Eastern)
+4602) southwardly (merged into southward)
+4603) fatling
+4604) Gatlings (added plural - Gatling gun)
+4605) stowable (Collins)
+4606) outlands (added plural)
+4607) photochromic
+4608) photochromism
+4609) viologen (+plural)
+4610) photo-oxidation
+4611) irradiance
+4612) anti-magnetic
+4613) tweeze (+plural +ed +ing)
+4614) tweezer (added singular)
+4615) post-date (+plural +ed +ing - fixed: postdate)
+4616) hybridity
+4617) Ludwig's (added the 's)
+4618) rotifers (added plural)
+4619) multicell (+ed - Collins)
+4620) telson (+plural)
+4621) setiferous (Collins)
+4622) setigerous (Collins - another way of previous word)
+4623) Telstar (+'s - name of satellite)
+4624) Ishtar (+'s - name)
+4625) Qataris (added plural)
+4626) VM (+plural - Virtual Machine - Wiktionary)
+4627) V-mail
+4628) ATMs (added plural)
+4629) automagically (Oxford: informal)
+4630) autologous
+4631) decompensation
+4632) decompensated
+4633) hepatoma (+plural)
+4634) hepatomata (another plural of previous word)
+4635) hepatopancreas
+4636) mouthpart (+plural)
+4637) foregut (+plural)
+4638) vitellogenin
+4639) xenobiotic (+plural)
+4640) recompilable (Wiktionary)
+4641) compilatory (Collins)
+4642) recompact (+plural +ing +ed - Wiktionary)
+4643) GUIs (added plural - Wiktionary)
+4644) burnoose (removed as it was American)
+4645) burnous (British way of previous word)
+4646) buttonhook (+plural)
+4647) downfield
+4648) Bukowski (+'s - name)
+4649) Xbox (+plural - video game console - Wiktionary)
+4650) Matroska
+4651) FLAC (+'s)
+4652) HEVC (+'s)
+4653) MP3s (added plural)
+4654) WAV (upper case)
+4655) wav (lower case)
+4656) terascale (Wiktionary)
+4657) teraflop (+plural)
+4658) electronvolt (+plural)
+4659) eV (abbreviation of previous word)
+4660) electro-oculogram
+4661) electro-optic (+plural)
+4662) electro-optical
+4663) agarose
+4664) MBA's + MBAs (merged into MBA)
+4665) daywork (+er +ers)
+4666) parasitize (+plural +ed +ing +ion - IZE)
+4667) parasitize (+plural +ed +ing +ion - ISE)
+4668) Rothstein (+'s - name)
+4669) greenling (+plural)
+4670) greenmailer (+plural)
+4671) Garner (+'s - name)
+4672) Greenaway (+'s - name)
+4673) Pietro (name)
+4674) annexationist (+plural)
+4675) Zululand (name of place)
+4676) KwaZulu-Natal (name of place)
+4677) Indo-European
+4678) Proto-Indo-European
+4679) Indic
+4680) indican
+4681) bilirubin
+4682) perimenopause
+4683) perimenopausal
+4684) undescended
+4685) anaphylaxis
+4686) telemedicine
+4687) psychophysiological
+4688) psychodynamic (+plural)
+4689) psychodynamically
+4690) antipyretic (+plural)
+4691) hyperthermia
+4692) hyperthermic
+4693) bootloaders (added plural - Wiktionary)
+4694) UEFI (Wiktionary)
+4695) EFI
+4696) sportsperson (+plural)
+4697) sportspeople (another plural of previous word)
+4698) sportswomanship
+4699) sportswriter (+plural)
+4700) doubletons (added plural)
+4701) dumortierite
+4702) hydroxyapatite
+4703) hydrometric
+4704) winemaking
+4705) streamflow (+plural)
+4706) snowpack (+plural)
+4707) snowmobiling + snowmobiled + er + ers (merged into snowmobile)
+4708) groomer (+plural - merged into groom)
+4709) snowcat (+plural)
+4710) heli-ski (+ing +er +ers)
+4711) vrooming (merged into vroom)
+4712) Vince's (added the 's)
+4713) Neale (name)
+4714) frequentative
+4715) benefactive (+plural)
+4716) grammaticalize (+ed +ion - IZE)
+4717) grammaticalise (+ed +ion - ISE)
+4718) Walkman (+plural)
+4719) Walkmen (another plural of previous word)
+4720) microchipping + microchipped (merged into microchip)
+4721) woodchip (+plural)
+4722) Collingwood (+'s - name)
+4723) pavers (added plural)
+4724) teahouse (+plural)
+4725) Teagarden (+'s - name)
+4726) contradance (+plural)
+4727) coffee-houses (removed - Oxford: it has no hyphen, two words)
+4728) Megan (+'s - name)
+4829) megamouth (+'s)
+4830) megaphonic (merged into megaphone)
+4831) Babygro (+plural - trademark)
+4832) babyishly + babyishness (merged into babyish)
+4833) girly (another way of girlie + plural)
+4834) malaguetta (+plural)
+4835) malagueta (+plural - another way of the previous word)
+4836) metasomatism
+4837) metasomatic
+4838) metasomatize (+ed - IZE)
+4839) metasomatize (+ed - ISE)
+4840) emplaced (merged into emplace)
+4841) pluton (+plural)
+4842) plutocratically
+4943) backport (+plural +ing +ed - Wiktionary)
+4944) demoscene (Collins)
+4945) autosuggestion
+4946) completist (+plural)
+4947) autostereoscopy
+4948) autosaves (merged into autosave)
+4949) haplotype (+plural)
+4950) cardio (Oxford: mass noun informal)
+4951) goalball
+4952) Paralympic (+plural)
+4953) Paralympian (+plural)
+4954) goalhanger (+plural)
+4955) Kristine (name)
+4956) Hawaiian's (added the 's)
+4957) pseudosciences (added plural)
+4958) pseudoscientists (added plural)
+4959) Scientologist (+plural)
+4960) symbology
+4961) hagiology
+4962) hagiological
+4963) hagiologist (+plural)
+4964) demonize (+plural +ed +ing - IZE)
+4965) demonise (+plural +ed +ing - ISE)
+4966) demonization ( - IZE)
+4967) demonisation ( - ISE)
+4968) infographics (added plural)
+4969) infolded
+4970) infomania
+4971) infomaniac (+plural)
+4972) infomediaries (added plural)
+4973) infomercial (removed since it is chiefly American)
+4974) infonauts (added plural)
+4975) Rhode's (added the 's)
+4976) subplot (fixed: sub-plot)
+4977) subparallel
+4978) subphylum
+4979) Eutheria
+4980) eutherian (+plural)
+4981) lamella
+4982) lamellae (plural of previous word)
+4983) lamellar
+4984) lamellate
+4985) lamelliform
+4986) lamellose
+4987) pHs (added plural)
+4988) cuvette (+plural)
+4989) acetylcholinesterase
+4990) cryoglobulin (+plural)
+4991) glucoside (+plural +ic)
+4992) geomatic (+plural)
+4993) palaeomagnetism
+4994) palaeomagnetic
+4995) declinism
+4996) Pitchford (+'s - name)
+4997) footplates (added plural)
+4998) diesel-electrics (added plural)
+4999) batfish (+plural)
+5000) bitterling (+plural)
+5001) exoskeletal
+5002) exfoliate (+plural +ing +ed +ion)
+5003) exfoliative
+5004) exfoliator (+plural)
+5005) anticellulite (Collins)
+5006) endoskeleton (+plural)
+5007) endoskeletal
+5008) endoscopically
+5009) endoscopist (+plural)
+5010) gastroscope (+plural +ic)
+5011) gastroscopy
+5012) bronchoscope (+plural)
+5013) bronchoscopy
+5014) pneumothorax
+5015) reinflate (+plural +ed +ing +ion)
+5016) reinflatable
+5017) reinforcers (added plural)
+5018) rebar
+5019) positioner (+plural)
+5020) declarant (+plural +'s)
+5021) transexual (+plural +'s - another way of transsexual)
+5022) noncultivated (Collins)
+5023) Rackham (+'s - name)
+5024) summiteer (+plural)
+5025) orienteer (+plural +ed +ing)
+5026) backcrawl
+5027) dilophosaurus
+5028) earthstar
+5029) earthshine
+5030) earthlight
+5031) earthslip (+plural)
+5032) multiplicate (Collins)
+5033) multipartite
+5034) metazoan (+plural)
+5035) sexpartite
+5036) partite
+5037) slaveholder (+plural)
+5038) slaveholding (+plural)
+5039) genuflector (+plural)
+5040) stomper (+plural)
+5041) stompy (+ier +iest)
+5042) synth (+plural - Oxford: informal)
+5043) synthy
+5044) goth (added lower case)
+5045) emo (+plural)
+5046) emocore (another way of the previous word)
+5047) deflexed
+5048) inflexed
+5049) hypoallergenic (fixed: hypo-allergenic)
+5050) cosmeceutical (+plural)
+5051) glycolic
+5052) glycollic
+5053) retinol
+5054) Strawson (+'s - name)
+5055) squillion (+plural - Oxford: informal)
+5056) squillionaire (+plural - Oxford: informal)
+5057) squinancywort
+5058) greenweed
+5059) candytuft (+plural)
+5060) coralberry (+plural)
+5061) narcissuses (plural of narcissus)
+5062) narcissi (another plural of narcissus)
+5063) narcolepsy
+5064) narcoleptics (added plural)
+5065) hyperreal
+5066) hyperrealism
+5067) hyperrealist
+5068) hyperrealistic
+5069) hyperreality
+5070) phantasmagorical
+5071) stum (+plural +ing +ed)
+5072) washtub (+plural)
+5073) twin-tub (+plural)
+5074) twirly (+ier +iest)
+5075) gumshield (+plural)
+5076) Flagler (+'s - name)
+5077) flagitious (+ly +ness)
+5078) suppositious (+ly +ness)
+5079) confessant (+'s +plural)
+5080) skilfish (+plural)
+5081) skijoring
+5082) skijorer (+plural)
+5083) clingstone (+plural)
+5084) clingfish (+plural)
+5085) beachy (+ier +iest +ness)
+5086) creamware
+5087) objectivism
+5088) objectivist (+plural)
+5089) objectivistic
+5090) Bayes (+'s - name)
+5091) Jaynes (+'s - name)
+5092) deerhound (+plural)
+5093) saluki (+plural)
+5094) Ibizan (Ibizan hound)
+5095) Tartarus (+'s - name)
+5096) Tartarean
+5097) Ixion (+'s - name)
+5098) Hera (+'s - name)
+5099) Cronus (+'s - name)
+5100) Kronos (+'s - name)
+5101) Gaea (+'s - name - another way of Gaia)
+5102) busway (+plural)
+5103) Jakarta's (added the 's)
+5104) premiere (+plural +ed +ing)
+5105) Pusan (name)
+5106) bedsock (+plural)
+5107) copywriting
+5108) signwriter (+plural)
+5109) signwriting
+5110) vinyls (added plural)
+5111) housepainter (+plural - Collins)
+5112) blowbacks (added plural)
+5113) unendingness (merged into unending)
+5114) trackway (+plural)
+5115) souterrain (+plural)
+5116) Epipalaeolithic
+5117) epiphenomenal
+5118) epinician
+5119) unendowed
+5120) unenergetic
+5121) unengaged
+5122) unenjoyable
+5123) un-English
+5124) unenlightenment
+5125) ectoderm (+al)
+5126) endoderm (+al)
+5127) tetrapods (added plural)
+5128) spastically
+5129) spasticity
+5130) overactive (fixed: over-active)
+5131) overactivity (fixed: over-activity)
+5132) Kayla (added 's - name)
+5133) holier-than-thou
+5134) Dalai (name: Dalai Lama)
+5135) Hornblower's (added the 's - name)
+5136) holystoning + holystoned (merged into holystone)
+5137) hatemonger (+plural)
+5138) POWs (added plural - Wiktionary)
+5139) Euclid's (added 's - name)
+5140) multiparity (Collins)
+5141) multiparous
+5142) aeroshell
+5143) headliner (+plural - merged into headline)
+5144) indie (+plural)
+5145) metalhead (+plural - Oxford: informal)
+5146) headbanger's (added the 's)
+5147) popster (+'s +plural - Oxford: informal)
+5148) frontman
+5149) frontmen (plural of previous word)
+5150) folkie (+'s +plural - Oxford: informal)
+5151) melodicism
+5152) Seeger (+'s - name)
+5153) nonissue (Collins)
+5154) Junoesque
+5155) humoresque (+plural)
+5156) Sinbad (+'s - another way of Sindbad)
+5157) Dillingham (name)
+5158) Gordonstoun (+'s - name)
+5159) Junr (abbreviation in names)
+5160) juneberry (+plural)
+5161) liana (+plural)
+5162) liane (+plural - another way of the previous word)
+5163) antifeedant (+plural)
+5164) bioassay (+plural)
+5165) UCLA (+'s - University of California in Los Angeles)
+5166) physico-chemical
+5167) extropy
+5168) extropian (+plural)
+5169) transhumanism
+5170) transhumanist
+5171) Fukuyama (name)
+5172) world-view (removed: it is two words in Oxford)
+5173) balk (+plural +ed)
+5174) Maddock (+'s - name)
+5175) transhistorical
+5176) alchemic (merged into alchemy)
+5177) alchemize (+s +ed +ing - IZE)
+5178) alchemise (+s +ed +ing - ISE)
+5179) ultrafast (Collins)
+5180) ultrafastidious (Collins)
+5181) ultrafiltration
+5182) ultradian
+5183) ultracritical
+5184) fermionic (Collins)
+5185) ultracentrifuged (merged into ultracentrifuge)
+5186) ultracentrifugal
+5187) ultracentrifugation
+5188) overthrust (+ing)
+5189) fluorometer (+plural)
+5190) fluorometric
+5191) fluorometrically
+5192) fluorometry
+5193) misconstruction (+plural)
+5194) construction's (fix: removed it - it had dictionary codes)
+5195) intersubjective (+ly)
+5196) intersubjectivity
+5197) intertextuality
+5198) intertextual
+5199) intertextually
+5200) dialogic
+5201) dialogical
+5202) sourcebook (+plural)
+5203) Matilda's (added the 's - name)
+5204) workshopping + workshopped (merged into workshop)
+5205) Jonah's (added the 's - name)
+5206) monologic
+5207) monological
+5208) monologize (+plural +ing +ed - IZE)
+5209) monologise (+plural +ing +ed - ISE)
+5210) worksite (+plural)
+5211) tenace (+plural)
+5212) breadstick (+plural)
+5213) breadwinning
+5214) SWOT (SWOT analysis)
+5215) shapewear
+5216) trigraph (+plural)
+5217) adverbials (added plural)
+5218) j (letter)
+5219) w (letter)
+5220) graphemes (added plural)
+5221) graphemic (+plural)
+5222) graphemically
+5223) misperceiving
+5224) misperception (+plural)
+5225) enlace (+ed)
+5226) autochromes (added plural)
+5227) microaerophilic
+5228) microaerophile (+plural)
+5229) recombinants (added plural)
+5230) unswollen (Collins)
+5231) DNase
+5232) RNase
+5233) resuspend (+plural +ed +ing +ion)
+5234) triturate (+plural +ed +ing +ion)
+5235) triturator (+plural)
+5236) triumphally (merged into triumphal)
+5237) triumphalists (added plural)
+5238) zander
+5239) marshalship
+5240) wing-tip (fixed: removed since in Oxford it is two words)
+5241) wingsuit
+5242) airboats (added plural)
+5243) AdWords (Google AdWords)
+5244) ECTS (European Credit Transfer Scheme)
+5245) plug-compatible
+5246) plugboard (+plural)
+5247) autosuggestion (fixed: auto-suggestion)
+5248) autotune
+5249) JPG (upper case)
+5250) jpg (lower case)
+5251) autoxidized (merged into autoxidize - IZE)
+5252) autoxidised (merged into autoxidise - ISE)
+5253) Transylvanian
+5254) transwoman
+5255) transwomen (plural of previous word)
+5256) appropriacy (+plural)
+5257) Wiktionary
+5258) auditorial
+5259) Deems (+'s - name)
+5260) deemster (+plural)
+5261) houseroom
+5262) abdominoplasty (+plural)
+5263) mammaplasty (+plural - Collins)
+5264) mammoplasty (+plural - Collins - another way of previous word)
+5265) extracorporeal
+5266) lithotripsy
+5267) lithotripter (+plural)
+5268) lithotriptor (+plural - another way of previous word)
+5269) lithotriptic
+5270) facelifts (added plural)
+5271) injectables (added plural)
+5272) Botox (+ed - trademark)
+5273) antipruritic (+plural)
+5274) nonsteroidal (Collins)
+5275) nonaspirin (Collins)
+5276) antitussive
+5277) premedication
+5278) premaxillary
+5279) prematch
+5280) premaster (+plural +ing +ed)
+5281) prelusive
+5282) prem (+plural)
+5283) hypothermal
+5284) hypothermic
+5285) zoophobia
+5286) bacteriophobia
+5287) cyberphobic's (added the ´s)
+5288) cyberphobes (added plural)
+5290) computerphobia (Collins)
+5291) realpolitik (fix: it was in upper case)
+5292) Talleyrand (+'s - name)
+5293) fuehrer (+plural +'s - another way for führer)
+5294) faunal
+5295) faunistic
+5296) fraternalism (+'s)
+5297) pledgee
+5298) Kelk (name)
+5299) aerosphere
+5300) aesthetician (+plural +'s)
+5301) badware
+5302) von (now in lower case - fixed: Von)
+5303) baculovirus (+plural)
+5304) baculum
+5305) bacula (plural of previous word)
+5306) ctenoid
+5307) aviculture
+5308) avicultural
+5309) aviculturalist (+plural)
+5310) aviculturist (+plural)
+5311) cubital
+5312) cubitus
+5313) kilobase (+plural)
+5314) hydrogel (+plural)
+5315) hydrofracturing
+5316) hydrofluorocarbon (+plural)
+5317) HFC (+plural - abbreviation of previous word)
+5318) irrigator (+plural)
+5319) megalitres (added plural)
+5320) tympanic
+5321) petrosal (+plural)
+5322) semilunar
+5323) semi-literate
+5324) semi-literacy
+5325) Malayalam
+5326) MiB (Wikipedia)
+5327) KiB (Wikipedia)
+5328) GiB (Wikipedia)
+5329) TiB (Wikipedia)
+5330) PiB (Wikipedia)
+5331) EiB (Wikipedia)
+5332) ZiB (Wikipedia)
+5333) YiB (Wikipedia)
+5334) unsharp + unsharpness
+5335) draughtproof (+ing)
+5336) testiculate
+5337) eel-like
+5338) eely
+5339) underprepared
+5340) underpopulation
+5341) midtowns + midtown's (removed: American)
+5342) teriyaki
+5343) butternut (+plural)
+5344) movie (+plural - removed: chiefly American)
+5345) groovily + grooviness (merged into groovy)
+5346) dharma
+5347) cherubically
+5348) fifty-fifty
+5349) figgy (+ier +iest)
+5350) fightbacks (added plural)
+5351) Tynecastle (+'s - name)
+5352) fighter-bomber (+plural)
+5353) frontlet (+plural)
+5354) depigment (+ed)
+5355) depigmentation
+5356) vitiligo
+5357) leucoderma
+5358) catenative (+plural)
+5359) non-finite
+5360) prepose (+s +ing +ed)
+5361) backshift
+5362) unsurveyed
+5363) subpopulation (Collins)
+5364) unsusceptible
+5365) unsusceptibility
+5366) Westbury (+'s - name)
+5367) theming (merged into theme)
+5368) urbanist (+plural)
+5369) inliers (added plural)
+5370) Cimmerian (+plural +'s)
+5371) orogeny (+plural)
+5372) orogenesis
+5373) orogenic
+5374) orogen (+plural)
+5375) ultrastructure (Collins)
+5376) ultrastructural (Collins)
+5377) Proterozoic
+5378) Precambrian
+5379) Archaean
+5380) Priscoan
+5381) prismatically
+5382) starburst (+plural)
+5383) blocky (+ier +iest)
+5384) aragonitic (Collins)
+5385) unsprayed
+5386) unstabler + unstablest + unstableness (merged into unstable)
+5387) microarchitecture (+plural - Wiktionary)
+5388) Celeron (Intel)
+5389) i3 (Intel)
+5390) i5 (Intel)
+5391) i7 (Intel)
+5392) LGA (Intel)
+5393) Broadwell (+'s - name)
+5394) Haswell (+'s - name)
+5395) Krzanich (+'s - name)
+5396) Skylake (+'s - name)
+5397) transcriptome (+plural)
+5398) cybrid (Collins)
+5399) shoaled + shoaling (merged into shoal)
+5400) boneyard (Oxford: informal)
+5401) nuthouse (Oxford: informal)
+5402) hypochondriacal
+5403) pedicular (Collins)
+5404) immunocompromised
+5405) humoral
+5406) bloodlust (fixed: blood-lust)
+5407) upthrust (+s +ing +ed)
+5408) bloodletting (fixed: blood-letting)
+5409) Elaine's (added the 's - name)
+5410) alphafetoprotein
+5411) unconjugated (Collins)
+5412) immunohistochemistry (Collins)
+5413) orthotic (+plural)
+5414) orthotist (+plural)
+5415) POP3
+5416) POP
+5417) RFC
+5418) brainwork
+5419) brainily (merged into brainy)
+5420) caseloads (added plural)
+5421) gromwell (+plural)
+5422) odiferous (another way of odoriferous)
+5423) Anubis (+'s - name)
+5424) cupholders (added plural)
+5425) telecourse (+plural - Collins)
+5426) baserunner (+plural - Collins)
+5427) angiographer (+plural)
+5428) angiographic
+5429) angiographically
+5430) angioneurotic
+5431) angiotensin
+5432) hydrocortisone
+5433) glucocorticoid (+plural)
+5434) agonists (added plural)
+5435) univalents (added plural)
+5436) nonhomologous (Collins)
+5437) Hansard (+plural +'s)
+5438) denotative
+5439) reverberantly
+5440) reverberative
+5441) reverberator
+5442) reverberatory
+5443) filmic
+5444) film-going
+5445) fade-up
+5446) fade-out (+plural)
+5447) fade-in (+plural)
+5448) docusoap (+plural)
+5449) film-maker's (added the 's)
+5450) featurette (+plural)
+5451) chromakeys + chromakeying + chromakeyed (merged into chromakey)
+5452) beleaguerment
+5453) transport's (added the 's)
+5454) adversarially (merged into adversarial)
+5455) adverbials (added plural)
+5456) commissarial
+5457) fantasist
+5458) incubi (plural of incubus)
+5459) linguistician (+plural)
+5460) metamathematics
+5461) metamathematician (+plural)
+5462) Las (Las Vegas)
+5463) dimmable
+5464) dimmish
+4565) concious (fix: removed, it doesn't exist)
+4566) conciousness (fix: removed, it doesn't exist)
+4567) subdiscipline (+plural - Collins)
+4568) subfield (+plural - Collins)
+4569) subduct (+plural +ing +ed)
+4570) subeditorial (fixed: sub-editorial)
+4571) subeditor (+plural +'s - fixed: sub-editor)
+4572) subeditorship (Collins)
+4573) netsplit (+plural +ing +ed - IRC - Wiktionary)
+4574) biennale (+plural)
+4575) documentalist's (added the 's)
+4576) ornamentalism
+4577) ornamentalist (+plural)
+4578) dextrous (+ly +ness - another way of dexterous)
+4579) dextral
+4580) dextrality
+4581) dextrally
+4582) apertural
+4583) regionalize (+ed +ion -IZE)
+4584) regionalise (+ed +ion -ISE)
+4585) methodic
+4586) lodgepole (lodgepole pine)
+4587) patrology
+4588) patronal
+4589) farouche
+4590) barouche (+plural)
+4591) Romanic
+4592) Vulcanian
+4593) Cappadocia
+4594) Cappadocian (+plural)
+4595) cappellacci
+4596) Diego's (added the 's - name)
+4597) breadhead (+plural - Oxford: informal)
+4598) jackfruit
+4599) centuples (added plural)
+4600) centrosome (+plural)
+
+
+V2.22 - 1-MAR-2015
+------------------
+4601) reupload (+s +ing +ed - Wiktionary)
+4602) Purim
+4603) purificatory
+4604) Hecate (+'s - name)
+4605) Selene (+'s - name)
+4606) Endymion (+'s - name)
+4607) enduro (+plural)
+4608) karts (added plural)
+4609) karting (merged into kart)
+4610) autotest (+plural - Collins)
+4611) heathlands (added plural)
+4612) euphrasia
+4613) sabadilla
+4614) smartwatch (+plural)
+4615) Engelmann (+'s - name)
+4616) blackbutt (+plural)
+4617) cordwood
+4618) signage
+4619) overleveraged
+4620) DVR (+plural)
+4621) newsfeeds (added plural)
+4622) aggregator (+plural)
+4623) cladogram (+plural)
+4624) cladogenesis
+4625) cladogenetic
+4626) co-evolution
+4627) co-evolutionary
+4628) co-evolve (+s +ing +ed)
+4629) countertransference
+4630) buttercream
+4631) candyfloss
+4632) eco-warrior (+plural)
+4633) phenology
+4634) phenological
+4635) triglycerides (added plural)
+4636) squalene
+4637) glycerides (added plural)
+4638) hydrocephalic
+4639) hydrocephaly
+4640) sonography + sonograph + sonographic
+4641) Matangi (+'s - name)
+4642) synchromesh
+4643) diachroneity
+4644) diachronically
+4645) diachronistic
+4646) diachrony
+4647) ammonite (added singular)
+4648) inserters (added plural)
+4649) insertable
+4650) turnable (Collins)
+4651) mujahideen + mujahedin + mujahidin
+4652) semivowel (fixed: semi-vowel)
+4653) unmatch (+s +ing +ed - Wiktionary)
+4654) unmatchably
+4655) uncatchable
+4656) Osiris (+'s - name)
+4657) Osirian
+4658) Horus (+'s - name)
+4659) hosannah (another way of hosanna)
+4660) taskforce
+4661) pisciculture
+4662) piscicultural
+4663) pisciculturist
+4664) Piscean (+plural)
+4665) Andromedae
+4666) Andromache (+'s - name)
+4667) Neoptolemus (+'s - name)
+4668) Priam (+'s - name)
+4669) Hecuba (+'s - name)
+4670) Troilus (+'s - name)
+4671) Cressida (+'s - name)
+4672) Calchas (+'s - name)
+4673) frontwoman
+4674) frontwomen (plural of previous word)
+4675) kick-turn (+plural)
+4676) lipslide (+plural)
+4677) fakie (+plural)
+4678) unproblematical
+4679) unproblematically
+4680) progressivist (+plural)
+4681) degressive
+4682) concessive
+4683) bifunctional
+4684) functionalistic (Collins)
+4685) non-formal
+4686) non-fluent
+4687) transformative
+4688) transformationally
+4689) transfixion
+4690) transferware
+4691) underlease
+4692) underinvest (+s +ing +ed)
+4693) monogrammatic
+4694) sonogram (+plural)
+4695) to-dos (added plural - Collins)
+4696) tiramisu
+4697) cock-a-doodle-doo
+4698) cockaded (merged into cockade)
+4699) unswayed
+4700) home-loving
+4701) BFI (abbreviation: British Film Institute)
+4702) adland
+4703) Adlerian (+plural)
+4704) Freudians (added plural)
+4705) Freudianism
+4706) placeman (added singular)
+4707) unobstructive (Collins)
+4708) unobserving (Collins)
+4709) inconsequentiality (+plural)
+4710) inconsequentialness
+4711) soundbox
+4712) charango (+plural)
+4713) roadless (merged into road)
+4714) clearways (added plural)
+4715) KDE's (added the 's)
+4716) extended-play
+4717) EP
+4718) shaly (+ier +iest)
+4719) shaley (another way of previous word)
+4720) outsail (+s +ing +ed)
+4721) wiretap (+s +ing +ed)
+4722) wiretapper (+plural)
+4723) bivalence
+4724) quo (status quo)
+4725) ROI (abbreviation: Return On Investment)
+4726) skyrocket (+s +ing +ed - fixed: sky-rocket)
+4727) skysail (+plural)
+4728) Brooklyn (+'s - name of city)
+4729) snowscape (+plural)
+4730) roadmap (removed: Oxford says it is two words)
+4731) Citrix (+'s - name of company - Wikipedia)
+4732) SEO
+4733) relatable
+4734) relatability
+4735) eco-tax (+plural)
+4736) ecotone (+plural)
+4737) ecotonal
+4738) antiepileptic (Collins)
+4739) antianxiety (Collins)
+4740) unmedicated (Collins)
+4741) non-relative
+4742) non-selective
+4743) non-combative
+4744) e-learning
+4745) Aquitaine (+'s - name)
+4746) hawklike
+4747) waterlog (+s +ing +ed)
+4748) Carolingians (added plural)
+4749) genotoxic (Collins)
+4750) carbon-neutral
+4751) biocoenosis
+4752) biocoenoses (plural of previous word)
+4753) elevational
+4754) facies
+4755) antialiasing
+4756) antifungal (Collins)
+4757) antiballistic
+4758) antibubble
+4759) pharma (+plural)
+4760) anovulant (+plural)
+4761) calmative (+plural)
+4762) tricyclic (+plural)
+4763) bioavailability
+4764) bioavailable
+4765) monocyclic
+4766) membered
+4767) memberless
+4768) leptin
+4769) parvovirus (+plural)
+4770) leptospirosis
+4771) postulatory
+4772) posturers (added plural)
+4773) kleptocrat (+plural)
+4774) kleptocracy (+plural)
+4775) kleptocratic
+4776) kleptoparasite (+plural)
+4776) kleptoparasitic
+4777) kleptoparasitism
+4778) libitum (ad libitum)
+4779) unsized
+4780) unrevised
+4781) unrevoked
+4782) unreversed
+4783) unrestored
+4784) bling + blingy + blingier + blingiest
+4785) bling-bling (another way of previous word)
+4786) burkas (added plural)
+4787) burkha (+plural - another way of previous word)
+4788) burqa (+plural - another way of previous word)
+4789) chadors (added plural)
+4790) headscarves (added plural)
+4791) crowdfund (+plural)
+4792) deleverage (+s +ed +ing - Wiktionary)
+4793) delexical
+4794) earbud (+plural)
+4795) earbash (+ing - Oxford: informal)
+4796) emoji (+plural)
+4797) geocache (+s +ing +ed +er)
+4798) googles + googling (merged into google)
+4799) googleable
+4800) googlable (another way of previous word)
+4801) weblog (+plural + er)
+4802) underwire (+s +ed)
+4803) pat-down
+4804) Islamophobia
+4805) Islamophobe
+4806) Islamophobic
+4807) Islamists (added plural)
+4808) Wikileaks (+'s - Wikipedia)
+4809) Oxfordian (+plural)
+4810) unfermented
+4811) unrented (Collins)
+4812) unparented (Collins)
+4813) untormented (Collins)
+4814) unaugmented (Collins)
+4815) teleplay (+plural)
+4816) telepresence
+4817) televiewers (added plural)
+4818) monocrystalline
+4819) sugarbird (+plural)
+4820) flockmaster
+4821) teleports + teleported (merged into teleport)
+4822) gyroscopically
+4823) ISS (Collins - abbreviation: International Space Station)
+4824) spacewalking + spacewalked (merged into spacewalk)
+4825) spacefarer (+plural)
+4826) film-making
+4827) archaebacterium
+4828) archaebacteria (plural of previous word)
+4829) eubacterium
+4830) eubacteria (plural of previous word)
+4831) biliously (merged into bilious)
+4832) trilinear
+4833) affectless
+4834) affectlessness
+4835) immunosuppression
+4836) immunosuppressant (+plural)
+4837) immunosuppressed
+4838) immunosorbent
+4839) quantitation (+plural)
+4840) quantitate (+ed)
+4841) monochord (+plural)
+4842) pentachord
+4843) subdominant
+4844) ISPs (added plural)
+4845) subduable
+4846) subduer
+4847) Belford (+'s - name of place)
+4848) seamount (+plural)
+4849) seamfree
+4850) seamers (added plural)
+4851) puckery
+4852) pintuck (+plural)
+4853) hangup (+plural - removed since Oxford says it is two words)
+4854) hyperlinking (merged into hyperlink)
+4855) Hitlers (added plural)
+4856) Hitlerian
+4857) Hitlerism
+4858) Hitlerite (+plural)
+4859) Megachiroptera
+4860) megachiropteran (+plural)
+4861) multiyear (Collins)
+4862) bancassurance
+4863) bankassurance (another way of previous word)
+4864) bancassurer (+plural)
+4865) Allianz (+'s - name)
+4866) Kieran (name)
+4867) banausic
+4868) haricot (+plural)
+4869) contrarian (+plural)
+4870) contrarianism
+4871) quinquagenarian
+4872) majoritarian (+plural)
+4873) majoritarianism
+4874) Gibraltarian (+plural)
+4875) Raith's (added the 's - name)
+4876) bioprivacy (Collins)
+4877) Obamacare
+4878) apices (another plural of apex)
+4879) apetalous
+4880) stipule (+plural)
+4881) stipular
+4882) unsubmerged (Collins)
+4883) Brookes (+'s - name)
+4884) Bodleian (Bodleian Library)
+4885) Ashmolean (Ashmolean Museum)
+4886) Sheldonian (Sheldonian Theatre)
+4887) sculpturesque
+4888) freewheels (added plural)
+4889) freewheeler
+4890) passible
+4891) passibility
+4892) Athanasius (+'s - name)
+4893) discarnate
+4894) Eileen's (added the 's - name)
+4895) Platonism
+4896) Platonist (+plural)
+4897) logicism
+4898) intuitionists (added plural)
+4899) intuitionism
+4900) intuitionalism (another way of previous word)
+4901) compresence
+4902) compresent
+4903) immoralism
+4904) immoralist
+4905) Thrasymachus (+'s - name - Wikipedia)
+4906) absurdism
+4907) Chaplin's (added the 's - name)
+4908) absurdist (+plural)
+4909) Cartesians (added plural)
+4910) Descartes's (added the 's - name)
+4911) Cartesianism
+4912) defeasibility
+4913) defeasibly
+4914) counterclaiming (merged into counterclaim)
+4915) multithread
+4916) Timberlake (name)
+4917) offstage (fixed: off-stage)
+4918) onstage (fixed: on-stage)
+4919) lovelock (+plural)
+4920) lovelily
+4921) jubbly
+4922) vestiture (+plural)
+4923) excommunicator (+plural)
+4924) excommunicatory
+4925) ex-con (+plural - Oxford: informal)
+4926) bilboes
+4927) pathognomonic
+4928) Holmes's (added the 's - name)
+4929) shrink-wrap (+s +ing +ed)
+4930) break-bulk
+4931) multitaskers (added plural)
+4932) multitasks (merged into multitask)
+4933) multitouch
+4934) multituberculate (+plural)
+4935) monotreme (+plural)
+4936) condylarth (+plural)
+4937) condyloma (+plural)
+4938) condylomata (another plural of previous word)
+4939) condylomatous
+4940) CVA (abbreviation: cerebrovascular accident)
+4941) STDs (added plural)
+4942) reverb (+plural)
+4943) handclap (+plural +ing)
+4944) popish (+ly)
+4945) trad (Oxford: informal)
+4946) theremin (+plural)
+4947) cinnarizine (Collins)
+4948) cyclizine (Collins)
+4949) promethazine
+4950) amoxycillin
+4951) amoxicillin (another way of previous word)
+4952) ampicillin
+4953) erythromycin
+4954) dishwashing
+4955) dishy (+ier +iest)
+4956) telegenic
+4957) telefilm (+plural)
+4958) Gucci's (added the 's - name)
+4959) clinginess (merged into clingy)
+4960) annoyingness
+4961) balibuntal
+4962) trampette (Collins)
+4963) solanaceous
+4964) bioacoustics
+4965) James's (added the 's - name)
+4966) bioaccumulate (+s +ing +ed +ion)
+4967) Lucas's (added the 's - name)
+4968) sapiens (Homo sapiens)
+4969) assibilate (+ed +ion)
+4970) rhotic
+4971) rhoticity
+4972) postvocalic
+4973) tics (added plural)
+4974) pic (+plural - Oxford: informal)
+4975) digicam (+plural)
+4976) digipak
+4977) untruly (Kevin Atkinson wordlist 60)
+4978) unremarked (Kevin Atkinson wordlist 60)
+4979) unshaped (Kevin Atkinson wordlist 60)
+4980) unposed
+4981) mustardy
+4982) chorography
+4983) chorographer (+plural)
+4984) chorographic
+4985) geostrategic
+4986) geostrategy
+4987) Africanism
+4988) Africanist
+4989) Africanize (+s +ed +ing +ion -IZE)
+4990) Africanise (+s +ed +ing +ion -ISE)
+4991) bezoar (+plural)
+4992) lungworm (+plural)
+4993) furunculosis
+4994) interdigital
+4995) OCRs + OCRing + OCRed (merged into OCR - Wiktionary)
+4996) versicle (+plural)
+4997) responsory (+plural)
+4998) graduals (added plural)
+4999) gradiometer
+5000) altazimuth
+5001) gradualistic
+5002) dragline (+plural)
+5003) bucketwheel (+plural)
+5004) dozers (added plural)
+5005) deckhouse (+plural)
+5006) shotted
+5007) lionfish (+plural - Collins)
+5008) triggerfish (+plural)
+5009) amidship (added singular)
+5010) baggywrinkle
+5011) overemployment (Collins)
+5012) foozle (+s +ing +ed - Oxford: informal)
+5013) forewing (+plural)
+5014) beeswing
+5015) haltere (+plural)
+5016) imaginal
+5017) instar (+plural)
+5018) hindwings (added plural)
+5019) alisphenoid (+plural)
+5020) glenoid
+5021) fossa
+5022) glenohumeral
+5023) hyperextend (+s +ing +ed +ion)
+5024) dystonia
+5025) dystonic
+5026) embolization (-IZE)
+5027) embolisation (-ISE)
+5028) thrombolysis
+5029) thrombolytic
+5030) ischaemia
+5031) ischaemic
+5032) autolysis
+5033) autolytic
+5034) lysosome (+plural)
+5035) lysosomal
+5036) angulate (+s +ing +ed)
+5037) angulation (+plural)
+5038) cerebriform (Collins)
+5039) Pott (+'s - name)
+5040) calcalkaline
+5041) laurustinus
+5042) desex (+s +ing +ed)
+5043) deservingness
+5044) lolcat (+plural)
+5045) mash-ups (added plural)
+5046) Chekhov's (added 's - name)
+5047) masjid (+plural)
+5048) gurdwara (+plural)
+5049) microloan (+plural - Collins)
+5050) muggle (+plural - Oxford: informal)
+5051) multiverse (+plural)
+5052) meme (+plural)
+5053) memetic
+5054) declass (+ed)
+5055) cosplay (+s +ing +ed +er +ers)
+5056) COSPAR (abbreviation: Committee on Space Research)
+5057) meh (Oxford: informal)
+5058) orc (+plural)
+5059) orcish
+5060) hobbit (added plural +'s)
+5061) Gandalf (+'s - name - Wikipedia)
+5062) Frodo (+'s - name - Wikipedia)
+5063) Tolkien (+'s - name)
+5064) Tolkienesque
+5065) overshare (+s +ing +ed +er +ers)
+5066) grassquit (+plural)
+5067) bananaquit (+plural)
+5068) soulmate (+plural)
+5069) Rastafarian (+plural)
+5070) Rastafarianism
+5071) Anthropocene
+5072) wish-list (removed - Oxford says it is two words)
+5073) webisode (+plural)
+5074) vuvuzela (+plural)
+5075) unfriends (merged into unfriend)
+5076) usernames (added plural)
+5077) handhelds (added plural)
+5078) lammergeier
+5079) lammergeyer (another way of previous word)
+5080) Fraktur
+5081) thunderbird (+plural +'s - lower case - mythical bird)
+5082) thickheads (added plural)
+5083) Asgard (+'s - name)
+5084) Camelopardalis (name of place)
+5085) Centaurus (name of place)
+5086) aquarobics
+5087) divemaster (+plural)
+5088) freestyling + freestyled + freestyler + freestylers (merged into freestyle)
+5089) biscotti
+5090) codebase (+plural - Wiktionary)
+5091) postmortem (fixed: post-mortem)
+5092) codeless (Collins)
+5093) undebated (Collins)
+5094) firebase
+5095) winery (added singular)
+5096) wineskins (added plural)
+5097) unshrunk
+5098) Winesap (+plural)
+5099) nock (+s +ing +ed)
+5100) keyserver (+plural - Wiktionary)
+5101) QA (abbreviation: Quality assurance)
+5102) passphrase (+plural - Wiktionary)
+5103) GnuPG's (added the 's)
+5104) PostScript (trademark)
+5105) Fri (abbreviation: Friday)
+5106) Jun (abbreviation: June)
+5107) Jul (abbreviation: July)
+5108) Sep (abbreviation: September)
+
+
+V2.23 - 1-APR-2015
+------------------
+5109) Aintree (name)
+5110) ainhum
+5111) cholelithiasis
+5112) cholecystitis
+5113) pancreatitis
+5114) cardiomyopathy
+5115) pericardial
+5116) mammal-like
+5117) mammalogy (+ist +ists)
+5118) Merriam's (added the 's - name)
+5119) supinate (+s +ing +ed +ion)
+5120) pronate (+s +ing +ed +ion)
+5121) pronator (+plural)
+5122) metacentres (added plural)
+5123) acrocentric (Collins)
+5124) submetacentric (Collins)
+5125) Malory (+'s - name)
+5126) malperformance
+5127) loti (currency)
+5128) maloti (plural of previous word)
+5129) Lothario (+plural)
+5130) butterbur (+'s - Collins)
+5131) institute's (added the 's)
+5132) extremophile (+plural)
+5133) archaebacterial
+5134) toxigenicity (Collins)
+5135) botulinum (botulinum toxin)
+5136) variola
+5137) variolar
+5138) variolous
+5139) Mather (name)
+5140) Smoot (+'s - name)
+5141) RISC
+5142) click-through (+plural)
+5143) clientelism
+5144) followee (+plural)
+5145) aggressivity (Collins)
+5146) ballistically
+5147) hydroforming (Collins)
+5148) SourceForge (+'s)
+5149) logon (+plural)
+5150) logouts (added plural)
+5151) logoff (+plural)
+5152) newfound
+5153) Harington (name)
+5154) sightlessness
+5155) Arkansans (added plural - Kevin Atkinson wordlist 60)
+5156) Axis (The Axis - alliance of Germany and Italy WWII - Kevin wordlist 60)
+5157) Bayamón (name of city - Kevin Atkinson wordlist 60)
+5158) Camelots (added plural - Kevin Atkinson wordlist 60)
+5159) Carib (+plural)
+5160) Devonians (added plural)
+5161) cockboat
+5162) backwinding + backwinded (merged into backwind)
+5163) ripstop
+5164) longstop
+5165) half-centuries (added plural)
+5166) Barclays (+'s - name - Wikipedia)
+5167) peggy (+plural - slang)
+5168) Peggy (+'s - name)
+5169) Chekhovian (Kevin Atkinson wordlist 60)
+5170) Comoran (Kevin Atkinson wordlist 60)
+5171) Darwinist (+plural - Kevin Atkinson wordlist 60)
+5172) Fräulein (Kevin Atkinson wordlist 60)
+5173) Galaxy (The Galaxy - uppercase - Kevin Atkinson wordlist 60)
+5174) Greenlandic (Kevin Atkinson wordlist 60)
+5175) gorgon's (added the 's)
+5176) multiheaded (Collins)
+5177) Grozny (+'s - name - Kevin Atkinson wordlist 60)
+5178) Ivorian (+plural - Kevin Atkinson wordlist 60)
+5179) Nepalis (added plural - Kevin Atkinson wordlist 60)
+5180) Gurkhali
+5181) Gorkhali (another way of previous word)
+5182) Vallejo's (added the 's - name)
+5183) vallecula
+5184) valleculae (plural of previous word)
+5185) Nibelungenlied
+5186) Nibelung (+plural)
+5187) Nibelungen (another plural of previous word)
+5188) Burgundians (added plural)
+5189) Cassidy (+'s - name - Wikipedia)
+5190) Longmire (+'s - name - Wikipedia)
+5191) Eurocard (Wikipedia)
+5192) lightwork (+er +ers - Wiktionary)
+5193) Kenney (name - Wikipedia)
+5194) Medina's (added the 's - name)
+5195) exclusivism
+5196) exclusivist (+plural)
+5197) excogitate (+s +ing +ed +ion)
+5198) antidisestablishmentarian (+plural)
+5199) exceptionalism
+5200) ecclesial
+5201) interreligious (Collins)
+5202) penates
+5203) penannular
+5204) zoomorphic
+5205) zoomorphism
+5206) biomorphs (added plural)
+5207) biomorph's (added the 's)
+5208) biomorphic
+5209) Dawkins (+'s - name)
+5210) Aristotelians (added plural)
+5211) Sacrobosco (+'s - name - Wikipedia)
+5212) Paracelsus (+'s - name)
+5213) MKV + mkv
+5214) AVI
+5215) FLV
+5216) MK3D + mk3d
+5217) MKA + mka
+5218) MKS
+5219) streamable (Wiktionary)
+5220) Matroska's (added the 's)
+5221) MOV
+5222) Vorbis (+'s - Wikipedia)
+5223) ogg + Ogg
+5224) oga
+5225) WMA
+5226) AAC
+5227) ambisonic (+plural)
+5228) DirectShow (+'s - Wikipedia)
+5229) Netherhampton (name)
+5230) Phillips's (added the 's - name)
+5231) touch-sensitive
+5232) microchannel (+plural - Wiktionary)
+5233) photoresist (+plural)
+5234) photolithography
+5235) photolitho (another way of previous word)
+5236) photolithographic
+5237) photolithographically
+5238) microminiature (Collins)
+5239) oligonucleotide (+plural)
+5240) polynucleotide (+plural)
+5241) polynuclear
+5242) Woburn (+'s - name)
+5243) acrylamide
+5244) toxicant (+plural)
+5245) immunogenetic (+plural - Collins)
+5246) immunogenetical (Collins)
+5247) browntop
+5248) androsterone
+5249) oestradiol
+5250) oestrogenic
+5251) progestin (+plural)
+5252) translocations (added plural)
+5253) mistranslate
+5254) quadrate (+plural)
+5255) trabecula
+5256) trabeculae (plural of previous word)
+5257) trabecular
+5258) trabeculate
+5259) intergrowth (+plural)
+5260) intergrow
+5261) intergrew (past of previous word)
+5262) intergrown (past participle of intergrow)
+5263) limonite (+ic)
+5264) pseudomorph (+plural +ic)
+5265) pseudomorphism
+5266) pseudomorphous
+5267) Charron (name - Wikipedia)
+5268) Theophrastus (+'s - name)
+5269) Heraclitus (+'s - name)
+5270) Parmenides (+'s - name)
+5271) Bentham (name)
+5272) Kircher (+'s - name - Wikipedia)
+5273) Cetacea
+5274) Odontoceti
+5275) odontocete (+plural)
+5276) Mysticeti
+5277) mysticete (+plural)
+5278) rorqual (+plural)
+5279) Bryde (+'s - name - Wikipedia)
+5280) Hywel (name - Wikipedia)
+5281) Antin (+'s - name - Wikipedia)
+5282) medusa (lowercase - +plural)
+5283) medusae (lowercase - another plural of previous word)
+5284) planula
+5285) planulae (plural of previous word)
+5286) apoptosis
+5287) apoptotic
+5288) radioiodine (Collins)
+5289) gastrocolic
+5290) apoprotein (+plural)
+5291) waterborne (fixed: water-borne)
+5292) firstborn (fixed: first-born + added 's)
+5393) aposematic
+5394) aposematism
+5395) herbarium
+5396) herbaria (plural of previous word)
+5397) angiospermous
+5398) gymnospermous
+5399) monocot (+plural)
+5400) dicot (+plural)
+5401) dicrotic
+5402) phosphodiesterase
+5403) methotrexate
+5404) HPV (abbreviation: Human papillomavirus)
+5405) kindergartener (+plural - Kevin Atkinson wordlist 40)
+5406) Fulghum (+'s - name - Wikipedia)
+5407) Audra (+'s - name - Wikipedia)
+5408) overparted
+5409) Leonardo's (added the 's - name)
+5410) overpaint (+s +ing +ed)
+5411) Baconian (+plural)
+5412) inductivism
+5413) inductivist (+'s +plural)
+5414) consequentialism
+5415) consequentialist (+plural)
+5416) utilitarians (added plural)
+5417) Bosphorus (another way for Bosporus)
+5418) deontology
+5419) deontological
+5420) deontologist (+plural)
+5421) PHP (+'s)
+5422) php (lower case)
+5423) CGI
+5424) Ibsen's (added the 's - name)
+5425) Gerhart (+'s - name)
+5426) Crébillon (name - Wikipedia)
+5427) Henrik (+'s - name)
+5428) Flaubert (+'s - name)
+5429) flaunter
+5430) flaunty
+5431) Pouncey (+'s - name - Wikipedia)
+5432) Byblos (+'s - name)
+5433) phospholipase
+5434) linolenic (linolenic acid)
+5435) chitosan (Collins)
+5436) oropharynx
+5437) oropharynges + oropharynxes (plural ways of previous word)
+5438) oropharyngeal
+5439) fungiform
+5440) vallate (Collins)
+5441) adventitia
+5442) adventitial
+5443) Adventism
+5444) Pentecostals (added plural + changed to upper case)
+5445) Pentecostalism
+5446) acceptation (+plural)
+5447) Riegl (+'s - name - Wikipedia)
+5448) Venkova (name - Wikipedia)
+5449) admass
+5450) Lifford (name)
+5451) ambisexual (+ly)
+5452) cufflink (+plural)
+5453) Paula (+'s - name)
+5454) monobrow (+ed - Oxford: informal)
+5455) Hayek (+'s - name)
+5456) Darger (+'s - name - Wikipedia)
+5457) anomalistic
+5458) ascidian (+plural)
+5459) Cloney (+'s - name - Wikipedia)
+5460) Walney (+'s - name - Wikipedia)
+5461) razorfish (+plural)
+5462) APC (abbreviation: Armoured Personnel Carrier)
+5463) Bukrin (name)
+5464) Otway (+'s - name)
+5465) Amfreville (name)
+5466) defenceman
+5467) defencemen (plural of previous word)
+5468) commodification
+5469) Killarney (+'s - name)
+5470) peloton (+plural)
+5471) bittersweet (fixed: bitter-sweet)
+5472) bittersweetness (fixed: bitter-sweetness)
+5473) blueliner
+5474) multisensory
+5475) Bayern (name)
+5476) Hašek (+'s - name - Wikipedia)
+5477) multiplet (+plural)
+5478) diborane
+5479) boride (+plural)
+5480) borane (+plural)
+5481) intermetallic (Collins)
+5482) nanostructures (added plural)
+5483) nanostructured (merged into nanostructure - Wiktionary)
+5484) silicide (+plural)
+5485) hepatocyte (+plural)
+5486) immunoglobulin (+plural)
+5487) cellularity
+5488) pleomorphism
+5489) pleomorphic
+5490) eosinophilic
+5491) mucinous
+5492) eosinophil (+plural)
+5493) chargee
+5494) chargeback (+plural)
+5495) velodrome (+plural)
+5496) McGlynn (+'s - name - Wikipedia)
+5497) Daytona (+'s - name)
+5498) McRae (+'s - name - Wikipedia)
+5499) Nemechek (+'s - name - Wikipedia)
+5500) dayside
+5501) nightside
+5502) astrobleme (+plural)
+5503) Pentecost
+5504) polyacrylamide
+5505) ethidium (ethidium bromide)
+5506) Timor (+'s - country)
+5507) Timorese
+5508) timocracy (+plural)
+5509) bacchanalian (in lower case it has other meaning)
+5510) archegonium
+5511) archegonia (plural of previous word)
+5512) Leopold's (added the 's - name)
+5513) archducal
+5514) archduchy (+plural)
+5515) Stringfield (+'s - name - Wikipedia)
+5516) Lumberton (+'s - name - Wikipedia)
+5517) Revenna (name - Wikipedia)
+5518) exopolitics (Wiktionary)
+5519) Moulton (+'s - name - Wikipedia)
+5520) Marden (+'s - name - Wikipedia)
+5521) Westrum (+'s - name - Wikipedia)
+5522) Isadora (+'s - name)
+5523) adoptee (+plural)
+5524) Zawadski (name)
+5525) Gavron (+'s - name - Wikipedia)
+5526) chromatid (+plural)
+5527) anaphase
+5528) telophase
+5529) prophase
+5530) tankage
+5531) Gunnar's (added the 's - name)
+5532) birdshot
+5533) Garda
+5534) Gardai (plural of previous word)
+5535) Moyross (name - Wikipedia)
+5536) unjaded (Collins)
+5537) over-bright
+5538) glowy (+ier +iest - Oxford: informal)
+5539) gloxinia (+plural)
+5540) achimenes
+5541) cohosh
+5542) folic (folic acid)
+5543) pteroylglutamic (pteroylglutamic acid)
+5544) pterosaur (added singular)
+5545) chalicothere (+plural)
+5546) glucagon
+5547) fluctuant
+5548) interpretability
+5549) bacteriostat (+plural)
+5550) bacteriostasis
+5551) bacteriostatic
+5552) bacteriostatically
+5553) sterilant (+plural)
+5554) Vincentian (+plural)
+5555) Lazarist (+plural)
+5556) Perryville (+'s - name - Wikipedia)
+5557) isethionic (isethionic acid)
+5558) isethionate
+5559) isentropic
+5560) Chalmers (+'s - name - Wikipedia)
+5561) microelectronically (Collins)
+5562) electropolar (Collins)
+5563) Hershey's (added the 's - name)
+5564) Simson (+'s - name - Wikipedia)
+5565) Pathan (+plural)
+5566) Chaldean (+plural)
+5567) Anatolians (added plural)
+5568) napoleon (+plural - allow lower case)
+5569) neologist (+plural)
+5570) neologize (+s +ing +ed - IZE)
+5571) neologise (+s +ing +ed - ISE)
+5572) sonics
+5573) spaceport (+plural)
+5574) Kourou (+'s - name)
+5575) nullifidian
+5576) uglily
+5577) uglify (+s +ing +ed +ion +ly)
+5578) streetscape (+plural)
+5579) Trowbridge (+'s - name)
+5580) Molesworth (+'s - name - Wikipedia)
+5581) Nicholls (+'s - name - Wikipedia)
+5582) Eindhoven (+'s - name)
+5583) Bluefields (+'s - name)
+5584) Belém (+'s - name of city)
+5585) belemnite (+plural)
+5586) Flandrian
+5587) auriferous
+5588) downwelling (+plural)
+5589) upwellings (added plural)
+5590) nearshore (+s +ing +ed)
+5591) solitarily (merged into solitary)
+5592) limitary
+5593) limitative
+5594) textualist (+plural)
+5595) textualism
+5596) Latham (+'s - name - Wikipedia)
+5597) Humphreys (+'s - name - Wikipedia)
+5598) osmotically
+5599) Eliza (+'s - name)
+5600) Hoberman (+'s - name - Wikipedia)
+5601) semipermeable
+5602) hydrocolloid (+plural)
+5603) subprocess (+plural - Wiktionary)
+5604) Dwayne (name - Wikipedia)
+5605) updatable
+5606) Rappaport (+'s - name - Wikipedia)
+5607) upcycling + upcycles (merged into upcycle)
+5608) Sheldrick (+'s - name - Wikipedia)
+5609) upcoast
+5610) upcasts (added plural)
+5611) upcase (+s +ed)
+5612) downcase (+s +ed)
+5613) Westerman (+'s - name - Wikipedia)
+5614) Scart + SCART
+5615) roll-outs (added plural)
+5616) Oberth (+'s - name - Wikipedia)
+5617) Emme (+'s - name - Wikipedia)
+5618) ESR
+5619) Jacklyn (name - Wikipedia)
+5620) GCC (+'s)
+5621) mudflap (+plural)
+5622) misexplanation (+plural - Wiktionary)
+5623) misexplain (+s +ing +ed - Wiktionary)
+5624) Beatty (+'s - name)
+5625) Delphine (+'s - name - Wikipedia)
+5626) misqualify (+s +ing +ed - Wiktionary)
+5627) cocreates + cocreating + cocreated (merged into cocreate - Wiktionary)
+5628) cocreator (+plural - Wiktionary)
+5629) cocreation (Wiktionary)
+5630) subclauses (added plural)
+5631) standard's (added the 's)
+5632) vert (+plural)
+5633) Tallis (+'s - name)
+5634) Flodden (name)
+5635) Moreton (+'s - name)
+5636) Suffolks (added plural)
+5637) Pius (+'s - name)
+5638) Wulfsige (name - Wikipedia)
+5639) Bardstown (+'s - name - Wikipedia)
+5640) Asser (+'s - name - Wikipedia)
+5641) Dermot (+'s - name - Wikipedia)
+5642) gramophonic
+5643) dropout (+plural)
+5644) trimerous
+5645) pentamerous
+5646) tetramerous
+5647) cotoneaster
+5648) rowan (+plural - in lower case - rowan tree)
+5649) broadleaf
+5650) whitebeam (+plural)
+5651) agapanthus
+5652) pelargonium (+plural)
+5653) goosegrass
+5654) bedstraws (added plural)
+5655) Bedu (another term for Bedouin)
+5656) McHale (+'s - name - Wikipedia)
+5657) Aegon (+'s - name - Wikipedia)
+5658) pochard (+plural)
+5659) Pocahontas (+'s - name)
+5660) Aragon (+'s - name)
+5661) Zara (+'s - name - Wikipedia)
+5662) crappie (+plural)
+5663) flappy (+ier +iest)
+5664) giftware
+5665) Pattaya (+'s - name)
+5666) Chemnitz (+'s - name)
+5667) Austerlitz (+'s - name)
+5668) Meara (name)
+5669) anemophilous
+5670) anemophily
+5671) hydrophilous
+5672) hydrophily
+5673) hydrophobicity
+5674) intermembrane (Collins)
+5675) Zenobia (+'s - name)
+5676) cymbidium (+plural)
+5677) boneset
+5678) knitbone
+5679) intarsia
+5680) Hendrick (+'s - name - Wikipedia)
+5681) panstick
+5682) denitrify (+s +ing +ed +ion)
+5683) bioreactor (+plural)
+5684) wasabi
+5685) cruciferous
+5686) somniferous
+5687) melliferous
+5688) umbellifer (+plural)
+5689) umbelliferous
+5690) bottlescrews (added plural)
+5691) forestay
+5692) staysail (+plural)
+5693) turnbuckle (+plural)
+5694) Cowell (+'s - name - Wikipedia)
+5695) turnround (another way of turnaround)
+5696) Landon (+'s - name)
+5697) yuan (allow lower case too - not name in lower case)
+5698) Baudot (+'s - name - Wikipedia)
+5699) Baudrillard (+'s - name)
+5700) Saavedra (+'s - name - Wikipedia)
+
+
+V2.24 - 1-MAY-2015
+------------------
+5701) Hopson (+'s - name - Wikipedia)
+5702) Coolaney (name - Wikipedia)
+5703) Barkley (name - Wikipedia)
+5704) hydroid (+plural)
+5705) polypoid
+5706) theca
+5707) thecae (plural of previous word)
+5708) thecate
+5709) dinoflagellate (+plural)
+5710) jobseeker (+'s +plural)
+5711) wreaker
+5712) Frederica (+'s - name - Wikipedia)
+5713) Krista (+'s - name - Wikipedia)
+5714) agoraphobe (+plural)
+5715) Heworth (name - Wikipedia)
+5716) Crothers (+'s - name - Wikipedia)
+5717) anorgasmic
+5718) anorthosite
+5719) uncirculated
+5720) Dante's (added the 's - name)
+5721) baht (currency of Thailand)
+5722) gossamery
+5723) Friel (+'s - name - Wikipedia)
+5724) grume (+plural)
+5725) Duchamp (+'s - name)
+5726) balmoral (+plural)
+5727) Balmoral (+'s - name)
+5728) bluchers
+5729) cachectic
+5730) cachexia
+5731) dyspnoea
+5732) cyanosis
+5733) cyanotic
+5734) lymphadenopathy
+5735) splenomegaly
+5736) sarcoid (+plural)
+5737) immunocompetent
+5738) immunocompetence
+5739) autoconfigure (+s +ing +ed +ion - Wiktionary)
+5740) ultra-thin
+5741) Brookhaven (+'s - name)
+5742) Brooklands (+'s - name)
+5743) Newlands (+'s - name)
+5744) interfix (+plural +ing +ed - Wiktionary)
+5745) Theodoric (+'s - name)
+5746) Ostrogoth (+plural)
+5747) Ostrogothic
+5748) Goths (added plural)
+5749) goths (added plural - lower case)
+5750) Crimeans (added plural)
+5751) Visigothic
+5752) Justinian (+'s - name)
+5753) Dalmatia (+'s - name)
+5754) Dalmatian (+plural - fix: now in upper case)
+5755) Doberman (removed: Chiefly American)
+5756) Dobermann (+plural)
+5757) Pomeranian (+plural)
+5758) Akita (+plural)
+5759) Raby (+'s - name - Wikipedia)
+5760) Akkadian (+plural)
+5761) Akkad (+'s - name)
+5762) Dakotas (added plural)
+5763) Siouan
+5764) undefeatable
+5765) Kimble (+'s - name - Wikipedia)
+5766) inkjet (inkjet printer)
+5767) draftsman
+5768) draftsmen (plural of previous word)
+5768) egosurfer (+plural - merged into egosurf - Wiktionary)
+5769) themself
+5770) Themistocles (+'s - name)
+5771) Ki-moon (+'s - name)
+5772) Bevan (+'s - name)
+5773) bevatron (+plural)
+5774) radiotherapeutic
+5775) repopulation (merged into repopulate)
+5776) Liguria (name of place)
+5777) Ligurian (+plural)
+5778) Surya
+5779) appealable
+5780) reviewable
+5781) reviewal
+5782) incompletion
+5783) Montaigne's (added the 's - name)
+5784) inexhaustibility
+5785) Bessey (+'s - name - Wikipedia)
+5786) incomputable
+5787) agrimony (+plural)
+5788) chokecherry
+5789) nandina
+5790) Afrocentric (Kevin Atkinson wordlist 60)
+5791) Afrocentrism
+5792) Afrocentrist (+plural)
+5793) Barthes (+'s - name - Kevin Atkinson wordlist 60)
+5794) bartend (+plural +ing +ed)
+5795) parascend (+ing +er +ers)
+5796) waterski (+s +ing +ed +er +ers)
+5797) Windermere (+'s - name)
+5798) ringbone
+5799) ringbolt
+5800) ringback
+5801) ringbark (+s +ing +ed)
+5802) ploughland
+5803) Pembrokeshire's (added the 's - name)
+5804) thorned + thornless (merged into thorn)
+5805) thornlike
+5806) thornproof
+5807) Thorn (+'s - name)
+5808) Glenhead (name - Wikipedia)
+5809) Cockett (name - Wikipedia)
+5810) overstorey (+plural)
+5811) overstress (+s +ing +ed)
+5812) overnutrition (Collins)
+5813) commodify (+plural +ing +ed)
+5814) ACW (abbreviation: aircraftwoman)
+5815) passcode
+5816) correctitude
+5817) Overdale (name - Wikipedia)
+5818) Pleasington (name - Wikipedia)
+5819) Fulford (name - Wikipedia)
+5820) Rosenallis (name - Wikipedia)
+5821) Butterworth (+'s - name - Wikipedia)
+5822) ca (abbreviation)
+5823) CA (abbreviation)
+5824) washland
+5825) Heligoland (+'s - name)
+5826) heliocentrically
+5827) Copernicus's (added the 's - name)
+5828) Shermer (+'s - name - Wikipedia)
+5829) Nicolaus (+'s - name)
+5830) geocentrism
+5831) geobotany
+5832) geobotanical
+5833) geobotanist (+plural)
+5834) phytosociology (Collins)
+5835) arctic (also in lower case for other use)
+5836) nipplewort
+5837) lungwort
+5838) lunisolar
+5839) geodynamical (Collins)
+5840) semimajor (semimajor axis)
+5841) semimetals (added plural)
+5842) metalloids (added plural)
+5843) butanol
+5844) thymol
+5845) fusel (fusel oil)
+5846) fuseway (+plural)
+5847) fuscous
+5848) McCann (+'s - name - Wikipedia)
+5849) Eamon (+'s - name)
+5850) ruckus
+5851) Kattegat (name)
+5852) katsura (+plural)
+5853) crenulate (+ed)
+5854) crenulation (+plural)
+5855) papillated (Collins)
+5856) denticulate (+ed)
+5857) unretouched (Collins)
+5858) ornithoid (Collins)
+5859) Guardi (+'s - name)
+5860) Kaczorowski (+'s - name - Wikipedia)
+5861) Redgrave (+'s - name)
+5862) IDs (added plural - Wiktionary)
+5863) mins (added plural - Wiktionary)
+5864) PMC (abbreviation - Collins)
+5865) Schenk (+'s - name - Wikipedia)
+5866) Afrikanerdom
+5867) Broederbond (+'s)
+5868) life-force (removed since Oxford says it is two words)
+5869) autoreverse (Collins)
+5870) autocrime (+plural - Collins)
+5871) 3DES (cryptography - Wiktionary)
+5872) IEC (International Electrotechnical Commission - Wiktionary)
+5873) Framingham (+'s - name)
+5874) Mahdia (+'s - name - Wikipedia)
+5875) rulemaking
+5876) Zoloft (medicament - Wikipedia)
+5877) Paxil (medicament - Wikipedia)
+5878) antiulcer (Collins)
+5879) polyneuropathy
+5880) Ecstasy (the drug - upper case - Kevin Atkinson wordlist 60)
+5881) Victorianism (Kevin Atkinson wordlist 60)
+5882) Forster's (added the 's - name)
+5883) Ecuadorean (+plural - another way of Ecuadorian)
+5884) ectotherm (+plural +ic)
+5885) ectothermy
+5886) endotherm (+plural)
+5887) endothermy
+5888) hominoid (+plural)
+5889) frugivore (+plural)
+5890) frugivorous
+5891) nectarivorous
+5892) Iban
+5893) IBAN (+plural - abbreviation: International Bank Account Number)
+5894) BIC (+plural - abbreviation: Bank Identifier Code - Wiktionary)
+5895) outshoot
+5896) outshot (past of previous word)
+5897) subacute
+5898) haematogenous
+5899) extrasystole (+plural)
+5900) counterirritant (+plural)
+5901) counterirritation
+5902) antilogy (+plural)
+5903) antilog (added singular)
+5904) anti-lock
+5905) Lexus (+'s - name of car - Wikipedia)
+5906) outdrink (+s +ing)
+5907) outdrank (past of previous word)
+5908) outdrunk (past participle of word before previous word)
+5909) outdrive (+s +ing)
+5910) outdrove (past of previous word)
+5911) outdriven (past participle of word before previous word)
+5912) Carrington (+'s - name)
+5913) Beckmann (+'s - name)
+5914) McClintock (+'s - name)
+5915) McCullers (+'s - name)
+5916) McEnroe (+'s - name)
+5917) substring (+plural - Wiktionary)
+5918) awk (+plural - Oxford: informal)
+5919) Gloria's (added the 's - name)
+5920) logistician (+plural - Wiktionary)
+5921) pseudoword (+plural - Wiktionary)
+5922) phonotactic (+plural)
+5923) associability
+5924) Cayley (+'s - name)
+5925) associateships (added plural)
+5926) vocables (added plural)
+5927) trigram (+plural)
+5928) bigram (+plural)
+5929) phonogram (+plural)
+5930) encipherment
+5931) doornails (added plural)
+5932) Ebbinghaus (+'s - name - Wikipedia)
+5933) housebuilder (+plural)
+5934) Halstead (+'s - name - Wikipedia)
+5935) forcemeat
+5936) power-hungry
+5937) Douglas's (added the 's - name)
+5938) Menelaus (+'s - name)
+5939) Spyckerelle (name of friend)
+5940) Filiep (name of friend)
+5941) piecrust (piecrust table)
+5942) Christie's (added the 's - name)
+5943) buy-back (+plural)
+5944) Charlie's (added the 's - name)
+5945) shrimping (merged into shrimp)
+5946) Padstow (name - Wikipedia)
+5947) FY (abbreviation: British: Financial Year)
+5948) FX
+5949) FWIW (Oxford: informal: For What It's Worth)
+5950) fuzzy-wuzzy (+plural - Oxford: informal and offensive)
+5951) Heckmann (+'s - name - Wikipedia)
+5952) bassline (+plural)
+5953) mellophone
+5954) Etherington (+'s - name - Wikipedia)
+5955) lynchpin (+plural - another way of linchpin)
+5956) Allcock (+'s - name - Wikipedia)
+5957) preplan (+s +ing +ed - Collins)
+5958) chamade (Collins)
+5959) prepolymer (+plural)
+5960) siloxane (+plural)
+5961) silane (+plural)
+5962) penetrant (+plural)
+5963) berk (+plural - Kevin Atkinson wordlist 60)
+5964) billhook (+plural - Kevin Atkinson wordlist 60)
+5965) Rawiri (name - Wikipedia)
+5966) billfish (+plural)
+5967) mesopelagic
+5968) benthos
+5969) benthic
+5970) satrapy (+plural)
+5971) Persepolis (+'s - name)
+5972) perseverate (+s +ing +ed +ion)
+5973) Bitterman (+'s - name - Wikipedia)
+5974) stressless (merged into stress)
+5975) stressor (+plural)
+5976) STRESS (computer programming language)
+5977) underdress (+s +ing +ed)
+5978) incandesce (+s +ing +ed)
+5979) Soay (+'s - name)
+5980) soaraway
+5981) Ryanair (+'s - name - Wikipedia)
+5982) soapily (merged into soapy)
+5983) Rennie (+'s - name)
+5984) countertrade
+5985) countervalue
+5986) counterweigh (+s +ing +ed)
+5987) Zazzo (+'s - name - Wikipedia)
+5988) Tynan (name - Wikipedia)
+5989) Mephisto (+'s - name - Wikipedia)
+5990) Mephistophelian
+5991) Mephistophelean
+5992) Cynewulf (+'s - name)
+5993) Bentham (added the 's - name)
+5994) retranslate (+s +ing +ed)
+5995) retranslation (+plural)
+5996) Teilhard (+'s - name)
+5997) Loeb (+'s - name - Wikipedia)
+5998) amu (abbreviation: Atomic mass unit)
+5999) bigha (+plural)
+6000) Warminster (+'s - name - Wikipedia)
+6001) Durnford (+'s - name - Wikipedia)
+6002) Darell (name - Wikipedia)
+6003) Ancaster (+'s - name - Wikipedia)
+6004) Waterval (name - Wikipedia)
+6005) Balla (+'s - name - Wikipedia)
+6006) Malton (+'s - name - Wikipedia)
+6007) Croke (+'s - name - Wikipedia)
+6008) Moorhead (+'s - name)
+6009) Clemente (+'s - name)
+6010) sophomoric
+6011) Salford's (added the 's - name)
+6012) skint (Oxford: informal)
+6013) Hemphill (+'s - name - Wikipedia)
+6014) skintight
+6015) Cassie (+'s - name - Wikipedia)
+6016) hued + hueless (merged into hue)
+6017) kung + fu (kung fu)
+6018) buckbean (+plural)
+6019) bogbean (+plural - another way of previous word)
+6020) cloudberry (+plural)
+6021) Grahamstown (+'s - name - Wikipedia)
+6022) airburst (+plural)
+6023) flip-flopping + flip-flopped (merged into flip-flop)
+6024) frack (+s +ing +ed +er +ers)
+6025) hazmat (+plural)
+6026) overthink (+s +ing)
+6027) overthought (past participle of previous word)
+6028) paraglider (+plural)
+6029) paraglide (+s +ing +ed)
+6030) paywall (+s +ed)
+6031) photobomb (+s +ing +ed +er +ers)
+6032) fave (+plural - Oxford: informal)
+6033) plastique
+6034) polyamory
+6035) polyamorist
+6036) polyamorous
+6037) remortgage (+s +ing +ed)
+6038) reorg (+plural - Oxford: informal)
+6039) Vinson (+'s - name)
+6040) satay
+6041) scrunchier + scrunchiest + scrunchy
+6042) scrunchie (+plural)
+6043) slumdog (+plural - Wiktionary)
+6044) spams (merged into spam)
+6045) stoners (added plural)
+6046) truthiness (Oxford: informal)
+6047) Colbert's (added the 's - name)
+6048) twerked (merged into twerk)
+6049) widescreens (added plural)
+6050) DMCA (abbreviation: Digital Millennium Copyright Act)
+6051) DHSS (abbreviation: Department of Health and Social Security)
+6052) Affero (GNU Affero General Public License)
+6053) AGPL
+6054) Stallman (+'s - name - Wikipedia)
+6055) Stallmann (+'s - name - Wikipedia)
+6056) relicense (+s +ing +ed)
+6057) Hibbard (+'s - name - Wikipedia)
+6058) Geraldton (+'s - name)
+6059) demi-glace (another way of demi-glaze)
+6060) Hippolyta (+'s - name - Wikipedia)
+6061) Engberg (+'s - name - Wikipedia)
+6062) Aldiss (+'s - name)
+6063) Carnell (+'s - name - Wikipedia)
+6064) Stubbs (+'s - name - Wikipedia)
+6065) Buckland (+'s - name)
+6066) globe-like
+6067) globoid
+6068) globose
+6069) perinuclear
+6070) microfilament (+plural)
+6071) poliovirus (+plural)
+6072) echovirus (+plural)
+6073) Coxsackie (Coxsackie virus)
+6074) Kaposi (+'s - name)
+6075) cytomegalovirus
+6076) anoxia
+6077) anoxic
+6078) toxoplasmosis
+6079) Harrison's (added the 's - name)
+6080) unsubjugated
+6081) unsubdued
+6082) unstylish
+6083) unstuffed
+6084) Coogan (+'s - name - Wikipedia)
+6085) unstudiedly
+6086) Armani (+'s - name)
+6087) unstring (+s +ing)
+6088) unpressed
+6089) prestressed
+6090) prestressing
+6091) unpresuming
+6092) Pollyanna (+plural)
+6093) Pollyannaish
+6094) Pollyannaism
+6095) Mattson (+'s - name - Wikipedia)
+6096) unpresentable
+6097) Lyotard (+'s - name)
+6098) unprescribed
+6099) unpreparedness
+6100) Harbor (name: Pearl Harbor)
+6101) unpremeditatedly
+6102) Ullmann (+'s - name - Wikipedia)
+6103) UN's (added the 's - United Nations)
+6104) unprintably
+6105) Carson's (added the 's - name)
+6106) Millie's (added the 's - name)
+6107) Alexandra (+'s - name - Wikipedia)
+6108) ataraxy
+6109) ataraxia (another way of previous word)
+6110) ataractic
+6111) ataraxic
+6112) chiromancy
+6113) cartomancy
+6114) archaeoastronomy
+6115) antitumour
+6116) archaea
+6117) archaean (+plural - in lower case - biology related)
+6118) predawn
+6119) Marvin's (added the 's - name)
+6120) Harrigan (+'s - name - Wikipedia)
+6121) Goldie (+'s - name - Wikipedia)
+6122) sporophyte (+plural)
+6123) sporophytic
+6124) sporangium
+6125) sporangia (plural of previous word)
+6126) sporangial
+6127) avgas
+6128) dustproof (Collins)
+6129) Bingley (+'s - name - Wikipedia)
+6130) Malmesbury (name - Wikipedia)
+6131) rebirth (+s +ing +ed +er +ers)
+6132) meshwork
+6133) mesial (+ly)
+6134) crus
+6135) crura (plural of previous word)
+6136) neoplasia
+6137) cingulum
+6138) cingula (plural of previous word)
+6140) cingulate
+6141) commissural
+6142) acetabulum
+6143) acetabula
+6144) cheekpiece (+plural)
+6145) Frederickson (+'s - name - Wikipedia)
+6146) Gonubie (name - Wikipedia)
+6147) lytic
+6148) lytically
+6149) Sudetenland (name)
+6150) Baltistan (+'s - name)
+6151) Karakoram
+6152) karaka
+6153) fescue (+plural)
+6154) orchardist (+plural)
+6155) rootstocks (added plural)
+6156) poisonwood (Collins)
+6157) rootsy (+ier +iest)
+6158) rootworm (+plural)
+6159) nerd's (added the 's)
+6160) nerdiness
+6161) nerdish
+6162) nerdishness
+6163) Mahoney (+'s - name - Wikipedia)
+6164) Pasadena (+'s - name)
+6165) technobabble (Oxford: informal)
+6166) Pekar (+'s - name - Wikipedia)
+6167) teratogen (+plural +ic)
+6168) teratogenicity
+6169) teratological
+6170) teratologist (+plural)
+6171) zeaxanthin
+6172) chloroplastic (Collins)
+6173) helotage
+6174) helotism
+6175) helotry
+6176) Messenia (+'s - name - Wikipedia)
+6177) unfree
+6178) unfreedom
+6179) Keane's (added the 's - name)
+6180) condoners (added plural)
+6181) undersow (+s +ing +ed)
+6182) undersown (past participle of previous word)
+6183) understaffing
+6184) engrailed
+6185) invected
+6186) keyer (+plural)
+6187) keyless
+6188) Everman (+'s - name - Wikipedia)
+6189) Bharati (+'s - name - Wikipedia)
+6190) Durga (+'s - name)
+6191) Waterberg (name - Wikipedia)
+6192) Durey (+'s - name)
+6194) Saint-Tropez (+'s - name)
+6195) revalorization (Collins -IZE)
+6196) revalorisation (Collins -ISE)
+6197) Ainsley (+'s - name - Wikipedia)
+6198) Matsuyama (name)
+6199) matsuri
+6200) scablands
+6201) Mengele (+'s - name - Wikipedia)
+6202) Neuburg (name - Wikipedia)
+6203) clientship
+6204) clanship
+6205) mafia (+plural - lower case - generic Mafia)
+6206) Lucian's (added the 's - name)
+6207) contrabandist (+plural)
+6208) contrabasses (added plural)
+6209) autocatalysis
+6210) autocatalyst (+plural)
+6211) autocatalytic
+6212) reprography
+6213) reprographer (+plural)
+6214) reprographic
+6215) cosmography (+plural)
+6216) cosmographer (+plural)
+6217) cosmographic
+6218) cosmographical
+6219) Strieber (+'s - name - Wikipedia)
+6220) Randle (+'s - name - Wikipedia)
+6221) Symington (+'s - name - Wikipedia)
+6222) Hellyer (+'s - name - Wikipedia)
+6223) landrace (+plural)
+6224) admix (+s +ing +ed)
+6225) landrail
+6226) landplane (+plural)
+6227) Corsham (+'s - name - Wikipedia)
+6228) lordship (+plural - also in lower case)
+6229) signorial (Collins)
+6230) signoria (Collins)
+6231) Denbigh (name - Wikipedia)
+6232) malar
+6233) zygomatic (zygomatic bone)
+6234) hyperpigmentation
+6235) erythematosus (lupus erythematosus)
+6236) dermatomyositis
+6237) scleroderma
+6238) polymyositis
+6239) carnitine (Collins)
+6240) polymyalgia
+6241) rheumatica (polymyalgia rheumatica)
+6242) arthralgia
+6243) vasculitis
+6244) vasculitides (plural of previous word)
+6245) myalgia
+6246) myalgic
+6247) resplendency
+6248) demurrable
+6249) demurrer (+plural)
+6250) potentiate (+plural)
+6251) cannabinoid (+plural)
+6252) tetrahydrocannabinol
+6253) digoxin
+6254) glycoside (+plural)
+6255) elastin
+6256) UTC (Collins - abbreviation: Universal Time Coordinated)
+6257) CET (abbreviation: Central European Time)
+6258) bimillenary (+plural)
+6259) unimodal
+6260) extravert (another way for extrovert)
+6261) extraversion (another way for extroversion)
+6262) underserved
+6263) undersecretary (+plural)
+6264) frontbencher (+plural)
+6265) snubbers (added plural)
+6266) clubber (+plural - Oxford: informal)
+6267) clozapine
+6268) myocarditis
+6269) carphology
+6270) Elvington (name - Wikipedia)
+6271) Lakenheath (+'s - name - Wikipedia)
+6272) drysuit (+plural)
+6273) Balharry (+'s - name - Wikipedia)
+6274) spinneys (added plural)
+6275) Schoharie (name - Wikipedia)
+6276) maquette (+plural)
+6277) Schutte (+'s - name - Wikipedia)
+6278) Puget (+'s - name - Wikipedia)
+6279) Mapuche (+plural)
+6280) Araucanian (+plural)
+6281) Gaeltacht (name)
+6282) Ramsden (+'s - name - Wikipedia)
+6283) Xcode (+'s - Wikipedia)
+6284) freeboots + freebooting + freebooted (merged into freeboot)
+6285) Blackthorne (+'s - name - Wikipedia)
+
+
+V2.25 - 1-JUN-2015
+------------------
+6286) lux
+6287) lx (abbreviation of previous word)
+6288) illuminance (+plural)
+6289) fluoxetine
+6290) luminaire (+plural)
+6291) chromaticity
+6292) nestlings (added plural)
+6293) winkler (+plural)
+6294) Breydon (+'s - name - Wikipedia)
+6295) Netherfield (name - Wikipedia)
+6296) Bintley (name - Wikipedia)
+6297) Kircubbin (name - Wikipedia)
+6298) trail's (added the 's)
+6299) Rossendale (+'s - name - Wikipedia)
+6300) Gillian (+'s - name - Wikipedia)
+6301) sheepshead
+6302) waymark (+s +ing +ed +er +ers)
+6303) Hawkshead (name - Wikipedia)
+6304) Sperrin (name - Wikipedia)
+6305) Evette (+'s - name - Wikipedia)
+6306) Donnie (+'s - name - Wikipedia)
+6307) Maddy (+'s - name - Wikipedia)
+6308) surtout
+6309) Wilder (+'s - name - Wikipedia)
+6310) Cassady (+'s - name - Wikipedia)
+6311) Wootton (+'s - name - Wikipedia)
+6312) Marisol (+'s - name - Wikipedia)
+6313) Mencken (+'s - name - Wikipedia)
+6314) Denpasar (+'s - name - Wikipedia)
+6315) Tybee (+'s - name - Wikipedia)
+6316) Kurtz (+'s - name - Wikipedia)
+6317) Smithville (+'s - name - Wikipedia)
+6318) Dothan (+'s - name - Wikipedia)
+6319) Fogg (+'s - name - Wikipedia)
+6320) Flintoff's (added the 's - name)
+6321) batsmanship
+6322) batrachian
+6323) anuran (+plural)
+6324) branchia
+6325) branchiae (plural of previous word)
+6326) branchial
+6327) Janvier (+'s - name - Wikipedia)
+6328) unjointed
+6329) craniate (+plural)
+6330) out-group (+plural)
+6331) cephalochordate (+plural)
+6332) urochordate (+plural)
+6333) tunicate (+plural +ed)
+6334) plumose
+6335) glabrous
+6336) labellum
+6337) labella (plural of previous word)
+6338) diapause (+ing)
+6339) diapedesis
+6340) Waller (+'s - name - Wikipedia)
+6341) polymorphonuclear
+6342) leucocyte (+plural +ic)
+6343) immunoreactive (Collins)
+6344) phagocytosis
+6345) phagocytize (+s +ing +ed - IZE)
+6346) phagocytize (+s +ing +ed - ISE)
+6347) phagocytose (+ed)
+6348) neutrophilic
+6349) chronobiologist's (added the 's)
+6350) outpaces (added plural)
+6351) Arber (+'s - name - Wikipedia)
+6352) Columba (name)
+6353) Columbae
+6354) outmuscle (+s +ing +ed)
+6355) outbreed (+ing)
+6356) outbred (past and past participle of previous word)
+6357) carnivalesque
+6358) weblogging (Collins)
+6359) orgiastically
+6360) orgulous
+6361) orgasmically
+6362) orgastic
+6363) orgastically
+6364) vaginismus
+6365) vaginoplasty
+6366) biohacking
+6367) biohacker (+plural)
+6368) Gerstein (+'s - name - Wikipedia)
+6369) bioaccumulations (added plural)
+6370) metabolizes + metabolizing + metabolized (merged into metabolize - IZE)
+6371) metabolizable (IZE)
+6372) metabolisable (ISE)
+6373) metabolizer (+plural - IZE)
+6374) metaboliser (+plural - ISE)
+6375) evaginate
+6376) evagination (+plural)
+6377) evert (+s +ing +ed)
+6378) eversible
+6379) eversion
+6380) adenohypophysis (Collins)
+6381) adenohypophyses (Collins - plural of previous word)
+6382) nuchal
+6383) trapezius
+6384) trapezii (plural of previous word)
+6385) spinose
+6386) spinous (another way of previous word)
+6387) subnatural (Collins)
+6388) subsale (Collins)
+6389) subsocial (Collins)
+6390) substyle (Collins)
+6391) suprarational (Collins)
+6392) seminatural (Collins)
+6393) supernature (Collins)
+6394) supravitally (Collins)
+6395) Edentata
+6396) Xenarthra (another way of previous word)
+6397) xenarthran (+plural)
+6398) polyphyletic
+6399) paraphyletic
+6400) edentate (+plural)
+6401) sloths (added plural)
+6402) sabretooth
+6403) Pleistocene
+6404) australopithecine (+plural)
+6405) Pliocene
+6406) unconformably
+6407) Wiens (name - Wikipedia)
+6408) Moine (name - Wikipedia)
+6409) Permian
+6410) Lindisfarne (+'s - name)
+6411) ammoniacal
+6412) semelparous (Collins)
+6413) cupro-nickel
+6414) cupule (+plural)
+6415) uniaxial (+ly)
+6416) encapsidate (+s +ing +ed +ion)
+6417) isotopically
+6418) isotopy
+6419) triton (+plural +'s)
+6420) Triton (+'s - name)
+6421) overmedicate (Collins)
+6422) overmedication (Collins)
+6423) overprocess (Collins)
+6424) overpromote (Collins)
+6425) overcredulous (Collins)
+6426) overedit (Collins)
+6427) overtedious (Collins)
+6428) Declan (+'s - name - Wikipedia)
+6429) electroclash (Collins)
+6430) Kandy (name - Wikipedia)
+6431) Mandy (+'s - name - Wikipedia)
+6432) Nandi (+'s - name - Wikipedia)
+6433) bandy-bandy (+plural)
+6434) Zack (+'s - name - Wikipedia)
+6425) Phobos (name)
+6426) Brixton (+'s - name - Wikipedia)
+6427) Bettman (+'s - name - Wikipedia)
+6428) Schlemiel (+s - name - Wikipedia)
+6429) Ursa (Ursa Major)
+6430) uroscopy
+6431) Theophilus (+'s - name - Wikipedia)
+6432) urostyle
+6433) kinesis
+6434) kineses (plural of previous word)
+6435) kinesiology
+6436) kinesiological
+6437) kinesiologist (+plural)
+6438) Samarra (+'s - name - Wikipedia)
+6439) symplast (+ic)
+6440) plasmodesma
+6441) plasmodesmata (plural of previous word)
+6442) adpressed
+6443) sclerite (+plural)
+6444) dolphinarium (+plural)
+6445) dolphinaria (another plural of previous word)
+6446) bottlenose (dolphin + whale)
+6447) bottle-nosed (dolphin + whale)
+6448) armamentarium
+6449) armamentaria (plural of previous word)
+6450) interneurons (plural of interneuron)
+6451) interneurones (plural of interneurone - another way of previous word)
+6452) Gurley (+'s - name - Wikipedia)
+6453) homonymic
+6454) homonymous
+6455) homonymy
+6456) polysemy
+6457) polysemic
+6458) polysemous
+6459) anonym (+plural)
+6460) Oguibe (+'s - name - Wikipedia)
+6461) thunderbox (fixed: thunder-box)
+6462) Max (+'s - name - Wikipedia)
+6463) Turnbull (+'s - name - Wikipedia)
+6464) thunderbug (+plural)
+6465) Newbridge (name - Wikipedia)
+6466) McNally (+'s - name - Wikipedia)
+6467) McCaffrey (+'s - name - Wikipedia)
+6468) Queally (+'s - name - Wikipedia)
+6469) thunderousness
+6470) Gilmartin (+'s - name - Wikipedia)
+6471) thunderhead (+plural)
+6472) thunderfly (+plural)
+6473) aftersales
+6474) hotlines (added plural)
+6475) hotlink (+plural +ing - Wiktionary)
+6476) hotlist
+6477) apolune
+6478) perilune
+6479) manoeuvrer (+plural)
+6480) Maugham (+'s - name - Wikipedia)
+6481) chlorophyte (+plural)
+6482) rhodophyte (+plural)
+6483) monophyly (Collins)
+6484) adnate
+6485) connate
+6486) calathea (+plural)
+6487) beefwood
+6488) stocktake (+r +ers)
+6489) RAAF (abbreviation for: Royal Australian Air Force)
+6490) Mochizuki (+'s - name - Wikipedia)
+6491) Eratosthenes's (added the 's - name)
+6492) compositeness (merged into composite)
+6493) Andie (+'s - name - Wikipedia)
+6494) Annabelle (+'s - name - Wikipedia)
+6495) Resnick (+'s - name - Wikipedia)
+6496) Muthesius (name - Wikipedia)
+6497) workboat (+plural)
+6498) refloat (+s +ing +ed)
+6499) reflexologist (+plural)
+6500) reflexible
+6501) reflexibility
+6502) Zeiss (+'s - name)
+6503) Leica (+'s - name - Wikipedia)
+6504) Pentax (+'s - name - Wikipedia)
+6505) Benoni (+'s - name - Wikipedia)
+6506) zeitgeber (+plural)
+6507) zein
+6508) Evans-Pritchard (+'s - name)
+6509) evaporable
+6510) hydroperoxide (Collins)
+6511) anthracene
+6512) pyrene
+6513) alizarin
+6514) Kossa (+'s - name - Wikipedia)
+6515) Raes (name - Wikipedia)
+6516) unimolecular
+6517) Stern-Volmer (Stern-Volmer relationship: Wikipedia)
+6518) unseduced (Collins)
+6519) Giuliani (+'s - name - Wikipedia)
+6520) unimposingly
+6521) Ana (+'s - name - Wikipedia)
+6522) biryani + biriyani + biriani (Indian dish)
+6523) birthwort (+plural)
+6524) birthweight
+6525) haematocrit
+6526) intraoperative
+6527) spectate (+s +ing +ed)
+6528) spectatorial
+6529) spectatorship
+6530) spectinomycin
+6531) biogeneric (+plural)
+6532) Coughlin (+'s - name - Wikipedia)
+6533) equivalency
+6534) Bahamians (added plural)
+6535) Cameroonian (+plural)
+6536) Mariel (+'s - name - Wikipedia)
+6537) Savimbi (+'s - name - Wikipedia)
+6538) McKenna (+'s - name - Wikipedia)
+6539) Robichaud (+'s - name - Wikipedia)
+6540) plugger (+plural)
+6541) Chuckie (+'s - name - Wikipedia)
+6542) Francophile (+plural)
+6543) Lennox (+'s - name - Wikipedia)
+6544) Sandhurst (+'s - name - Wikipedia)
+6545) Anglophilia
+6546) Breitinger (+'s - name - Wikipedia)
+6547) flatbread
+6548) flatbug
+6549) Nuttall (+'s - name - Wikipedia)
+6550) flyest
+6551) flyness
+6552) ferruginous
+6553) Mery (+'s - name of friend)
+6554) Eckard (+'s - name - Wikipedia)
+6555) Berberich (+'s - name - Wikipedia)
+6556) MS-DOS
+6557) bootmaker (+plural)
+6558) Brighouse (+'s - name - Wikipedia)
+6559) Gupta (+'s - name - Wikipedia)
+6560) Sharam (+'s - name - Wikipedia)
+6561) bootlicker (+plural - Oxford: informal)
+6562) Bloomberg (+'s - name - Wikipedia)
+6563) Babs (+'s - name - Wikipedia)
+6564) necklet (+plural)
+6565) Lismore (+'s - name - Wikipedia)
+6566) Netto (+'s - name - Wikipedia)
+6567) surjection (+plural)
+6568) surjective
+6569) permutational
+6570) Tattersall (+'s - name - Wikipedia)
+6571) Petrov (+'s - name - Wikipedia)
+6572) out-half
+6573) Mullingar (+'s - name - Wikipedia)
+6574) monophyletic
+6575) endosymbiosis
+6576) endosymbiont (+plural)
+6577) endosymbiotic
+6578) phototroph (+ic)
+6579) anthozoan (+plural)
+6580) anthophilous
+6581) Anthozoa
+6582) Cnidaria
+6583) Ctenophora
+6584) Placozoa
+6585) Echiura
+6586) echiuran (+plural)
+6587) echiuroid (+plural)
+6588) respirometer (+plural)
+6589) polarographic
+6590) potentiometry (+ic)
+6591) Polaroid (+plural - Oxford: trademark)
+6592) Jeana (name - Wikipedia)
+6593) doublure
+6594) Borobudur (+'s - name - Wikipedia)
+6595) photogravure (+plural)
+6596) Gornik (+'s - name - Wikipedia)
+6597) calotype
+6598) Lacock (name - Wikipedia)
+6599) Ezekiel's (added the 's - name)
+6600) Antiguan
+6601) antihypertensive
+6602) antidiabetic (Collins)
+6603) hypotension
+6604) multisystem (Collins)
+6605) obtention
+6606) hypostyle
+6607) Ramses (+'s - name - Wikipedia)
+6608) Karnak (+'s - name - Wikipedia)
+6609) Serlio (+'s - name - Wikipedia)
+6610) Iphigenia (+'s - name - Wikipedia)
+6611) tetrastyle
+6612) porticos (another plural of portico)
+6613) hexastyle (+plural)
+6614) octastyle
+6615) Bernini (+'s - name - Wikipedia)
+6616) octavalent
+6617) octarchy (+plural)
+6618) Gaurav (+'s - name - Wikipedia)
+6619) Jamil (+'s - name - Wikipedia)
+6620) Joel's (added the 's - name - Wikipedia)
+6621) Arriaga (+'s - name - Wikipedia)
+6622) Burney (+'s - name - Wikipedia)
+6623) Lynette (+'s - name - Wikipedia)
+6624) piquet
+6625) wagonette + waggonette (+plural)
+6626) Rivington (name - Wikipedia)
+6627) Harwood (+'s - name - Wikipedia)
+6628) Newbould (+'s - name - Wikipedia)
+6629) wagonload (+plural)
+6630) Lupe (+'s - name - Wikipedia)
+6631) wagoner + waggoner (+'s +plural)
+6632) Fairburn (+'s - name - Wikipedia)
+6633) wagon-lit
+6634) wagons-lits (plural of previous word)
+6635) Arlette (name - Wikipedia)
+6636) Paulette (+'s - name - Wikipedia)
+6637) Claudette (+'s - name - Wikipedia)
+
+
+V2.26 - 1-JUL-2015
+------------------
+6638) understeer (+s +ing +ed)
+6639) oversteer (+s +ing +ed)
+6640) WAP
+6641) druggy
+6642) Tomaselli (+'s - name - Wikipedia)
+6643) Parello (+'s - name - Wikipedia)
+6644) Dulwich (+'s - name - Wikipedia)
+6645) drugget
+6646) drug-related
+6647) drug-free
+6648) Liam (+'s - name - Wikipedia)
+6649) Nadelmann (+'s - name - Wikipedia)
+6650) Dewhurst (+'s - name - Wikipedia)
+6651) Haider (+'s - name - Wikipedia)
+6652) Ravenscroft (+'s - name - Wikipedia)
+6653) Ede (+'s - name - Wikipedia)
+6654) Aguila (+'s - name - Wikipedia)
+6655) Bowker (+'s - name - Wikipedia)
+6656) dribbly
+6657) hyaline
+6658) disodium (Collins)
+6659) intranuclear (Collins)
+6660) svn (lower case)
+6661) SVN (upper case)
+6662) tarball (+plural - Wiktionary)
+6663) gzip (+s +ing +ed - Wiktionary)
+6664) Walfield (name - Wikipedia)
+6665) Gillmor (+'s - name - Wikipedia)
+6666) Pescetti (+'s - name - Wikipedia)
+6667) Galoppini (name - Wikipedia)
+6668) Beaussier (name - Wikipedia)
+6669) Valk (+'s - name - Wikipedia)
+6670) CMS (abbreviation: Content Management System)
+6671) Henschel (+'s - name - Wikipedia)
+6672) Yutaka (+'s - name - Wikipedia)
+6673) Philipp (+'s - name - Wikipedia)
+6674) Kewisch (+'s - name - Wikipedia)
+6675) stargate (+plural - Wiktionary)
+6676) teleporter (+plural - Wiktionary)
+6677) Redfern (+'s - name - Wikipedia)
+6678) Hopkinsville (+'s - name - Wikipedia)
+6679) CST (abbreviation: Central Standard Time)
+6680) Lynne (+'s - name - Wikipedia)
+6681) DipEd
+6682) classily
+6683) clastic
+6684) fissility
+6685) decompaction (+plural - Wiktionary)
+6686) interlayers (added plural)
+6687) sconces (added plural)
+6688) scombroid (+plural)
+6689) ciguatera
+6690) parrotfish (+plural)
+6691) parrotbill (+plural)
+6692) vegetational
+6693) acridine
+6694) ammoniated
+6695) valerian (+plural - in lower case if not a name)
+6696) campanula (+plural)
+6697) cannabinol
+6698) photoproduct (+plural)
+6699) photoprotein
+6700) photorealist
+6701) photorealistic
+6702) anamorphosis
+6703) anamorphoses (plural of previous word)
+6704) eccentrical (Collins)
+6705) gesso
+6706) gessoes (plural of previous word)
+6707) glass-like
+6708) didymium
+6709) Pyrex (trademark)
+6710) Jena (+'s - name)
+6711) cullet
+6712) Flemings (added plural)
+6713) Bretons (added plural)
+6714) Celts (added plural)
+6715) Galicians (added plural)
+6716) Catalans (added plural)
+6717) Asturians (added plural)
+6718) Pyrenees
+6719) Pyrenean
+6720) carbamate (+plural)
+6721) organophosphate (+plural)
+6722) organochlorine (+plural)
+6723) disruptors (added plural)
+6724) arbitral
+6725) riskless
+6726) Shleifer (+'s - name - Wikipedia)
+6727) risk-neutral
+6728) chargehand (+plural)
+6729) Kuster (+'s - name - Wikipedia)
+6730) lampstand (Collins)
+6731) Auriga (name in space)
+6732) MacPherson (+'s - name - Wikipedia)
+6733) moxibustion
+6734) adaptogenic
+6735) Yoda (+'s - name - Wikipedia)
+6736) therapeutical
+6737) therapeutist (+plural)
+6738) glucosamine
+6739) nicotinamide
+6740) nicotinic (nicotinic acid)
+6741) catabolite (+plural)
+6742) catachresis
+6743) catachreses (plural of previous word)
+6744) catachrestic
+6745) continuative (+plural)
+6746) basilect (+plural +'s)
+6747) acrolect's (added the 's)
+6748) basilectal
+6749) idiolects (added plural)
+6750) eggcorns (added plural)
+6751) Coren (+'s - name - Wikipedia)
+6752) antepenult
+6753) penult
+6754) boustrophedon
+6755) Gellibrand (+'s - name - Wikipedia)
+6756) declinational
+6757) declaw (+s +ing +ed)
+6758) enzootic
+6759) epizootic
+6760) epizoic
+6761) epizoite (+plural)
+6762) nutcase (+plural - Oxford: informal)
+6763) Lachman (+'s - name - Wikipedia)
+6764) Lawrie (+'s - name - Wikipedia)
+6765) dispiritingly
+6766) Balanchine (+'s - name - Wikipedia)
+6767) suffixal (Collins)
+6768) suffixion (Collins)
+6769) aspectual
+6770) aspecting + aspected (merged into aspect)
+6771) trine (+plural)
+6772) Dorotheus (name - Wikipedia)
+6773) midheaven
+6774) Torrington (+'s - name - Wikipedia)
+6775) beachside
+6776) Suttons (name - Wikipedia)
+6777) Redcliffe (+'s - name - Wikipedia)
+6778) Klandasan (name - Wikipedia)
+6779) meathead (+plural - Oxford: informal)
+6780) Hitchman (+'s - name - Wikipedia)
+6781) Clegg (+'s - name - Wikipedia)
+6782) Rodwell (+'s - name - Wikipedia)
+6783) Guiley (+'s - name - Wikipedia)
+6784) NDE (+plural - Wiktionary - Abbreviation: near-death experience)
+6785) dromos
+6786) dromoi (plural of previous word)
+6787) Bactrian (Bactrian camel)
+6788) bacteroid (+plural)
+6789) Bactria (name of place)
+6790) semiformal
+6791) semiweekly
+6792) semirural (Collins)
+6793) semierect (Collins)
+6794) semilethal (Collins)
+6795) semifeudal (Collins)
+6796) semivocal (Collins)
+6797) semideaf (Collins)
+6798) semiraw (Collins)
+6799) semioval (Collins)
+6800) Ashtaroth (+'s - name - Wikipedia)
+6801) totemism
+6802) totemist (+plural)
+6803) totemistic
+6804) Gotham (+'s - name - Wikipedia)
+6805) Lacan (+'s - name - Wikipedia)
+6806) Lacanian (+plural)
+6807) Lacanianism
+6808) Havelock (+'s - name - Wikipedia)
+6809) Bergenfield (+'s - name - Wikipedia)
+6810) uprose
+6811) uninterruptible
+6812) uninterruptedness
+6813) uninterestingness
+6814) psychobabble
+6815) untestable
+6816) unrequested
+6817) unintellectual
+6818) MacDiarmid (+'s - name - Wikipedia)
+6819) Kerala (+'s - name - Wikipedia)
+6820) arrondissement (+plural)
+6821) Chen's (added the 's - name)
+6822) judiciary's (added the 's)
+6823) arriviste (+plural)
+6824) Thackeray (+'s - name - Wikipedia)
+6825) arrivisme
+6826) midfielders (added plural)
+6827) Bullen (+'s - name - Wikipedia)
+6828) yielder (+plural)
+6829) Yiddishism
+6830) Yiddishist (+plural)
+6831) anaphylactic
+6832) camwood
+6833) Camus (+'s - name - Wikipedia)
+6834) layshaft (+plural)
+6835) driveshaft (+plural)
+6836) swingarm (Collins)
+6837) Hinkley (+'s - name - Wikipedia)
+6838) GTA (Wiktionary)
+6839) demerges + demerging (merged into demerge)
+6840) demeritorious
+6841) Piaget (+'s - name - Wikipedia)
+6842) electricals (added plural)
+6843) photoelectricity
+6844) gas-cooled
+6845) Torness (name - Wikipedia)
+6846) comminuted
+6847) orthopaedist (+plural)
+6848) trochanteric (Collins)
+6849) trochanteral (Collins)
+6850) triacetate
+6851) macrolanguage (+plural - Wiktionary)
+6852) macrolinguistics (Collins)
+6853) protolanguage (+plural)
+6854) paralanguage
+6855) code-switch (+s +ing +ed)
+6856) unilingual
+6857) unilingualism
+6858) unilingually
+6859) Quebecer (+plural)
+6860) Ogunquit (+'s - name - Wikipedia)
+6861) quebracho (+plural)
+6862) bluegums (added plural)
+6863) agroforestry
+6864) florals (added plural)
+6865) selfing + selfed (merged into self)
+6866) Brahmana (+plural)
+6867) branks (Collins)
+6868) araneous (Collins)
+6869) rankish (Collins)
+6870) rankless (Collins)
+6871) rankism (Collins)
+6872) crankish (Collins)
+6873) Bruegel + Breughel + Brueghel (name)
+6874) Cree (+plural - Kevin Atkinson wordlist 60)
+6875) dayan
+6876) dayanim (plural of previous word)
+6877) Frunze (+'s - name - Kevin Atkinson wordlist 60)
+6878) Bresson (+'s - name - Wikipedia)
+6879) fountainhead (+plural)
+6880) Guamanian (+plural - Kevin Atkinson wordlist 60)
+6881) Qur'an + Quran (another way of Koran)
+6882) Koranic + Qur'anic + Quranic
+6883) Lydians (added plural - Kevin Atkinson wordlist 60)
+6884) Mede (+plural)
+6885) Chicagoland (+plural +'s)
+6886) Imola (+'s - name - Wikipedia)
+6887) hand-pick (+ed)
+6888) Handan (+'s - name - Wikipedia)
+6889) hand-painted
+6890) Romina (+'s - name - Wikipedia)
+6891) fritillary (+plural)
+6892) Silverton (+'s - name - Wikipedia)
+6893) Tretikov (+'s - name - Wikipedia)
+6894) Wikimedia (+'s - name - Wikipedia)
+6895) Solapur (+'s - name - Wikipedia)
+6896) Akshaya (+'s - name - Wikipedia)
+6897) Iyengar (+'s - name - Wikipedia)
+6898) triggers (merged into trigger)
+6899) added "re" to trigger + triggers + triggering + triggered (Wiktionary)
+6900) pinboard (+plural)
+6901) Breightmet (name - Wikipedia)
+6902) dev (+plural - Wiktionary: abbreviation of developer)
+6903) devkit (+plural - Wiktionary)
+6904) annulate (+ed)
+6905) annulation (+plural)
+6906) seta
+6907) setae (plural of previous word)
+6908) setaceous
+6909) setal
+6910) clayware (Collins)
+6911) epidermoid
+6912) gastrula
+6913) gastrulae (plural of previous word)
+6914) gastrulation
+6915) Cottesloe (+'s - name - Wikipedia)
+6916) Bonnybridge (name - Wikipedia)
+6917) Grangemouth (+'s - name - Wikipedia)
+6918) Beckton
+6919) printworks
+6920) Boroughbridge (name - Wikipedia)
+6921) flashover (+plural)
+6922) oversaturated (Collins)
+6923) teleoperation
+6924) teleoperate (+s +ing +ed)
+6925) teleoperator
+6926) chatterbot (+plural)
+6927) Ramona (+'s - name - Wikipedia)
+6928) cyberporn
+6929) Danni (+'s - name - Wikipedia)
+6930) cyberpet (+plural)
+6931) Leonard (added the 's - name)
+6932) Lolita (+plural)
+6933) literality
+6934) literalize (-IZE)
+6935) literalise (-ISE)
+6936) literalist (+plural)
+6937) scientism
+6938) scientistic
+6939) pettifoggery
+6940) barratry
+6941) barrator (+plural)
+6942) barratrous
+6943) cusk-eel (+plural)
+6944) gorgonian (+plural)
+6945) pipefish (+plural)
+6946) pipeclay (+s +ing +ed)
+6947) trishaw (+plural)
+6948) Sharath (+'s - name - Wikipedia)
+6949) Penang (+'s - name - Wikipedia)
+6950) shophouse (+plural)
+6951) Lovett (+'s - name - Wikipedia)
+6952) shopman
+6953) shopmen (plural of previous word)
+6954) shopworker (+plural)
+6955) Burnham (+'s - name - Wikipedia)
+6956) obstructor (+plural)
+6957) Kingsford (+'s - name - Wikipedia)
+6958) Jens (+'s - name - Wikipedia)
+6959) postglacial
+6960) peatland (+plural)
+6961) ActiveX
+6962) autorecovery (Google)
+6963) autorecover (Google)
+6964) anonymise (+s +ing +ed - ISE)
+6965) anonymize (+s +ing +ed - IZE)
+6966) anonymization (-IZE)
+6967) anonymisation (-ISE)
+6968) Keaton (+'s - name - Wikipedia)
+6969) Kinsella (+'s - name - Wikipedia)
+6970) Al-Anon
+6971) Groff (+'s - name - Wikipedia)
+6972) immunotoxic (Collins)
+6973) aflatoxin (+plural)
+6974) groundnuts (added plural)
+6975) groundmass
+6976) phenocryst (+plural)
+6977) xenocryst (+plural +ic)
+6978) apomixis
+6979) apomictic
+6980) facultative
+6981) facultatively
+6982) auxotroph (+plural +ic)
+6983) thiamin (another way of thiamine)
+6984) autocrine
+6985) paracrine
+6986) chemosensory
+6987) sensillum
+6988) sensilla (plural of previous word)
+6989) campaniform (Collins)
+6990) palp (+plural)
+6991) palpi (another plural of previous word)
+6992) palpus (another way of palp)
+6993) palpal
+6994) palpability
+6995) multicentric
+6996) mammographic
+6997) deuteranopia
+6998) bryology
+6999) bryological
+7000) bryologist (+plural)
+7001) Ruud (+'s - name - Wikipedia)
+7002) bryony (+plural)
+7003) coralroot (+plural)
+7004) thimbleberry (+plural)
+7005) bittercress
+7006) fireweed
+7007) waterweed
+7008) silverweed
+7009) willowherb
+7010) rosebay
+7011) Scythia (name)
+7012) Scythian (+plural)
+7013) Sarmatia (name)
+7014) Sarmatian
+7015) Ossete (+plural)
+7016) Ossetic
+7017) Ossetia (name)
+7018) Ossetian (+plural)
+7019) Chechens (added plural)
+7020) Levi's (added the 's - name)
+7021) Hannah's (added the 's - name)
+7022) browbeater (+plural)
+7023) Wolfowitz (+'s - name - Wikipedia)
+7024) Broward (name of place)
+7025) chaffweed
+7026) buffo (+plural)
+7027) CRM (abbreviation: Customer Relationship Management)
+7028) Paterson (+'s - name - Wikipedia)
+7029) croakily
+7030) Maggie's (added the 's - name)
+7031) okey-dokey
+7032) okey-doke (another way of previous word)
+7033) Protista
+7034) protist (+plural)
+7035) protistan (+plural)
+7036) protistology
+7037) unwalled
+7038) embryogenesis
+7039) embryogenic
+7040) embryogeny
+7041) explant (+plural +ed)
+7042) explantation
+7043) concrescence
+7044) concrescent
+7045) intermedium
+7046) intermedia (plural of previous word)
+7047) griot (+plural)
+7048) oilstone
+7049) cheese-skipper
+7050) cheese-cutter (+plural)
+7051) cheese-paring
+7052) Kidman (+'s - name - Wikipedia)
+7053) Sheehan (+'s - name - Wikipedia)
+7054) meany (another way of meanie)
+7055) capitulum
+7056) capitula (plural of previous word)
+7057) coracoid
+7058) CNS (abbreviation: Central Nervous System)
+7059) cnidarian (+plural)
+7060) nematocyst (+plural)
+7061) lancelet (+plural)
+7062) notochord (+plural)
+
+
+V2.27 - 1-AUG-2015
+------------------
+7063) Uriarte (+'s - name - Wikipedia)
+7064) Traynor (+'s - name - Wikipedia)
+7065) dreamwork
+7066) Hergenröther (+'s - name - Wikipedia)
+7067) Ralph (+'s - name - Wikipedia)
+7068) far-distant
+7069) far-ranging
+7070) Verdana
+7071) unextended (Collins)
+7072) blobby (+ier +iest)
+7073) luderick
+7074) Luddites (added plural)
+7075) Luddism
+7076) Ludditism
+7077) pressroom (Collins)
+7078) dominators (added plural)
+7079) gynarchy (+plural)
+7080) Augustine's (added the 's - name)
+7081) emmet
+7082) mitogen (+plural +ic)
+7083) vasoconstriction
+7084) vasoconstrictive
+7085) vasoconstrictor (+plural)
+7086) antidiuretic (antidiuretic hormone)
+7087) antidiarrhoeal
+7088) anti-emetics (added plural)
+7089) inhabitability
+7090) ultrarapid (Collins)
+7091) ultracompetent (Collins)
+7092) multispeed (Collins)
+7093) superspeed (Collins)
+7094) ultrasafe (Collins)
+7095) outspeed (Collins)
+7096) counterterror (Collins)
+7097) counterthreat (Collins)
+7098) counterthrust (Collins)
+7099) countereffort (Collins)
+7100) counterreformer (Collins)
+7101) ultisol (+plural)
+7102) oxisol (+plural)
+7103) epicentral
+7104) transcurrent
+7105) rockslide (+plural)
+7106) icefall (+plural)
+7107) Perry (+'s - name - Wikipedia)
+7108) snowshoers (added plural)
+7109) après-ski (+ing)
+7110) Zermatt (+'s - name - Wikipedia)
+7111) barrique (+plural)
+7112) cedary (Collins)
+7113) unprioritized (Wiktionary: -IZE)
+7114) unprioritised (Wiktionary: -ISE)
+7115) PDT (abbreviation: Pacific Daylight Time)
+7116) daymare (+plural)
+7117) daypack (+plural)
+7118) daysacks (added plural)
+7119) flyblow
+7120) flyback
+7121) Damietta (+'s - name - Wikipedia)
+7122) referentiality
+7123) Watten (+'s - name - Wikipedia)
+7124) Derrida (+'s - name - Wikipedia)
+7125) Stancanelli (name - Wikipedia)
+7126) Appiah (+'s - name - Wikipedia)
+7127) gastroenterology
+7128) gastroenterological
+7129) gastroenterologist (+plural)
+7130) dysphagia
+7131) dysarthria
+7132) contrabassoon
+7133) endometrium
+7134) endometrial
+7135) endometriosis
+7136) endolymph
+7137) endoglossic
+7138) exoglossic
+7139) agrammatism
+7140) agranulocytosis
+7141) epiphanic
+7142) Azilian
+7143) Chalcolithic
+7144) Acheulian
+7145) agonistic
+7146) agonistically
+7147) welfarism
+7148) welfarist
+7149) Bretton (+'s - name - Wikipedia)
+7150) Beveridge (+'s - name - Wikipedia)
+7151) Metrotown (+'s - name - Wikipedia)
+7152) Burnaby (+'s - name - Wikipedia)
+7153) Rideau (+'s - name - Wikipedia)
+7154) Manulife (+'s - name - Wikipedia)
+7155) Ripon (+'s - name - Wikipedia)
+7156) Wakefield's (added the 's - name - Wikipedia)
+7157) Southwell (+'s - name - Wikipedia)
+7158) Devonport (+'s - name - Wikipedia)
+7159) Stonehouse (+'s - name - Wikipedia)
+7160) Teesside (+'s - name - Wikipedia)
+7161) Sarum (+'s - name - Wikipedia)
+7162) Sandwell (+'s - name - Wikipedia)
+7163) Asaph (+'s - name - Wikipedia)
+7164) Ilkley (+'s - name - Wikipedia)
+7165) Shipley (+'s - name - Wikipedia)
+7166) Herne (+'s - name - Wikipedia)
+7167) Carnforth (+'s - name - Wikipedia)
+7168) Heysham (+'s - name - Wikipedia)
+7169) Otley (+'s - name - Wikipedia)
+7170) Harpenden (+'s - name - Wikipedia)
+7171) Pendlebury (+'s - name - Wikipedia)
+7172) Swinton (+'s - name - Wikipedia)
+7173) Hetton-le-Hole (name - Wikipedia)
+7174) Houghton-le-Spring (+'s - name - Wikipedia)
+7175) Castleford (+'s - name - Wikipedia)
+7176) Ossett (+'s - name - Wikipedia)
+7177) Pontefract (+'s - name - Wikipedia)
+7178) Alresford (+'s - name - Wikipedia)
+7179) Tameside (+'s - name - Wikipedia)
+7180) Cottingham (+'s - name - Wikipedia)
+7181) Brechin (+'s - name - Wikipedia)
+7182) Dunkeld (+'s - name - Wikipedia)
+7183) Letchworth (+'s - name - Wikipedia)
+7184) Earley (+'s - name - Wikipedia)
+7185) Woodley (+'s - name - Wikipedia)
+7186) Ashgate (+'s - name - Wikipedia)
+7187) Kirkwall (+'s - name - Wikipedia)
+7188) credentialed + credentialing (merged into credential)
+7189) irreverential
+7190) Alfie (+'s - name - Wikipedia)
+7191) irresponsive
+7192) irresponsiveness
+7193) non-Aboriginal
+7194) non-achiever (+plural)
+7195) dehydrocholesterol
+7196) cholecalciferol
+7197) IU (abbreviation: International Unit)
+7198) decimetric
+7199) centimetric (Collins)
+7200) clast (+plural)
+7201) clathrate (+plural)
+7202) Blackmore (+'s - name - Wikipedia)
+7203) buckytube (+plural)
+7204) electrolytical
+7205) electroluminescence
+7206) immunoassays (added plural)
+7207) Menindee (name - Wikipedia)
+7208) Macalister (+'s - name - Wikipedia)
+7209) Avebury (+'s - name - Wikipedia)
+7210) Slieve (name - Wikipedia)
+7211) encage (+s +ing +ed)
+7212) CFOs (added plural)
+7213) antivenene (another way for antivenin)
+7214) antivenom (+plural)
+7215) Somersby (+'s - name - Wikipedia)
+7216) Brownwood (+'s - name - Wikipedia)
+7217) Britt (+'s - name - Wikipedia)
+7218) antitypical
+7219) Prynne (+'s - name - Wikipedia)
+7220) anti-inflammatory
+7221) antiparasitic (Collins)
+7222) anti-intellectual (+plural)
+7223) anti-infective
+7224) alarmism
+7225) Caton (+'s - name - Wikipedia)
+7226) unscriptural
+7227) salvationist
+7228) Salvationist (+plural)
+7229) salvationism
+7230) Luther's (added the 's - name - Wikipedia)
+7231) consubstantial
+7232) consubstantiality
+7233) Tillard (+'s - name - Wikipedia)
+7234) Christology
+7235) Christological
+7236) Christologically
+7237) Bonhoeffer (+'s - name - Wikipedia)
+7238) Mariology
+7239) Mariological
+7240) Mariologist (+plural)
+7241) Montfort (+'s - name - Wikipedia)
+7242) Cranmer (+'s - name - Wikipedia)
+7243) upvote (+s +ing +ed)
+7244) downvote (+s +ing +ed)
+7245) raptorial
+7246) raptorially
+7247) avifauna
+7248) avifaunal
+7249) biomaterials (added plural)
+7250) Hampden (+'s - name - Wikipedia)
+7251) grapeseed (grapeseed oil)
+7252) oaked
+7253) monographic
+7254) Gifford's (added the 's - name)
+7255) Patricia's (added the 's - name)
+7256) Jenkins's (added the 's - name)
+7257) historiographic
+7258) historiographically
+7259) situationally
+7260) Kildavin (name - Wikipedia)
+7261) Stanmore (+'s - name - Wikipedia)
+7262) Howth (+'s - name - Wikipedia)
+7263) situates (merged into situate)
+7264) dumpsite (Collins)
+7265) Eudora (+'s - name - Wikipedia)
+7266) Pepsi (+plural - Wiktionary)
+7267) prefetch (+s +ing +ed)
+7268) prefigurative
+7269) prefigurement
+7270) prefigurations (added plural)
+7271) anymore (removed since it is chiefly North American)
+7272) blocklist (+plural - Wiktionary)
+7273) censorware (Wiktionary)
+7274) killfile (+s +ing +ed - Wiktionary)
+7275) squee (+s +ing +ed - Oxford: informal)
+7276) squeegeed (merged into squeegee)
+7277) brookweed
+7278) loosestrife
+7279) alstroemeria
+7280) waltzer (+plural)
+7281) dogdom
+7282) doggish
+7283) doglike
+7284) hottie (+plural)
+7285) hotty (another way of previous word)
+7286) Pavarotti (+'s - name - Wikipedia)
+7287) hotters (added plural)
+7288) dorsum
+7289) dorsa (plural of previous word)
+7290) dorsolateral
+7291) dorsolaterally
+7292) cuticular
+7293) abaxial
+7294) adaxial
+7295) micrographs (added plural)
+7296) micrographic
+7297) micrographics
+7298) microgranite
+7299) hydroxyproline (Collins)
+7300) microgeneration
+7301) microgenerate
+7302) co-founders (added plural)
+7303) co-found (+ed +ing)
+7304) co-education
+7305) co-educational
+7306) homopolar
+7307) tocopherol (+plural)
+7308) synergetic
+7309) synergic
+7310) metaphorist (Collins)
+7311) euroterminal (Collins)
+7312) starshine (Collins)
+7313) anaphrodisiac (+plural)
+7314) decalcify (+s +ing +ed)
+7315) decalcifier
+7316) decalcification
+7317) remineralize (+s +ing +ed -IZE)
+7318) remineralise (+s +ing +ed -ISE)
+7319) remineralization (-IZE)
+7320) remineralisation (-ISE)
+7321) osteoclast (+plural +ic)
+7322) resorb (+s +ing +ed)
+7323) resonation
+7324) rhetor (+plural)
+7325) interactional
+7326) retroact (+s +ing +ed)
+7327) retroaction
+7328) scrollwork
+7329) coachroofs (added plural)
+7330) redrill (+s +ing +ed - Wiktionary)
+7331) foredecks (added plural)
+7332) soundcheck (+plural)
+7333) soundbar (+plural)
+7334) soundalike (+plural)
+7335) neep (+plural)
+7336) Soundex
+7337) soundhole (+plural)
+7338) soundclash
+7339) dance-off (+plural)
+7340) dancercise (-ISE)
+7341) dancercize (-IZE)
+7342) Discman (Collins)
+7343) alveolate
+7344) conjunctivae (another plural of conjunctiva)
+7345) pericarditis
+7346) lymphangitis
+7347) subspecialist (+plural - Wiktionary)
+7348) non-functioning
+7349) non-gendered
+7350) non-genetic
+7351) non-genetically
+7352) non-hostile
+7353) biobank (+plural)
+7354) biobibliography (+plural)
+7355) hydrobiology
+7356) biocentrism
+7357) biocentric
+7358) biocentrist (+plural)
+7359) cosmopolis
+7360) Heliopolis (name)
+7361) spangly (+ier +iest)
+7362) blackface
+7363) demassify (+s +ing +ed +ion)
+7364) dematerialize (+s +ing +ed +ion -IZE)
+7365) dematerialise (+s +ing +ed +ion -ISE)
+7366) attestable
+7367) attestor (+plural)
+7368) preparer (+plural)
+7369) carboxylic (carboxylic acid)
+7370) ethanoic (ethanoic acid)
+7371) methanoic (methanoic acid)
+7372) methanogenesis
+7373) Horace's (added the 's - name - Wikipedia)
+7374) badger-baiting
+7375) beagler (+plural)
+7376) lurchers (added plural)
+7377) Higham (+'s - name - Wikipedia)
+7378) underfeed (+ing)
+7379) droid (+plural)
+7380) Bharat (+'s - name)
+7381) Bharatanatyam
+7382) Bhavnagar (+'s - name)
+7383) Antalya (+'s - name)
+7384) pharmacotherapy
+7385) clonidine (Collins)
+7386) reserpine
+7387) hydralazine (Collins)
+7388) Edith's (added the 's - name - Wikipedia)
+7389) firewall's (added the 's)
+7390) BSE (Abbreviation: Bovine Spongiform Encephalopathy)
+7391) spongiform
+7392) redwater
+7393) babesiosis
+7394) piroplasmosis
+7395) pirogue (+plural)
+7396) pirk (+plural)
+7397) cardoon (+plural)
+7398) Calc (OpenOffice/LibreOffice)
+7399) chit-chat (+s +ing +ed)
+7400) Danielle (+'s - name - Wikipedia)
+7401) nitty-gritty (Oxford: informal)
+7402) nitrox
+7403) Machmeter
+7404) Canopus (name in space)
+7405) Nibiru (+'s - name of Planet X - Wikipedia)
+7406) Aldebaran (name in space)
+7407) arctophile (+plural)
+7408) arctophilia
+7409) arctophilist
+7410) arctophily
+7411) peckish (Oxford: informal)
+7412) Pecksniffian
+7413) Dodge (+'s - name - Wikipedia)
+7414) pecorino (+plural)
+7415) non-medical
+7416) EU (added the 's - abbreviation of European Union)
+7417) Eu (chemical element)
+7418) kidology (Oxford: informal)
+7419) iridology
+7420) iridologist (+plural)
+7421) naturopathy
+7422) naturopath (+plural)
+7423) naturopathic
+7424) naturopathically
+
+
+V2.28 - 1-SEP-2015
+------------------
+7425) sloganeer (+plural +ing)
+7426) shutdowns (added plural)
+7427) slogger (+plural)
+7428) Dyson (+'s - name - Wikipedia)
+7429) Bronson (+'s - name - Wikipedia)
+7430) escargots (added plural)
+7431) Otago (+'s - name - Wikipedia)
+7432) Margot (+'s - name - Wikipedia)
+7433) escapologist (+plural)
+7434) ASBO (+plural)
+7435) guardee (Oxford: informal)
+7436) Denbigh's (added the 's - name - Wikipedia)
+7437) Demosthenes
+7438) Demosthenic
+7439) Dillon's (added the 's - name - Wikipedia)
+7440) antiscience (Collins)
+7441) technophile (added singular)
+7442) technophilia
+7443) technophilic
+7444) technophobe (+plural)
+7445) technopreneur (+plural)
+7446) technopreneurial
+7447) technospeak
+7448) inboxes (added plural)
+7449) newspeak
+7450) textspeak
+7451) forepeak (+plural)
+7452) bobsleigh (fixed: bob-sleigh)
+7453) Rudman (+'s - name - Wikipedia)
+7454) Oxfam
+7455) coevality
+7456) citriculture
+7457) fruticulture (Wiktionary)
+7458) orphanism (Collins)
+7459) Zephaniah (+'s - name)
+7460) suspire
+7461) suspiration
+7462) subsumable
+7463) subsumption
+7464) potentiated (merged into potentiate)
+7465) biologics (added plural)
+7466) monotherapy
+7467) diplopia
+7468) photophobia
+7469) photophobic
+7470) uveitis
+7471) exophthalmos + exophthalmus + exophthalmia
+7472) hepatomegaly
+7473) oncologic (Collins)
+7474) vomeronasal (Collins)
+7475) chemoreceptor (+plural)
+7476) chemoreception
+7477) bugless (Wiktionary)
+7478) unpublish (+s +ing +ed - Wiktionary)
+7479) relearnt
+7480) epitope (+plural)
+7481) epitomic
+7482) epitomist
+7483) epithelia (plural of epithelium)
+7484) mesothelium
+7485) mesothelia (plural of previous word)
+7486) mesothelial
+7487) antrum
+7488) antra (plural of previous word)
+7489) rhinoplasty (+plural +ic)
+7490) gastrostomy (+plural)
+7491) cystectomy (+plural)
+7492) tetraplegic's (added the 's)
+7493) clitoridectomy (+plural)
+7494) craniotomy (+plural)
+7495) drachmae (another plural of drachma)
+7496) Draco (+'s - name)
+7497) draconic
+7498) Bram (+'s - name - Wikipedia)
+7499) mortadella
+7500) expellee (+plural)
+7501) expeller (+plural)
+7502) changelog (+plural - Wiktionary)
+7503) OpenSolaris
+7504) OpenBSD
+7505) autocompletion (Wiktionary)
+7506) autodiscovery (Wiktionary)
+7507) autodetect (+s +ing +ed - Wiktionary)
+7508) autodetection (Wiktionary)
+7509) autofit (+s +ing +ed - Wiktionary)
+7510) autoformat (+s +ing +ed - Wiktionary)
+7511) BSOD (abbreviation: blue screen of death - Wikipedia)
+7512) enqueuing + enqueueing
+7513) enprint (+plural)
+7514) autowind (+s +ing +er +ers)
+7515) autowound (past of previous word)
+7516) electroconvulsive
+7517) electrochemists (added plural)
+7518) Hagelstein (+'s - name - Wikipedia)
+7519) Borazon (Oxford: trademark)
+7520) elastase
+7521) eldritch
+7522) Eleatic (+plural)
+7523) Zeno (+'s - name)
+7524) Xenophanes (+'s - name)
+7525) Bonapartism
+7526) Bonapartist
+7527) crowd-pleaser (+plural)
+7528) Pelagius (name)
+7529) Pelagian (+plural)
+7530) Pelagianism
+7531) airplane (removed - Chiefly American - GB is: aeroplane)
+7532) microglia
+7533) microglial
+7534) gliosis (Collins)
+7535) perivascular
+7536) leptomeninges
+7537) leptomeningeal
+7538) backmost
+7539) sternway
+7540) cross-link (+s +ing +ed)
+7541) cross-linkage
+7542) psyllium
+7543) psychrophile (+plural)
+7544) psychrophilic
+7545) thermophile (+plural)
+7546) thermophilic
+7547) pneumonitis
+7548) pneumogastric
+7549) pneumoencephalography (+ic)
+7550) giantism
+7551) acromegaly (+ic)
+7552) polycystic
+7553) anovulation (Collins)
+7554) diverticulosis
+7555) divertissement (+plural)
+7556) Surtees (+'s - name)
+7557) Montreal's (added the 's - name)
+7558) Mandelson (+'s - name - Wikipedia)
+7559) Criswell (+'s - name - Wikipedia)
+7560) scintillatingly
+7561) scintigram (+plural)
+7562) revaccinate (+s +ing +ed +ion)
+7563) Glaister (+'s - name - Wikipedia)
+7564) Beckenham (+'s - name - Wikipedia)
+7565) elicitor (+plural)
+7566) emmenagogue (+plural)
+7567) vermifuge
+7568) abortifacient
+7569) AZT (Oxford: trademark)
+7570) ghostbuster (+plural)
+7571) speech-writer (+plural)
+7572) affordably
+7573) lordless
+7574) disafforest (+s +ing +ed +ion)
+7575) Tweedy (+'s - name - Wikipedia)
+7576) Hughes's (added the 's - name - Wikipedia)
+7577) disaffirm (+s +ing +ed +ion)
+7578) reaggregate (Collins)
+7579) unhandled
+7580) unhandsome
+7581) unhang
+7582) unhung (past of previous word)
+7583) unhappen
+7584) unsearched
+7585) unrevealed
+7586) SDRAM (Wiktionary)
+7587) VRAM (Wiktionary)
+7588) NVRAM (+plural - Wiktionary)
+7589) RAMs (added plural - Wiktionary)
+7590) ROMs (added plural - Wiktionary)
+7591) initialism (+plural)
+7592) initiand (+plural)
+7593) macrodiagonal (Collins)
+7594) macrocopy (+plural - Collins)
+7595) macrodome (Collins)
+7596) antenatally
+7597) rostering + rostered (merged into roster)
+7598) Kramer's (added the 's - name - Wikipedia)
+7599) Melba's (added the 's - name - Wikipedia)
+7600) canterbury (+plural - noun - don't confuse with the name)
+7601) armoire (+plural)
+7602) ropework (Collins)
+7603) Tenebrae
+7604) Brozman (+'s - name - Wikipedia)
+7605) CWO (abbreviation: Chief Warrant Officer)
+7606) Cwmbran (+'s - name - Wikipedia)
+7607) babyfather (+plural)
+7608) baby-faced
+7609) baby-doll
+7610) patchouli
+7611) ylang-ylang
+7612) ilang-ilang (another way of previous word)
+7613) Yizkor (+plural)
+7614) Yishuv
+7615) Betjeman (+'s - name)
+7616) twitterer (+plural)
+7617) twittery
+7618) flitter (+s +ing +ed)
+7619) twittish
+7620) twistor
+7621) eigenfrequency (+plural)
+7622) Sangiovese
+7623) chaptalization (-IZE)
+7624) chaptalisation (-ISE)
+7625) chaptalize (+s +ing +ed -IZE)
+7626) chaptalise (+s +ing +ed -ISE)
+7627) Chaplinesque
+7628) cryptozoology
+7629) cryptozoological
+7630) cryptozoologist (+plural)
+7631) cryptosporidium
+7632) cryptosporidia
+7633) coccidia
+7634) coccidian
+7635) toxoplasma
+7636) utero (in utero)
+7637) goldeneye (+plural)
+7638) alveolars (added plural)
+7639) circumcisers (added plural)
+
+
+V2.29 - 1-OCT-2015
+------------------
+7640) Emmental + Emmenthal
+7641) Brie
+7642) ciabatta (+plural)
+7643) flatbreads (added plural)
+7644) pita (removed as it was American)
+7645) pitta (+plural - it is a bread and a bird)
+7646) bap (+plural)
+7647) Redditor (+plural)
+7648) Reddit
+7649) subreddit (+plural)
+7650) manspreading
+7651) MacGyver (+'s - name)
+7652) Brexit + Brixit
+7653) awestricken (another way of awestruck)
+7654) stagehand (fixed: stage-hand)
+7655) CVT (abbreviation: Continuously Variable Transmission)
+7656) Europass (European Union site)
+7657) anything's (added the 's)
+7658) everything's (added the 's)
+7659) how'd (Wiktionary)
+7660) how're (Wiktionary)
+7661) can't've (Wiktionary)
+7662) couldn't've (Wiktionary)
+7663) how've (Wiktionary)
+7664) might've (Wiktionary)
+7665) mightn't've (Wiktionary)
+7666) nothing's (added the 's)
+7667) shouldn't've (Wiktionary)
+7668) there're (Wiktionary)
+7669) this'd (Wiktionary)
+7670) wouldn't've (Wiktionary)
+7671) arses + arsing (merged into arse)
+7672) half-arse (+ing +ed)
+7673) anxiolytic (+plural)
+7674) antiepileptics (added plural - Wiktionary)
+7675) clonazepam
+7676) hydrocodone (+plural - Wiktionary)
+7677) MAOI
+7678) naproxen
+7679) oxycodone
+7680) SSRI
+7681) sublingual (+ally)
+7682) ADHD (abbreviation: Attention deficit hyperactivity disorder)
+7683) BPD
+7684) CBT (abbreviation: Cognitive behavioural therapy)
+7685) cyclothymia
+7686) cyclothymic
+7687) dysmorphia
+7688) dysmorphic
+7689) dysphoria
+7690) dysphoric
+7691) dysthymia
+7692) dysthymic
+7693) NPD
+7694) suicidality
+7695) backtick (+plural)
+7696) configurability (Google)
+7697) display's (added the 's)
+7698) ECMAScript (+'s - Wiktionary)
+7699) microSD (Wikipedia)
+7700) programmatically
+7701) symlink (+s +ing +ed)
+7702) throbber (+plural)
+7703) untick (+s +ing +ed - Wiktionary)
+7704) transclude (+s +ing +ed - Wiktionary)
+7705) wiki's (added the 's)
+7706) blog's (added the 's)
+7707) blogger's (added the 's)
+7708) griefing + griefed (merged into grief - Wiktionary)
+7709) griefer (+plural +'s)
+7710) hiragana
+7711) kana
+7712) kanji
+7713) katakana
+7714) classism
+7715) classist (+plural)
+7716) heteronormative
+7717) heteronormativity
+7718) heterophobe (+plural - Wiktionary)
+7719) Hopkins's (added the 's - name - Wikipedia)
+7720) heterophobia (Wiktionary)
+7721) heterophobic (Wiktionary)
+7722) heterosexism
+7723) heterosexist
+7724) intersectionality
+7725) intersectional
+7726) intersectionalism (Wiktionary)
+7727) misandrist (+plural)
+7728) patriarchically
+7729) transphobe (+plural - Wiktionary)
+7730) transphobia
+7731) transphobic
+7732) aromantic (+plural)
+7733) aromanticism (Wiktionary)
+7734) demisexual (+plural + ity - Wiktionary)
+7735) demisexuality (Wiktionary)
+7736) heteroflexible (Collins)
+7737) agender
+7738) teen's (added the 's - Wikipedia)
+7739) androgyne (+plural)
+7740) androgynously
+7741) bi-gender
+7742) bi-gendered
+7743) cis
+7744) substituent (+plural)
+7745) methoxyl
+7746) cisgender
+7747) cisgendered
+7748) gender-fluid
+7749) genderqueer (+plural)
+7750) trans
+7751) autotune (+s +ing +ed +er +ers - merged into autotune)
+7752) cancellable (Collins)
+7753) miscategorise (+s +ing +ed - Wiktionary)
+7754) epilation
+7755) epilate (+s +ing +ed)
+7756) epilator (+plural)
+7757) isopropyl
+7758) sequitur (+plural - non sequitur)
+7759) trinary (Collins)
+7760) unfulfillable
+7761) unfulfilling
+7762) veganism
+7763) fruitarian (+plural)
+7764) fruitarianism
+7765) non-American
+7766) unpair (+s +ing +ed - Wiktionary)
+7767) linting (merged into lint - Collins)
+7768) genericise (+s +ing +ed - Wiktionary)
+7769) geneticize (-IZE)
+7770) geneticise (-ISE)
+7771) geneticism
+7772) repolarization
+7773) repolish (+s +ing +ed)
+7774) reanalyse (+s +ing +ed)
+7775) intraindividual (Wiktionary)
+7776) denaturation
+7777) photovoltage (Wiktionary)
+7778) oftenness
+7779) Oftel + OFTEL
+7780) superphylum (Collins)
+7781) Asteroidea
+7782) Ophiuroidea
+7783) crossopterygian (+plural)
+7784) burrfish (+plural)
+7785) catfight (+s +ing)
+7786) Felix's (added the 's - name)
+7787) baddy (another way of baddie)
+7788) Darnley (+'s - name)
+7789) azidothymidine
+7790) zidovudine
+7791) thymidine
+7792) nucleoside (+plural)
+7793) miscreate (+s +ing +ed)
+7794) miscreative
+7795) Germain (+'s - name - Wikipedia)
+7796) that've (Wiktionary)
+7797) there've (Wiktionary)
+7798) which've (Wiktionary)
+7799) unsupportive
+8800) kibibit (+plural - IEC - Wikipedia)
+8801) mebibit (+plural - IEC - Wikipedia)
+8802) gibibit (+plural - IEC - Wikipedia)
+8803) tebibit (+plural - IEC - Wikipedia)
+8804) pebibit (+plural - IEC - Wikipedia)
+8805) exbibit (+plural - IEC - Wikipedia)
+8806) zebibit (+plural - IEC - Wikipedia)
+8807) yobibit (+plural - IEC - Wikipedia)
+8808) kibibyte (+plural - IEC - Wikipedia)
+8809) mebibyte (+plural - IEC - Wikipedia)
+8810) gibibyte (+plural - IEC - Wikipedia)
+8811) tebibyte (+plural - IEC - Wikipedia)
+8812) pebibyte (+plural - IEC - Wikipedia)
+8813) exbibyte (+plural - IEC - Wikipedia)
+8814) zebibyte (+plural - IEC - Wikipedia)
+8815) yobibyte (+plural - IEC - Wikipedia)
+8816) anonymiser (+plural - Wiktionary)
+8817) backtrace (+s +ing +ed - Wiktionary)
+8818) bashism (+plural - Wiktionary)
+8819) bi-endian (Wiktionary)
+8820) big-endian
+8821) little-endian
+8822) bytecode (+plural - Wiktionary)
+8823) misprice (+s +ing +ed)
+8824) noncallable
+8825) classful (Wiktionary)
+8826) cron
+8827) draggability (Wiktionary)
+8828) draggable (Wiktionary)
+8829) daemonize (+s +ing +ed - Wiktionary)
+8830) diff (+s +ing +ed)
+8831) endian
+8832) idempotence
+8833) ‎idempotency
+8834) metasyntactic (Wiktionary)
+8835) nullable
+8836) opcode (+plural)
+8837) pageable (Wiktionary)
+8838) parallelize (+s +ing +ed +ion -IZE)
+8839) parallelise (+s +ing +ed +ion -ISE)
+8840) performant (Wiktionary)
+8841) procuracy (+plural)
+8842) proxying + proxied (merged into proxy - Wiktionary)
+8843) stateful
+8844) Marston (+'s - name - Wikipedia)
+8845) bedplate
+8846) templating + templated (Wiktionary)
+8847) tokenisation (Wiktionary)
+8848) tokeniser (+plural - Wiktionary)
+8849) webmail's (added the 's)
+8850) unmount (+s +ing +ed)
+8851) noninfringement (Collins)
+8852) nonrefoulement
+8853) refoulement
+8854) unmourned
+8855) unwarned
+8856) unwatchable
+8857) resurrectable
+8858) paralexia
+8859) paralexic
+8860) audiotaping + audiotaped (merged into audiotape)
+8861) Lenin's (added the 's - name - Wikipedia)
+8862) presentism
+8863) presentist
+8864) presentimental
+8865) presentness
+8866) presentor
+8867) fleuron (+plural)
+8868) mouchette
+8869) mouchard
+8870) psycho-educational
+8871) psycho-aesthetic (+plural)
+8872) psychicist
+8873) psychist
+8874) psychicism
+8875) unprovided
+8876) unprovability
+8877) unproud
+8878) unprotrusive
+8879) unprotesting
+8880) unprotestingly
+8881) unresting
+8882) unrestingly
+8883) unrestorable
+8884) CLI (abbreviation: Command Line Interface)
+8885) Ci (abbreviation: Curie)
+8886) CI (abbreviation: several meanings)
+8887) minify (+s +ing +ed +ion)
+8888) transpile (+s +ing +ed +er +ers - Wiktionary)
+8889) transcompile (+s +ing +ed - Wiktionary)
+8890) setup (setup file - Collins)
+8891) technocentric
+8892) technocomplex
+8893) technocratically
+8894) managerialism
+8895) managerialist
+8896) technofear
+8897) technofreak
+8898) technographer
+8899) technography
+8900) technologism
+8901) technomaniac
+8902) technomania
+8903) technomic
+8904) technopark
+8905) technopolis
+8906) technopolitan
+8907) technoscience
+8908) technoscientist
+8909) technosphere
+8910) technostress
+8911) technostructures (added plural)
+8912) technotronic + technetronic
+8913) combatting + combatted (another way of combating and combated)
+8914) cross-hair (removed, Oxford says it is two words)
+8915) debounce (+s +ing +ed - Wiktionary)
+8916) yuck + yuk (Oxford: informal)
+8917) gyro (+plural)
+8918) repo (+plural - source code repository - Wiktionary)
+8919) unopinionated
+8920) useable (another way of usable)
+8921) unicity
+8922) thusly (Oxford: informal)
+8923) spandex
+8924) buildable (Collins)
+8925) buildability (Wiktionary)
+8926) primatial
+8927) dilatancy
+8928) sulphonate (+plural +ing +ed +ion)
+8929) sulfonamide (+plural - another way of sulphonamide)
+8930) lovebird (+plural - fixed: love-bird)
+8931) she-god
+8932) she-goat
+8933) she-friend
+8934) she-dog
+8935) she-devil
+8936) she-dragon
+8937) she-cat
+8938) she-ass
+8939) Jacopo (+'s - name)
+8940) caryopsis
+8941) caryopses (plural of previous word)
+8942) digitate
+8943) digitation
+8944) behaviouralists (added plural)
+8945) underbred
+8946) bioterrorists (added plural)
+8947) ironworking
+8948) glasswork (+plural - Collins)
+8949) Whitehouse (+'s - name - Wikipedia)
+8950) Serenity (+'s - name - Wikipedia)
+8951) serenities (plural of serenity)
+8952) Pinochet (+'s - name - Wikipedia)
+
+
+V2.30 - 1-NOV-2015
+------------------
+8953) affordance
+8954) roofline (+plural)
+8955) ideating + ideated (merged into ideate)
+8956) repurpose (+s +ing +ed)
+8957) collotype (+plural)
+8958) Jones's (added the 's - name - Wikipedia)
+8959) biosensor (+plural)
+8960) radiotracer
+8961) microsphere (+plural)
+8962) radiotoxicity
+8963) radiotoxic
+8964) radiothorium
+8965) radiothermal
+8966) radiotherapeutically
+8967) radiotelex
+8968) radioteletype
+8969) radiotelemetry
+8970) radiotelegraphically
+8971) radiosurgery
+8972) radiosurgical
+8973) radiostrontium
+8974) radiosterilized
+8975) radiosterilization
+8976) radiostereometric
+8977) radiosondage
+8978) radiosity
+8979) radiosensitizer
+8980) radiosensitizing
+8981) radiosensitization
+8982) radiosensitize
+8983) radiosensitivity
+8984) radiosensitive (+ness)
+8985) radioscanning
+8986) radioresistant
+8987) radioreceptor
+8988) radiolabelled
+8989) radioland
+8990) radiolaria
+8991) Sipuncula
+8992) sipunculan (+plural)
+8993) sipunculid (+plural)
+8994) Sipunculus
+8995) Coverley (+'s - name - Wikipedia)
+8996) Harvey's (added the 's - name - Wikipedia)
+8997) colourblock (+ing +ed)
+8998) tankini (+plural)
+8999) tankodrome
+8000) tankette
+9001) tankbuster (Oxford: informal)
+9002) airgraph
+9003) encaustic
+9004) Gogh (+'s - name - Wikipedia)
+9005) pastegrain
+9006) pasteboard-like
+9007) headbay
+9008) headborough
+9009) headcams (added plural)
+9010) headbutts (added plural)
+9011) Fairfax's (added the 's - name - Wikipedia)
+9012) royalism
+9013) parliamentarianism
+9014) Aquarian (+plural)
+9015) libra
+9016) librae (plural of previous word)
+9017) libidinally
+9018) object-libido
+9019) libertyless
+9020) LIBOR
+9021) amylose
+9022) crystallizable (-IZE)
+9023) crystallisable (-ISE)
+9024) unbranched (Collins)
+9025) amylopectin
+9026) valproic (valproic acid)
+9027) Antisthenes (name)
+9028) trisectors (added plural)
+9029) conchoid
+9030) Nicomedes (+'s - name - Wikipedia)
+9031) pappus
+9032) pappi (plural of previous word)
+9033) pappose
+9034) Pappus (+'s - name - Wikipedia)
+9035) pappy (+plural)
+9036) poppyseeds (added plural)
+9037) poppywort
+9038) popsock (+plural)
+9039) Steckling’s (added the 's - name)
+9040) Clancarty (+'s - name - Wikipedia)
+9041) co-trimoxazole
+9042) doxycycline
+9043) minocycline
+9044) ciprofloxacin (Collins)
+9045) sulphamethoxazole + sulfamethoxazole
+9046) trimethoprim
+9047) trimeter (+plural)
+9048) trimetric
+9049) trimetrical
+9050) trisyllables (added plural)
+9051) trisyllabic
+9052) accentualist
+9053) accentuality
+9054) accentor (+plural)
+9055) waxbill (+plural)
+9056) congeneric
+9057) congenerous
+9058) primogenital
+9059) primogenitary
+9060) primogenitive
+9061) co-ally (+ed)
+9062) co-belligerent (+plural)
+9063) co-belligerence
+9064) co-branded
+9065) co-branding
+9066) co-conspirator (+plural)
+9067) co-chair (+plural)
+9068) co-counselling
+9069) Balliol (+'s - name - Wikipedia)
+9070) Whitworth
+9071) Pitt (+'s - name - Wikipedia)
+9072) Pitressin
+9073) pitpan (+plural)
+9074) touchlines (added plural)
+9075) bookaholic (Oxford: informal)
+9076) blogrolls (added plural)
+9077) noseband
+9078) cavesson (+plural)
+9079) biostratigrapher (+plural)
+9080) biostratigraphic
+9081) biostratigraphical
+9082) biostratigraphically
+9083) macrofossil
+9084) macrofungus
+9085) macrogametocyte
+9086) macrogamete
+9087) flagellar
+9088) epaxial
+9089) unwellness
+9090) aitchbone
+9091) aitchless
+9092) anterogradely
+9093) claustrum
+9094) claustra
+9095) lentiform (lentiform nucleus)
+9096) buccinator (+plural)
+9097) Bucephalus (name)
+9098) anacreontic (+plural)
+9099) Anacreon (+'s - name - Wikipedia)
+9100) essayistic
+9101) recontinuance
+9102) recontinue
+9103) reconvalescence
+9104) reconvalescent
+9105) thicko (+plural - Oxford: informal)
+9106) thicknesser (+plural)
+9107) Castro's (added the 's - name - Wikipedia)
+9108) IQs (added plural)
+9109) intellectualistic
+9110) intellectualist (+plural)
+9111) voluntarist
+9112) voluntaristic
+9113) dogmatise (+s +ing +ed - ISE)
+9114) dogmatize (+s +ing +ed - IZE)
+9115) dognap (+s +ing +ed +er +ers)
+9116) dogology
+9117) dogship
+9118) dogsleep
+9119) dogstones
+9120) televisionary (+plural)
+9121) broadleaves
+9122) broadloomed
+9123) duplet (+plural)
+9124) Burtenshaw (+'s - name - Wikipedia)
+9125) unship (+s +ing +ed)
+9126) unshockable
+9127) unshockability
+9128) unshrinkable
+9129) unshrinkability
+9130) unshrinkingly
+9131) speargun
+9132) spearfish (+plural +ing)
+9133) lumpfish (+plural)
+9134) lumpsucker (+plural)
+9135) featherback (+plural)
+9136) knifefish (+plural)
+9137) jammer (+plural)
+9138) woodturning
+9139) woodturner (+plural)
+9140) woodswallow (+plural)
+9141) corella (+plural)
+9142) wattlebird (+plural)
+9143) geckoes (another plural of gecko)
+9144) redox
+9145) stibine (Collins)
+9146) arsewipe (Oxford: slang)
+9147) arsenopyrite
+9148) wolframite
+9149) axinite (Collins)
+9150) apophyllite
+9151) heulandite (Collins)
+9152) sperrylite (Collins)
+9153) thaumasite (Collins)
+9154) fezzes (added plural)
+9155) fezzed (merged into fez)
+9156) blousy (+ier +iest - Collins)
+9157) incommensurables (added plural)
+9158) incommensurability
+9159) incommensurably
+9160) workpeople
+9161) shewn (Collins)
+9162) workperson
+9163) workwoman
+9164) workwise
+9165) Forby (+'s - name - Wikipedia)
+9166) componentry
+9167) cuirass (+plural)
+9168) chiliarch's (added the 's)
+9169) supergiant (+plural)
+9170) WordPress (+'s - name - Wikipedia)
+9171) Verizon (+'s - name - Wikipedia)
+9172) Comcast (+'s - name - Wikipedia)
+9173) underappreciate (+ed +ion)
+9174) tachyon (+plural)
+9175) bosonic
+9176) supergalactic
+9177) transmural
+9178) superfuse (+ed +ing)
+9179) superfruit
+9180) superfortress
+9181) superforce
+9182) superflux
+9183) superfluorescent
+9184) floristic (+plural)
+9185) floristically
+9186) barrenly
+9187) barrelhead (+plural)
+9188) barrelfish (+plural)
+9189) achillea
+9190) euphorbia (+plural)
+9191) cistus
+9192) lavatera
+9193) buddleia
+9194) accessorial
+9195) possessory
+9196) digresser (+plural)
+9197) dihedrals (added plural)
+9198) reflectional + reflexional
+9199) reflectionless
+9200) reflectogram (+plural)
+9201) reflectography
+9202) reflectograph
+9203) reflectogramme
+9204) coetaneous
+9205) Castilian (+plural)
+9206) pastureland (+plural)
+9207) shrubland (+plural - Collins)
+9208) cinematographically
+9209) Dumont's (added the 's - name - Wikipedia)
+9210) Bertolucci (+'s - name)
+9211) ICANN (+'s - name - Wikipedia)
+9212) DNSSEC (+'s - Wikipedia)
+9213) WHOIS (Wikipedia)
+9214) headrail (+plural)
+9215) Kieran's (added the 's - name - Wikipedia)
+9216) Euro-wasp
+9217) Eurobank
+9218) eurocredit (Collins)
+9219) Eurocentrist
+9220) IMF (+'s - Oxford: abbreviation: International Monetary Fund)
+
+
+V2.31 - 1-DEC-2015
+------------------
+9221) Euroclear
+9222) Euroconnector
+9223) Euroconvertible
+9224) blackcap (+plural)
+9225) gonolek (+plural)
+9226) shoebill (+plural)
+9227) shoeboxes (added plural)
+9228) cornmill
+9229) ropemaker
+9230) ropemanship
+9231) ropesight
+9232) campanulate
+9233) umbo (+plural)
+9234) umbones (another plural of previous word)
+9235) umbonal
+9236) umbonate
+9237) invagination (+plural)
+9238) invaginate (+ed)
+9239) chondrocyte (+plural)
+9240) chondrocranium
+9241) tessera
+9242) tesserae (plural of previous word)
+9243) tesseral
+9244) colourman
+9245) outcross (+s +ing +ed)
+9246) outcrying
+9247) dependents (added plural)
+9248) periodogram
+9249) periodograph
+9250) periodology
+9251) endodontics (Collins)
+9252) criminogenic
+9253) reconvict (+s +ing +ed +ion)
+9254) recopper
+9255) reconvoke
+9256) reconveyance
+9257) reconvertible
+9258) reconverge
+9259) reconvention
+9260) counterpetition (Collins)
+9261) reconsult
+9262) reconstructiveness
+9263) reconstructionary
+9264) reconstructional
+9265) teleprocessing (Collins)
+9266) tiddly (+ier +iest - Oxford: informal)
+9267) Tippex + Tipp-Ex (British trademark)
+9268) trendsetters (added plural)
+9269) disrate (+s +ing +ed)
+9270) snakefish (+plural)
+9271) lizardfish (+plural)
+9272) Gradle (+'s - name - Wikipedia)
+9273) Percival (+'s - name - Wikipedia)
+9274) Burnage (+'s - name - Wikipedia)
+9275) Wexler (+'s - name - Wikipedia)
+9276) picturable
+9277) Thorson (+'s - name - Wikipedia)
+9278) Fass (+'s - name - Wikipedia)
+9279) zooplankton
+9280) york (+s +ing +ed)
+9281) zeolite (+plural +ic)
+9282) zeroth
+9283) zestfulness
+9284) zesty (+ier +iest)
+9285) wunderkind (+plural)
+9286) wunderkinder (another plural of previous word)
+9287) xylene
+9288) trichloroethylene
+9289) yaks (added plural)
+9290) subwindow (+plural - Wiktionary)
+9291) multiwindow (+ed)
+9292) multiwire
+9293) subindex (+plural - Collins)
+9294) sub-idea
+9295) subindustry (+plural - Collins)
+9296) subimpose
+9297) subincandescent
+9298) subincision
+9299) subinfeud
+9300) subinfeudation + subenfeudation
+9301) subinfeudatory
+9302) subfeudatory + subfeudatary
+9303) subfeudation
+9304) subfertile
+9305) subfertility
+9306) subfauna
+9307) subfactor
+9308) subface
+9309) subevergreen
+9310) suberyl
+9311) suberous
+9312) suberose
+9313) corky (+ier +iest)
+9314) subproject (+plural - Collins)
+9315) subpubic (Collins)
+9316) analysation
+9317) analysandum
+9318) re-experience
+9319) restenosis
+9320) fibromuscular (Wiktionary)
+9321) endarterectomy (+plural)
+9322) cholecystectomy (+plural)
+9323) laparoscopy (+plural)
+9324) laparoscope
+9325) laparoscopic
+9326) laparoscopically
+9327) laparotomy (+plural)
+9328) splenectomy (+plural)
+9329) asplenia (Wiktionary)
+9330) Excel (+'s - Wikipedia)
+9331) O'Farrell (+'s - name - Wikipedia)
+9332) Kerensa (name - Wikipedia)
+9333) XUL (Wiktionary: XML user interface language)
+9334) changeset (+plural - Wiktionary)
+9335) Daniel's (added the 's - name - Wikipedia)
+9336) IIRC (Wiktionary: informal - If I remember correctly, if I recall correctly)
+9337) Stehmann (name - Wikipedia)
+9338) theophoric + theophorous
+9339) toponymy + toponymics (Collins)
+9340) topophilia (Collins)
+9341) tapless
+9342) tappable
+9343) Ginsburg (+'s - name)
+9344) panax
+9345) underlet (+s +ing)
+9346) quickset
+9347) Odette (+'s - name)
+9348) Debrett (+'s - name)
+9349) Rhett (+'s - name - Wikipedia)
+9350) comms
+9351) commove (+s +ing +ed - Wiktionary)
+9352) aidful
+9353) unclearly
+9354) unclearness
+9355) uncleared
+9356) sandfly (+plural)
+9357) Wickepin (+'s - name - Wikipedia)
+9358) Winton (+'s - name - Wikipedia)
+9359) Surman (+'s - name - Wikipedia)
+9360) Berna (+'s - name - Wikipedia)
+9361) Birk (+'s - name - Wikipedia)
+9362) Witts (+'s - name - Wikipedia)
+9363) Balrog (+'s - name - Wikipedia)
+9364) Cloke (+'s - name - Wikipedia)
+9365) xvi's (added the 's)
+9366) cybersquatter (+plural)
+9367) cybersurf
+9368) cybertheft
+9369) cyberthreat (+plural)
+9370) cyberwarfare
+9371) cyberwarrior (+plural)
+9372) cyberworld
+9373) cybrarian (+plural)
+9374) Oshii (+'s - name - Wikipedia)
+9375) Floyd's (added the 's - name - Wikipedia)
+9376) Gilmour (+'s - name - Wikipedia)
+9377) uninvested (Collins)
+9378) Ezrin (+'s - name - Wikipedia)
+9379) maximalist (+plural)
+9380) maximalism
+9381) rejectionist (+plural)
+9382) ISIS (+'s - name of terrorist group - Wikipedia)
+9383) EMI (+'s - name - Wikipedia)
+9384) scenography
+9385) scenographic
+9386) Isis (added the 's - name - Wikipedia)
+9387) Scenopegia
+9388) Everly (+'s - name - Wikipedia)
+9389) bandmates (added plural)
+9390) freak-out (Oxford: informal)
+9391) freakily
+9392) freakiness
+9393) weakish
+9394) isospin
+9395) axisymmetric
+9396) apothem (+plural)
+9397) coplanarity
+9398) nonradiative (Wiktionary)
+9399) degradability
+9400) degradative
+9401) ethylbenzene
+9402) nitrobenzene
+9403) nitrobacterium
+9404) nitrify (+s +ing +ed)
+9405) Cortana (+'s - name - Wikipedia)
+9406) Ginnie (+'s - name - Wikipedia)
+9407) Qualcomm (+'s - name - Wikipedia)
+9408) datacard (Collins)
+9409) databus (Collins)
+9410) undogmatic
+9411) undoable (Oxford: informal)
+9412) undiversified
+9413) undistracted
+9414) undisputedly
+9415) undissociated
+9416) cycloaddition (+plural)
+9417) interpolar (Collins)
+9418) meristem (+plural)
+9419) meristematic
+9420) periderm
+9421) peridermal
+9422) phellogen
+9423) Diemen (+'s - name)
+9424) aerostatics
+9425) macromutation
+9426) micromutation
+9427) micromotor
+9428) micromorphology
+9429) micromorphological
+9430) micromorph (+plural)
+9431) micromolar
+9432) micromole (+plural)
+9433) micromodule
+9434) micromodelling + micromodeling
+9435) micromodel
+9436) microminiaturization + microminiaturisation
+9437) photoelectronics
+9438) Chambers (+'s - name - Wikipedia)
+9439) photoelectromagnetic + photomagnetoelectric
+9440) photomask
+9441) pellicle
+9442) pellicular
+9443) interceptive
+9444) multilayered (+ness)
+9445) macrospore
+9446) heterosporous (Collins)
+9447) Protoctista
+9448) protoctist (+plural)
+9449) prokaryote + procaryote
+9450) prokaryotic
+9451) homologues (added plural)
+9452) extrametrical (Collins)
+9453) riffage
+9454) illuminati
+9455) Illuminati
+9456) illuminism
+9457) illuminist (+plural)
+9458) catechumen (+plural)
+9459) Eucharistical
+9460) Euboea (name of place)
+9461) eubacterial
+9462) thunderless (Collins)
+9463) pleximetry
+9464) pleximeter
+9465) plexor + plessor
+9466) obturator (+plural)
+9467) arthroscopy
+9468) debridement
+9469) debride (+ed)
+9470) micro-environment (+plural)
+9471) autecology
+9472) autecological
+9473) caatinga
+9474) acetobacter
+9475) mycotoxin (+plural)
+9476) osteoderm (+plural)
+9477) osteodontokeratic
+9478) osteodermal
+9479) osteodentine
+9480) osteodystrophic
+9481) osteodystrophy
+9482) hyperparathyroidism
+9483) hyperparathyroid
+9484) hyperparasites (added plural)
+9485) hyperphagia
+9486) hypersomnia (Collins)
+9487) hypersomnolence (Collins)
+9488) postinflammatory
+9489) postinfectious
+9490) postinfection
+9491) postillation
+9492) postilioned
+9493) buckhound (+plural)
+9494) staghound (+plural)
+9495) elkhound (+plural)
+9496) Anglosphere
+9497) Anglophony + Anglophonie
+9498) Francophonie
+9499) Francophonia
+9500) disintegrative
+9501) disintegrator (+plural)
+9502) microcapsules (added plural)
+9503) sprayable
+9504) droppable
+9505) starchitects (added plural)
+9506) Baez (+'s - name)
+9507) sexvirate
+9508) sexuparous
+9509) sexuate (+ed)
+9510) Mondrian's (added the 's - name - Wikipedia)
+9511) naloxone
+9512) naltrexone
+9513) oxycodone's (added the 's)
+9514) opioids (added plural)
+9515) radiopaque + radio-opaque
+9516) radiopacity
+9517) psionic (+plural)
+9518) psionically
+9519) psilothrum
+9520) psilophyte
+9521) psilomelane
+9522) psilocybin
+9523) serotonergic
+9524) serotype (+plural)
+9525) serotypic
+9526) pneumococcus
+9527) pneumococci (plural of previous word)
+9528) pneumococcal
+9529) basophilia
+9530) nunchaku (+plural)
+9531) Zyrian
+9532) zythum
+9533) hippogriff + hippogryph (+plural of both)
+9534) manticore (+plural)
+9535) mantic
+9536) geomantical + geomantic
+
+
+V2.32 - 1-JAN-2016
+------------------
+9537) Horatian
+9538) explicator
+9539) explicatory
+9540) Palladian
+9541) Palladianism
+9542) Piccadilly
+9543) Orcadian (+plural)
+9544) Trumland (name)
+9545) Caithness (+'s - name - Wikipedia)
+9546) Rousay (+'s - name - Wikipedia)
+9547) Shapinsay (+'s - name - Wikipedia)
+9548) Oddie (+'s - name - Wikipedia)
+9549) Govan (+'s - name - Wikipedia)
+9550) Diane's (added the 's - name - Wikipedia)
+9551) Lynch (+'s - name - Wikipedia)
+9552) Selwyn's (added the 's - name - Wikipedia)
+9553) Camilla's (added the 's - name - Wikipedia)
+9554) overanalysis
+9555) overanalyse (+s +ing +ed)
+9556) diegesis
+9557) diegeses (plural of previous word)
+9558) diegetic
+9559) Harring (+'s - name - Wikipedia)
+9560) dieffenbachia (+plural)
+9561) horticulturalist (+plural)
+9562) unreviewed
+9563) Wikipedians (added plural)
+9564) unversioned (Wiktionary)
+9565) autoconfirm (+s +ing +ed +ion - Wiktionary)
+9566) vandalistic
+9567) vandalistically
+9568) HTML's (added the 's + uppercase - Wikipedia)
+9569) wikiquette (Wiktionary)
+9570) reasonability
+9571) cherry-pick (+s +ing +ed)
+9572) Reagle (+'s - name - Wikipedia)
+9573) BlackBerry (+s +ing +ed)
+9574) wolfberry (+plural)
+9575) bloodletter
+9576) bloodish
+9577) bloodshedder
+9578) tear-stained
+9579) bloodshedding
+9580) blepharitis
+9581) keratitis
+9582) iritis
+9583) atherosclerotic
+9584) atheroma
+9585) atheromatous
+9586) distensibility
+9587) distensible
+9588) haemodynamic
+9589) haemodynamically
+9590) haemodynamics
+9591) photoreceptors (added plural)
+9592) electromedical
+9593) ferrites (added plural)
+9594) ferritic
+9595) martensite (+ic)
+9596) martempering
+9597) martempered
+9598) martellato
+9599) Martello (+plural)
+9600) Napoleonism
+9601) Napoleonically
+9602) Napoleonist
+9603) outrightly
+9604) cutie (+plural - Oxford: informal)
+9605) Marilyn's (added the 's - name - Wikipedia)
+9606) geniculate
+9607) antennule (+plural)
+9608) concavo-convex
+9609) prosome
+9610) copepod (+plural)
+9611) mantid (+plural)
+9612) prothorax
+9613) prothoracic
+9614) prothonotaryship
+9615) protonotary + prothonotary (+plural of both)
+9616) protonosphere
+9617) geocorona
+9618) geocoronal
+9619) geocratic
+9620) geocyclic
+9621) cadastral
+9622) occurrent
+9623) Washingtonian (+plural)
+9624) Washingtonologist
+9625) IPs (added plural - Wiktionary)
+9626) homepage's (added the 's - Wikipedia)
+9627) telepathing + telepathed (merged into telepath - Wiktionary)
+9628) interdimensional (Wiktionary)
+9629) Carrolton (name of place - Wikipedia)
+9630) Galactica (+'s - name of TV series - Wikipedia)
+9631) Okrand (+'s - name - Wikipedia)
+9632) Ragnar (+'s - name - Wikipedia)
+9633) Redbeard (+'s - name - Wikipedia)
+9634) Kristy (+'s - name - Wikipedia)
+9635) Schulman (+'s - name - Wikipedia)
+9636) adverted + adverting (merged into advert)
+9637) aftertaste (fixed: after-taste)
+9638) albedos (added plural)
+9639) aldehydes (added plural)
+9640) Angelus + angelus
+9641) Angelou (+'s - name - Wikipedia)
+9642) Corbin (+'s - name - Wikipedia)
+9643) apostolate (+plural)
+9644) charism (+plural)
+9645) constraining (merged into constrain)
+9646) Smithers (+'s - name - Wikipedia)
+9647) Dostoyevsky (+'s - name - Wikipedia)
+9648) fusionist (+plural)
+9649) fusionism
+9650) Greenock (+'s - name - Wikipedia)
+9651) Crawfurd (+'s - name - Wikipedia)
+9652) Gourock (+'s - name - Wikipedia)
+9653) greenlet
+9654) greenless
+9655) Greenlandman
+9656) Greenlandish
+9657) Greenlander (+plural)
+9658) greenlandite + greenlandit
+9659) mezzotint (+s +ing +ed +er +ers)
+9660) Morland (+'s - name - Wikipedia)
+9661) Glenn's (added the 's - name - Wikipedia)
+9662) STI (+plural - Abbreviation: sexually transmitted infection)
+9663) papillomavirus
+9664) protozoal
+9665) protozoon (joined with protozoon's)
+9666) ureaplasma (+plural)
+9667) mycoplasma (+plural)
+9668) mycoplasmata (another plural of previous word)
+9669) metronidazole
+9670) polyisoprene
+9671) isoprene
+9672) presymptomatic (Collins)
+9673) Salvarsan
+9674) arsphenamine
+9675) apple-cart (removed, Oxford says it is two words)
+9676) auricula (+plural)
+9677) avens
+9678) Ayurveda
+9679) Ayurvedic
+9680) backbeat (+plural)
+9681) balustraded
+9682) baptize (+s +ing +ed - IZE)
+9683) birching + birched (merged into birch)
+9684) biscuity
+9685) blackshirt (+plural - added lowercase)
+9686) Jabotinsky (+'s - name - Wikipedia)
+9687) Lisa's (added the 's - name - Wikipedia)
+9688) Clarkson (+'s - name - Wikipedia)
+9689) Dara (+'s - name - Wikipedia)
+9690) Christiansen's (added the 's - name - Wikipedia)
+9691) kick-boxing
+9692) nutraceutical (+plural)
+9693) neurobiological
+9694) neurobiologist (+plural)
+9695) neurobiochemistry
+9696) neurobics
+9697) neurobehavioural
+9698) psychopharmacology
+9699) psychopharmacological
+9700) psychopharmacologist (+plural)
+9701) Enigmail (+'s - name of Mozilla add-on)
+9702) misenter (+s +ing +ed - Wiktionary)
+9703) Canute (+'s - name - Wikipedia)
+9704) rewrap (+s +ing +ed)
+9705) logfile (+plural - Wiktionary)
+9706) Josie (+'s - name - Wikipedia)
+9707) posey (+ier +iest - Oxford: informal)
+9708) mag (+plural - Oxford: informal)
+9709) mimeo
+9710) Berrigan (+'s - name - Wikipedia)
+9711) detachability
+9712) performative (+plural)
+9713) performativity
+9714) constative (+plural)
+9715) polysiloxane
+9716) phenylmethyl (Collins)
+9717) GUI's (added the 's - Wikipedia)
+9718) rebuffer (+s +ing +ed - Wiktionary)
+9719) upsample (+s +ing +ed - Wiktionary)
+9720) blockiness (Collins)
+9721) Netflix’s (added the 's)
+9722) downsample (+s +ing +ed - Wiktionary)
+9723) choosable (Wiktionary)
+9724) bootboy (+plural)
+9725) bootie (added singular)
+9726) outsole (+plural)
+9727) Thinsulate (Oxford: trademark)
+9728) minibreak (+plural)
+9729) NASCAR (abbreviation: National Association for Stock Car Auto Racing)
+9730) minicell
+9731) minicar (+plural)
+9732) minichain
+9733) minichromosome
+9734) minicircle
+9735) kinetoplast (+plural)
+9736) kinetoscope (+plural)
+9737) Leysdown (Wikipedia - name of place)
+9738) unrefuted
+9739) microscopists (added plural)
+9740) photocycle
+9741) reorganizational
+9742) reorganizationist
+9743) reovirus
+9744) enteric
+9745) ante-mortem
+9746) mediastinum
+9747) mediastina (plural of previous word)
+9748) mediastinal
+9749) mediastinoscopy
+9750) prereform
+9751) postreform (Wiktionary)
+9752) tragical
+9753) bathypelagic
+9754) octopod (+plural)
+9755) blastocyst (+plural)
+9756) blastula
+9757) blastulae (plural of previous word)
+9758) denticulation (+plural)
+9759) septal
+9760) atrioventricular
+9761) endocardial
+9762) parapophysis
+9763) parapolitical
+9764) parapolar
+9765) parapod
+9766) iOS's (added the 's - Wikipedia)
+9767) polyamine
+9768) polyamidation
+9769) polyamide (+plural)
+9770) adipic (adipic acid)
+9771) adipoceration
+9772) adipocere
+9773) hypotensive
+9774) normotensive
+9775) vagus
+9776) vagi (plural of previous word)
+9777) ventifact (+plural)
+9778) erraticism
+9779) speech-making
+9780) speech-maker (+plural)
+9781) countermark (added +s +ing +ed)
+9782) sublibrary (+plural - Wiktionary)
+9783) subrectangular (Wiktionary)
+9784) subsensible (Collins)
+9785) suboption (+plural - Wiktionary)
+9786) suborganization (+plural - Collins - IZE)
+9787) suborganisation (+plural - Collins - ISE)
+9788) suboval
+9789) subovoid
+9790) suboptimum
+9791) suboperation (+plural - Wiktionary)
+9792) Ascher (+'s - name - Wikipedia)
+9793) Plohman (name - Wikipedia)
+9794) Gervase (+'s - name - Wikipedia)
+9795) Phipps (+'s - name - Wikipedia)
+9796) PEP (+plural +'s - abbreviation: Political and Economic Planning)
+9797) penectomy
+9798) orchiectomy (+plural - Collins)
+9799) orchidectomy (+plural - Collins)
+9800) curette (+s +ing +ed)
+9801) electrodesiccation
+9802) osteotome (+plural)
+9803) cerumen
+9804) zoster (herpes zoster)
+9805) photosensitivity
+9806) urticaria
+9807) omeprazole
+9808) bing
+9809) Bing (Microsoft)
+9810) OneDrive (Microsoft)
+9811) Silverlight (Microsoft)
+9812) subparagraph (+plural - Collins)
+9813) sublicensee (+plural - Wiktionary)
+9814) sublicenses (added plural)
+9815) Satya (+'s - name - Wikipedia)
+9816) Nadella (+'s - name - Wikipedia)
+9817) MSDN (Microsoft)
+9818) Altair (+'s - name - Wikipedia)
+9819) Bellevue (+'s - name - Wikipedia)
+9820) rebrands + rebranded (merged into rebrand)
+9821) Gates (+'s - name - Wikipedia)
+9822) Ballmer (+'s - name - Wikipedia)
+9823) Gartner (+'s - name - Wikipedia)
+9824) CE
+9825) Ce
+9826) Klawe (+'s - name - Wikipedia)
+9827) Moody (+'s - name - Wikipedia)
+9828) write-down (+plural)
+9829) TCO (abbreviation: Total cost of Ownership)
+9830) videocasts (added plural)
+9831) Issaquah (+'s - name - Wikipedia)
+9832) anglicized + anglicised (fixed: it was in uppercase)
+9833) Gilman (+'s - name - Wikipedia)
+9834) regauge (+s +ing +ed)
+9835) Sammamish (+'s - name - Wikipedia)
+9836) regelate (+ed +ion)
+9837) calorifically
+9838) smokelessly
+9839) tostada + tostado (+plural of both)
+9840) tosylate (+plural)
+9841) nonactivated (Collins)
+9842) adrenergic
+9843) histaminic
+9844) muscarinic
+9845) hyperreactivity (Collins)
+9846) submucosal
+9847) muscularis
+9848) tunica
+9849) tunicae (plural of previous word)
+9850) insectile
+9851) insectarium + insectary (+plural of both)
+9852) avicularium
+9853) avicularia (plural of previous word)
+9854) Earlybird (Mozilla)
+9855) woodman + woodmen
+9856) woodsmoke
+9857) workless (+ness)
+9858) Wordsworthiana
+9859) workpieces (added plural)
+9860) bowie (+plural)
+9861) bradycardia
+9862) caliper (+plural)
+9863) caparisoned
+9864) carabiniere
+9865) carabinieri (plural of previous word)
+9866) carboxyl + carboxy
+9867) casuals (added plural)
+9868) catheterization (-IZE)
+9869) catheterisation (-ISE)
+9870) bacteriuria
+9871) prostatitis
+9872) pyelonephritis
+9873) pyelonephritic
+9874) pyuria
+9875) haematuria
+9876) cedarwood (Collins)
+9877) ceilidhs (added plural)
+9878) celeriac
+9879) VLC (+'s - name of software)
+9880) bidimensional (Wiktionary)
+9881) tridimensional (Collins)
+9882) four-dimensional
+9883) coromandel
+9884) lacquerware
+9885) lacquerwork
+9886) japan (+s +ing +ed - noun + verb)
+9887) Jap (+plural - offensive - short for Japanese - Wiktionary)
+9888) arse-licking (vulgar slang)
+9889) arse-licker (vulgar slang)
+9890) postlanding (Collins)
+9891) beanfeast (+plural)
+9892) believingly
+9893) freezingly (Collins)
+9894) bobbish (Collins - slang)
+9895) breaktime (Collins)
+9896) nanofibre (+plural)
+9897) oxysulphide
+9898) cashpoint (+plural)
+9899) classmanship
+9900) clicket (Collins)
+9901) clubbable
+9902) clubbability
+9903) costermonger (+plural)
+9904) cream-crackered
+9905) decenary + decinary + decennary
+9906) declinatory
+9907) eyeable
+9908) faceache (Oxford: informal)
+9909) fandabidozi (Collins)
+9910) Fenian (+plural)
+9911) Fenianism
+9912) fibrescope (+plural)
+9913) flasket (Collins)
+9914) flaysome (Collins)
+9915) flyman
+9916) flymen (plural of previous word)
+9917) foretop (+plural)
+9918) forjudge + forejudge
+9919) formularise (+s +ing +ed)
+9920) forspeak (Collins)
+9921) freeload (+s +ing +ed +er +ers)
+9922) fundholder (added singular)
+9923) garibaldi (+plural)
+9924) gastropub (+plural)
+9925) gemminess
+9926) gyratory (+plural)
+9927) elevatory
+9928) incubatory
+9929) modificatory
+9930) pulsatory
+9931) clarificatory
+9932) denigratory
+9933) Obi (+'s - name - Wikipedia)
+9934) Obi-Wan (+'s - name - Wikipedia)
+9935) Kenobi (+'s - name - Wikipedia)
+9936) Anakin (+'s - name - Wikipedia)
+9937) Skywalker (+'s - name - Wikipedia)
+9938) Jedi (+plural +'s)
+9939) Sith (+'s - name - Wikipedia)
+9940) McCallum (+'s - name - Wikipedia)
+9941) Ewan (+'s - name - Wikipedia)
+9942) Portman (+'s - name - Wikipedia)
+9943) McDiarmid (+'s - name - Wikipedia)
+9944) Lucasfilm (+'s - name - Wikipedia)
+9945) workprint
+9946) lightsaber (+plural)
+9947) Coruscant (+'s - name - Wikipedia)
+9948) Palpatine (+'s - name - Wikipedia)
+9949) Padmé (+'s - name - Wikipedia)
+9950) Colton (+'s - name - Wikipedia)
+9951) Chewbacca (+'s - name - Wikipedia)
+9952) Kamino (+'s - name - Wikipedia)
+9953) refilm (+s +ing +ed - Wiktionary)
+9954) animatic (+plural)
+9955) pre-visualize + previsualise + previsualize
+9956) Shepperton (+'s - name - Wikipedia)
+9957) Elstree (+'s - name - Wikipedia)
+9958) armlock (+plural)
+9959) Gillard (+'s - name - Wikipedia)
+9960) Oldman (+'s - name - Wikipedia)
+9961) Smithee (+'s - name - Wikipedia)
+9962) Grauman (+'s - name - Wikipedia)
+9963) Rosenbaum (+'s - name - Wikipedia)
+9964) outgross (+s +ing +ed)
+9965) Narnia (+'s - name - Wikipedia)
+9966) Elsey (+'s - name - Wikipedia)
+9967) Gooley (+'s - name - Wikipedia)
+9968) Razzie (+'s - name - Wikipedia)
+9969) Windu (+'s - name - Wikipedia)
+9970) Sidious (+'s - name - Wikipedia)
+9971) Leia (+'s - name - Wikipedia)
+9972) Han (+'s - name - Wikipedia)
+9973) Jaina (+'s - name - Wikipedia)
+9974) provene
+9975) Bridger (+'s - name - Wikipedia)
+9976) Katarn (+'s - name - Wikipedia)
+9977) Qui-Gon (+'s - name - Wikipedia)
+9978) Organa (+'s - name - Wikipedia)
+9979) Jacen (+'s - name - Wikipedia)
+9980) unlogical (Wiktionary)
+9981) Twichell (+'s - name - Wikipedia)
+9982) Corso (+'s - name - Wikipedia)
+9983) McKinnon (+'s - name - Wikipedia)
+9984) Tomkins (+'s - name - Wikipedia)
+9985) Puckett (+'s - name - Wikipedia)
+9986) Elmwood (+'s - name - Wikipedia)
+9987) Medford (+'s - name - Wikipedia)
+9988) Georgie (+'s - name - Wikipedia)
+9989) Pedrick (+'s - name - Wikipedia)
+9990) Bucksch (name - Wikipedia)
+9991) Koelmeyer (name - Wikipedia)
+9992) Grandon (+'s - name - Wikipedia)
+9993) rammelly + rambly
+9994) Fernhout (name - Wikipedia)
+9995) xlsx
+9996) UX (abbreviation: user experience)
+9997) uxoricide
+9998) uxoricidal
+9999) uxoriously
+10000) uxoriousness
+10001) uxorilocal
+10002) matrilocal
+10003) matrilocality
+===================================================
+en_NZ:
+I. Copyright
+II. Copying (Licence)
+----------------------------
+
+I. Copyright
+
+NZ English Dictionary v0.9 beta - Build 06SEP03
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+NB This is an initial version, please check:
+http://lingucomponent.openoffice.org/download_dictionary.html
+or
+http://www.girlza.com/dictionary/download.html
+for a final version, after a little while (no hurry).
+
+This dictionary is based on the en_GB Myspell dictionary
+which in turn was initially based on a subset of the
+original English wordlist created by Kevin Atkinson for
+Pspell and Aspell and thus is covered by his original
+LGPL licence.
+
+
+Introduction
+~~~~~~~~~~~~
+en_NZ.dic has been altered to include New Zealand places,
+including major cities and towns, and major suburbs. It
+also contains NZ words, organisations and expressions.
+
+en_NZ.aff has had a few REPlace strings added, but is
+basically unchanged.
+
+
+Acknowledgements
+~~~~~~~~~~~~~~~~
+Thanks must go to the original creators of the British
+dictionary, David Bartlett, Brian Kelk and Andrew Brown.
+
+I wouldn't have started this without seeing the Australian
+dictionary, thanks Kelvin Eldridge, Jean Hollis Weber and
+David Wilson.
+
+And thank you to all who've contributed to OpenOffice.org.
+
+
+License
+~~~~~~~
+This dictionary is covered by the GNU Lesser General Public
+License, viewable at http://www.gnu.org/copyleft/lesser.html
+
+
+Issues
+~~~~~~
+Many of the proper nouns already in the dictionary do not have
+an affix for 's.
+All my new words start after the z's of the original dictionary.
+
+
+Contact
+~~~~~~~
+Contact Tristan Burtenshaw (hooty@slingshot.co.nz) with any words,
+places or other suggestions for the dictionary.
+
+
+
+II. Copying
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/runtime/spell/af/af_ZA.diff b/runtime/spell/af/af_ZA.diff
new file mode 100644
index 0000000..4ad0e50
--- /dev/null
+++ b/runtime/spell/af/af_ZA.diff
@@ -0,0 +1,35 @@
+*** af_ZA.orig.aff Sun Aug 14 17:37:01 2005
+--- af_ZA.aff Sun Jan 22 14:21:54 2006
+***************
+*** 23,24 ****
+--- 23,33 ----
+
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MIDWORD '-
++
+ MAP 3
+*** af_ZA.orig.dic Sun Aug 14 17:37:01 2005
+--- af_ZA.dic Sun Jan 22 14:22:17 2006
+***************
+*** 1861,1864 ****
+ T-skyf
+! TCP/IP
+! TCP/IP-bondel
+ TLA
+--- 1861,1864 ----
+ T-skyf
+! TCP\/IP
+! TCP\/IP-bondel
+ TLA
+***************
+*** 124109,124111 ****
+ vrywilliglik
+- vt
+ vuile/R
+--- 124109,124110 ----
diff --git a/runtime/spell/af/main.aap b/runtime/spell/af/main.aap
new file mode 100644
index 0000000..ec53825
--- /dev/null
+++ b/runtime/spell/af/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Afrikaans Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = af_ZA.aff af_ZA.dic
+
+all: $SPELLDIR/af.latin1.spl $SPELLDIR/af.utf-8.spl ../README_af.txt
+
+$SPELLDIR/af.latin1.spl : $FILES
+ :sys env LANG=af_ZA.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/af af_ZA" -c q
+
+$SPELLDIR/af.utf-8.spl : $FILES
+ :sys env LANG=af_ZA.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/af af_ZA" -c q
+
+../README_af.txt : README_af_ZA.txt
+ :copy $source $target
+
+#
+# Fetching the file from SourceForge. The archive at OpenOffice is broken!
+#
+FILE = http://surfnet.dl.sourceforge.net/sourceforge/translate/myspell-af_ZA-20040727.zip
+
+:attr {fetch = $FILE} af_ZA.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+af_ZA.aff af_ZA.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch af_ZA.zip
+ :sys $UNZIP af_ZA.zip
+ :delete af_ZA.zip
+ @if not os.path.exists('af_ZA.orig.aff'):
+ :copy af_ZA.aff af_ZA.orig.aff
+ @if not os.path.exists('af_ZA.orig.dic'):
+ :copy af_ZA.dic af_ZA.orig.dic
+ @if os.path.exists('af_ZA.diff'):
+ :sys patch <af_ZA.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 af_ZA.orig.aff af_ZA.aff >af_ZA.diff
+ :sys {force} diff -a -C 1 af_ZA.orig.dic af_ZA.dic >>af_ZA.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch af_ZA.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../af_ZA.zip
+ :sys {force} diff ../af_ZA.orig.aff af_ZA.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy af_ZA.aff ../af_ZA.new.aff
+ :sys {force} diff ../af_ZA.orig.dic af_ZA.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy af_ZA.dic ../af_ZA.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete af_ZA.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/am/am_ET.diff b/runtime/spell/am/am_ET.diff
new file mode 100644
index 0000000..cbac554
--- /dev/null
+++ b/runtime/spell/am/am_ET.diff
@@ -0,0 +1,9 @@
+*** am_ET.orig.aff Mon Aug 22 11:52:57 2005
+--- am_ET.aff Thu Sep 29 21:56:20 2005
+***************
+*** 24 ****
+--- 24,27 ----
+ SFX c 0 ዎች 
++
++ # Aspell has sound folding for Amharic, but it doesn't look right, it uses
++ # different characters than the dictionary. Therefore it was not included.
diff --git a/runtime/spell/am/main.aap b/runtime/spell/am/main.aap
new file mode 100644
index 0000000..e8ba35c
--- /dev/null
+++ b/runtime/spell/am/main.aap
@@ -0,0 +1,63 @@
+# Aap recipe for Amharic Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = am_ET.aff am_ET.dic
+
+all: $SPELLDIR/am.utf-8.spl ../README_am.txt
+
+$SPELLDIR/am.utf-8.spl : $FILES
+ :sys env LANG=am_ET.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/am am_ET" -c q
+
+../README_am.txt: README_am.txt
+ :copy $source $target
+
+#
+# Fetching the files from Hunspell.
+#
+HTTPDIR = http://hunspell.sourceforge.net
+TARNAME = am-demo.tar.gz
+:attr {fetch = $HTTPDIR/%file%} $TARNAME
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+am_ET.aff am_ET.dic: {buildcheck=}
+ :assertpkg tar gzip
+ :fetch $TARNAME
+ :sys gzip -d -c $TARNAME | tar xf -
+ :move am/am.aff am_ET.aff
+ :move am/am.dic am_ET.dic
+ :move am/README README_am.txt
+ :delete {recursive} am
+ :delete $TARNAME
+ @if not os.path.exists('am_ET.orig.aff'):
+ :copy am_ET.aff am_ET.orig.aff
+ @if not os.path.exists('am_ET.orig.dic'):
+ :copy am_ET.dic am_ET.orig.dic
+ @if os.path.exists('am_ET.diff'):
+ :sys patch <am_ET.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 am_ET.orig.aff am_ET.aff >am_ET.diff
+ :sys {force} diff -a -C 1 am_ET.orig.dic am_ET.dic >>am_ET.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :print Sorry, not implemented yet.
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/bg/bg_BG.diff b/runtime/spell/bg/bg_BG.diff
new file mode 100644
index 0000000..e3ccbb6
--- /dev/null
+++ b/runtime/spell/bg/bg_BG.diff
@@ -0,0 +1,186 @@
+*** bg_BG.orig.aff Sun Aug 28 21:34:44 2005
+--- bg_BG.aff Thu Sep 29 21:59:31 2005
+***************
+*** 1,2 ****
+! SET microsoft-cp1251
+ TRY
+--- 1,2 ----
+! SET cp1251
+ TRY
+***************
+*** 1682,1684 ****
+
+! MAP 26
+ MAP a
+--- 1682,1684 ----
+
+! MAP 25
+ MAP a
+***************
+*** 1691,1695 ****
+ MAP
+! MAP
+ MAP p
+- MAP c
+ MAP x
+--- 1691,1694 ----
+ MAP
+! MAP c
+ MAP p
+ MAP x
+***************
+*** 1707,1709 ****
+ MAP P
+- MAP Y
+ MAP X
+--- 1706,1855 ----
+ MAP P
+ MAP X
++
++ REP 2
++ REP Y
++ REP Y
++
++ # Bulgarian phonetic transformation rules for use with Aspell
++ # Copyright (C) 2003 Anton Zinoviev
++ #
++ # This software may be used and distributed under the same terms as
++ # the other parts of the bgoffice project.
++ #
++ # Changelog:
++ #
++ # 19.IX.2003 Anton Zinoviev <zinoviev@debian.org>
++ # Initial release
++
++ SAL version 1
++ SAL followup 0
++ SAL collapse_result 1
++
++ SAL
++ SAL
++ SAL
++ SAL
++ SAL
++ SAL
++ SAL
++ SAL
++ SAL _
++ SAL _
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL <
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL <
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL T()-
++ SAL $
++ SAL T$
++ SAL
++ SAL
++ SAL ()-
++ SAL $
++ SAL
diff --git a/runtime/spell/bg/main.aap b/runtime/spell/bg/main.aap
new file mode 100644
index 0000000..bb34b9a
--- /dev/null
+++ b/runtime/spell/bg/main.aap
@@ -0,0 +1,80 @@
+# Aap recipe for Bulgarian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = bg_BG.aff bg_BG.dic
+
+all: $SPELLDIR/bg.cp1251.spl $SPELLDIR/bg.utf-8.spl ../README_bg.txt
+
+$SPELLDIR/bg.cp1251.spl : $FILES
+ :sys env LANG=bg_BG.CP1251 $VIM -u NONE -e -c "mkspell! $SPELLDIR/bg bg_BG" -c q
+
+$SPELLDIR/bg.utf-8.spl : $FILES
+ :sys env LANG=bg_BG.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/bg bg_BG" -c q
+
+../README_bg.txt: README_bg_BG.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} bg_BG.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+bg_BG.aff bg_BG.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch bg_BG.zip
+ :sys $UNZIP bg_BG.zip
+ :delete bg_BG.zip
+ :sys $VIM bg_BG.aff -u NONE -e -c "set ff=unix" -c update -c q
+ :sys $VIM bg_BG.dic -u NONE -e -c "set ff=unix" -c update -c q
+ :sys $VIM README_bg_BG.txt -u NONE -e -c "set ff=unix" -c update -c q
+ @if not os.path.exists('bg_BG.orig.aff'):
+ :copy bg_BG.aff bg_BG.orig.aff
+ @if not os.path.exists('bg_BG.orig.dic'):
+ :copy bg_BG.dic bg_BG.orig.dic
+ @if os.path.exists('bg_BG.diff'):
+ :sys patch <bg_BG.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 bg_BG.orig.aff bg_BG.aff >bg_BG.diff
+ :sys {force} diff -a -C 1 bg_BG.orig.dic bg_BG.dic >>bg_BG.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch bg_BG.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../bg_BG.zip
+ :sys {force} diff ../bg_BG.orig.aff bg_BG.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy bg_BG.aff ../bg_BG.new.aff
+ :sys {force} diff ../bg_BG.orig.dic bg_BG.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy bg_BG.dic ../bg_BG.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete bg_BG.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/br/br_FR.diff b/runtime/spell/br/br_FR.diff
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/runtime/spell/br/br_FR.diff
diff --git a/runtime/spell/br/main.aap b/runtime/spell/br/main.aap
new file mode 100644
index 0000000..8f6040e
--- /dev/null
+++ b/runtime/spell/br/main.aap
@@ -0,0 +1,86 @@
+# Aap recipe for Breton Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = br_FR.aff br_FR.dic
+
+all: $SPELLDIR/br.latin1.spl $SPELLDIR/br.utf-8.spl ../README_br.txt
+
+$SPELLDIR/br.latin1.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=latin1"
+ -c "mkspell! $SPELLDIR/br br_FR" -c q
+
+$SPELLDIR/br.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=UTF-8"
+ -c "mkspell! $SPELLDIR/br br_FR" -c q
+
+../README_br.txt : package-description.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://extensions.libreoffice.org/extension-center/an-drouizig-breton-spellchecker/releases/0.13/
+:attr {fetch = $OODIR/%file%} difazier-an-drouizig-0_13.oxt
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+br_FR.aff br_FR.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch difazier-an-drouizig-0_13.oxt
+ :sys $UNZIP difazier-an-drouizig-0_13.oxt
+ :delete difazier-an-drouizig-0_13.oxt
+ :copy dictionaries/br_FR.aff br_FR.aff
+ :copy dictionaries/br_FR.dic br_FR.dic
+ # The br_FR.aff file contains a BOM, remove it.
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "e br_FR.aff"
+ -c "set nobomb ff=unix"
+ -c "update" -c q
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "e br_FR.dic"
+ -c "set nobomb ff=unix"
+ -c "update" -c q
+ @if not os.path.exists('br_FR.orig.aff'):
+ :copy br_FR.aff br_FR.orig.aff
+ @if os.path.exists('br_FR.diff'):
+ :sys patch <br_FR.diff
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 dictionaries/br_FR.aff br_FR.aff >br_FR.diff
+ :sys {force} diff -a -C 1 dictionaries/br_FR.dic br_FR.dic >>br_FR.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch difazier-an-drouizig-0_13.oxt
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../difazier-an-drouizig-0_13.oxt
+ :sys {force} diff ../dictionaries/br_FR.aff br_FR.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy br_FR.aff ../br_FR.new.aff
+ :sys {force} diff ../dictionaries/br_FR.dic br_FR.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy br_FR.dic ../br_FR.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete difazier-an-drouizig-0_13.oxt
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/ca/ca_ES.diff b/runtime/spell/ca/ca_ES.diff
new file mode 100644
index 0000000..2372e8c
--- /dev/null
+++ b/runtime/spell/ca/ca_ES.diff
@@ -0,0 +1,83 @@
+*** ca_ES.orig.aff Sat Aug 13 18:33:44 2005
+--- ca_ES.aff Tue Jan 10 18:06:05 2006
+***************
+*** 44,48 ****
+
+! # substitucions preferides
+! FIRST a/ e// //e //e i// /i/ o// //o //o u// /u/ /u/
+! FIRST l/ll ll/l
+
+--- 44,65 ----
+
+! FOL
+! LOW
+! UPP
+!
+! SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
+! SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
+!
+! MIDWORD -'
+!
+! MAP 6
+! MAP a
+! MAP e
+! MAP i
+! MAP o
+! MAP u
+! MAP c
+!
+! REP 2
+! REP l ll
+! REP ll l
+
+*** ca_ES.orig.dic Sat Aug 13 18:33:44 2005
+--- ca_ES.dic Thu Apr 20 20:31:16 2006
+***************
+*** 1,2 ****
+! 149661
+ a/VY
+--- 1,2 ----
+! 149665
+ a/VY
+***************
+*** 25312,25314 ****
+ caos/E
+- cap
+ cap-rodo/E
+--- 25312,25313 ----
+***************
+*** 35103,35105 ****
+ corrasi/G
+- corre
+ corre-corrents
+--- 35102,35103 ----
+***************
+*** 99806,99808 ****
+ majscul/F
+- mal
+ mal-llevat/E
+--- 99804,99805 ----
+***************
+*** 107517,107519 ****
+ notriament
+- nou
+ nou-centes/E
+--- 107514,107515 ----
+***************
+*** 122687,122689 ****
+ ratnia/E
+- rau
+ rau-rau/E
+--- 122683,122684 ----
+***************
+*** 139389,139391 ****
+ tat/E
+- te
+ te'l
+--- 139384,139385 ----
+***************
+*** 147590,147592 ****
+ vitcola/E
+- viu
+ viu-viu/E
+--- 147584,147585 ----
diff --git a/runtime/spell/ca/main.aap b/runtime/spell/ca/main.aap
new file mode 100644
index 0000000..8ba8c1a
--- /dev/null
+++ b/runtime/spell/ca/main.aap
@@ -0,0 +1,81 @@
+# Aap recipe for Catelan (Spain) Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = ca_ES.aff ca_ES.dic
+
+all: $SPELLDIR/ca.latin1.spl $SPELLDIR/ca.utf-8.spl ../README_ca.txt
+
+$SPELLDIR/ca.latin1.spl : $FILES
+ :sys env LANG=ca_ES.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/ca ca_ES" -c q
+
+$SPELLDIR/ca.utf-8.spl : $FILES
+ :sys env LANG=ca_ES.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/ca ca_ES" -c q
+
+../README_ca.txt : README_ca_ES.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} ca_ES.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# Make sure the files are in Unix fileformat
+ca_ES.aff ca_ES.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch ca_ES.zip
+ :sys $UNZIP ca_ES.zip
+ :delete ca_ES.zip
+ :sys $VIM ca_ES.aff -u NONE -c "set ff=unix" -c "update" -c q
+ :sys $VIM ca_ES.dic -u NONE -c "set ff=unix" -c "update" -c q
+ @if not os.path.exists('ca_ES.orig.aff'):
+ :copy ca_ES.aff ca_ES.orig.aff
+ @if not os.path.exists('ca_ES.orig.dic'):
+ :copy ca_ES.dic ca_ES.orig.dic
+ @if os.path.exists('ca_ES.diff'):
+ :sys patch <ca_ES.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 ca_ES.orig.aff ca_ES.aff >ca_ES.diff
+ :sys {force} diff -a -C 1 ca_ES.orig.dic ca_ES.dic >>ca_ES.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch ca_ES.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../ca_ES.zip
+ :sys {force} diff ../ca_ES.orig.aff ca_ES.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ca_ES.aff ../ca_ES.new.aff
+ :sys {force} diff ../ca_ES.orig.dic ca_ES.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ca_ES.dic ../ca_ES.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete ca_ES.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/check/check_aa.aff b/runtime/spell/check/check_aa.aff
new file mode 100644
index 0000000..20e1633
--- /dev/null
+++ b/runtime/spell/check/check_aa.aff
@@ -0,0 +1,50 @@
+SET ISO8859-1
+TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ
+
+FOL
+LOW
+UPP
+
+SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
+SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
+
+MIDWORD '-
+
+PFXPOSTPONE
+
+COMPOUNDFLAG x
+COMPOUNDMIN 5
+
+KEEPCASE =
+RARE ?
+BAD !
+
+MAP 9
+MAP a
+MAP e
+MAP i
+MAP o
+MAP u
+MAP n
+MAP c
+MAP y
+MAP s
+
+PFX A Y 1
+PFX A 0 aan .
+
+PFX B N 1
+PFX B 0 be .
+
+PFX C Y 1
+PFX C a in aa
+
+SFX J N 1
+SFX J 0 tje [aeiou][aeiou]
+
+SFX Z N 1
+SFX Z af ven aaf
+
+REP 2
+REP g ch
+REP cht gd
diff --git a/runtime/spell/check/check_aa.dic b/runtime/spell/check/check_aa.dic
new file mode 100644
index 0000000..697a9c9
--- /dev/null
+++ b/runtime/spell/check/check_aa.dic
@@ -0,0 +1,12 @@
+1234
+#Some Comment that isn't supposed to matter
+/Another Comment that isn't supposed to matter
+'s-Graveland
+A4
+AagJe
+Aalburg/xZBCJZ
+Aals'meer/x
+Aal-ten/x
+Aalburgers/x
+Aalsmeer/x
+Aalten/x
diff --git a/runtime/spell/check/check_bb.aff b/runtime/spell/check/check_bb.aff
new file mode 100644
index 0000000..20e1633
--- /dev/null
+++ b/runtime/spell/check/check_bb.aff
@@ -0,0 +1,50 @@
+SET ISO8859-1
+TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ
+
+FOL
+LOW
+UPP
+
+SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
+SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
+
+MIDWORD '-
+
+PFXPOSTPONE
+
+COMPOUNDFLAG x
+COMPOUNDMIN 5
+
+KEEPCASE =
+RARE ?
+BAD !
+
+MAP 9
+MAP a
+MAP e
+MAP i
+MAP o
+MAP u
+MAP n
+MAP c
+MAP y
+MAP s
+
+PFX A Y 1
+PFX A 0 aan .
+
+PFX B N 1
+PFX B 0 be .
+
+PFX C Y 1
+PFX C a in aa
+
+SFX J N 1
+SFX J 0 tje [aeiou][aeiou]
+
+SFX Z N 1
+SFX Z af ven aaf
+
+REP 2
+REP g ch
+REP cht gd
diff --git a/runtime/spell/check/check_bb.dic b/runtime/spell/check/check_bb.dic
new file mode 100644
index 0000000..c01e716
--- /dev/null
+++ b/runtime/spell/check/check_bb.dic
@@ -0,0 +1,12 @@
+1234
+#Some Comment that isn't supposed to matter
+/Another Comment that isn't supposed to matter
+'s-Graveland
+A4
+AagJe
+Aalburg/xZBCJZ
+Aals'meer/x
+Aal-ten/x
+foobar/=
+rare/?
+Emacs/!
diff --git a/runtime/spell/check/main.aap b/runtime/spell/check/main.aap
new file mode 100644
index 0000000..a47351f
--- /dev/null
+++ b/runtime/spell/check/main.aap
@@ -0,0 +1,15 @@
+# Aap recipe for a dummy spell file.
+# This is used to check if the .spl file format changes.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+all: check.latin1.spl
+
+check.latin1.spl : $VIM check_aa.aff check_aa.dic check_bb.aff check_bb.dic
+ :sys $VIM -u NONE -e -c "mkspell! check check_aa check_bb" -c q
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/check_locales.vim b/runtime/spell/check_locales.vim
new file mode 100644
index 0000000..fe7be93
--- /dev/null
+++ b/runtime/spell/check_locales.vim
@@ -0,0 +1,21 @@
+" Script to check if all the locales used in spell files are available.
+
+grep /sys env LANG/ */main.aap
+let not_supported = []
+for item in getqflist()
+ let lang = substitute(item.text, '.*LANG=\(\S\+\).*', '\1', '')
+ try
+ exe 'lang ' . lang
+ catch /E197/
+ call add(not_supported, lang)
+ endtry
+endfor
+
+if len(not_supported) > 0
+ echo "Unsupported languages:"
+ for l in not_supported
+ echo l
+ endfor
+else
+ echo "Everything appears to be OK"
+endif
diff --git a/runtime/spell/cleanadd.vim b/runtime/spell/cleanadd.vim
new file mode 100644
index 0000000..6dc0692
--- /dev/null
+++ b/runtime/spell/cleanadd.vim
@@ -0,0 +1,32 @@
+" Vim script to clean the ll.xxxxx.add files of commented out entries
+" Author: Antonio Colombo, Bram Moolenaar
+" Last Update: 2008 Jun 3
+
+" Time in seconds after last time an ll.xxxxx.add file was updated
+" Default is one second.
+" If you invoke this script often set it to something bigger, e.g. 60 * 60
+" (one hour)
+if !exists("g:spell_clean_limit")
+ let g:spell_clean_limit = 1
+endif
+
+" Loop over all the runtime/spell/*.add files.
+" Delete all comment lines, except the ones starting with ##.
+for s:fname in split(globpath(&rtp, "spell/*.add"), "\n")
+ if filewritable(s:fname) && localtime() - getftime(s:fname) > g:spell_clean_limit
+ if exists('*fnameescape')
+ let s:f = fnameescape(s:fname)
+ else
+ let s:f = escape(s:fname, ' \|<')
+ endif
+ silent exe "tab split " . s:f
+ echo "Processing" s:f
+ silent! g/^#[^#]/d
+ silent update
+ close
+ unlet s:f
+ endif
+endfor
+unlet s:fname
+
+echo "Done"
diff --git a/runtime/spell/cs/cs_CZ.diff b/runtime/spell/cs/cs_CZ.diff
new file mode 100644
index 0000000..40a84ef
--- /dev/null
+++ b/runtime/spell/cs/cs_CZ.diff
@@ -0,0 +1,783 @@
+*** cs_CZ.orig.aff Sat Aug 13 21:38:29 2005
+--- cs_CZ.aff Sat Aug 13 23:29:13 2005
+***************
+*** 3,4 ****
+--- 3,8 ----
+
++ FOL
++ LOW
++ UPP
++
+ PFX N Y 1
+***************
+*** 2118,2120 ****
+ SFX A nout ly [aeiouy]rnout
+! SFX A nout l [aeiouyr][^aeiouyrl][^aeiouy
+ SFX A nout l [aeiouyr][^aeiouyrl]nout
+--- 2122,2124 ----
+ SFX A nout ly [aeiouy]rnout
+! SFX A nout l [aeiouyr][^aeiouyrl][^aeiouy]out
+ SFX A nout l [aeiouyr][^aeiouyrl]nout
+*** cs_CZ.orig.dic Sat Aug 13 21:38:29 2005
+--- cs_CZ.dic Sun Aug 14 15:33:38 2005
+***************
+*** 2944,2946 ****
+ ar/H
+- arch
+ archaick/YCRN
+--- 2944,2945 ----
+***************
+*** 3098,3100 ****
+ arogantn/YKRN
+- aroma
+ aroma/K
+--- 3097,3098 ----
+***************
+*** 4753,4755 ****
+ banjo/MQ
+- bank
+ banka/ZQ
+--- 4751,4752 ----
+***************
+*** 5540,5542 ****
+ Bechykv/Y
+- Bechyn
+ Bechyn/S
+--- 5537,5538 ----
+***************
+*** 5945,5947 ****
+ bermudsk/YRN
+- Bermudy
+ Bermudy/ZQ
+--- 5941,5942 ----
+***************
+*** 6111,6113 ****
+ Beustv/Y
+- bez
+ Bezkov/Y
+--- 6106,6107 ----
+***************
+*** 7294,7296 ****
+ blna/Z
+- Blanc
+ Blanc/PV
+--- 7288,7289 ----
+***************
+*** 9456,9458 ****
+ bichovit/YKR
+- bm
+ bm/M
+--- 9449,9450 ----
+***************
+*** 9667,9669 ****
+ budynsk/Y
+- bufet
+ bufetin/Y
+--- 9659,9660 ----
+***************
+*** 9677,9679 ****
+ bufferov/YRN
+- buffet
+ buffet/H
+--- 9668,9669 ----
+***************
+*** 11386,11388 ****
+ cop/H
+- copyright
+ copyright/H
+--- 11376,11377 ----
+***************
+*** 11446,11448 ****
+ cresc
+- crescendo
+ crescendo/MQ
+--- 11435,11436 ----
+***************
+*** 13810,13812 ****
+ daktylus/Q
+- dl
+ dalajlma/PV
+--- 13798,13799 ----
+***************
+*** 13816,13818 ****
+ dl/E
+- dle
+ Daleck/Y
+--- 13803,13804 ----
+***************
+*** 13821,13823 ****
+ dle/E
+- daleko
+ dalekohled/H
+--- 13807,13808 ----
+***************
+*** 14082,14084 ****
+ datla
+- datle
+ datlech
+--- 14067,14068 ----
+***************
+*** 14756,14758 ****
+ dekuran/YRN
+- dl
+ delaborace/Z
+--- 14740,14741 ----
+***************
+*** 15301,15303 ****
+ desaterkv/Y
+- desatero
+ desatero/MQ
+--- 15284,15285 ----
+***************
+*** 15716,15718 ****
+ devaternk/H
+- devatero
+ devatero/MQ
+--- 15698,15699 ----
+***************
+*** 16152,16154 ****
+ DIK
+- dk
+ dikalciumfosft/H
+--- 16133,16134 ----
+***************
+*** 16603,16605 ****
+ Div/Y
+- div
+ divck/YKR
+--- 16583,16584 ----
+***************
+*** 19886,19888 ****
+ dopola
+- dopoledne
+ dopoledne/M
+--- 19865,19866 ----
+***************
+*** 19970,19972 ****
+ doprat/ATN
+- doprava
+ doprava/ZQ
+--- 19948,19949 ----
+***************
+*** 22912,22914 ****
+ dv/E
+- dve
+ dveko/MQ
+--- 22889,22890 ----
+***************
+*** 26369,26371 ****
+ fakoemulsifikace/Z
+- faksimile
+ faksimile/Z
+--- 26345,26346 ----
+***************
+*** 27266,27268 ****
+ fimza/ZQ
+- finle
+ finle/Z
+--- 27241,27242 ----
+***************
+*** 28101,28103 ****
+ foxtrotov/Y
+- foyer
+ foyer/H
+--- 28075,28076 ----
+***************
+*** 28759,28761 ****
+ Gajdv/Y
+- Gal
+ gal
+--- 28732,28733 ----
+***************
+*** 29060,29062 ****
+ gemovat/ATN
+- gen
+ gencinov/YR
+--- 29032,29033 ----
+***************
+*** 29410,29412 ****
+ glejt/H
+- glissando
+ glissando/MQ
+--- 29381,29382 ----
+***************
+*** 31247,31249 ****
+ hefebrand/H
+- Hegel
+ Hegela
+--- 31217,31218 ----
+***************
+*** 31602,31604 ****
+ Herkulem
+- Herkules
+ Herkules/D
+--- 31571,31572 ----
+***************
+*** 32258,32260 ****
+ hloubtnsk/Y
+- hloubi
+ hloubic/Y
+--- 32226,32227 ----
+***************
+*** 32612,32614 ****
+ Hock/Y
+- hod
+ Hodjice/C
+--- 32579,32580 ----
+***************
+*** 33069,33071 ****
+ homoisoflavonoid/H
+- Homola
+ Homola/PV
+--- 33035,33036 ----
+***************
+*** 34389,34391 ****
+ hebelec/S
+- heben
+ hebenatka/ZQ
+--- 34354,34355 ----
+***************
+*** 34817,34819 ****
+ Huserkv/Y
+- hus
+ husice/ZQ
+--- 34781,34782 ----
+***************
+*** 36441,36443 ****
+ chupav/YKRN
+- cht
+ chtje/XN
+--- 36404,36405 ----
+***************
+*** 38569,38571 ****
+ jajaj
+- jak
+ jakkoli
+--- 38531,38532 ----
+***************
+*** 39323,39325 ****
+ jedn/N
+- jedni
+ jednice/ZQ
+--- 39284,39285 ----
+***************
+*** 39534,39536 ****
+ jednotdenn/YR
+- jednou
+ jednoelov/YRN
+--- 39494,39495 ----
+***************
+*** 39717,39719 ****
+ jemu
+- jen
+ Jena/ZQ
+--- 39676,39677 ----
+***************
+*** 39755,39757 ****
+ jen/N
+- jenom
+ jenom/N
+--- 39713,39714 ----
+***************
+*** 40149,40151 ****
+ jin/S
+- jinak
+ jinak/N
+--- 40106,40107 ----
+***************
+*** 41317,41319 ****
+ Kalistv/Y
+- Kali
+ kalek/Q
+--- 41273,41274 ----
+***************
+*** 42861,42863 ****
+ kdeto
+- kdo
+ kdojjak
+--- 42816,42817 ----
+***************
+*** 44048,44050 ****
+ Klskv/Y
+- klub
+ klubajc/YN
+--- 44002,44003 ----
+***************
+*** 44235,44237 ****
+ Knev/Y
+- knz
+ knze
+--- 44188,44189 ----
+***************
+*** 45007,45009 ****
+ kolik
+- kolika
+ kolikacifern/YKRN
+--- 44959,44960 ----
+***************
+*** 46292,46294 ****
+ kontinuum/MQ
+- konto
+ kontokorent/H
+--- 46243,46244 ----
+***************
+*** 47152,47154 ****
+ kosmopolitv/Y
+- kosmos
+ kosmos/Q
+--- 47102,47103 ----
+***************
+*** 51844,51846 ****
+ Leclanchev/Y
+- le
+ lba/ZQ
+--- 51793,51794 ----
+***************
+*** 52449,52451 ****
+ letiv/YKRN
+- let
+ ltac/YN
+--- 52397,52398 ----
+***************
+*** 54351,54353 ****
+ lj
+- luk
+ Lukov/Y
+--- 54298,54299 ----
+***************
+*** 55408,55410 ****
+ Mallorca/ZQ
+- mlo
+ maloburoasie/Z
+--- 55354,55355 ----
+***************
+*** 55574,55576 ****
+ mamutv/Y
+- Man
+ m/N
+--- 55519,55520 ----
+***************
+*** 55852,55854 ****
+ Maputo/MQ
+- marabu
+ marabu/PV
+--- 55796,55797 ----
+***************
+*** 57254,57256 ****
+ Mendlv/Y
+- mn
+ mncennj/YRW
+--- 57197,57198 ----
+***************
+*** 58358,58360 ****
+ milen/YN
+- milerd
+ milerd/O
+--- 58300,58301 ----
+***************
+*** 59426,59428 ****
+ mocm
+- mocipn
+ mocipna
+--- 59367,59368 ----
+***************
+*** 60833,60835 ****
+ Muchv/Y
+- mj
+ mj/Y
+--- 60773,60774 ----
+***************
+*** 62308,62310 ****
+ nadplocha/ZQ
+- nadpoet
+ nadpoetnj/YRW
+--- 62247,62248 ----
+***************
+*** 66114,66116 ****
+ navaujc/YN
+- naveer
+ naveer/L
+--- 66052,66053 ----
+***************
+*** 66581,66583 ****
+ nebes
+- nebesa
+ nebesa/MQ
+--- 66518,66519 ----
+***************
+*** 68080,68082 ****
+ noblesn/YKR
+- noc
+ nocemi
+--- 68016,68017 ----
+***************
+*** 68562,68564 ****
+ novum/MQ
+- Nov
+ Nov/Y
+--- 68497,68498 ----
+***************
+*** 73018,73020 ****
+ odpojovvat/JTN
+- odpoledne
+ odpoledne/M
+--- 72952,72953 ----
+***************
+*** 73121,73123 ****
+ odpraovat/ATN
+- odprava
+ odprava/ZQ
+--- 73054,73055 ----
+***************
+*** 76145,76147 ****
+ oosfra/ZQ
+- op
+ open/SN
+--- 76077,76078 ----
+***************
+*** 78040,78042 ****
+ ostihnout/ATN
+- Ostihom
+ Ostihom/K
+--- 77971,77972 ----
+***************
+*** 80117,80121 ****
+ pantheistick/YCR
+- pantofel
+ pantofel/Q
+- pantofle
+ pantoflemi
+--- 80047,80049 ----
+***************
+*** 80258,80260 ****
+ par
+- pr
+ paraamfibolit/H
+--- 80186,80187 ----
+***************
+*** 81414,81416 ****
+ PE
+- pec
+ peca/U
+--- 81341,81342 ----
+***************
+*** 82720,82722 ****
+ pianistv/Y
+- piano
+ pino/MQ
+--- 82646,82647 ----
+***************
+*** 83321,83323 ****
+ pizzerie/Z
+- pizzicato
+ pizzicato/MQ
+--- 83246,83247 ----
+***************
+*** 83731,83733 ****
+ plebiscit/H
+- plebs
+ plebse
+--- 83655,83656 ----
+***************
+*** 83833,83835 ****
+ Pleskotv/Y
+- plesky
+ plesky/H
+--- 83756,83757 ----
+***************
+*** 85861,85863 ****
+ podadn/SN
+- podadn
+ podadn/YKRN
+--- 85783,85784 ----
+***************
+*** 89077,89079 ****
+ popvat/JN
+- poped
+ poped/S
+--- 88998,88999 ----
+***************
+*** 91358,91360 ****
+ pozabjet/JTN
+- pozad
+ pozad/S
+--- 91278,91279 ----
+***************
+*** 91783,91785 ****
+ prceschopn/YKR
+- prac
+ prci
+--- 91702,91703 ----
+***************
+*** 92176,92178 ****
+ pravk/YKR
+- prvem
+ prvem/N
+--- 92094,92095 ----
+***************
+*** 95377,95379 ****
+ prospvat/JTN
+- prospch
+ prospchn/SN
+--- 95294,95295 ----
+***************
+*** 105195,105197 ****
+ pldenn/YR
+- pldne
+ pldnech
+--- 105111,105112 ----
+***************
+*** 105216,105218 ****
+ pldruh/Y
+- ple
+ pulec/U
+--- 105131,105132 ----
+***************
+*** 106257,106259 ****
+ rmcov/YR
+- rm
+ rmec/S
+--- 106171,106172 ----
+***************
+*** 109304,109306 ****
+ rozdlujc/YN
+- rozdl
+ rozdlen/SN
+--- 109217,109218 ----
+***************
+*** 113029,113031 ****
+ Rr/H
+- Rus
+ rusal/Y
+--- 112941,112942 ----
+***************
+*** 113124,113126 ****
+ rutina/ZQ
+- Rt
+ Rta/PV
+--- 113035,113036 ----
+***************
+*** 115104,115106 ****
+ scezovat/ATN
+- science
+ science/Z
+--- 115014,115015 ----
+***************
+*** 115723,115725 ****
+ sedmere/K
+- sedmero
+ sedmero/MQ
+--- 115632,115633 ----
+***************
+*** 116249,116251 ****
+ Smv/Y
+- sen
+ sena/PI
+--- 116157,116158 ----
+***************
+*** 116962,116964 ****
+ sevindlovat/ATN
+- set
+ setba/ZQ
+--- 116869,116870 ----
+***************
+*** 117786,117788 ****
+ Sikv/Y
+- sil
+ silck/YKRN
+--- 117692,117693 ----
+***************
+*** 121635,121637 ****
+ spatn/YKR
+- spatra
+ spatra/ZQ
+--- 121540,121541 ----
+***************
+*** 121887,121889 ****
+ sp
+- spe
+ spe/E
+--- 121791,121792 ----
+***************
+*** 122323,122325 ****
+ spoluprce/N
+- spoluprci
+ spolupracch/N
+--- 122226,122227 ----
+***************
+*** 122890,122892 ****
+ srovnanj/YRW
+- srovnn
+ srovnn/SN
+--- 122792,122793 ----
+***************
+*** 129987,129989 ****
+ unt/H
+- up
+ upck/YKR
+--- 129888,129889 ----
+***************
+*** 130427,130429 ****
+ takovouto
+- takov
+ takovchto
+--- 130327,130328 ----
+***************
+*** 131190,131192 ****
+ temsk/Y
+- ten
+ tenata/MQ
+--- 131089,131090 ----
+***************
+*** 131958,131960 ****
+ tich/YKRO
+- tik
+ tikajc/YN
+--- 131856,131857 ----
+***************
+*** 132541,132543 ****
+ Tomaschv/Y
+- Tom
+ Tomek/PV
+--- 132438,132439 ----
+***************
+*** 133890,133892 ****
+ Trubsk/Y
+- truc
+ truc/H
+--- 133786,133787 ----
+***************
+*** 134057,134059 ****
+ tst/IN
+- teba
+ teba/N
+--- 133952,133953 ----
+***************
+*** 135024,135026 ****
+ tvrz/Z
+- tvj
+ tvj/Y
+--- 134918,134919 ----
+***************
+*** 135532,135534 ****
+ esov/YR
+- et
+ etnick/YRN
+--- 135425,135426 ----
+***************
+*** 139620,139622 ****
+ uzamknut/SN
+- uzamknut
+ uzamknut/YKRN
+--- 139512,139513 ----
+***************
+*** 141624,141626 ****
+ Verdolv/Y
+- vren
+ vren/N
+--- 141515,141516 ----
+***************
+*** 141651,141653 ****
+ vr/N
+- vrna
+ vrna/N
+--- 141541,141542 ----
+***************
+*** 141663,141665 ****
+ Verne/Y
+- vrni
+ vrni/N
+--- 141552,141553 ----
+***************
+*** 141667,141669 ****
+ vernis/Z
+- vrno
+ vrno/N
+--- 141555,141556 ----
+***************
+*** 141671,141676 ****
+ vernovka/ZQ
+- vrnu
+ vrnu/N
+ Vernv/Y
+- vrny
+ vrny/N
+--- 141558,141561 ----
+***************
+*** 141924,141926 ****
+ vetknut/SN
+- vetknut
+ vetknut/YKRN
+--- 141809,141810 ----
+***************
+*** 142117,142119 ****
+ vhlouben/YKRN
+- vhloubit
+ vhloubit/ATN
+--- 142001,142002 ----
+***************
+*** 144104,144106 ****
+ Voldnv/Y
+- vole
+ volebn/YR
+--- 143987,143988 ----
+***************
+*** 144409,144411 ****
+ Votpkv/Y
+- vous
+ vous/U
+--- 144291,144292 ----
+***************
+*** 144952,144954 ****
+ vrtulov/YR
+- vrub
+ vrub/H
+--- 144833,144834 ----
+***************
+*** 144979,144981 ****
+ vrvav/YR
+- vrz
+ Vrzek/PV
+--- 144859,144860 ----
+***************
+*** 151330,151332 ****
+ vytknut/SN
+- vytknut
+ vytknut/YRN
+--- 151209,151210 ----
+***************
+*** 151927,151929 ****
+ vyvrhnut/SN
+- vyvrhnut
+ vyvrhnut/YKRN
+--- 151805,151806 ----
+***************
+*** 152435,152437 ****
+ vzdlvat/JTN
+- vzdor
+ vzdor/H
+--- 152312,152313 ----
+***************
+*** 156040,156042 ****
+ zamknut/SN
+- zamknut
+ zamknut/YKRN
+--- 155916,155917 ----
+***************
+*** 157795,157797 ****
+ zastonejte/N
+- zastoupen
+ zastoupen/SN
+--- 157670,157671 ----
+***************
+*** 160364,160366 ****
+ zeb/Y
+- zebu
+ zebu/BN
+--- 160238,160239 ----
+***************
+*** 166409,166411 ****
+ mu
+- nec
+ nec/U
+--- 166282,166283 ----
diff --git a/runtime/spell/cs/main.aap b/runtime/spell/cs/main.aap
new file mode 100644
index 0000000..53ae46f
--- /dev/null
+++ b/runtime/spell/cs/main.aap
@@ -0,0 +1,81 @@
+# Aap recipe for Czech Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = cs_CZ.aff cs_CZ.dic
+
+all: $SPELLDIR/cs.iso-8859-2.spl $SPELLDIR/cs.utf-8.spl \
+ $SPELLDIR/cs.cp1250.spl ../README_cs.txt
+
+$SPELLDIR/cs.iso-8859-2.spl : $FILES
+ :sys env LANG=cs_CZ.ISO8859-2 $VIM -u NONE -e -c "mkspell! $SPELLDIR/cs cs_CZ" -c q
+
+$SPELLDIR/cs.utf-8.spl : $FILES
+ :sys env LANG=cs_CZ.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/cs cs_CZ" -c q
+
+$SPELLDIR/cs.cp1250.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/cs cs_CZ" -c q
+
+../README_cs.txt: README_cs_CZ.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} cs_CZ.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+cs_CZ.aff cs_CZ.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch cs_CZ.zip
+ :sys $UNZIP cs_CZ.zip
+ :delete cs_CZ.zip
+ @if not os.path.exists('cs_CZ.orig.aff'):
+ :copy cs_CZ.aff cs_CZ.orig.aff
+ @if not os.path.exists('cs_CZ.orig.dic'):
+ :copy cs_CZ.dic cs_CZ.orig.dic
+ @if os.path.exists('cs_CZ.diff'):
+ :sys patch <cs_CZ.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 cs_CZ.orig.aff cs_CZ.aff >cs_CZ.diff
+ :sys {force} diff -a -C 1 cs_CZ.orig.dic cs_CZ.dic >>cs_CZ.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch cs_CZ.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../cs_CZ.zip
+ :sys {force} diff ../cs_CZ.orig.aff cs_CZ.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy cs_CZ.aff ../cs_CZ.new.aff
+ :sys {force} diff ../cs_CZ.orig.dic cs_CZ.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy cs_CZ.dic ../cs_CZ.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete cs_CZ.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/cy/cy_GB.diff b/runtime/spell/cy/cy_GB.diff
new file mode 100644
index 0000000..75f3f42
--- /dev/null
+++ b/runtime/spell/cy/cy_GB.diff
@@ -0,0 +1,9 @@
+*** cy_GB.orig.aff Wed Aug 31 21:44:01 2005
+--- cy_GB.aff Wed Aug 31 21:44:01 2005
+***************
+*** 81,82 ****
+--- 81,84 ----
+
++ MIDWORD '-
++
+ PFX M Y 18
diff --git a/runtime/spell/cy/main.aap b/runtime/spell/cy/main.aap
new file mode 100644
index 0000000..1c1d20d
--- /dev/null
+++ b/runtime/spell/cy/main.aap
@@ -0,0 +1,82 @@
+# Aap recipe for Welsh Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = cy_GB.aff cy_GB.dic
+
+all: $SPELLDIR/cy.iso-8859-14.spl $SPELLDIR/cy.utf-8.spl \
+ ../README_cy.txt
+
+$SPELLDIR/cy.iso-8859-14.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=iso-8859-14"
+ -c "mkspell! $SPELLDIR/cy cy_GB" -c q
+
+$SPELLDIR/cy.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/cy cy_GB" -c q
+
+../README_cy.txt : README_cy_GB.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} cy_GB.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+cy_GB.aff cy_GB.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch cy_GB.zip
+ :sys $UNZIP cy_GB.zip
+ :delete cy_GB.zip
+ :sys $VIM cy_GB.aff -u NONE -e -c "set ff=unix" -c update -c q
+ :sys $VIM cy_GB.dic -u NONE -e -c "set ff=unix" -c update -c q
+ :sys $VIM README_cy_GB.txt -u NONE -e -c "set ff=unix" -c update -c q
+ @if not os.path.exists('cy_GB.orig.aff'):
+ :copy cy_GB.aff cy_GB.orig.aff
+ @if not os.path.exists('cy_GB.orig.dic'):
+ :copy cy_GB.dic cy_GB.orig.dic
+ @if os.path.exists('cy_GB.diff'):
+ :sys patch <cy_GB.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 cy_GB.orig.aff cy_GB.aff >cy_GB.diff
+ :sys {force} diff -a -C 1 cy_GB.orig.dic cy_GB.dic >>cy_GB.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch cy_GB.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../cy_GB.zip
+ :sys {force} diff ../cy_GB.orig.aff cy_GB.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy cy_GB.aff ../cy_GB.new.aff
+ :sys {force} diff ../cy_GB.orig.dic cy_GB.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy cy_GB.dic ../cy_GB.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete cy_GB.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/da/da_DK.diff b/runtime/spell/da/da_DK.diff
new file mode 100644
index 0000000..583652c
--- /dev/null
+++ b/runtime/spell/da/da_DK.diff
@@ -0,0 +1,140 @@
+*** da_DK.orig.aff Sun Aug 14 20:04:31 2005
+--- da_DK.aff Thu Sep 29 22:20:15 2005
+***************
+*** 6,7 ****
+--- 6,13 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '-
++
+ # Foranstilling af u-
+***************
+*** 606,618 ****
+--- 612,735 ----
+
++ # sound folding from Aspell
++ # Doesn't contain a copyright notice.
++ # version 0.1-2002.12.15-3
++
++ SAL AA<
++ SAL ACTION AKSJON
++ SAL AF< AV
++ SAL ASIE< ASJE
++ SAL A A
++
++ SAL BEDST< BEST
++ SAL BORD< BOR
++ SAL BRYST< BRST
++ SAL BUREAU BYRO
++ SAL B B
++
++ SAL CC< KS
++ SAL CK< K
++ SAL CH< TJ
++ SAL CI< SI
++ SAL CO< KO
++ SAL CY< SY
++ SAL C< S
++ SAL #C C
++
++ SAL DIG^$ DAJ
++ SAL DIG< DI
++ SAL D$ _
++ SAL D D
++
++ SAL EAUX< O
++ SAL EAU< O
++ SAL EJ$< AJ
++ SAL EU< V
++ SAL E E
++
++ SAL E
++
++ SAL E
++
++ SAL FEDT< FET
++ SAL F F
++
++ SAL G G
++
++ SAL HJ^< J
++ SAL HRD< HR
++ SAL HND< HN
++ SAL H H
++
++ SAL ION< JON
++ SAL IND^< IN
++ SAL I I
++
++ SAL J J
++
++ SAL K K
++
++ # Stumt G
++ SAL LIG< LI
++ SAL L L
++
++ SAL MAND< MAN
++ SAL MIG^$ MAJ
++ SAL M M
++
++ SAL N N
++
++ SAL OST ST
++ SAL O O
++
++ SAL O
++
++ SAL PH< F
++ SAL P P
++
++ SAL Q< KU
++
++ SAL REGN< REJN
++ SAL RUG< RU
++ SAL RYG RG
++ SAL R R
++
++ SAL SH< SJ
++ SAL SIG^$ SAJ
++ SAL SKIND< SKIN
++ SAL S'S<$ S
++ SAL S S
++
++ SAL TION SJON
++ SAL TZ< TS
++ SAL T T
+
++ SAL U U
+
++ SAL < Y
+
++ SAL V V
+
++ SAL W< V
+
++ SAL X'S< KS
++ SAL X< KS
+
++ SAL YKK< KK
++ SAL YND< ND
++ SAL Y Y
+
++ SAL Z'S< S
++ SAL Z< S
++ SAL #Z Z
+
++ SAL
+
++ SAL <
+
++ # eks. Han lv en tur (lb)
++ SAL B< V
++ SAL
+
++ SAL <
+
++ SAL
diff --git a/runtime/spell/da/main.aap b/runtime/spell/da/main.aap
new file mode 100644
index 0000000..4c371b2
--- /dev/null
+++ b/runtime/spell/da/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Danish Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = da_DK.aff da_DK.dic
+
+all: $SPELLDIR/da.latin1.spl $SPELLDIR/da.utf-8.spl ../README_da.txt
+
+$SPELLDIR/da.latin1.spl : $FILES
+ :sys env LANG=da_DK.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/da da_DK" -c q
+
+$SPELLDIR/da.utf-8.spl : $FILES
+ :sys env LANG=da_DK.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/da da_DK" -c q
+
+../README_da.txt : README Copyright
+ :cat $source >! $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} da_DK.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+da_DK.aff da_DK.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch da_DK.zip
+ :sys $UNZIP da_DK.zip
+ :delete da_DK.zip
+ :delete COPYING Makefile da_DK.excluded
+ @if not os.path.exists('da_DK.orig.aff'):
+ :copy da_DK.aff da_DK.orig.aff
+ @if not os.path.exists('da_DK.orig.dic'):
+ :copy da_DK.dic da_DK.orig.dic
+ @if os.path.exists('da_DK.diff'):
+ :sys patch <da_DK.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 da_DK.orig.aff da_DK.aff >da_DK.diff
+ :sys {force} diff -a -C 1 da_DK.orig.dic da_DK.dic >>da_DK.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch da_DK.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../da_DK.zip
+ :sys {force} diff ../da_DK.orig.aff da_DK.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy da_DK.aff ../da_DK.new.aff
+ :sys {force} diff ../da_DK.orig.dic da_DK.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy da_DK.dic ../da_DK.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete da_DK.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/de/de_19.diff b/runtime/spell/de/de_19.diff
new file mode 100644
index 0000000..a2b9fa4
--- /dev/null
+++ b/runtime/spell/de/de_19.diff
@@ -0,0 +1,514 @@
+*** de_19.orig.aff 2019-01-19 18:45:26.468520305 +0100
+--- de_19.aff 2019-01-19 18:45:26.472520278 +0100
+***************
+*** 3,4 ****
+--- 3,21 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
+ # (c) copyright by Bjoern Jacke <bjoern@j3e.de>
+***************
+*** 560 ****
+--- 577,1052 ----
+
++ # German phonetic transformation rules from Aspell
++ # Copyright (C) 2000 Bjrn Jacke, distributed under LGPL.
++ # Bjrn Jacke may be reached by email at bjoern.jacke@gmx.de
++ # Last changed 2000-01-07
++
++ SAL followup 1
++ SAL collapse_result 1
++
++ SAL ER- E
++ SAL U< EU
++ SAL < E
++ SAL E
++ SAL ER-
++ SAL
++ SAL BER^^ IPA
++ SAL ER- I
++ SAL I
++ SAL Z
++ SAL ABELLE$ APL
++ SAL ABELL$ APL
++ SAL ABIENNE$ APIN
++ SAL ACEY$ AZI
++ SAL AEU< EU
++ SAL AE2 E
++ SAL AGNI-^ AKN
++ SAL AGNIE- ANI
++ SAL AGN(AEOU)-$ ANI
++ SAL AIA2 AIA
++ SAL AIE$ E
++ SAL AILL(EOU)- ALI
++ SAL AINE$ EN
++ SAL AIRE$ ER
++ SAL AIR- E
++ SAL AISE$ EZ
++ SAL AISSANCE$ EZANZ
++ SAL AISSE$ EZ
++ SAL AIX$ EX
++ SAL AJ(AEIOU)-- A
++ SAL AKTIE AXIE
++ SAL ALO(IY)^ ALUI
++ SAL AMATEU(RS)- ANAT
++ SAL ANIELLE$ ANIL
++ SAL ANTI^^ ANTI
++ SAL ANVER^^ ANFA
++ SAL ATIA$ ATIA
++ SAL ATIA(NS)-- ATI
++ SAL ATI(AOU)- AZI
++ SAL AUAU-- _
++ SAL AUER< AUA
++ SAL AUF^^ AUF
++ SAL AULT$ U
++ SAL AUSSE$ UZ
++ SAL AUS(ST)-^ AUZ
++ SAL AUS^^ AUZ
++ SAL AUTO^^ AUTU
++ SAL AUX(IY)- AUX
++ SAL AUX U
++ SAL AU AU
++ SAL AVIER$ AFIE
++ SAL AYER--< EI
++ SAL AY(AEIOU)-- A
++ SAL A(IJY)< EI
++ SAL A A
++ SAL BEA(BCMNRU)-^ PEA
++ SAL BEAT(AEIMORU)-^ PEAT
++ SAL BEIGE^$ PEZ
++ SAL BE(LMNRST)-^ PE
++ SAL BETTE$ PET
++ SAL BIC$ PIZ
++ SAL BOWL(EI)- PUL
++ SAL BP(AEIORUY)- P
++ SAL BUDGET7 PIKE
++ SAL BUFFET7 PIFE
++ SAL BYLLE$ PILE
++ SAL BYLL$ PIL
++ SAL BYTE< PEIT
++ SAL B P
++ SAL C- Z
++ SAL C$ ZI
++ SAL CACH(EI)-^ KEZ
++ SAL CAE-- Z
++ SAL CA(IY)$ ZEI
++ SAL CCH Z
++ SAL CCE- X
++ SAL CE(EIJUY)-- Z
++ SAL CENT< ZENT
++ SAL CERST(EI)----^ KE
++ SAL CER$ ZA
++ SAL CE3 ZE
++ SAL CHAO(ST)- KAU
++ SAL CHAMPIO-^ ZENPI
++ SAL CHAR(AI)-^ KAR
++ SAL CHAU(CDFSVWXZ)- ZU
++ SAL CHE(CF)- ZE
++ SAL CHEM-^ KE
++ SAL CHEQUE< ZEK
++ SAL CHI(CFGPVW)- ZI
++ SAL CH(AEUY)-<^ Z
++ SAL CHK- _
++ SAL CH(LOR)-<^ K
++ SAL CHST- X
++ SAL CH(SXZ)3 X
++ SAL CH K
++ SAL CIER$ ZIE
++ SAL CYB-^ ZEI
++ SAL CY9^ ZI
++ SAL C(IJY)-3 Z
++ SAL CKST XT
++ SAL CK(SXZ)3 X
++ SAL C(CK)- _
++ SAL CLAUDET--- KLU
++ SAL CLAUDINE^$ KLUTIN
++ SAL COLE$ KUL
++ SAL COUCH KAUZ
++ SAL CQUES$ K
++ SAL CQUE K
++ SAL CREAT-^ KREA
++ SAL CST XT
++ SAL CS<^ Z
++ SAL C(SX) X
++ SAL CT(SXZ) X
++ SAL CZ< Z
++ SAL C< K
++ SAL D'H^ T
++ SAL D'S3$ Z
++ SAL DAVO(NR)-^$ TAFU
++ SAL DD(SZ)--< _
++ SAL DEPOT7 TEPU
++ SAL DESIGN TIZEIN
++ SAL DE(LMNRST)-3^ TE
++ SAL DETTE$ TET
++ SAL DIC$ TIZ
++ SAL DJ(AEIOU)-^ I
++ SAL DS(CH)--< T
++ SAL DST ZT
++ SAL DT- _
++ SAL DUIS-^ TI
++ SAL DURCH^^ TURK
++ SAL DZS(CH)-- T
++ SAL D(SZ) Z
++ SAL D T
++ SAL EAULT$ U
++ SAL EAUX$ U
++ SAL EAU U
++ SAL EAV IF
++ SAL EA(AEIOY)-3 EA
++ SAL EA3$ EA
++ SAL EA3 I
++ SAL EBEN^^ EPN
++ SAL EE9 E
++ SAL EIEI-- _
++ SAL EIH-- E
++ SAL EILLE$ EI
++ SAL EI EI
++ SAL EJ$ EI
++ SAL EL-^ E
++ SAL EL(DKL)--1 E
++ SAL EL(MNT)--1$ E
++ SAL ELYNE$ ELINE
++ SAL ELYN$ ELIN
++ SAL EL(AEIOUY)-1 EL
++ SAL EL-1 L
++ SAL EM-^ E
++ SAL EM(DFKMPQT)--1 E
++ SAL EM(AEIOUY)--1 E
++ SAL EM-1 N
++ SAL EN-^ E
++ SAL EN(CDGKQT)--1 E
++ SAL ENZ(AEIOUY)--1 EN
++ SAL EN(AEINOUY)-1 EN
++ SAL EN-<1 N
++ SAL ERH(AEIOU)-^ ER
++ SAL ER-^ E
++ SAL ER(AEIOUY)-1 A
++ SAL ER1$ A
++ SAL ER<1 A
++ SAL ETI(AOU)- EZI
++ SAL EUEU-- _
++ SAL EUILLE$
++ SAL EUR$ R
++ SAL EUX
++ SAL EUYS$ EUZ
++ SAL EU EU
++ SAL EYER< EIA
++ SAL EY< EI
++ SAL E E
++ SAL FANS--^$ FE
++ SAL FAN-^$ FE
++ SAL FAULT- FUL
++ SAL FEE(DL)- FI
++ SAL FEHLER FELA
++ SAL FE(LMNRST)-3^ FE
++ SAL FOND7 FUN
++ SAL FRAIN$ FRA
++ SAL FRISEU(RS)- FRIZ # x
++ SAL F F
++ SAL G'S$ X
++ SAL GAGS^$ KEX
++ SAL GAG^$ KEK
++ SAL GD KT
++ SAL GEGEN^^ KEKN
++ SAL GE(LMNRST)-3^ KE
++ SAL GETTE$ KET
++ SAL G(CK)- _
++ SAL GG- _
++ SAL GI(AO)-^ I
++ SAL GION$ KIUN
++ SAL GIUS-^ IU
++ SAL GMBH^$ GMPH
++ SAL GNAC$ NIAK
++ SAL GNON$ NIUN
++ SAL GN$ N
++ SAL GONCAL-^ KUNZA
++ SAL GS(CH)-- K
++ SAL GST XT
++ SAL G(SXZ) X
++ SAL GUCK- KU
++ SAL GUI-^ K
++ SAL G K
++ SAL HEAD- E
++ SAL HE(LMNRST)-3^ E
++ SAL HE(LMN)-1 E
++ SAL HEUR1$ R
++ SAL H^ _
++ SAL IEC$ IZ
++ SAL IEI-3 _
++ SAL IELL3 IEL
++ SAL IENNE$ IN
++ SAL IERRE$ IER
++ SAL IETTE$ IT
++ SAL IEU I
++ SAL IE<4 I
++ SAL IGHT3$ EIT
++ SAL IGNI(EO)- INI
++ SAL IGN(AEOU)-$ INI
++ SAL IJ(AOU)- I
++ SAL IJ$ I
++ SAL IJ< EI
++ SAL IKOLE$ IKUL
++ SAL ILLAN(STZ)-- ILIA
++ SAL ILLAR(DT)-- ILIA
++ SAL INVER- INFE
++ SAL ITI(AOU)- IZI
++ SAL IVIER$ IFIE
++ SAL I I
++ SAL JAVIE---<^ ZA
++ SAL JEAN^$ IA
++ SAL JEAN-^ IA
++ SAL JER-^ IE
++ SAL JE(LMNST)- IE
++ SAL JOR(GK)^$ IRK
++ SAL J I
++ SAL KC(EIJ)- X
++ SAL KE(LMNRST)-3^ KE
++ SAL KH<^ K
++ SAL KIC$ KIZ
++ SAL KLE(LMNRST)-3^ KLE
++ SAL KOTELE-^ KUTL
++ SAL KREAT-^ KREA
++ SAL KST XT
++ SAL K(SXZ) X
++ SAL KTI(AIOU)-3 XI
++ SAL KT(SXZ) X
++ SAL K K
++ SAL LARVE- LARF
++ SAL LEAND-^ LEAN
++ SAL LEL- LE
++ SAL LE(MNRST)-3^ LE
++ SAL LETTE$ LET
++ SAL LFGNAG- LFKAN
++ SAL LIC$ LIZ
++ SAL LIVE^$ LEIF
++ SAL LUI(GS)-- LU
++ SAL L L
++ SAL MASSEU(RS)- NAZ
++ SAL MAURICE NURIZ
++ SAL MBH^$ MPH
++ SAL MB(SZ)- N
++ SAL MC9^ NK
++ SAL MEMOIR-^ NENUA
++ SAL ME(LMNRST)-3^ NE
++ SAL MIGUEL NIKL
++ SAL MIKE^$ NEIK
++ SAL MN N
++ SAL MPJUTE- NPUT
++ SAL MP(SZ)- N
++ SAL MP(BDJLMNPQRTVW)- NP
++ SAL M N
++ SAL NACH^^ NAK
++ SAL NADINE NATIN
++ SAL NAIV-- NA
++ SAL NAISE$ NEZE
++ SAL NCOISE$ ZUA
++ SAL NCOIS$ ZUA
++ SAL NEBEN^^ NEPN
++ SAL NE(LMNRST)-3^ NE
++ SAL NEN-3 NE
++ SAL NETTE$ NET
++ SAL NG(BDFJLMNPQRTVW)- NK
++ SAL NICHTS^^ NIX
++ SAL NICHT^^ NIKT
++ SAL NINE$ NIN
++ SAL NON^^ NUN
++ SAL NOT^^ NUT
++ SAL NTI(AIOU)-3 NZI
++ SAL NTIEL--3 NZI
++ SAL NYLON NEILUN
++ SAL ND(SZ)$ NZ
++ SAL NT(SZ)$ NZ
++ SAL ND'S$ NZ
++ SAL NT'S$ NZ
++ SAL NSTS$ NZ
++ SAL N N
++ SAL OBER^^ UPA
++ SAL OE2
++ SAL OGNIE- UNI
++ SAL OGN(AEOU)-$ UNI
++ SAL OIE$
++ SAL OIR$ UAR
++ SAL OIX UA
++ SAL OI<3 EU
++ SAL OJ(AEIOU)-- U
++ SAL OKAY^$ UKE
++ SAL OLYN$ ULIN
++ SAL OTI(AOU)- UZI
++ SAL OUI^ FI
++ SAL OUILLE$ ULIE
++ SAL OU(DT)-^ AU
++ SAL OUSE$ AUZ
++ SAL OUT- AU
++ SAL OU U
++ SAL OWS$ UZ
++ SAL OY(AEIOU)-- U
++ SAL O(JY)< EU
++ SAL O U
++ SAL PATIEN--^ PAZI
++ SAL PENSIO-^ PANZI
++ SAL PE(LMNRST)-3^ PE
++ SAL PFER-^ FE
++ SAL P(FH)< F
++ SAL POLY^^ PULI
++ SAL PORTRAIT7 PURTRE
++ SAL PP(FH)--< P
++ SAL PP- _
++ SAL PRIX^$ PRI
++ SAL P(SZ)^ Z
++ SAL PTI(AOU)-3 PZI
++ SAL PIC^$ PIK
++ SAL P P
++ SAL QUE(LMNRST)-3 KFE
++ SAL QUE$ K
++ SAL QUI(NS)$ KI
++ SAL QU KF
++ SAL Q< K
++ SAL RCH RK
++ SAL RECHERCH^ REZAZ
++ SAL RER$ RA
++ SAL RE(MNR)-4 RE
++ SAL RETTE$ RET
++ SAL RH<^ R
++ SAL RJA(MN)-- RI
++ SAL RTI(AOU)-3 RZI
++ SAL RY(KN)-$ RI
++ SAL R R
++ SAL SAFE^$ ZEIF
++ SAL SAUCE-^ ZUZ
++ SAL SCHSCH---7 _
++ SAL SCHTSCH Z
++ SAL SC(HZ)< Z
++ SAL SC ZK
++ SAL SELBSTST--7^^ ZELP
++ SAL SELBST7^^ ZELPZT
++ SAL SERVICE7^ ZRFIZ
++ SAL SE(LMNRST)-3^ ZE
++ SAL SETTE$ ZET
++ SAL SHP-^ Z
++ SAL SHST ZT
++ SAL SHTSH Z
++ SAL SHT Z
++ SAL SH3 Z
++ SAL SIEGLI-^ ZIKL
++ SAL SIGLI-^ ZIKL
++ SAL SIGHT ZEIT
++ SAL SIGN ZEIN
++ SAL SKI(NPZ)- ZKI
++ SAL SKI<^ ZI
++ SAL SOUND- ZAUN
++ SAL STAATS^^ ZTAZ
++ SAL STADT^^ ZTAT
++ SAL START^^ ZTART
++ SAL STAURANT7 ZTURAN
++ SAL STEAK- ZTE
++ SAL STRAF^^ ZTRAF
++ SAL ST'S$ Z
++ SAL STST-- _
++ SAL STS(ACEHIOU)-- ZT
++ SAL ST(SZ) Z
++ SAL STYN(AE)-$ ZTIN
++ SAL ST ZT
++ SAL SZE(NPT)-^ ZE
++ SAL SZI(ELN)-^ ZI
++ SAL SZCZ< Z
++ SAL SZT< ZT
++ SAL SZ<3 Z
++ SAL S Z
++ SAL T'S3$ Z
++ SAL TCH Z
++ SAL TEAT-^ TEA
++ SAL TE(LMNRST)-3^ TE
++ SAL TH< T
++ SAL TIC$ TIZ
++ SAL TOAS-^ TU
++ SAL TOILET- TULE
++ SAL TOIN- TUA
++ SAL TRAINI- TREN
++ SAL TSCH Z
++ SAL TSH Z
++ SAL TST ZT
++ SAL T(S) Z
++ SAL TT(SZ)--< _
++ SAL TT9 T
++ SAL TZ- _
++ SAL T T
++ SAL UEBER^^ IPA
++ SAL UE2 I
++ SAL UIE$ I
++ SAL UM^^ UN
++ SAL UNTERE-- UNTE
++ SAL UNTER^^ UNTA
++ SAL UNVER^^ UNFA
++ SAL UN^^ UN
++ SAL UTI(AOU)- UZI
++ SAL U U
++ SAL VACL-^ FAZ
++ SAL VAC$ FAZ
++ SAL VEDD-^ FE
++ SAL VEREIN FAEIN
++ SAL VERSEN^ FAZN
++ SAL VER^^ FA
++ SAL VER FA
++ SAL VET(HT)-^ FET
++ SAL VETTE$ FET
++ SAL VIC$ FIZ
++ SAL VIEL FIL
++ SAL VIEW FIU
++ SAL VOR^^ FUR
++ SAL VY9^ FI
++ SAL V< F
++ SAL WE(LMNRST)-3^ FE
++ SAL WIC$ FIZ
++ SAL WIEDER^^ FITA
++ SAL WY9^ FI
++ SAL W F
++ SAL XE(LMNRST)-3^ XE
++ SAL X<^ Z
++ SAL X(CSZ) X
++ SAL XTS(CH)-- XT
++ SAL XT(SZ) Z
++ SAL X X
++ SAL YE(LMNRST)-3^ IE
++ SAL YE-3 I
++ SAL YOR(GK)^$ IRK
++ SAL Y(AOU)-<7 I
++ SAL YVES^$ IF
++ SAL YVONNE^$ IFUN
++ SAL Y I
++ SAL ZC(AOU)- ZK
++ SAL ZE(LMNRST)-3^ ZE
++ SAL ZH< Z
++ SAL ZS(CHT)-- _
++ SAL ZS Z
++ SAL ZUERST ZUERZT
++ SAL ZURCK^^ ZURIK
++ SAL ZUVER^^ ZUFA # x
++ SAL Z Z
+*** de_19.orig.dic 2019-01-19 18:45:26.468520305 +0100
+--- de_19.dic 2019-01-19 18:45:26.476520252 +0100
+***************
+*** 76258,76259 ****
+ zynismusfrdernd/A
+! zzgl
+\ No newline at end of file
+--- 76258,76260 ----
+ zynismusfrdernd/A
+! zzgl
+!
diff --git a/runtime/spell/de/de_20.diff b/runtime/spell/de/de_20.diff
new file mode 100644
index 0000000..bbac7a0
--- /dev/null
+++ b/runtime/spell/de/de_20.diff
@@ -0,0 +1,580 @@
+*** de_DE.orig.aff 2019-01-19 18:45:26.132522538 +0100
+--- de_DE.aff 2019-01-19 19:23:37.233297530 +0100
+***************
+*** 15,16 ****
+--- 15,46 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
++ COMPOUNDRULE xy?z
++ #COMPOUNDBEGIN x
++ #COMPOUNDMIDDLE y
++ #COMPOUNDEND z
++
++ # Prefixes are allowed at the beginning of compounds,
++ # suffixes are allowed at the end of compounds by default:
++ # (prefix)?(root)+(affix)?
++ # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
++ COMPOUNDPERMITFLAG c
++
++ ONLYINCOMPOUND o
++
+ PFX U Y 1
+***************
+*** 536,553 ****
+ #LANG de_DE
+! CHECKSHARPS
+!
+
+- COMPOUNDBEGIN x
+- COMPOUNDMIDDLE y
+- COMPOUNDEND z
+ FORBIDDENWORD d
+
+- # Prefixes are allowed at the beginning of compounds,
+- # suffixes are allowed at the end of compounds by default:
+- # (prefix)?(root)+(affix)?
+- # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
+- COMPOUNDPERMITFLAG c
+-
+- ONLYINCOMPOUND o
+-
+ # my PSEUDOROOT h(elper) flag
+--- 566,571 ----
+ #LANG de_DE
+! # CHECKSHARPS
+
+ FORBIDDENWORD d
+
+ # my PSEUDOROOT h(elper) flag
+***************
+*** 571,573 ****
+
+! WORDCHARS -.
+
+--- 589,591 ----
+
+! # WORDCHARS -.
+
+***************
+*** 725,729 ****
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! BREAK 2
+! BREAK -
+! BREAK .
+!
+--- 743,1241 ----
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! # BREAK 2
+! # BREAK -
+! # BREAK .
+!
+! # German phonetic transformation rules for use with Aspell
+! # Copyright (C) 2000 Bjrn Jacke
+! #
+! # This library is free software; you can redistribute it and/or
+! # modify it under the terms of the GNU Lesser General Public
+! # License version 2.1 as published by the Free Software Foundation;
+! #
+! # This library is distributed in the hope that it will be useful,
+! # but WITHOUT ANY WARRANTY; without even the implied warranty of
+! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+! # Lesser General Public License for more details.
+! #
+! # You should have received a copy of the GNU Lesser General Public
+! # License along with this library; if not, write to the Free Software
+! # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+! #
+! # Bjrn Jacke may be reached by email at bjoern.jacke@gmx.de
+! #
+! # Changelog:
+! #
+! # 2000-01-05 Bjrn Jacke <bjoern.jacke@gmx.de>
+! # Initial Release
+! # 2000-01-07 Kevin Atkinson <kevinatk@home.com>
+! # Converted from header to data file.
+! SAL followup 1
+! SAL collapse_result 1
+!
+! SAL ER- E
+! SAL U< EU
+! SAL < E
+! SAL E
+! SAL ER-
+! SAL
+! SAL BER^^ IPA
+! SAL ER- I
+! SAL I
+! SAL Z
+! SAL ABELLE$ APL
+! SAL ABELL$ APL
+! SAL ABIENNE$ APIN
+! SAL ACEY$ AZI
+! SAL AEU< EU
+! SAL AE2 E
+! SAL AGNI-^ AKN
+! SAL AGNIE- ANI
+! SAL AGN(AEOU)-$ ANI
+! SAL AIA2 AIA
+! SAL AIE$ E
+! SAL AILL(EOU)- ALI
+! SAL AINE$ EN
+! SAL AIRE$ ER
+! SAL AIR- E
+! SAL AISE$ EZ
+! SAL AISSANCE$ EZANZ
+! SAL AISSE$ EZ
+! SAL AIX$ EX
+! SAL AJ(AEIOU)-- A
+! SAL AKTIE AXIE
+! SAL ALO(IY)^ ALUI
+! SAL AMATEU(RS)- ANAT
+! SAL ANIELLE$ ANIL
+! SAL ANTI^^ ANTI
+! SAL ANVER^^ ANFA
+! SAL ATIA$ ATIA
+! SAL ATIA(NS)-- ATI
+! SAL ATI(AOU)- AZI
+! SAL AUAU-- _
+! SAL AUER< AUA
+! SAL AUF^^ AUF
+! SAL AULT$ U
+! SAL AUSSE$ UZ
+! SAL AUS(ST)-^ AUZ
+! SAL AUS^^ AUZ
+! SAL AUTO^^ AUTU
+! SAL AUX(IY)- AUX
+! SAL AUX U
+! SAL AU AU
+! SAL AVIER$ AFIE
+! SAL AYER--< EI
+! SAL AY(AEIOU)-- A
+! SAL A(IJY)< EI
+! SAL A A
+! SAL BEA(BCMNRU)-^ PEA
+! SAL BEAT(AEIMORU)-^ PEAT
+! SAL BEIGE^$ PEZ
+! SAL BE(LMNRST)-^ PE
+! SAL BETTE$ PET
+! SAL BIC$ PIZ
+! SAL BOWL(EI)- PUL
+! SAL BP(AEIORUY)- P
+! SAL BUDGET7 PIKE
+! SAL BUFFET7 PIFE
+! SAL BYLLE$ PILE
+! SAL BYLL$ PIL
+! SAL BYTE< PEIT
+! SAL B P
+! SAL C- Z
+! SAL C$ ZI
+! SAL CACH(EI)-^ KEZ
+! SAL CAE-- Z
+! SAL CA(IY)$ ZEI
+! SAL CCH Z
+! SAL CCE- X
+! SAL CE(EIJUY)-- Z
+! SAL CENT< ZENT
+! SAL CERST(EI)----^ KE
+! SAL CER$ ZA
+! SAL CE3 ZE
+! SAL CHAO(ST)- KAU
+! SAL CHAMPIO-^ ZENPI
+! SAL CHAR(AI)-^ KAR
+! SAL CHAU(CDFSVWXZ)- ZU
+! SAL CHE(CF)- ZE
+! SAL CHEM-^ KE
+! SAL CHEQUE< ZEK
+! SAL CHI(CFGPVW)- ZI
+! SAL CH(AEUY)-<^ Z
+! SAL CHK- _
+! SAL CH(LOR)-<^ K
+! SAL CHST- X
+! SAL CH(SXZ)3 X
+! SAL CH K
+! SAL CIER$ ZIE
+! SAL CYB-^ ZEI
+! SAL CY9^ ZI
+! SAL C(IJY)-3 Z
+! SAL CKST XT
+! SAL CK(SXZ)3 X
+! SAL C(CK)- _
+! SAL CLAUDET--- KLU
+! SAL CLAUDINE^$ KLUTIN
+! SAL COLE$ KUL
+! SAL COUCH KAUZ
+! SAL CQUES$ K
+! SAL CQUE K
+! SAL CREAT-^ KREA
+! SAL CST XT
+! SAL CS<^ Z
+! SAL C(SX) X
+! SAL CT(SXZ) X
+! SAL CZ< Z
+! SAL C< K
+! SAL D'H^ T
+! SAL D'S3$ Z
+! SAL DAVO(NR)-^$ TAFU
+! SAL DD(SZ)--< _
+! SAL DEPOT7 TEPU
+! SAL DESIGN TIZEIN
+! SAL DE(LMNRST)-3^ TE
+! SAL DETTE$ TET
+! SAL DIC$ TIZ
+! SAL DJ(AEIOU)-^ I
+! SAL DS(CH)--< T
+! SAL DST ZT
+! SAL DT- _
+! SAL DUIS-^ TI
+! SAL DURCH^^ TURK
+! SAL DZS(CH)-- T
+! SAL D(SZ) Z
+! SAL D T
+! SAL EAULT$ U
+! SAL EAUX$ U
+! SAL EAU U
+! SAL EAV IF
+! SAL EA(AEIOY)-3 EA
+! SAL EA3$ EA
+! SAL EA3 I
+! SAL EBEN^^ EPN
+! SAL EE9 E
+! SAL EIEI-- _
+! SAL EIH-- E
+! SAL EILLE$ EI
+! SAL EI EI
+! SAL EJ$ EI
+! SAL EL-^ E
+! SAL EL(DKL)--1 E
+! SAL EL(MNT)--1$ E
+! SAL ELYNE$ ELINE
+! SAL ELYN$ ELIN
+! SAL EL(AEIOUY)-1 EL
+! SAL EL-1 L
+! SAL EM-^ E
+! SAL EM(DFKMPQT)--1 E
+! SAL EM(AEIOUY)--1 E
+! SAL EM-1 N
+! SAL EN-^ E
+! SAL EN(CDGKQT)--1 E
+! SAL ENZ(AEIOUY)--1 EN
+! SAL EN(AEINOUY)-1 EN
+! SAL EN-<1 N
+! SAL ERH(AEIOU)-^ ER
+! SAL ER-^ E
+! SAL ER(AEIOUY)-1 A
+! SAL ER1$ A
+! SAL ER<1 A
+! SAL ETI(AOU)- EZI
+! SAL EUEU-- _
+! SAL EUILLE$
+! SAL EUR$ R
+! SAL EUX
+! SAL EUYS$ EUZ
+! SAL EU EU
+! SAL EYER< EIA
+! SAL EY< EI
+! SAL E E
+! SAL FANS--^$ FE
+! SAL FAN-^$ FE
+! SAL FAULT- FUL
+! SAL FEE(DL)- FI
+! SAL FEHLER FELA
+! SAL FE(LMNRST)-3^ FE
+! SAL FOND7 FUN
+! SAL FRAIN$ FRA
+! SAL FRISEU(RS)- FRIZ # x
+! SAL F F
+! SAL G'S$ X
+! SAL GAGS^$ KEX
+! SAL GAG^$ KEK
+! SAL GD KT
+! SAL GEGEN^^ KEKN
+! SAL GE(LMNRST)-3^ KE
+! SAL GETTE$ KET
+! SAL G(CK)- _
+! SAL GG- _
+! SAL GI(AO)-^ I
+! SAL GION$ KIUN
+! SAL GIUS-^ IU
+! SAL GMBH^$ GMPH
+! SAL GNAC$ NIAK
+! SAL GNON$ NIUN
+! SAL GN$ N
+! SAL GONCAL-^ KUNZA
+! SAL GS(CH)-- K
+! SAL GST XT
+! SAL G(SXZ) X
+! SAL GUCK- KU
+! SAL GUI-^ K
+! SAL G K
+! SAL HEAD- E
+! SAL HE(LMNRST)-3^ E
+! SAL HE(LMN)-1 E
+! SAL HEUR1$ R
+! SAL H^ _
+! SAL IEC$ IZ
+! SAL IEI-3 _
+! SAL IELL3 IEL
+! SAL IENNE$ IN
+! SAL IERRE$ IER
+! SAL IETTE$ IT
+! SAL IEU I
+! SAL IE<4 I
+! SAL IGHT3$ EIT
+! SAL IGNI(EO)- INI
+! SAL IGN(AEOU)-$ INI
+! SAL IJ(AOU)- I
+! SAL IJ$ I
+! SAL IJ< EI
+! SAL IKOLE$ IKUL
+! SAL ILLAN(STZ)-- ILIA
+! SAL ILLAR(DT)-- ILIA
+! SAL INVER- INFE
+! SAL ITI(AOU)- IZI
+! SAL IVIER$ IFIE
+! SAL I I
+! SAL JAVIE---<^ ZA
+! SAL JEAN^$ IA
+! SAL JEAN-^ IA
+! SAL JER-^ IE
+! SAL JE(LMNST)- IE
+! SAL JOR(GK)^$ IRK
+! SAL J I
+! SAL KC(EIJ)- X
+! SAL KE(LMNRST)-3^ KE
+! SAL KH<^ K
+! SAL KIC$ KIZ
+! SAL KLE(LMNRST)-3^ KLE
+! SAL KOTELE-^ KUTL
+! SAL KREAT-^ KREA
+! SAL KST XT
+! SAL K(SXZ) X
+! SAL KTI(AIOU)-3 XI
+! SAL KT(SXZ) X
+! SAL K K
+! SAL LARVE- LARF
+! SAL LEAND-^ LEAN
+! SAL LEL- LE
+! SAL LE(MNRST)-3^ LE
+! SAL LETTE$ LET
+! SAL LFGNAG- LFKAN
+! SAL LIC$ LIZ
+! SAL LIVE^$ LEIF
+! SAL LUI(GS)-- LU
+! SAL L L
+! SAL MASSEU(RS)- NAZ
+! SAL MAURICE NURIZ
+! SAL MBH^$ MPH
+! SAL MB(SZ)- N
+! SAL MC9^ NK
+! SAL MEMOIR-^ NENUA
+! SAL ME(LMNRST)-3^ NE
+! SAL MIGUEL NIKL
+! SAL MIKE^$ NEIK
+! SAL MN N
+! SAL MPJUTE- NPUT
+! SAL MP(SZ)- N
+! SAL MP(BDJLMNPQRTVW)- NP
+! SAL M N
+! SAL NACH^^ NAK
+! SAL NADINE NATIN
+! SAL NAIV-- NA
+! SAL NAISE$ NEZE
+! SAL NCOISE$ ZUA
+! SAL NCOIS$ ZUA
+! SAL NEBEN^^ NEPN
+! SAL NE(LMNRST)-3^ NE
+! SAL NEN-3 NE
+! SAL NETTE$ NET
+! SAL NG(BDFJLMNPQRTVW)- NK
+! SAL NICHTS^^ NIX
+! SAL NICHT^^ NIKT
+! SAL NINE$ NIN
+! SAL NON^^ NUN
+! SAL NOT^^ NUT
+! SAL NTI(AIOU)-3 NZI
+! SAL NTIEL--3 NZI
+! SAL NYLON NEILUN
+! SAL ND(SZ)$ NZ
+! SAL NT(SZ)$ NZ
+! SAL ND'S$ NZ
+! SAL NT'S$ NZ
+! SAL NSTS$ NZ
+! SAL N N
+! SAL OBER^^ UPA
+! SAL OE2
+! SAL OGNIE- UNI
+! SAL OGN(AEOU)-$ UNI
+! SAL OIE$
+! SAL OIR$ UAR
+! SAL OIX UA
+! SAL OI<3 EU
+! SAL OJ(AEIOU)-- U
+! SAL OKAY^$ UKE
+! SAL OLYN$ ULIN
+! SAL OTI(AOU)- UZI
+! SAL OUI^ FI
+! SAL OUILLE$ ULIE
+! SAL OU(DT)-^ AU
+! SAL OUSE$ AUZ
+! SAL OUT- AU
+! SAL OU U
+! SAL OWS$ UZ
+! SAL OY(AEIOU)-- U
+! SAL O(JY)< EU
+! SAL O U
+! SAL PATIEN--^ PAZI
+! SAL PENSIO-^ PANZI
+! SAL PE(LMNRST)-3^ PE
+! SAL PFER-^ FE
+! SAL P(FH)< F
+! SAL POLY^^ PULI
+! SAL PORTRAIT7 PURTRE
+! SAL PP(FH)--< P
+! SAL PP- _
+! SAL PRIX^$ PRI
+! SAL P(SZ)^ Z
+! SAL PTI(AOU)-3 PZI
+! SAL PIC^$ PIK
+! SAL P P
+! SAL QUE(LMNRST)-3 KFE
+! SAL QUE$ K
+! SAL QUI(NS)$ KI
+! SAL QU KF
+! SAL Q< K
+! SAL RCH RK
+! SAL RECHERCH^ REZAZ
+! SAL RER$ RA
+! SAL RE(MNR)-4 RE
+! SAL RETTE$ RET
+! SAL RH<^ R
+! SAL RJA(MN)-- RI
+! SAL RTI(AOU)-3 RZI
+! SAL RY(KN)-$ RI
+! SAL R R
+! SAL SAFE^$ ZEIF
+! SAL SAUCE-^ ZUZ
+! SAL SCHSCH---7 _
+! SAL SCHTSCH Z
+! SAL SC(HZ)< Z
+! SAL SC ZK
+! SAL SELBSTST--7^^ ZELP
+! SAL SELBST7^^ ZELPZT
+! SAL SERVICE7^ ZRFIZ
+! SAL SE(LMNRST)-3^ ZE
+! SAL SETTE$ ZET
+! SAL SHP-^ Z
+! SAL SHST ZT
+! SAL SHTSH Z
+! SAL SHT Z
+! SAL SH3 Z
+! SAL SIEGLI-^ ZIKL
+! SAL SIGLI-^ ZIKL
+! SAL SIGHT ZEIT
+! SAL SIGN ZEIN
+! SAL SKI(NPZ)- ZKI
+! SAL SKI<^ ZI
+! SAL SOUND- ZAUN
+! SAL STAATS^^ ZTAZ
+! SAL STADT^^ ZTAT
+! SAL START^^ ZTART
+! SAL STAURANT7 ZTURAN
+! SAL STEAK- ZTE
+! SAL STRAF^^ ZTRAF
+! SAL ST'S$ Z
+! SAL STST-- _
+! SAL STS(ACEHIOU)-- ZT
+! SAL ST(SZ) Z
+! SAL STYN(AE)-$ ZTIN
+! SAL ST ZT
+! SAL SZE(NPT)-^ ZE
+! SAL SZI(ELN)-^ ZI
+! SAL SZCZ< Z
+! SAL SZT< ZT
+! SAL SZ<3 Z
+! SAL S Z
+! SAL T'S3$ Z
+! SAL TCH Z
+! SAL TEAT-^ TEA
+! SAL TE(LMNRST)-3^ TE
+! SAL TH< T
+! SAL TIC$ TIZ
+! SAL TOAS-^ TU
+! SAL TOILET- TULE
+! SAL TOIN- TUA
+! SAL TRAINI- TREN
+! SAL TSCH Z
+! SAL TSH Z
+! SAL TST ZT
+! SAL T(S) Z
+! SAL TT(SZ)--< _
+! SAL TT9 T
+! SAL TZ- _
+! SAL T T
+! SAL UEBER^^ IPA
+! SAL UE2 I
+! SAL UIE$ I
+! SAL UM^^ UN
+! SAL UNTERE-- UNTE
+! SAL UNTER^^ UNTA
+! SAL UNVER^^ UNFA
+! SAL UN^^ UN
+! SAL UTI(AOU)- UZI
+! SAL U U
+! SAL VACL-^ FAZ
+! SAL VAC$ FAZ
+! SAL VEDD-^ FE
+! SAL VEREIN FAEIN
+! SAL VERSEN^ FAZN
+! SAL VER^^ FA
+! SAL VER FA
+! SAL VET(HT)-^ FET
+! SAL VETTE$ FET
+! SAL VIC$ FIZ
+! SAL VIEL FIL
+! SAL VIEW FIU
+! SAL VOR^^ FUR
+! SAL VY9^ FI
+! SAL V< F
+! SAL WE(LMNRST)-3^ FE
+! SAL WIC$ FIZ
+! SAL WIEDER^^ FITA
+! SAL WY9^ FI
+! SAL W F
+! SAL XE(LMNRST)-3^ XE
+! SAL X<^ Z
+! SAL X(CSZ) X
+! SAL XTS(CH)-- XT
+! SAL XT(SZ) Z
+! SAL X X
+! SAL YE(LMNRST)-3^ IE
+! SAL YE-3 I
+! SAL YOR(GK)^$ IRK
+! SAL Y(AOU)-<7 I
+! SAL YVES^$ IF
+! SAL YVONNE^$ IFUN
+! SAL Y I
+! SAL ZC(AOU)- ZK
+! SAL ZE(LMNRST)-3^ ZE
+! SAL ZH< Z
+! SAL ZS(CHT)-- _
+! SAL ZS Z
+! SAL ZUERST ZUERZT
+! SAL ZURCK^^ ZURIK
+! SAL ZUVER^^ ZUFA # x
+! SAL Z Z
diff --git a/runtime/spell/de/de_AT.diff b/runtime/spell/de/de_AT.diff
new file mode 100644
index 0000000..42494fe
--- /dev/null
+++ b/runtime/spell/de/de_AT.diff
@@ -0,0 +1,573 @@
+*** de_AT.orig.aff 2019-01-19 19:16:46.616026157 +0100
+--- de_AT.aff 2019-01-19 19:24:24.524983269 +0100
+***************
+*** 15,16 ****
+--- 15,47 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
++ COMPOUNDRULE xy?z
++ #COMPOUNDBEGIN x
++ #COMPOUNDMIDDLE y
++ #COMPOUNDEND z
++
++ # Prefixes are allowed at the beginning of compounds,
++ # suffixes are allowed at the end of compounds by default:
++ # (prefix)?(root)+(affix)?
++ # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
++ COMPOUNDPERMITFLAG c
++
++ ONLYINCOMPOUND o
++
++
+ PFX U Y 1
+***************
+*** 538,553 ****
+
+-
+- COMPOUNDBEGIN x
+- COMPOUNDMIDDLE y
+- COMPOUNDEND z
+ FORBIDDENWORD d
+
+- # Prefixes are allowed at the beginning of compounds,
+- # suffixes are allowed at the end of compounds by default:
+- # (prefix)?(root)+(affix)?
+- # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
+- COMPOUNDPERMITFLAG c
+-
+- ONLYINCOMPOUND o
+-
+ # my PSEUDOROOT h(elper) flag
+--- 569,572 ----
+***************
+*** 571,573 ****
+
+! WORDCHARS -.
+
+--- 590,592 ----
+
+! # WORDCHARS -.
+
+***************
+*** 725,729 ****
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! BREAK 2
+! BREAK -
+! BREAK .
+!
+--- 744,1242 ----
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! # BREAK 2
+! # BREAK -
+! # BREAK .
+!
+! # German phonetic transformation rules for use with Aspell
+! # Copyright (C) 2000 Bjrn Jacke
+! #
+! # This library is free software; you can redistribute it and/or
+! # modify it under the terms of the GNU Lesser General Public
+! # License version 2.1 as published by the Free Software Foundation;
+! #
+! # This library is distributed in the hope that it will be useful,
+! # but WITHOUT ANY WARRANTY; without even the implied warranty of
+! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+! # Lesser General Public License for more details.
+! #
+! # You should have received a copy of the GNU Lesser General Public
+! # License along with this library; if not, write to the Free Software
+! # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+! #
+! # Bjrn Jacke may be reached by email at bjoern.jacke@gmx.de
+! #
+! # Changelog:
+! #
+! # 2000-01-05 Bjrn Jacke <bjoern.jacke@gmx.de>
+! # Initial Release
+! # 2000-01-07 Kevin Atkinson <kevinatk@home.com>
+! # Converted from header to data file.
+! SAL followup 1
+! SAL collapse_result 1
+!
+! SAL ER- E
+! SAL U< EU
+! SAL < E
+! SAL E
+! SAL ER-
+! SAL
+! SAL BER^^ IPA
+! SAL ER- I
+! SAL I
+! SAL Z
+! SAL ABELLE$ APL
+! SAL ABELL$ APL
+! SAL ABIENNE$ APIN
+! SAL ACEY$ AZI
+! SAL AEU< EU
+! SAL AE2 E
+! SAL AGNI-^ AKN
+! SAL AGNIE- ANI
+! SAL AGN(AEOU)-$ ANI
+! SAL AIA2 AIA
+! SAL AIE$ E
+! SAL AILL(EOU)- ALI
+! SAL AINE$ EN
+! SAL AIRE$ ER
+! SAL AIR- E
+! SAL AISE$ EZ
+! SAL AISSANCE$ EZANZ
+! SAL AISSE$ EZ
+! SAL AIX$ EX
+! SAL AJ(AEIOU)-- A
+! SAL AKTIE AXIE
+! SAL ALO(IY)^ ALUI
+! SAL AMATEU(RS)- ANAT
+! SAL ANIELLE$ ANIL
+! SAL ANTI^^ ANTI
+! SAL ANVER^^ ANFA
+! SAL ATIA$ ATIA
+! SAL ATIA(NS)-- ATI
+! SAL ATI(AOU)- AZI
+! SAL AUAU-- _
+! SAL AUER< AUA
+! SAL AUF^^ AUF
+! SAL AULT$ U
+! SAL AUSSE$ UZ
+! SAL AUS(ST)-^ AUZ
+! SAL AUS^^ AUZ
+! SAL AUTO^^ AUTU
+! SAL AUX(IY)- AUX
+! SAL AUX U
+! SAL AU AU
+! SAL AVIER$ AFIE
+! SAL AYER--< EI
+! SAL AY(AEIOU)-- A
+! SAL A(IJY)< EI
+! SAL A A
+! SAL BEA(BCMNRU)-^ PEA
+! SAL BEAT(AEIMORU)-^ PEAT
+! SAL BEIGE^$ PEZ
+! SAL BE(LMNRST)-^ PE
+! SAL BETTE$ PET
+! SAL BIC$ PIZ
+! SAL BOWL(EI)- PUL
+! SAL BP(AEIORUY)- P
+! SAL BUDGET7 PIKE
+! SAL BUFFET7 PIFE
+! SAL BYLLE$ PILE
+! SAL BYLL$ PIL
+! SAL BYTE< PEIT
+! SAL B P
+! SAL C- Z
+! SAL C$ ZI
+! SAL CACH(EI)-^ KEZ
+! SAL CAE-- Z
+! SAL CA(IY)$ ZEI
+! SAL CCH Z
+! SAL CCE- X
+! SAL CE(EIJUY)-- Z
+! SAL CENT< ZENT
+! SAL CERST(EI)----^ KE
+! SAL CER$ ZA
+! SAL CE3 ZE
+! SAL CHAO(ST)- KAU
+! SAL CHAMPIO-^ ZENPI
+! SAL CHAR(AI)-^ KAR
+! SAL CHAU(CDFSVWXZ)- ZU
+! SAL CHE(CF)- ZE
+! SAL CHEM-^ KE
+! SAL CHEQUE< ZEK
+! SAL CHI(CFGPVW)- ZI
+! SAL CH(AEUY)-<^ Z
+! SAL CHK- _
+! SAL CH(LOR)-<^ K
+! SAL CHST- X
+! SAL CH(SXZ)3 X
+! SAL CH K
+! SAL CIER$ ZIE
+! SAL CYB-^ ZEI
+! SAL CY9^ ZI
+! SAL C(IJY)-3 Z
+! SAL CKST XT
+! SAL CK(SXZ)3 X
+! SAL C(CK)- _
+! SAL CLAUDET--- KLU
+! SAL CLAUDINE^$ KLUTIN
+! SAL COLE$ KUL
+! SAL COUCH KAUZ
+! SAL CQUES$ K
+! SAL CQUE K
+! SAL CREAT-^ KREA
+! SAL CST XT
+! SAL CS<^ Z
+! SAL C(SX) X
+! SAL CT(SXZ) X
+! SAL CZ< Z
+! SAL C< K
+! SAL D'H^ T
+! SAL D'S3$ Z
+! SAL DAVO(NR)-^$ TAFU
+! SAL DD(SZ)--< _
+! SAL DEPOT7 TEPU
+! SAL DESIGN TIZEIN
+! SAL DE(LMNRST)-3^ TE
+! SAL DETTE$ TET
+! SAL DIC$ TIZ
+! SAL DJ(AEIOU)-^ I
+! SAL DS(CH)--< T
+! SAL DST ZT
+! SAL DT- _
+! SAL DUIS-^ TI
+! SAL DURCH^^ TURK
+! SAL DZS(CH)-- T
+! SAL D(SZ) Z
+! SAL D T
+! SAL EAULT$ U
+! SAL EAUX$ U
+! SAL EAU U
+! SAL EAV IF
+! SAL EA(AEIOY)-3 EA
+! SAL EA3$ EA
+! SAL EA3 I
+! SAL EBEN^^ EPN
+! SAL EE9 E
+! SAL EIEI-- _
+! SAL EIH-- E
+! SAL EILLE$ EI
+! SAL EI EI
+! SAL EJ$ EI
+! SAL EL-^ E
+! SAL EL(DKL)--1 E
+! SAL EL(MNT)--1$ E
+! SAL ELYNE$ ELINE
+! SAL ELYN$ ELIN
+! SAL EL(AEIOUY)-1 EL
+! SAL EL-1 L
+! SAL EM-^ E
+! SAL EM(DFKMPQT)--1 E
+! SAL EM(AEIOUY)--1 E
+! SAL EM-1 N
+! SAL EN-^ E
+! SAL EN(CDGKQT)--1 E
+! SAL ENZ(AEIOUY)--1 EN
+! SAL EN(AEINOUY)-1 EN
+! SAL EN-<1 N
+! SAL ERH(AEIOU)-^ ER
+! SAL ER-^ E
+! SAL ER(AEIOUY)-1 A
+! SAL ER1$ A
+! SAL ER<1 A
+! SAL ETI(AOU)- EZI
+! SAL EUEU-- _
+! SAL EUILLE$
+! SAL EUR$ R
+! SAL EUX
+! SAL EUYS$ EUZ
+! SAL EU EU
+! SAL EYER< EIA
+! SAL EY< EI
+! SAL E E
+! SAL FANS--^$ FE
+! SAL FAN-^$ FE
+! SAL FAULT- FUL
+! SAL FEE(DL)- FI
+! SAL FEHLER FELA
+! SAL FE(LMNRST)-3^ FE
+! SAL FOND7 FUN
+! SAL FRAIN$ FRA
+! SAL FRISEU(RS)- FRIZ # x
+! SAL F F
+! SAL G'S$ X
+! SAL GAGS^$ KEX
+! SAL GAG^$ KEK
+! SAL GD KT
+! SAL GEGEN^^ KEKN
+! SAL GE(LMNRST)-3^ KE
+! SAL GETTE$ KET
+! SAL G(CK)- _
+! SAL GG- _
+! SAL GI(AO)-^ I
+! SAL GION$ KIUN
+! SAL GIUS-^ IU
+! SAL GMBH^$ GMPH
+! SAL GNAC$ NIAK
+! SAL GNON$ NIUN
+! SAL GN$ N
+! SAL GONCAL-^ KUNZA
+! SAL GS(CH)-- K
+! SAL GST XT
+! SAL G(SXZ) X
+! SAL GUCK- KU
+! SAL GUI-^ K
+! SAL G K
+! SAL HEAD- E
+! SAL HE(LMNRST)-3^ E
+! SAL HE(LMN)-1 E
+! SAL HEUR1$ R
+! SAL H^ _
+! SAL IEC$ IZ
+! SAL IEI-3 _
+! SAL IELL3 IEL
+! SAL IENNE$ IN
+! SAL IERRE$ IER
+! SAL IETTE$ IT
+! SAL IEU I
+! SAL IE<4 I
+! SAL IGHT3$ EIT
+! SAL IGNI(EO)- INI
+! SAL IGN(AEOU)-$ INI
+! SAL IJ(AOU)- I
+! SAL IJ$ I
+! SAL IJ< EI
+! SAL IKOLE$ IKUL
+! SAL ILLAN(STZ)-- ILIA
+! SAL ILLAR(DT)-- ILIA
+! SAL INVER- INFE
+! SAL ITI(AOU)- IZI
+! SAL IVIER$ IFIE
+! SAL I I
+! SAL JAVIE---<^ ZA
+! SAL JEAN^$ IA
+! SAL JEAN-^ IA
+! SAL JER-^ IE
+! SAL JE(LMNST)- IE
+! SAL JOR(GK)^$ IRK
+! SAL J I
+! SAL KC(EIJ)- X
+! SAL KE(LMNRST)-3^ KE
+! SAL KH<^ K
+! SAL KIC$ KIZ
+! SAL KLE(LMNRST)-3^ KLE
+! SAL KOTELE-^ KUTL
+! SAL KREAT-^ KREA
+! SAL KST XT
+! SAL K(SXZ) X
+! SAL KTI(AIOU)-3 XI
+! SAL KT(SXZ) X
+! SAL K K
+! SAL LARVE- LARF
+! SAL LEAND-^ LEAN
+! SAL LEL- LE
+! SAL LE(MNRST)-3^ LE
+! SAL LETTE$ LET
+! SAL LFGNAG- LFKAN
+! SAL LIC$ LIZ
+! SAL LIVE^$ LEIF
+! SAL LUI(GS)-- LU
+! SAL L L
+! SAL MASSEU(RS)- NAZ
+! SAL MAURICE NURIZ
+! SAL MBH^$ MPH
+! SAL MB(SZ)- N
+! SAL MC9^ NK
+! SAL MEMOIR-^ NENUA
+! SAL ME(LMNRST)-3^ NE
+! SAL MIGUEL NIKL
+! SAL MIKE^$ NEIK
+! SAL MN N
+! SAL MPJUTE- NPUT
+! SAL MP(SZ)- N
+! SAL MP(BDJLMNPQRTVW)- NP
+! SAL M N
+! SAL NACH^^ NAK
+! SAL NADINE NATIN
+! SAL NAIV-- NA
+! SAL NAISE$ NEZE
+! SAL NCOISE$ ZUA
+! SAL NCOIS$ ZUA
+! SAL NEBEN^^ NEPN
+! SAL NE(LMNRST)-3^ NE
+! SAL NEN-3 NE
+! SAL NETTE$ NET
+! SAL NG(BDFJLMNPQRTVW)- NK
+! SAL NICHTS^^ NIX
+! SAL NICHT^^ NIKT
+! SAL NINE$ NIN
+! SAL NON^^ NUN
+! SAL NOT^^ NUT
+! SAL NTI(AIOU)-3 NZI
+! SAL NTIEL--3 NZI
+! SAL NYLON NEILUN
+! SAL ND(SZ)$ NZ
+! SAL NT(SZ)$ NZ
+! SAL ND'S$ NZ
+! SAL NT'S$ NZ
+! SAL NSTS$ NZ
+! SAL N N
+! SAL OBER^^ UPA
+! SAL OE2
+! SAL OGNIE- UNI
+! SAL OGN(AEOU)-$ UNI
+! SAL OIE$
+! SAL OIR$ UAR
+! SAL OIX UA
+! SAL OI<3 EU
+! SAL OJ(AEIOU)-- U
+! SAL OKAY^$ UKE
+! SAL OLYN$ ULIN
+! SAL OTI(AOU)- UZI
+! SAL OUI^ FI
+! SAL OUILLE$ ULIE
+! SAL OU(DT)-^ AU
+! SAL OUSE$ AUZ
+! SAL OUT- AU
+! SAL OU U
+! SAL OWS$ UZ
+! SAL OY(AEIOU)-- U
+! SAL O(JY)< EU
+! SAL O U
+! SAL PATIEN--^ PAZI
+! SAL PENSIO-^ PANZI
+! SAL PE(LMNRST)-3^ PE
+! SAL PFER-^ FE
+! SAL P(FH)< F
+! SAL POLY^^ PULI
+! SAL PORTRAIT7 PURTRE
+! SAL PP(FH)--< P
+! SAL PP- _
+! SAL PRIX^$ PRI
+! SAL P(SZ)^ Z
+! SAL PTI(AOU)-3 PZI
+! SAL PIC^$ PIK
+! SAL P P
+! SAL QUE(LMNRST)-3 KFE
+! SAL QUE$ K
+! SAL QUI(NS)$ KI
+! SAL QU KF
+! SAL Q< K
+! SAL RCH RK
+! SAL RECHERCH^ REZAZ
+! SAL RER$ RA
+! SAL RE(MNR)-4 RE
+! SAL RETTE$ RET
+! SAL RH<^ R
+! SAL RJA(MN)-- RI
+! SAL RTI(AOU)-3 RZI
+! SAL RY(KN)-$ RI
+! SAL R R
+! SAL SAFE^$ ZEIF
+! SAL SAUCE-^ ZUZ
+! SAL SCHSCH---7 _
+! SAL SCHTSCH Z
+! SAL SC(HZ)< Z
+! SAL SC ZK
+! SAL SELBSTST--7^^ ZELP
+! SAL SELBST7^^ ZELPZT
+! SAL SERVICE7^ ZRFIZ
+! SAL SE(LMNRST)-3^ ZE
+! SAL SETTE$ ZET
+! SAL SHP-^ Z
+! SAL SHST ZT
+! SAL SHTSH Z
+! SAL SHT Z
+! SAL SH3 Z
+! SAL SIEGLI-^ ZIKL
+! SAL SIGLI-^ ZIKL
+! SAL SIGHT ZEIT
+! SAL SIGN ZEIN
+! SAL SKI(NPZ)- ZKI
+! SAL SKI<^ ZI
+! SAL SOUND- ZAUN
+! SAL STAATS^^ ZTAZ
+! SAL STADT^^ ZTAT
+! SAL START^^ ZTART
+! SAL STAURANT7 ZTURAN
+! SAL STEAK- ZTE
+! SAL STRAF^^ ZTRAF
+! SAL ST'S$ Z
+! SAL STST-- _
+! SAL STS(ACEHIOU)-- ZT
+! SAL ST(SZ) Z
+! SAL STYN(AE)-$ ZTIN
+! SAL ST ZT
+! SAL SZE(NPT)-^ ZE
+! SAL SZI(ELN)-^ ZI
+! SAL SZCZ< Z
+! SAL SZT< ZT
+! SAL SZ<3 Z
+! SAL S Z
+! SAL T'S3$ Z
+! SAL TCH Z
+! SAL TEAT-^ TEA
+! SAL TE(LMNRST)-3^ TE
+! SAL TH< T
+! SAL TIC$ TIZ
+! SAL TOAS-^ TU
+! SAL TOILET- TULE
+! SAL TOIN- TUA
+! SAL TRAINI- TREN
+! SAL TSCH Z
+! SAL TSH Z
+! SAL TST ZT
+! SAL T(S) Z
+! SAL TT(SZ)--< _
+! SAL TT9 T
+! SAL TZ- _
+! SAL T T
+! SAL UEBER^^ IPA
+! SAL UE2 I
+! SAL UIE$ I
+! SAL UM^^ UN
+! SAL UNTERE-- UNTE
+! SAL UNTER^^ UNTA
+! SAL UNVER^^ UNFA
+! SAL UN^^ UN
+! SAL UTI(AOU)- UZI
+! SAL U U
+! SAL VACL-^ FAZ
+! SAL VAC$ FAZ
+! SAL VEDD-^ FE
+! SAL VEREIN FAEIN
+! SAL VERSEN^ FAZN
+! SAL VER^^ FA
+! SAL VER FA
+! SAL VET(HT)-^ FET
+! SAL VETTE$ FET
+! SAL VIC$ FIZ
+! SAL VIEL FIL
+! SAL VIEW FIU
+! SAL VOR^^ FUR
+! SAL VY9^ FI
+! SAL V< F
+! SAL WE(LMNRST)-3^ FE
+! SAL WIC$ FIZ
+! SAL WIEDER^^ FITA
+! SAL WY9^ FI
+! SAL W F
+! SAL XE(LMNRST)-3^ XE
+! SAL X<^ Z
+! SAL X(CSZ) X
+! SAL XTS(CH)-- XT
+! SAL XT(SZ) Z
+! SAL X X
+! SAL YE(LMNRST)-3^ IE
+! SAL YE-3 I
+! SAL YOR(GK)^$ IRK
+! SAL Y(AOU)-<7 I
+! SAL YVES^$ IF
+! SAL YVONNE^$ IFUN
+! SAL Y I
+! SAL ZC(AOU)- ZK
+! SAL ZE(LMNRST)-3^ ZE
+! SAL ZH< Z
+! SAL ZS(CHT)-- _
+! SAL ZS Z
+! SAL ZUERST ZUERZT
+! SAL ZURCK^^ ZURIK
+! SAL ZUVER^^ ZUFA # x
+! SAL Z Z
diff --git a/runtime/spell/de/de_CH.diff b/runtime/spell/de/de_CH.diff
new file mode 100644
index 0000000..2bf25a2
--- /dev/null
+++ b/runtime/spell/de/de_CH.diff
@@ -0,0 +1,574 @@
+*** de_CH.orig.aff 2019-01-19 18:45:30.400494173 +0100
+--- de_CH.aff 2019-01-19 19:24:48.064826847 +0100
+***************
+*** 15,16 ****
+--- 15,48 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
++
++ COMPOUNDRULE xy?z
++ #COMPOUNDBEGIN x
++ #COMPOUNDMIDDLE y
++ #COMPOUNDEND z
++
++ # Prefixes are allowed at the beginning of compounds,
++ # suffixes are allowed at the end of compounds by default:
++ # (prefix)?(root)+(affix)?
++ # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
++ COMPOUNDPERMITFLAG c
++
++ ONLYINCOMPOUND o
++
++
+ PFX U Y 1
+***************
+*** 538,553 ****
+
+-
+- COMPOUNDBEGIN x
+- COMPOUNDMIDDLE y
+- COMPOUNDEND z
+ FORBIDDENWORD d
+
+- # Prefixes are allowed at the beginning of compounds,
+- # suffixes are allowed at the end of compounds by default:
+- # (prefix)?(root)+(affix)?
+- # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
+- COMPOUNDPERMITFLAG c
+-
+- ONLYINCOMPOUND o
+-
+ # my PSEUDOROOT h(elper) flag
+--- 570,573 ----
+***************
+*** 571,573 ****
+
+! WORDCHARS -.
+
+--- 591,593 ----
+
+! # WORDCHARS -.
+
+***************
+*** 725,729 ****
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! BREAK 2
+! BREAK -
+! BREAK .
+!
+--- 745,1243 ----
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! # BREAK 2
+! # BREAK -
+! # BREAK .
+!
+! # German phonetic transformation rules for use with Aspell
+! # Copyright (C) 2000 Bjrn Jacke
+! #
+! # This library is free software; you can redistribute it and/or
+! # modify it under the terms of the GNU Lesser General Public
+! # License version 2.1 as published by the Free Software Foundation;
+! #
+! # This library is distributed in the hope that it will be useful,
+! # but WITHOUT ANY WARRANTY; without even the implied warranty of
+! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+! # Lesser General Public License for more details.
+! #
+! # You should have received a copy of the GNU Lesser General Public
+! # License along with this library; if not, write to the Free Software
+! # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+! #
+! # Bjrn Jacke may be reached by email at bjoern.jacke@gmx.de
+! #
+! # Changelog:
+! #
+! # 2000-01-05 Bjrn Jacke <bjoern.jacke@gmx.de>
+! # Initial Release
+! # 2000-01-07 Kevin Atkinson <kevinatk@home.com>
+! # Converted from header to data file.
+! SAL followup 1
+! SAL collapse_result 1
+!
+! SAL ER- E
+! SAL U< EU
+! SAL < E
+! SAL E
+! SAL ER-
+! SAL
+! SAL BER^^ IPA
+! SAL ER- I
+! SAL I
+! SAL Z
+! SAL ABELLE$ APL
+! SAL ABELL$ APL
+! SAL ABIENNE$ APIN
+! SAL ACEY$ AZI
+! SAL AEU< EU
+! SAL AE2 E
+! SAL AGNI-^ AKN
+! SAL AGNIE- ANI
+! SAL AGN(AEOU)-$ ANI
+! SAL AIA2 AIA
+! SAL AIE$ E
+! SAL AILL(EOU)- ALI
+! SAL AINE$ EN
+! SAL AIRE$ ER
+! SAL AIR- E
+! SAL AISE$ EZ
+! SAL AISSANCE$ EZANZ
+! SAL AISSE$ EZ
+! SAL AIX$ EX
+! SAL AJ(AEIOU)-- A
+! SAL AKTIE AXIE
+! SAL ALO(IY)^ ALUI
+! SAL AMATEU(RS)- ANAT
+! SAL ANIELLE$ ANIL
+! SAL ANTI^^ ANTI
+! SAL ANVER^^ ANFA
+! SAL ATIA$ ATIA
+! SAL ATIA(NS)-- ATI
+! SAL ATI(AOU)- AZI
+! SAL AUAU-- _
+! SAL AUER< AUA
+! SAL AUF^^ AUF
+! SAL AULT$ U
+! SAL AUSSE$ UZ
+! SAL AUS(ST)-^ AUZ
+! SAL AUS^^ AUZ
+! SAL AUTO^^ AUTU
+! SAL AUX(IY)- AUX
+! SAL AUX U
+! SAL AU AU
+! SAL AVIER$ AFIE
+! SAL AYER--< EI
+! SAL AY(AEIOU)-- A
+! SAL A(IJY)< EI
+! SAL A A
+! SAL BEA(BCMNRU)-^ PEA
+! SAL BEAT(AEIMORU)-^ PEAT
+! SAL BEIGE^$ PEZ
+! SAL BE(LMNRST)-^ PE
+! SAL BETTE$ PET
+! SAL BIC$ PIZ
+! SAL BOWL(EI)- PUL
+! SAL BP(AEIORUY)- P
+! SAL BUDGET7 PIKE
+! SAL BUFFET7 PIFE
+! SAL BYLLE$ PILE
+! SAL BYLL$ PIL
+! SAL BYTE< PEIT
+! SAL B P
+! SAL C- Z
+! SAL C$ ZI
+! SAL CACH(EI)-^ KEZ
+! SAL CAE-- Z
+! SAL CA(IY)$ ZEI
+! SAL CCH Z
+! SAL CCE- X
+! SAL CE(EIJUY)-- Z
+! SAL CENT< ZENT
+! SAL CERST(EI)----^ KE
+! SAL CER$ ZA
+! SAL CE3 ZE
+! SAL CHAO(ST)- KAU
+! SAL CHAMPIO-^ ZENPI
+! SAL CHAR(AI)-^ KAR
+! SAL CHAU(CDFSVWXZ)- ZU
+! SAL CHE(CF)- ZE
+! SAL CHEM-^ KE
+! SAL CHEQUE< ZEK
+! SAL CHI(CFGPVW)- ZI
+! SAL CH(AEUY)-<^ Z
+! SAL CHK- _
+! SAL CH(LOR)-<^ K
+! SAL CHST- X
+! SAL CH(SXZ)3 X
+! SAL CH K
+! SAL CIER$ ZIE
+! SAL CYB-^ ZEI
+! SAL CY9^ ZI
+! SAL C(IJY)-3 Z
+! SAL CKST XT
+! SAL CK(SXZ)3 X
+! SAL C(CK)- _
+! SAL CLAUDET--- KLU
+! SAL CLAUDINE^$ KLUTIN
+! SAL COLE$ KUL
+! SAL COUCH KAUZ
+! SAL CQUES$ K
+! SAL CQUE K
+! SAL CREAT-^ KREA
+! SAL CST XT
+! SAL CS<^ Z
+! SAL C(SX) X
+! SAL CT(SXZ) X
+! SAL CZ< Z
+! SAL C< K
+! SAL D'H^ T
+! SAL D'S3$ Z
+! SAL DAVO(NR)-^$ TAFU
+! SAL DD(SZ)--< _
+! SAL DEPOT7 TEPU
+! SAL DESIGN TIZEIN
+! SAL DE(LMNRST)-3^ TE
+! SAL DETTE$ TET
+! SAL DIC$ TIZ
+! SAL DJ(AEIOU)-^ I
+! SAL DS(CH)--< T
+! SAL DST ZT
+! SAL DT- _
+! SAL DUIS-^ TI
+! SAL DURCH^^ TURK
+! SAL DZS(CH)-- T
+! SAL D(SZ) Z
+! SAL D T
+! SAL EAULT$ U
+! SAL EAUX$ U
+! SAL EAU U
+! SAL EAV IF
+! SAL EA(AEIOY)-3 EA
+! SAL EA3$ EA
+! SAL EA3 I
+! SAL EBEN^^ EPN
+! SAL EE9 E
+! SAL EIEI-- _
+! SAL EIH-- E
+! SAL EILLE$ EI
+! SAL EI EI
+! SAL EJ$ EI
+! SAL EL-^ E
+! SAL EL(DKL)--1 E
+! SAL EL(MNT)--1$ E
+! SAL ELYNE$ ELINE
+! SAL ELYN$ ELIN
+! SAL EL(AEIOUY)-1 EL
+! SAL EL-1 L
+! SAL EM-^ E
+! SAL EM(DFKMPQT)--1 E
+! SAL EM(AEIOUY)--1 E
+! SAL EM-1 N
+! SAL EN-^ E
+! SAL EN(CDGKQT)--1 E
+! SAL ENZ(AEIOUY)--1 EN
+! SAL EN(AEINOUY)-1 EN
+! SAL EN-<1 N
+! SAL ERH(AEIOU)-^ ER
+! SAL ER-^ E
+! SAL ER(AEIOUY)-1 A
+! SAL ER1$ A
+! SAL ER<1 A
+! SAL ETI(AOU)- EZI
+! SAL EUEU-- _
+! SAL EUILLE$
+! SAL EUR$ R
+! SAL EUX
+! SAL EUYS$ EUZ
+! SAL EU EU
+! SAL EYER< EIA
+! SAL EY< EI
+! SAL E E
+! SAL FANS--^$ FE
+! SAL FAN-^$ FE
+! SAL FAULT- FUL
+! SAL FEE(DL)- FI
+! SAL FEHLER FELA
+! SAL FE(LMNRST)-3^ FE
+! SAL FOND7 FUN
+! SAL FRAIN$ FRA
+! SAL FRISEU(RS)- FRIZ # x
+! SAL F F
+! SAL G'S$ X
+! SAL GAGS^$ KEX
+! SAL GAG^$ KEK
+! SAL GD KT
+! SAL GEGEN^^ KEKN
+! SAL GE(LMNRST)-3^ KE
+! SAL GETTE$ KET
+! SAL G(CK)- _
+! SAL GG- _
+! SAL GI(AO)-^ I
+! SAL GION$ KIUN
+! SAL GIUS-^ IU
+! SAL GMBH^$ GMPH
+! SAL GNAC$ NIAK
+! SAL GNON$ NIUN
+! SAL GN$ N
+! SAL GONCAL-^ KUNZA
+! SAL GS(CH)-- K
+! SAL GST XT
+! SAL G(SXZ) X
+! SAL GUCK- KU
+! SAL GUI-^ K
+! SAL G K
+! SAL HEAD- E
+! SAL HE(LMNRST)-3^ E
+! SAL HE(LMN)-1 E
+! SAL HEUR1$ R
+! SAL H^ _
+! SAL IEC$ IZ
+! SAL IEI-3 _
+! SAL IELL3 IEL
+! SAL IENNE$ IN
+! SAL IERRE$ IER
+! SAL IETTE$ IT
+! SAL IEU I
+! SAL IE<4 I
+! SAL IGHT3$ EIT
+! SAL IGNI(EO)- INI
+! SAL IGN(AEOU)-$ INI
+! SAL IJ(AOU)- I
+! SAL IJ$ I
+! SAL IJ< EI
+! SAL IKOLE$ IKUL
+! SAL ILLAN(STZ)-- ILIA
+! SAL ILLAR(DT)-- ILIA
+! SAL INVER- INFE
+! SAL ITI(AOU)- IZI
+! SAL IVIER$ IFIE
+! SAL I I
+! SAL JAVIE---<^ ZA
+! SAL JEAN^$ IA
+! SAL JEAN-^ IA
+! SAL JER-^ IE
+! SAL JE(LMNST)- IE
+! SAL JOR(GK)^$ IRK
+! SAL J I
+! SAL KC(EIJ)- X
+! SAL KE(LMNRST)-3^ KE
+! SAL KH<^ K
+! SAL KIC$ KIZ
+! SAL KLE(LMNRST)-3^ KLE
+! SAL KOTELE-^ KUTL
+! SAL KREAT-^ KREA
+! SAL KST XT
+! SAL K(SXZ) X
+! SAL KTI(AIOU)-3 XI
+! SAL KT(SXZ) X
+! SAL K K
+! SAL LARVE- LARF
+! SAL LEAND-^ LEAN
+! SAL LEL- LE
+! SAL LE(MNRST)-3^ LE
+! SAL LETTE$ LET
+! SAL LFGNAG- LFKAN
+! SAL LIC$ LIZ
+! SAL LIVE^$ LEIF
+! SAL LUI(GS)-- LU
+! SAL L L
+! SAL MASSEU(RS)- NAZ
+! SAL MAURICE NURIZ
+! SAL MBH^$ MPH
+! SAL MB(SZ)- N
+! SAL MC9^ NK
+! SAL MEMOIR-^ NENUA
+! SAL ME(LMNRST)-3^ NE
+! SAL MIGUEL NIKL
+! SAL MIKE^$ NEIK
+! SAL MN N
+! SAL MPJUTE- NPUT
+! SAL MP(SZ)- N
+! SAL MP(BDJLMNPQRTVW)- NP
+! SAL M N
+! SAL NACH^^ NAK
+! SAL NADINE NATIN
+! SAL NAIV-- NA
+! SAL NAISE$ NEZE
+! SAL NCOISE$ ZUA
+! SAL NCOIS$ ZUA
+! SAL NEBEN^^ NEPN
+! SAL NE(LMNRST)-3^ NE
+! SAL NEN-3 NE
+! SAL NETTE$ NET
+! SAL NG(BDFJLMNPQRTVW)- NK
+! SAL NICHTS^^ NIX
+! SAL NICHT^^ NIKT
+! SAL NINE$ NIN
+! SAL NON^^ NUN
+! SAL NOT^^ NUT
+! SAL NTI(AIOU)-3 NZI
+! SAL NTIEL--3 NZI
+! SAL NYLON NEILUN
+! SAL ND(SZ)$ NZ
+! SAL NT(SZ)$ NZ
+! SAL ND'S$ NZ
+! SAL NT'S$ NZ
+! SAL NSTS$ NZ
+! SAL N N
+! SAL OBER^^ UPA
+! SAL OE2
+! SAL OGNIE- UNI
+! SAL OGN(AEOU)-$ UNI
+! SAL OIE$
+! SAL OIR$ UAR
+! SAL OIX UA
+! SAL OI<3 EU
+! SAL OJ(AEIOU)-- U
+! SAL OKAY^$ UKE
+! SAL OLYN$ ULIN
+! SAL OTI(AOU)- UZI
+! SAL OUI^ FI
+! SAL OUILLE$ ULIE
+! SAL OU(DT)-^ AU
+! SAL OUSE$ AUZ
+! SAL OUT- AU
+! SAL OU U
+! SAL OWS$ UZ
+! SAL OY(AEIOU)-- U
+! SAL O(JY)< EU
+! SAL O U
+! SAL PATIEN--^ PAZI
+! SAL PENSIO-^ PANZI
+! SAL PE(LMNRST)-3^ PE
+! SAL PFER-^ FE
+! SAL P(FH)< F
+! SAL POLY^^ PULI
+! SAL PORTRAIT7 PURTRE
+! SAL PP(FH)--< P
+! SAL PP- _
+! SAL PRIX^$ PRI
+! SAL P(SZ)^ Z
+! SAL PTI(AOU)-3 PZI
+! SAL PIC^$ PIK
+! SAL P P
+! SAL QUE(LMNRST)-3 KFE
+! SAL QUE$ K
+! SAL QUI(NS)$ KI
+! SAL QU KF
+! SAL Q< K
+! SAL RCH RK
+! SAL RECHERCH^ REZAZ
+! SAL RER$ RA
+! SAL RE(MNR)-4 RE
+! SAL RETTE$ RET
+! SAL RH<^ R
+! SAL RJA(MN)-- RI
+! SAL RTI(AOU)-3 RZI
+! SAL RY(KN)-$ RI
+! SAL R R
+! SAL SAFE^$ ZEIF
+! SAL SAUCE-^ ZUZ
+! SAL SCHSCH---7 _
+! SAL SCHTSCH Z
+! SAL SC(HZ)< Z
+! SAL SC ZK
+! SAL SELBSTST--7^^ ZELP
+! SAL SELBST7^^ ZELPZT
+! SAL SERVICE7^ ZRFIZ
+! SAL SE(LMNRST)-3^ ZE
+! SAL SETTE$ ZET
+! SAL SHP-^ Z
+! SAL SHST ZT
+! SAL SHTSH Z
+! SAL SHT Z
+! SAL SH3 Z
+! SAL SIEGLI-^ ZIKL
+! SAL SIGLI-^ ZIKL
+! SAL SIGHT ZEIT
+! SAL SIGN ZEIN
+! SAL SKI(NPZ)- ZKI
+! SAL SKI<^ ZI
+! SAL SOUND- ZAUN
+! SAL STAATS^^ ZTAZ
+! SAL STADT^^ ZTAT
+! SAL START^^ ZTART
+! SAL STAURANT7 ZTURAN
+! SAL STEAK- ZTE
+! SAL STRAF^^ ZTRAF
+! SAL ST'S$ Z
+! SAL STST-- _
+! SAL STS(ACEHIOU)-- ZT
+! SAL ST(SZ) Z
+! SAL STYN(AE)-$ ZTIN
+! SAL ST ZT
+! SAL SZE(NPT)-^ ZE
+! SAL SZI(ELN)-^ ZI
+! SAL SZCZ< Z
+! SAL SZT< ZT
+! SAL SZ<3 Z
+! SAL S Z
+! SAL T'S3$ Z
+! SAL TCH Z
+! SAL TEAT-^ TEA
+! SAL TE(LMNRST)-3^ TE
+! SAL TH< T
+! SAL TIC$ TIZ
+! SAL TOAS-^ TU
+! SAL TOILET- TULE
+! SAL TOIN- TUA
+! SAL TRAINI- TREN
+! SAL TSCH Z
+! SAL TSH Z
+! SAL TST ZT
+! SAL T(S) Z
+! SAL TT(SZ)--< _
+! SAL TT9 T
+! SAL TZ- _
+! SAL T T
+! SAL UEBER^^ IPA
+! SAL UE2 I
+! SAL UIE$ I
+! SAL UM^^ UN
+! SAL UNTERE-- UNTE
+! SAL UNTER^^ UNTA
+! SAL UNVER^^ UNFA
+! SAL UN^^ UN
+! SAL UTI(AOU)- UZI
+! SAL U U
+! SAL VACL-^ FAZ
+! SAL VAC$ FAZ
+! SAL VEDD-^ FE
+! SAL VEREIN FAEIN
+! SAL VERSEN^ FAZN
+! SAL VER^^ FA
+! SAL VER FA
+! SAL VET(HT)-^ FET
+! SAL VETTE$ FET
+! SAL VIC$ FIZ
+! SAL VIEL FIL
+! SAL VIEW FIU
+! SAL VOR^^ FUR
+! SAL VY9^ FI
+! SAL V< F
+! SAL WE(LMNRST)-3^ FE
+! SAL WIC$ FIZ
+! SAL WIEDER^^ FITA
+! SAL WY9^ FI
+! SAL W F
+! SAL XE(LMNRST)-3^ XE
+! SAL X<^ Z
+! SAL X(CSZ) X
+! SAL XTS(CH)-- XT
+! SAL XT(SZ) Z
+! SAL X X
+! SAL YE(LMNRST)-3^ IE
+! SAL YE-3 I
+! SAL YOR(GK)^$ IRK
+! SAL Y(AOU)-<7 I
+! SAL YVES^$ IF
+! SAL YVONNE^$ IFUN
+! SAL Y I
+! SAL ZC(AOU)- ZK
+! SAL ZE(LMNRST)-3^ ZE
+! SAL ZH< Z
+! SAL ZS(CHT)-- _
+! SAL ZS Z
+! SAL ZUERST ZUERZT
+! SAL ZURCK^^ ZURIK
+! SAL ZUVER^^ ZUFA # x
+! SAL Z Z
diff --git a/runtime/spell/de/de_DE.diff b/runtime/spell/de/de_DE.diff
new file mode 100644
index 0000000..bbac7a0
--- /dev/null
+++ b/runtime/spell/de/de_DE.diff
@@ -0,0 +1,580 @@
+*** de_DE.orig.aff 2019-01-19 18:45:26.132522538 +0100
+--- de_DE.aff 2019-01-19 19:23:37.233297530 +0100
+***************
+*** 15,16 ****
+--- 15,46 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
++ COMPOUNDRULE xy?z
++ #COMPOUNDBEGIN x
++ #COMPOUNDMIDDLE y
++ #COMPOUNDEND z
++
++ # Prefixes are allowed at the beginning of compounds,
++ # suffixes are allowed at the end of compounds by default:
++ # (prefix)?(root)+(affix)?
++ # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
++ COMPOUNDPERMITFLAG c
++
++ ONLYINCOMPOUND o
++
+ PFX U Y 1
+***************
+*** 536,553 ****
+ #LANG de_DE
+! CHECKSHARPS
+!
+
+- COMPOUNDBEGIN x
+- COMPOUNDMIDDLE y
+- COMPOUNDEND z
+ FORBIDDENWORD d
+
+- # Prefixes are allowed at the beginning of compounds,
+- # suffixes are allowed at the end of compounds by default:
+- # (prefix)?(root)+(affix)?
+- # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
+- COMPOUNDPERMITFLAG c
+-
+- ONLYINCOMPOUND o
+-
+ # my PSEUDOROOT h(elper) flag
+--- 566,571 ----
+ #LANG de_DE
+! # CHECKSHARPS
+
+ FORBIDDENWORD d
+
+ # my PSEUDOROOT h(elper) flag
+***************
+*** 571,573 ****
+
+! WORDCHARS -.
+
+--- 589,591 ----
+
+! # WORDCHARS -.
+
+***************
+*** 725,729 ****
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! BREAK 2
+! BREAK -
+! BREAK .
+!
+--- 743,1241 ----
+ # So enabling this is the lesser evil. No perfect solution found so far...
+! # BREAK 2
+! # BREAK -
+! # BREAK .
+!
+! # German phonetic transformation rules for use with Aspell
+! # Copyright (C) 2000 Bjrn Jacke
+! #
+! # This library is free software; you can redistribute it and/or
+! # modify it under the terms of the GNU Lesser General Public
+! # License version 2.1 as published by the Free Software Foundation;
+! #
+! # This library is distributed in the hope that it will be useful,
+! # but WITHOUT ANY WARRANTY; without even the implied warranty of
+! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+! # Lesser General Public License for more details.
+! #
+! # You should have received a copy of the GNU Lesser General Public
+! # License along with this library; if not, write to the Free Software
+! # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+! #
+! # Bjrn Jacke may be reached by email at bjoern.jacke@gmx.de
+! #
+! # Changelog:
+! #
+! # 2000-01-05 Bjrn Jacke <bjoern.jacke@gmx.de>
+! # Initial Release
+! # 2000-01-07 Kevin Atkinson <kevinatk@home.com>
+! # Converted from header to data file.
+! SAL followup 1
+! SAL collapse_result 1
+!
+! SAL ER- E
+! SAL U< EU
+! SAL < E
+! SAL E
+! SAL ER-
+! SAL
+! SAL BER^^ IPA
+! SAL ER- I
+! SAL I
+! SAL Z
+! SAL ABELLE$ APL
+! SAL ABELL$ APL
+! SAL ABIENNE$ APIN
+! SAL ACEY$ AZI
+! SAL AEU< EU
+! SAL AE2 E
+! SAL AGNI-^ AKN
+! SAL AGNIE- ANI
+! SAL AGN(AEOU)-$ ANI
+! SAL AIA2 AIA
+! SAL AIE$ E
+! SAL AILL(EOU)- ALI
+! SAL AINE$ EN
+! SAL AIRE$ ER
+! SAL AIR- E
+! SAL AISE$ EZ
+! SAL AISSANCE$ EZANZ
+! SAL AISSE$ EZ
+! SAL AIX$ EX
+! SAL AJ(AEIOU)-- A
+! SAL AKTIE AXIE
+! SAL ALO(IY)^ ALUI
+! SAL AMATEU(RS)- ANAT
+! SAL ANIELLE$ ANIL
+! SAL ANTI^^ ANTI
+! SAL ANVER^^ ANFA
+! SAL ATIA$ ATIA
+! SAL ATIA(NS)-- ATI
+! SAL ATI(AOU)- AZI
+! SAL AUAU-- _
+! SAL AUER< AUA
+! SAL AUF^^ AUF
+! SAL AULT$ U
+! SAL AUSSE$ UZ
+! SAL AUS(ST)-^ AUZ
+! SAL AUS^^ AUZ
+! SAL AUTO^^ AUTU
+! SAL AUX(IY)- AUX
+! SAL AUX U
+! SAL AU AU
+! SAL AVIER$ AFIE
+! SAL AYER--< EI
+! SAL AY(AEIOU)-- A
+! SAL A(IJY)< EI
+! SAL A A
+! SAL BEA(BCMNRU)-^ PEA
+! SAL BEAT(AEIMORU)-^ PEAT
+! SAL BEIGE^$ PEZ
+! SAL BE(LMNRST)-^ PE
+! SAL BETTE$ PET
+! SAL BIC$ PIZ
+! SAL BOWL(EI)- PUL
+! SAL BP(AEIORUY)- P
+! SAL BUDGET7 PIKE
+! SAL BUFFET7 PIFE
+! SAL BYLLE$ PILE
+! SAL BYLL$ PIL
+! SAL BYTE< PEIT
+! SAL B P
+! SAL C- Z
+! SAL C$ ZI
+! SAL CACH(EI)-^ KEZ
+! SAL CAE-- Z
+! SAL CA(IY)$ ZEI
+! SAL CCH Z
+! SAL CCE- X
+! SAL CE(EIJUY)-- Z
+! SAL CENT< ZENT
+! SAL CERST(EI)----^ KE
+! SAL CER$ ZA
+! SAL CE3 ZE
+! SAL CHAO(ST)- KAU
+! SAL CHAMPIO-^ ZENPI
+! SAL CHAR(AI)-^ KAR
+! SAL CHAU(CDFSVWXZ)- ZU
+! SAL CHE(CF)- ZE
+! SAL CHEM-^ KE
+! SAL CHEQUE< ZEK
+! SAL CHI(CFGPVW)- ZI
+! SAL CH(AEUY)-<^ Z
+! SAL CHK- _
+! SAL CH(LOR)-<^ K
+! SAL CHST- X
+! SAL CH(SXZ)3 X
+! SAL CH K
+! SAL CIER$ ZIE
+! SAL CYB-^ ZEI
+! SAL CY9^ ZI
+! SAL C(IJY)-3 Z
+! SAL CKST XT
+! SAL CK(SXZ)3 X
+! SAL C(CK)- _
+! SAL CLAUDET--- KLU
+! SAL CLAUDINE^$ KLUTIN
+! SAL COLE$ KUL
+! SAL COUCH KAUZ
+! SAL CQUES$ K
+! SAL CQUE K
+! SAL CREAT-^ KREA
+! SAL CST XT
+! SAL CS<^ Z
+! SAL C(SX) X
+! SAL CT(SXZ) X
+! SAL CZ< Z
+! SAL C< K
+! SAL D'H^ T
+! SAL D'S3$ Z
+! SAL DAVO(NR)-^$ TAFU
+! SAL DD(SZ)--< _
+! SAL DEPOT7 TEPU
+! SAL DESIGN TIZEIN
+! SAL DE(LMNRST)-3^ TE
+! SAL DETTE$ TET
+! SAL DIC$ TIZ
+! SAL DJ(AEIOU)-^ I
+! SAL DS(CH)--< T
+! SAL DST ZT
+! SAL DT- _
+! SAL DUIS-^ TI
+! SAL DURCH^^ TURK
+! SAL DZS(CH)-- T
+! SAL D(SZ) Z
+! SAL D T
+! SAL EAULT$ U
+! SAL EAUX$ U
+! SAL EAU U
+! SAL EAV IF
+! SAL EA(AEIOY)-3 EA
+! SAL EA3$ EA
+! SAL EA3 I
+! SAL EBEN^^ EPN
+! SAL EE9 E
+! SAL EIEI-- _
+! SAL EIH-- E
+! SAL EILLE$ EI
+! SAL EI EI
+! SAL EJ$ EI
+! SAL EL-^ E
+! SAL EL(DKL)--1 E
+! SAL EL(MNT)--1$ E
+! SAL ELYNE$ ELINE
+! SAL ELYN$ ELIN
+! SAL EL(AEIOUY)-1 EL
+! SAL EL-1 L
+! SAL EM-^ E
+! SAL EM(DFKMPQT)--1 E
+! SAL EM(AEIOUY)--1 E
+! SAL EM-1 N
+! SAL EN-^ E
+! SAL EN(CDGKQT)--1 E
+! SAL ENZ(AEIOUY)--1 EN
+! SAL EN(AEINOUY)-1 EN
+! SAL EN-<1 N
+! SAL ERH(AEIOU)-^ ER
+! SAL ER-^ E
+! SAL ER(AEIOUY)-1 A
+! SAL ER1$ A
+! SAL ER<1 A
+! SAL ETI(AOU)- EZI
+! SAL EUEU-- _
+! SAL EUILLE$
+! SAL EUR$ R
+! SAL EUX
+! SAL EUYS$ EUZ
+! SAL EU EU
+! SAL EYER< EIA
+! SAL EY< EI
+! SAL E E
+! SAL FANS--^$ FE
+! SAL FAN-^$ FE
+! SAL FAULT- FUL
+! SAL FEE(DL)- FI
+! SAL FEHLER FELA
+! SAL FE(LMNRST)-3^ FE
+! SAL FOND7 FUN
+! SAL FRAIN$ FRA
+! SAL FRISEU(RS)- FRIZ # x
+! SAL F F
+! SAL G'S$ X
+! SAL GAGS^$ KEX
+! SAL GAG^$ KEK
+! SAL GD KT
+! SAL GEGEN^^ KEKN
+! SAL GE(LMNRST)-3^ KE
+! SAL GETTE$ KET
+! SAL G(CK)- _
+! SAL GG- _
+! SAL GI(AO)-^ I
+! SAL GION$ KIUN
+! SAL GIUS-^ IU
+! SAL GMBH^$ GMPH
+! SAL GNAC$ NIAK
+! SAL GNON$ NIUN
+! SAL GN$ N
+! SAL GONCAL-^ KUNZA
+! SAL GS(CH)-- K
+! SAL GST XT
+! SAL G(SXZ) X
+! SAL GUCK- KU
+! SAL GUI-^ K
+! SAL G K
+! SAL HEAD- E
+! SAL HE(LMNRST)-3^ E
+! SAL HE(LMN)-1 E
+! SAL HEUR1$ R
+! SAL H^ _
+! SAL IEC$ IZ
+! SAL IEI-3 _
+! SAL IELL3 IEL
+! SAL IENNE$ IN
+! SAL IERRE$ IER
+! SAL IETTE$ IT
+! SAL IEU I
+! SAL IE<4 I
+! SAL IGHT3$ EIT
+! SAL IGNI(EO)- INI
+! SAL IGN(AEOU)-$ INI
+! SAL IJ(AOU)- I
+! SAL IJ$ I
+! SAL IJ< EI
+! SAL IKOLE$ IKUL
+! SAL ILLAN(STZ)-- ILIA
+! SAL ILLAR(DT)-- ILIA
+! SAL INVER- INFE
+! SAL ITI(AOU)- IZI
+! SAL IVIER$ IFIE
+! SAL I I
+! SAL JAVIE---<^ ZA
+! SAL JEAN^$ IA
+! SAL JEAN-^ IA
+! SAL JER-^ IE
+! SAL JE(LMNST)- IE
+! SAL JOR(GK)^$ IRK
+! SAL J I
+! SAL KC(EIJ)- X
+! SAL KE(LMNRST)-3^ KE
+! SAL KH<^ K
+! SAL KIC$ KIZ
+! SAL KLE(LMNRST)-3^ KLE
+! SAL KOTELE-^ KUTL
+! SAL KREAT-^ KREA
+! SAL KST XT
+! SAL K(SXZ) X
+! SAL KTI(AIOU)-3 XI
+! SAL KT(SXZ) X
+! SAL K K
+! SAL LARVE- LARF
+! SAL LEAND-^ LEAN
+! SAL LEL- LE
+! SAL LE(MNRST)-3^ LE
+! SAL LETTE$ LET
+! SAL LFGNAG- LFKAN
+! SAL LIC$ LIZ
+! SAL LIVE^$ LEIF
+! SAL LUI(GS)-- LU
+! SAL L L
+! SAL MASSEU(RS)- NAZ
+! SAL MAURICE NURIZ
+! SAL MBH^$ MPH
+! SAL MB(SZ)- N
+! SAL MC9^ NK
+! SAL MEMOIR-^ NENUA
+! SAL ME(LMNRST)-3^ NE
+! SAL MIGUEL NIKL
+! SAL MIKE^$ NEIK
+! SAL MN N
+! SAL MPJUTE- NPUT
+! SAL MP(SZ)- N
+! SAL MP(BDJLMNPQRTVW)- NP
+! SAL M N
+! SAL NACH^^ NAK
+! SAL NADINE NATIN
+! SAL NAIV-- NA
+! SAL NAISE$ NEZE
+! SAL NCOISE$ ZUA
+! SAL NCOIS$ ZUA
+! SAL NEBEN^^ NEPN
+! SAL NE(LMNRST)-3^ NE
+! SAL NEN-3 NE
+! SAL NETTE$ NET
+! SAL NG(BDFJLMNPQRTVW)- NK
+! SAL NICHTS^^ NIX
+! SAL NICHT^^ NIKT
+! SAL NINE$ NIN
+! SAL NON^^ NUN
+! SAL NOT^^ NUT
+! SAL NTI(AIOU)-3 NZI
+! SAL NTIEL--3 NZI
+! SAL NYLON NEILUN
+! SAL ND(SZ)$ NZ
+! SAL NT(SZ)$ NZ
+! SAL ND'S$ NZ
+! SAL NT'S$ NZ
+! SAL NSTS$ NZ
+! SAL N N
+! SAL OBER^^ UPA
+! SAL OE2
+! SAL OGNIE- UNI
+! SAL OGN(AEOU)-$ UNI
+! SAL OIE$
+! SAL OIR$ UAR
+! SAL OIX UA
+! SAL OI<3 EU
+! SAL OJ(AEIOU)-- U
+! SAL OKAY^$ UKE
+! SAL OLYN$ ULIN
+! SAL OTI(AOU)- UZI
+! SAL OUI^ FI
+! SAL OUILLE$ ULIE
+! SAL OU(DT)-^ AU
+! SAL OUSE$ AUZ
+! SAL OUT- AU
+! SAL OU U
+! SAL OWS$ UZ
+! SAL OY(AEIOU)-- U
+! SAL O(JY)< EU
+! SAL O U
+! SAL PATIEN--^ PAZI
+! SAL PENSIO-^ PANZI
+! SAL PE(LMNRST)-3^ PE
+! SAL PFER-^ FE
+! SAL P(FH)< F
+! SAL POLY^^ PULI
+! SAL PORTRAIT7 PURTRE
+! SAL PP(FH)--< P
+! SAL PP- _
+! SAL PRIX^$ PRI
+! SAL P(SZ)^ Z
+! SAL PTI(AOU)-3 PZI
+! SAL PIC^$ PIK
+! SAL P P
+! SAL QUE(LMNRST)-3 KFE
+! SAL QUE$ K
+! SAL QUI(NS)$ KI
+! SAL QU KF
+! SAL Q< K
+! SAL RCH RK
+! SAL RECHERCH^ REZAZ
+! SAL RER$ RA
+! SAL RE(MNR)-4 RE
+! SAL RETTE$ RET
+! SAL RH<^ R
+! SAL RJA(MN)-- RI
+! SAL RTI(AOU)-3 RZI
+! SAL RY(KN)-$ RI
+! SAL R R
+! SAL SAFE^$ ZEIF
+! SAL SAUCE-^ ZUZ
+! SAL SCHSCH---7 _
+! SAL SCHTSCH Z
+! SAL SC(HZ)< Z
+! SAL SC ZK
+! SAL SELBSTST--7^^ ZELP
+! SAL SELBST7^^ ZELPZT
+! SAL SERVICE7^ ZRFIZ
+! SAL SE(LMNRST)-3^ ZE
+! SAL SETTE$ ZET
+! SAL SHP-^ Z
+! SAL SHST ZT
+! SAL SHTSH Z
+! SAL SHT Z
+! SAL SH3 Z
+! SAL SIEGLI-^ ZIKL
+! SAL SIGLI-^ ZIKL
+! SAL SIGHT ZEIT
+! SAL SIGN ZEIN
+! SAL SKI(NPZ)- ZKI
+! SAL SKI<^ ZI
+! SAL SOUND- ZAUN
+! SAL STAATS^^ ZTAZ
+! SAL STADT^^ ZTAT
+! SAL START^^ ZTART
+! SAL STAURANT7 ZTURAN
+! SAL STEAK- ZTE
+! SAL STRAF^^ ZTRAF
+! SAL ST'S$ Z
+! SAL STST-- _
+! SAL STS(ACEHIOU)-- ZT
+! SAL ST(SZ) Z
+! SAL STYN(AE)-$ ZTIN
+! SAL ST ZT
+! SAL SZE(NPT)-^ ZE
+! SAL SZI(ELN)-^ ZI
+! SAL SZCZ< Z
+! SAL SZT< ZT
+! SAL SZ<3 Z
+! SAL S Z
+! SAL T'S3$ Z
+! SAL TCH Z
+! SAL TEAT-^ TEA
+! SAL TE(LMNRST)-3^ TE
+! SAL TH< T
+! SAL TIC$ TIZ
+! SAL TOAS-^ TU
+! SAL TOILET- TULE
+! SAL TOIN- TUA
+! SAL TRAINI- TREN
+! SAL TSCH Z
+! SAL TSH Z
+! SAL TST ZT
+! SAL T(S) Z
+! SAL TT(SZ)--< _
+! SAL TT9 T
+! SAL TZ- _
+! SAL T T
+! SAL UEBER^^ IPA
+! SAL UE2 I
+! SAL UIE$ I
+! SAL UM^^ UN
+! SAL UNTERE-- UNTE
+! SAL UNTER^^ UNTA
+! SAL UNVER^^ UNFA
+! SAL UN^^ UN
+! SAL UTI(AOU)- UZI
+! SAL U U
+! SAL VACL-^ FAZ
+! SAL VAC$ FAZ
+! SAL VEDD-^ FE
+! SAL VEREIN FAEIN
+! SAL VERSEN^ FAZN
+! SAL VER^^ FA
+! SAL VER FA
+! SAL VET(HT)-^ FET
+! SAL VETTE$ FET
+! SAL VIC$ FIZ
+! SAL VIEL FIL
+! SAL VIEW FIU
+! SAL VOR^^ FUR
+! SAL VY9^ FI
+! SAL V< F
+! SAL WE(LMNRST)-3^ FE
+! SAL WIC$ FIZ
+! SAL WIEDER^^ FITA
+! SAL WY9^ FI
+! SAL W F
+! SAL XE(LMNRST)-3^ XE
+! SAL X<^ Z
+! SAL X(CSZ) X
+! SAL XTS(CH)-- XT
+! SAL XT(SZ) Z
+! SAL X X
+! SAL YE(LMNRST)-3^ IE
+! SAL YE-3 I
+! SAL YOR(GK)^$ IRK
+! SAL Y(AOU)-<7 I
+! SAL YVES^$ IF
+! SAL YVONNE^$ IFUN
+! SAL Y I
+! SAL ZC(AOU)- ZK
+! SAL ZE(LMNRST)-3^ ZE
+! SAL ZH< Z
+! SAL ZS(CHT)-- _
+! SAL ZS Z
+! SAL ZUERST ZUERZT
+! SAL ZURCK^^ ZURIK
+! SAL ZUVER^^ ZUFA # x
+! SAL Z Z
diff --git a/runtime/spell/de/main.aap b/runtime/spell/de/main.aap
new file mode 100644
index 0000000..49ec2f2
--- /dev/null
+++ b/runtime/spell/de/main.aap
@@ -0,0 +1,176 @@
+# Aap recipe for German Vim spell files.
+#
+# Since there is a big discussion about whether to use the old or the new
+# spelling rules, both have been included.
+# "de": new German spelling
+# "de_de": old and new German spelling
+# "de_19": old German spelling
+# "de_20": new German spelling
+# "de_AT": Austrian spelling
+# "de_CH": Swiss spelling
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+REGIONS = DE 19 20 AT CH
+DE_REGIONS = de_$*REGIONS
+
+SPELLDIR = ..
+FILES = de_$*(REGIONS).aff de_$*(REGIONS).dic
+
+# The de_20 is the same as de_DE dictionary and only uses the
+# new revised orthography
+FILE_DE_AFF = de_DE_frami.aff
+FILE_DE_DIC = de_DE_frami.dic
+FILE_20_AFF = de_DE_frami.aff
+FILE_20_DIC = de_DE_frami.dic
+FILE_AT_AFF = de_AT_frami.aff
+FILE_AT_DIC = de_AT_frami.dic
+FILE_CH_AFF = de_CH_frami.aff
+FILE_CH_DIC = de_CH_frami.dic
+#ZIPFILES = $ZIPFILE_DE $ZIPFILE_20 $ZIPFILE_AT $ZIPFILE_CH
+ZIPFILE_19 = de_OLDSPELL.zip # unmaintained
+DICT_FILES = $FILE_20_AFF $FILE_20_DIC $FILE_AT_AFF $FILE_AT_DIC $FILE_CH_AFF $FILE_CH_DIC
+
+READMES = README_de_DE_frami.txt README_extension_owner.txt
+
+all: $SPELLDIR/de.latin1.spl $SPELLDIR/de.utf-8.spl ../README_de.txt
+
+$SPELLDIR/de.latin1.spl : $FILES
+ :sys env LANG=de_DE.ISO-8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/de $DE_REGIONS" -c q
+
+$SPELLDIR/de.utf-8.spl : $FILES
+ :sys env LANG=de_DE.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/de $DE_REGIONS" -c q
+
+../README_de.txt: $READMES
+ :fetch $READMES
+ :print de_DE_frami.txt >! $target
+ :cat README_de_DE_frami.txt >> $target
+ :print =================================================== >>$target
+ :print extension_owner >> $target
+ :cat README_extension_owner.txt >> $target
+
+#
+# Fetching the files from the LibreOffices github repository.
+# The OLDSPELL file comes from elsewhere
+#
+OODIR = https://github.com/LibreOffice/dictionaries/raw/master/de
+DEDIR = http://www.j3e.de/myspell
+:attr {fetch = $OODIR/%file%} $DICT_FILES
+:attr {fetch = $OODIR/%file%} $READMES
+:attr {fetch = $DEDIR/%file%} $ZIPFILE_19
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+de_DE.aff de_DE.dic de_20.aff de_20.dic: {buildcheck=}
+ :assertpkg patch
+ :fetch $FILE_DE_AFF
+ :fetch $FILE_DE_DIC
+ :move de_DE_frami.aff de_DE.aff
+ :move de_DE_frami.dic de_DE.dic
+ @if not os.path.exists('de_DE.orig.aff'):
+ :copy de_DE.aff de_DE.orig.aff
+ @if not os.path.exists('de_DE.orig.dic'):
+ :copy de_DE.dic de_DE.orig.dic
+ @if os.path.exists('de_DE.diff'):
+ :sys patch <de_DE.diff
+ :copy de_DE.aff de_20.aff
+ :copy de_DE.dic de_20.dic
+
+de_19.aff de_19.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch $ZIPFILE_19
+ :sys $UNZIP $ZIPFILE_19
+ :delete $ZIPFILE_19
+ :move de_OLDSPELL.aff de_19.aff
+ :move de_OLDSPELL.dic de_19.dic
+ @if not os.path.exists('de_19.orig.aff'):
+ :copy de_19.aff de_19.orig.aff
+ @if not os.path.exists('de_19.orig.dic'):
+ :copy de_19.dic de_19.orig.dic
+ @if os.path.exists('de_19.diff'):
+ :sys patch <de_19.diff
+
+de_AT.aff de_AT.dic: {buildcheck=}
+ :assertpkg patch
+ :fetch $FILE_AT_AFF
+ :fetch $FILE_AT_DIC
+ :move $FILE_AT_AFF de_AT.aff
+ :move $FILE_AT_DIC de_AT.dic
+ @if not os.path.exists('de_AT.orig.aff'):
+ :copy de_AT.aff de_AT.orig.aff
+ @if not os.path.exists('de_AT.orig.dic'):
+ :copy de_AT.dic de_AT.orig.dic
+ @if os.path.exists('de_AT.diff'):
+ :sys patch <de_AT.diff
+
+de_CH.aff de_CH.dic: {buildcheck=}
+ :assertpkg patch
+ :fetch $FILE_CH_AFF
+ :fetch $FILE_CH_DIC
+ :move $FILE_CH_AFF de_CH.aff
+ :move $FILE_CH_DIC de_CH.dic
+ @if not os.path.exists('de_CH.orig.aff'):
+ :copy de_CH.aff de_CH.orig.aff
+ @if not os.path.exists('de_CH.orig.dic'):
+ :copy de_CH.dic de_CH.orig.dic
+ @if os.path.exists('de_CH.diff'):
+ :sys patch <de_CH.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 de_DE.orig.aff de_DE.aff >de_DE.diff
+ :sys {force} diff -a -C 1 de_DE.orig.dic de_DE.dic >>de_DE.diff
+ :sys {force} diff -a -C 1 de_19.orig.aff de_19.aff >de_19.diff
+ :sys {force} diff -a -C 1 de_19.orig.dic de_19.dic >>de_19.diff
+ :sys {force} diff -a -C 1 de_AT.orig.aff de_AT.aff >de_AT.diff
+ :sys {force} diff -a -C 1 de_AT.orig.dic de_AT.dic >>de_AT.diff
+ :sys {force} diff -a -C 1 de_CH.orig.aff de_CH.aff >de_CH.diff
+ :sys {force} diff -a -C 1 de_CH.orig.dic de_CH.dic >>de_CH.diff
+ :copy de_DE.diff de_20.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip patch
+ :fetch $ZIPFILE_19
+ :fetch $DICT_FILES
+ @try:
+ :mkdir tmp
+ :cd tmp
+ :sys $UNZIP ../$ZIPFILE_19
+ :copy ../*.aff .
+ :copy ../*.dic .
+ :move de_OLDSPELL.aff de_19.aff
+ :move de_OLDSPELL.dic de_19.dic
+ :move de_DE_frami.aff de_DE.aff
+ :move de_DE_frami.dic de_DE.dic
+ :move de_AT_frami.dic de_AT.dic
+ :move de_AT_frami.aff de_AT.aff
+ :move de_CH_frami.dic de_CH.dic
+ :move de_CH_frami.aff de_CH.aff
+ :copy de_DE.dic de_20.dic
+ :copy de_DE.aff de_20.aff
+
+ @import stat
+ @for nm in ['de_DE', 'de_19', 'de_20', 'de_AT', 'de_CH']:
+ @for ext in ['aff', 'dic']:
+ :sys {force} diff ../$(nm).orig.$ext $(nm).$ext >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy $(nm).$ext ../$(nm).new.$ext
+ :sys {force} diff ../README_$(nm).txt README_$(nm).txt >d
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/el/el_GR.diff b/runtime/spell/el/el_GR.diff
new file mode 100644
index 0000000..4d74ec6
--- /dev/null
+++ b/runtime/spell/el/el_GR.diff
@@ -0,0 +1,204 @@
+*** el_GR.orig.aff Tue Aug 16 18:02:27 2005
+--- el_GR.aff Thu Sep 29 22:28:12 2005
+***************
+*** 572,574 ****
+ SFX J . # >
+!
+ SFX K Y 4
+--- 572,574 ----
+ SFX J . # >
+!
+ SFX K Y 4
+***************
+*** 619,621 ****
+
+!
+ SFX R Y 4
+--- 619,621 ----
+
+!
+ SFX R Y 4
+***************
+*** 626,628 ****
+
+!
+ SFX S Y 4
+--- 626,628 ----
+
+!
+ SFX S Y 4
+***************
+*** 646,648 ****
+
+!
+ SFX V Y 5
+--- 646,648 ----
+
+!
+ SFX V Y 5
+***************
+*** 686,688 ****
+
+!
+ SFX b Y 4
+--- 686,688 ----
+
+!
+ SFX b Y 4
+***************
+*** 758 ****
+--- 758,911 ----
+ SFX n . # >
++
++ # sound folding from Aspell
++ # version 0.0 03/14/2002
++ # 03/14/2002 Evripidis Papakostas <evris@source.gr>
++
++ # all the following double letters are pronounced as one
++ SAL - _
++ SAL
++ SAL
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++ SAL - _
++ SAL
++
++ # alpha + (ypsilon or ypsilon tonos) becomes alpha + beta
++ SAL <
++ SAL --
++ SAL --
++ SAL --
++ SAL ()-
++ SAL
++ SAL (ն)-
++
++ # alpha + (ypsilon or ypsilon tonos) becomes alpha + phi
++ SAL
++ SAL --
++ SAL ()-
++ SAL -
++ SAL -
++
++ # alpha + (iota or iota tonos) becomes epsilon
++ SAL (ɺ)
++
++ # alpha is alpha
++ SAL
++
++ # epsilon + (ypsilon or ypsilon tonos) becomes epsilon + vita
++ SAL ž<
++ SAL --
++ SAL --
++ SAL --
++ SAL ()-
++ SAL
++ SAL (ն)-
++
++ # epsilon + (ypsilon or ypsilon tonos) becomes epsilon + phi
++ SAL
++ SAL -- # GUESSED!
++ SAL ()-
++ SAL -
++ SAL -
++
++ # epsilon + (iota or iota tonos) becomes iota
++ SAL (ɺ)
++
++ # epsilon is epsilon
++ SAL
++
++
++ # omikron + (iota or iota tonos) becomes iota
++ SAL (ɺ)
++
++ # omikron + (ypsilon or ypsilon tonos) becomes u
++ SAL (վ)
++
++ # omikron is omikron
++ SAL
++
++ # wmega becomes omikron
++ SAL
++
++ # ita becomes iota
++ SAL
++
++ # ypsilon + iota becomes iota
++ SAL
++
++ # ypsilon becomes iota
++ SAL
++
++ # iota is iota
++ SAL
++
++ # double ksi becomes ksi
++ SAL - _
++
++ # ksi + sigma becomes ksi
++ SAL
++
++ # ksi is ksi
++ SAL
++
++ # psi + psi becomes psi
++ SAL - _
++
++ # psi + sigma becomes psi
++ SAL
++
++ # psi is psi
++ SAL
++
++
++ # iota dialitika becomes iota
++ SAL
++
++ # ypsilon dialitika becomes I
++ SAL
++
++ # alpha tonos becomes alpha
++ SAL
++
++ # omikron tonos becomes omikron
++ SAL
++
++ # iota tonos becomes iota
++ SAL
++
++ # epsilon tonos becomes epsilon
++ SAL
++
++ # ypsilon tonos becomes ypsilon
++ SAL
++
++ # wmega tonos becomes omikron
++ SAL
++
++ # ita tonos becomes iota
++ SAL
diff --git a/runtime/spell/el/main.aap b/runtime/spell/el/main.aap
new file mode 100644
index 0000000..51fa0d3
--- /dev/null
+++ b/runtime/spell/el/main.aap
@@ -0,0 +1,78 @@
+# Aap recipe for Greek Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = el_GR.aff el_GR.dic
+
+all: $SPELLDIR/el.iso-8859-7.spl $SPELLDIR/el.utf-8.spl ../README_el.txt
+
+$SPELLDIR/el.iso-8859-7.spl : $FILES
+ :sys env LANG=el_GR.ISO8859-7
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/el el_GR" -c q
+
+$SPELLDIR/el.utf-8.spl : $FILES
+ :sys env LANG=el_GR.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/el el_GR" -c q
+
+../README_el.txt : README_el_GR.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} el_GR.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+el_GR.aff el_GR.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch el_GR.zip
+ :sys $UNZIP el_GR.zip
+ :delete el_GR.zip
+ @if not os.path.exists('el_GR.orig.aff'):
+ :copy el_GR.aff el_GR.orig.aff
+ @if not os.path.exists('el_GR.orig.dic'):
+ :copy el_GR.dic el_GR.orig.dic
+ @if os.path.exists('el_GR.diff'):
+ :sys patch <el_GR.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 el_GR.orig.aff el_GR.aff >el_GR.diff
+ :sys {force} diff -a -C 1 el_GR.orig.dic el_GR.dic >>el_GR.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch el_GR.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../el_GR.zip
+ :sys {force} diff ../el_GR.orig.aff el_GR.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy el_GR.aff ../el_GR.new.aff
+ :sys {force} diff ../el_GR.orig.dic el_GR.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy el_GR.dic ../el_GR.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete el_GR.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/en.ascii.spl b/runtime/spell/en.ascii.spl
new file mode 100644
index 0000000..a303b75
--- /dev/null
+++ b/runtime/spell/en.ascii.spl
Binary files differ
diff --git a/runtime/spell/en.ascii.sug b/runtime/spell/en.ascii.sug
new file mode 100644
index 0000000..22d27e2
--- /dev/null
+++ b/runtime/spell/en.ascii.sug
Binary files differ
diff --git a/runtime/spell/en.latin1.spl b/runtime/spell/en.latin1.spl
new file mode 100644
index 0000000..5ee18bd
--- /dev/null
+++ b/runtime/spell/en.latin1.spl
Binary files differ
diff --git a/runtime/spell/en.latin1.sug b/runtime/spell/en.latin1.sug
new file mode 100644
index 0000000..4a883be
--- /dev/null
+++ b/runtime/spell/en.latin1.sug
Binary files differ
diff --git a/runtime/spell/en.utf-8.spl b/runtime/spell/en.utf-8.spl
new file mode 100644
index 0000000..e4b1e1c
--- /dev/null
+++ b/runtime/spell/en.utf-8.spl
Binary files differ
diff --git a/runtime/spell/en.utf-8.sug b/runtime/spell/en.utf-8.sug
new file mode 100644
index 0000000..103ebfc
--- /dev/null
+++ b/runtime/spell/en.utf-8.sug
Binary files differ
diff --git a/runtime/spell/en/en_AU.diff b/runtime/spell/en/en_AU.diff
new file mode 100644
index 0000000..96a52a3
--- /dev/null
+++ b/runtime/spell/en/en_AU.diff
@@ -0,0 +1,2713 @@
+*** en_AU.orig.aff 2010-05-15 13:03:47.000000000 +0200
+--- en_AU.aff 2016-01-09 13:15:38.426627871 +0100
+***************
+*** 7,9 ****
+ SET ISO8859-1
+! TRY esianrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWZQJX
+ REP 24
+--- 7,147 ----
+ SET ISO8859-1
+! TRY esianrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWZQJX
+!
+! FOL
+! LOW
+! UPP
+!
+! MIDWORD '
+!
+! RARE ?
+! BAD %
+!
+! MAP 9
+! MAP a
+! MAP e
+! MAP i
+! MAP o
+! MAP u
+! MAP n
+! MAP c
+! MAP y
+! MAP s
+!
+! # This comes from Aspell en_phonet.dat, version 1.1, 2000-01-07
+!
+! SAL AH(AEIOUY)-^ *H
+! SAL AR(AEIOUY)-^ *R
+! SAL A(HR)^ *
+! SAL A^ *
+! SAL AH(AEIOUY)- H
+! SAL AR(AEIOUY)- R
+! SAL A(HR) _
+! SAL ^ *
+! SAL ^ *
+! SAL BB- _
+! SAL B B
+! SAL CQ- _
+! SAL CIA X
+! SAL CH X
+! SAL C(EIY)- S
+! SAL CK K
+! SAL COUGH^ KF
+! SAL CC< C
+! SAL C K
+! SAL DG(EIY) K
+! SAL DD- _
+! SAL D T
+! SAL < E
+! SAL EH(AEIOUY)-^ *H
+! SAL ER(AEIOUY)-^ *R
+! SAL E(HR)^ *
+! SAL ENOUGH^$ *NF
+! SAL E^ *
+! SAL EH(AEIOUY)- H
+! SAL ER(AEIOUY)- R
+! SAL E(HR) _
+! SAL FF- _
+! SAL F F
+! SAL GN^ N
+! SAL GN$ N
+! SAL GNS$ NS
+! SAL GNED$ N
+! SAL GH(AEIOUY)- K
+! SAL GH _
+! SAL GG9 K
+! SAL G K
+! SAL H H
+! SAL IH(AEIOUY)-^ *H
+! SAL IR(AEIOUY)-^ *R
+! SAL I(HR)^ *
+! SAL I^ *
+! SAL ING6 N
+! SAL IH(AEIOUY)- H
+! SAL IR(AEIOUY)- R
+! SAL I(HR) _
+! SAL J K
+! SAL KN^ N
+! SAL KK- _
+! SAL K K
+! SAL LAUGH^ LF
+! SAL LL- _
+! SAL L L
+! SAL MB$ M
+! SAL MM M
+! SAL M M
+! SAL NN- _
+! SAL N N
+! SAL OH(AEIOUY)-^ *H
+! SAL OR(AEIOUY)-^ *R
+! SAL O(HR)^ *
+! SAL O^ *
+! SAL OH(AEIOUY)- H
+! SAL OR(AEIOUY)- R
+! SAL O(HR) _
+! SAL PH F
+! SAL PN^ N
+! SAL PP- _
+! SAL P P
+! SAL Q K
+! SAL RH^ R
+! SAL ROUGH^ RF
+! SAL RR- _
+! SAL R R
+! SAL SCH(EOU)- SK
+! SAL SC(IEY)- S
+! SAL SH X
+! SAL SI(AO)- X
+! SAL SS- _
+! SAL S S
+! SAL TI(AO)- X
+! SAL TH @
+! SAL TCH-- _
+! SAL TOUGH^ TF
+! SAL TT- _
+! SAL T T
+! SAL UH(AEIOUY)-^ *H
+! SAL UR(AEIOUY)-^ *R
+! SAL U(HR)^ *
+! SAL U^ *
+! SAL UH(AEIOUY)- H
+! SAL UR(AEIOUY)- R
+! SAL U(HR) _
+! SAL V^ W
+! SAL V F
+! SAL WR^ R
+! SAL WH^ W
+! SAL W(AEIOU)- W
+! SAL X^ S
+! SAL X KS
+! SAL Y(AEIOU)- Y
+! SAL ZZ- _
+! SAL Z S
+!
+! # When soundfolding "th" is turned into "@". When this is mistyped as "ht" it
+! # soundfolds to "ht". This difference is too big, thus use REP items to lower
+! # the score.
+! REPSAL 2
+! REPSAL ht @
+! REPSAL @ ht
+!
+ REP 24
+***************
+*** 33,53 ****
+ REP ght t
+ PFX A Y 2
+! PFX A 0 re [^e]
+! PFX A 0 re- e
+ PFX a Y 1
+! PFX a 0 mis .
+ PFX I Y 4
+! PFX I 0 il l
+! PFX I 0 ir r
+! PFX I 0 im [bmp]
+! PFX I 0 in [^blmpr]
+ PFX c Y 1
+! PFX c 0 over .
+ PFX U Y 1
+! PFX U 0 un .
+ PFX C Y 2
+! PFX C 0 de [^e]
+! PFX C 0 de- e
+ PFX E Y 1
+! PFX E 0 dis .
+ PFX F Y 5
+--- 171,208 ----
+ REP ght t
++
++ # This is disabled, because if Vim does not support NOCOMPOUNDSUGS giving
++ # suggestions is extremely slow.
++ ## ordinal numbers
++ #COMPOUNDMIN 1
++ ## only in compounds: 1th, 2th, 3th
++ #ONLYINCOMPOUND ,
++ ## compound rules:
++ ## 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
++ ## 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
++ #COMPOUNDRULE 2
++ #COMPOUNDRULE (*:)
++ #COMPOUNDRULE (*{}
++ #NOCOMPOUNDSUGS
++
++ # WORDCHARS 0123456789
++
+ PFX A Y 2
+! PFX A 0 re [^e]
+! PFX A 0 re- e
+ PFX a Y 1
+! PFX a 0 mis .
+ PFX I Y 4
+! PFX I 0 il l
+! PFX I 0 ir r
+! PFX I 0 im [bmp]
+! PFX I 0 in [^blmpr]
+ PFX c Y 1
+! PFX c 0 over .
+ PFX U Y 1
+! PFX U 0 un .
+ PFX C Y 2
+! PFX C 0 de [^e]
+! PFX C 0 de- e
+ PFX E Y 1
+! PFX E 0 dis .
+ PFX F Y 5
+***************
+*** 57,451 ****
+ PFX F 0 col l
+! PFX F 0 con [^abehilmopru].
+ PFX K Y 1
+! PFX K 0 pre .
+ PFX e Y 1
+! PFX e 0 out .
+ PFX f Y 2
+! PFX f 0 under [^r]
+! PFX f 0 under- r
+ PFX O Y 1
+! PFX O 0 non- .
+ PFX 4 Y 1
+! PFX 4 0 trans .
+ SFX V Y 15
+! SFX V 0 tive [aio]
+! SFX V b ptive b
+! SFX V d sive d
+! SFX V be ptive be
+! SFX V e tive ce
+! SFX V de sive de
+! SFX V ke cative ke
+! SFX V e ptive me
+! SFX V e ive [st]e
+! SFX V e ative [^bcdkmst]e
+! SFX V 0 lative [aeiou]l
+! SFX V 0 ative [^aeiou]l
+! SFX V 0 ive [st]
+! SFX V y icative y
+! SFX V 0 ative [^abdeilosty]
+ SFX v Y 15
+! SFX v 0 tively [aio]
+! SFX v b ptively b
+! SFX v d sively d
+! SFX v be ptively be
+! SFX v e tively ce
+! SFX v de sively de
+! SFX v ke catively ke
+! SFX v e ptively me
+! SFX v e ively [st]e
+! SFX v e atively [^bcdkmst]e
+! SFX v 0 latively [aeiou]l
+! SFX v 0 atively [^aeiou]l
+! SFX v 0 ively [st]
+! SFX v y icatively y
+! SFX v 0 atively [^abdeilosty]
+ SFX u Y 15
+! SFX u 0 tiveness [aio]
+! SFX u b ptiveness b
+! SFX u d siveness d
+! SFX u be ptiveness be
+! SFX u e tiveness ce
+! SFX u de siveness de
+! SFX u ke cativeness ke
+! SFX u e ptiveness me
+! SFX u e iveness [st]e
+! SFX u e ativeness [^bcdkmst]e
+! SFX u 0 lativeness [aeiou]l
+! SFX u 0 ativeness [^aeiou]l
+! SFX u 0 iveness [st]
+! SFX u y icativeness y
+! SFX u 0 ativeness [^abdeilosty]
+ SFX N Y 26
+! SFX N b ption b
+! SFX N d sion d
+! SFX N be ption be
+! SFX N e tion ce
+! SFX N de sion de
+! SFX N ke cation ke
+! SFX N e ption ume
+! SFX N e mation [^u]me
+! SFX N e ion [^o]se
+! SFX N e ition ose
+! SFX N e ation [iou]te
+! SFX N e ion [^iou]te
+! SFX N e ation [^bcdkmst]e
+! SFX N el ulsion el
+! SFX N 0 lation [aiou]l
+! SFX N 0 ation [^aeiou]l
+! SFX N 0 mation [aeiou]m
+! SFX N 0 ation [^aeiou]m
+! SFX N er ration er
+! SFX N 0 ation [^e]r
+! SFX N 0 ion [sx]
+! SFX N t ssion mit
+! SFX N 0 ion [^m]it
+! SFX N 0 ation [^i]t
+! SFX N y ication y
+! SFX N 0 ation [^bdelmrstxy]
+ SFX n Y 28
+! SFX n 0 tion a
+! SFX n e tion ce
+! SFX n ke cation ke
+! SFX n e ation [iou]te
+! SFX n e ion [^iou]te
+! SFX n e ation [^ckt]e
+! SFX n el ulsion el
+! SFX n 0 lation [aiou]l
+! SFX n 0 ation [^aeiou]l
+! SFX n er ration er
+! SFX n 0 ation [^e]r
+! SFX n y ation py
+! SFX n y ication [^p]y
+! SFX n 0 ation [^aelry]
+! SFX n 0 tions a
+! SFX n e tions ce
+! SFX n ke cations ke
+! SFX n e ations [iou]te
+! SFX n e ions [^iou]te
+! SFX n e ations [^ckt]e
+! SFX n el ulsions el
+! SFX n 0 lations [aiou]l
+! SFX n 0 ations [^aeiou]l
+! SFX n er rations er
+! SFX n 0 ations [^e]r
+! SFX n y ations py
+! SFX n y ications [^p]y
+! SFX n 0 ations [^aelry]
+ SFX X Y 26
+! SFX X b ptions b
+! SFX X d sions d
+! SFX X be ptions be
+! SFX X e tions ce
+! SFX X ke cations ke
+! SFX X de sions de
+! SFX X e ptions ume
+! SFX X e mations [^u]me
+! SFX X e ions [^o]se
+! SFX X e itions ose
+! SFX X e ations [iou]te
+! SFX X e ions [^iou]te
+! SFX X e ations [^bcdkmst]e
+! SFX X el ulsions el
+! SFX X 0 lations [aiou]l
+! SFX X 0 ations [^aeiou]l
+! SFX X 0 mations [aeiou]m
+! SFX X 0 ations [^aeiou]m
+! SFX X er rations er
+! SFX X 0 ations [^e]r
+! SFX X 0 ions [sx]
+! SFX X t ssions mit
+! SFX X 0 ions [^m]it
+! SFX X 0 ations [^i]t
+! SFX X y ications y
+! SFX X 0 ations [^bdelmrstxy]
+ SFX x Y 40
+! SFX x b ptional b
+! SFX x d sional d
+! SFX x be ptional be
+! SFX x e tional ce
+! SFX x ke cational ke
+! SFX x de sional de
+! SFX x e ional [^o]se
+! SFX x e itional ose
+! SFX x e ional te
+! SFX x e ational [^bcdkst]e
+! SFX x el ulsional el
+! SFX x 0 lational [aiou]l
+! SFX x 0 ational [^aeiou]l
+! SFX x er rational er
+! SFX x 0 ational [^e]r
+! SFX x 0 ional [sx]
+! SFX x 0 ional [^n]t
+! SFX x 0 ational nt
+! SFX x y icational y
+! SFX x 0 ational [^bdelrstxy]
+! SFX x b ptionally b
+! SFX x d sionally d
+! SFX x be ptionally be
+! SFX x e tionally ce
+! SFX x ke cationally ke
+! SFX x de sionally de
+! SFX x e ionally [^o]se
+! SFX x e itionally ose
+! SFX x e ionally te
+! SFX x e ationally [^bcdkst]e
+! SFX x el ulsionally el
+! SFX x 0 lationally [aiou]l
+! SFX x 0 ationally [^aeiou]l
+! SFX x er rationally er
+! SFX x 0 ationally [^e]r
+! SFX x 0 ionally [sx]
+! SFX x 0 ionally [^n]t
+! SFX x 0 ationally nt
+! SFX x y icationally y
+! SFX x 0 ationally [^bdelrstxy]
+ SFX H N 13
+! SFX H y ieth y
+! SFX H ree ird ree
+! SFX H ve fth ve
+! SFX H e th [^ev]e
+! SFX H 0 h t
+! SFX H 0 th [^ety]
+! SFX H y ieths y
+! SFX H ree irds ree
+! SFX H ve fths ve
+! SFX H e ths [^ev]e
+! SFX H 0 hs t
+! SFX H 0 ths [^ety]
+! SFX H 0 fold .
+ SFX Y Y 9
+! SFX Y 0 ally ic
+! SFX Y 0 ly [^i]c
+! SFX Y e y [^aeiou]le
+! SFX Y 0 ly [aeiou]le
+! SFX Y 0 ly [^l]e
+! SFX Y 0 y [^aeiou]l
+! SFX Y y ily [^aeiou]y
+! SFX Y 0 ly [aeiou][ly]
+! SFX Y 0 ly [^cely]
+ SFX G Y 24
+! SFX G e ing [^eioy]e
+! SFX G 0 ing [eoy]e
+! SFX G ie ying ie
+! SFX G 0 bing [^aeio][aeiou]b
+! SFX G 0 king [^aeio][aeiou]c
+! SFX G 0 ding [^aeio][aeiou]d
+! SFX G 0 fing [^aeio][aeiou]f
+! SFX G 0 ging [^aeio][aeiou]g
+! SFX G 0 king [^aeio][aeiou]k
+! SFX G 0 ling [^aeio][eiou]l
+! SFX G 0 ing [aeio][eiou]l
+! SFX G 0 ling [^aeo]al
+! SFX G 0 ing [aeo]al
+! SFX G 0 ming [^aeio][aeiou]m
+! SFX G 0 ning [^aeio][aeiou]n
+! SFX G 0 ping [^aeio][aeiou]p
+! SFX G 0 ring [^aeio][aeiou]r
+! SFX G 0 sing [^aeio][aeiou]s
+! SFX G 0 ting [^aeio][aeiou]t
+! SFX G 0 ving [^aeio][aeiou]v
+! SFX G 0 zing [^aeio][aeiou]z
+! SFX G 0 ing [aeio][aeiou][bcdfgkmnprstvz]
+! SFX G 0 ing [^aeiou][bcdfgklmnprstvz]
+! SFX G 0 ing [^ebcdfgklmnprstvz]
+ SFX J Y 25
+! SFX J e ings [^eioy]e
+! SFX J 0 ings [eoy]e
+! SFX J ie yings ie
+! SFX J 0 bings [^aeio][aeiou]b
+! SFX J 0 king [^aeio][aeiou]c
+! SFX J 0 dings [^aeio][aeiou]d
+! SFX J 0 fings [^aeio][aeiou]f
+! SFX J 0 gings [^aeio][aeiou]g
+! SFX J 0 kings [^aeio][aeiou]k
+! SFX J 0 lings [^aeio][eiou]l
+! SFX J 0 ings [aeio][eiou]l
+! SFX J 0 lings [^aeo]al
+! SFX J 0 ings [aeo]al
+! SFX J 0 mings [^aeio][aeiou]m
+! SFX J 0 nings [^aeio][aiou]n
+! SFX J 0 pings [^aeio][aeiou]p
+! SFX J 0 rings [^aeio][aiou]r
+! SFX J 0 sings [^aeio][aeiou]s
+! SFX J 0 tings [^aeio][aiou]t
+! SFX J 0 vings [^aeio][aeiou]v
+! SFX J 0 zings [^aeio][aeiou]z
+! SFX J 0 ings [^aeio]e[nrt]
+! SFX J 0 ings [aeio][aeiou][bcdfgkmnprstvz]
+! SFX J 0 ings [^aeiou][bcdfgklmnprstvz]
+! SFX J 0 ings [^ebcdfgklmnprstvz]
+ SFX k Y 8
+! SFX k e ingly [^eioy]e
+! SFX k 0 ingly [eoy]e
+! SFX k ie yingly ie
+! SFX k 0 kingly [^aeio][aeiou]c
+! SFX k 0 lingly [^aeio][aeiou]l
+! SFX k 0 ingly [aeio][aeiou][cl]
+! SFX k 0 ingly [^aeiou][cl]
+! SFX k 0 ingly [^ecl]
+ SFX D Y 25
+! SFX D 0 d [^e]e
+! SFX D e d ee
+! SFX D 0 bed [^aeio][aeiou]b
+! SFX D 0 ked [^aeio][aeiou]c
+! SFX D 0 ded [^aeio][aeiou]d
+! SFX D 0 fed [^aeio][aeiou]f
+! SFX D 0 ged [^aeio][aeiou]g
+! SFX D 0 ked [^aeio][aeiou]k
+! SFX D 0 led [^aeio][eiou]l
+! SFX D 0 ed [aeio][eiou]l
+! SFX D 0 led [^aeo]al
+! SFX D 0 ed [aeo]al
+! SFX D 0 med [^aeio][aeiou]m
+! SFX D 0 ned [^aeio][aeiou]n
+! SFX D 0 ped [^aeio][aeiou]p
+! SFX D 0 red [^aeio][aeiou]r
+! SFX D 0 sed [^aeio][aeiou]s
+! SFX D 0 ted [^aeio][aeiou]t
+! SFX D 0 ved [^aeio][aeiou]v
+! SFX D 0 zed [^aeio][aeiou]z
+! SFX D y ied [^aeiou]y
+! SFX D 0 ed [aeiou]y
+! SFX D 0 ed [aeio][aeiou][bcdfgkmnprstvz]
+! SFX D 0 ed [^aeiou][bcdfgklmnprstvz]
+! SFX D 0 ed [^ebcdfgklmnprstvyz]
+ SFX d Y 16
+! SFX d 0 d e
+! SFX d 0 ked [^aeio][aeiou]c
+! SFX d 0 led [^aeio][aeiou]l
+! SFX d y ied [^aeiou]y
+! SFX d 0 ed [aeiou]y
+! SFX d 0 ed [aeio][aeiou][cl]
+! SFX d 0 ed [^aeiou][cl]
+! SFX d 0 ed [^ecly]
+! SFX d e ing [^eioy]e
+! SFX d 0 ing [eoy]e
+! SFX d ie ying ie
+! SFX d 0 king [^aeio][aeiou]c
+! SFX d 0 ling [^aeio][aeiou]l
+! SFX d 0 ing [aeio][aeiou][cl]
+! SFX d 0 ing [^aeiou][cl]
+! SFX d 0 ing [^ecl]
+ SFX h Y 22
+! SFX h 0 dly e
+! SFX h 0 bedly [^aeio][aeiou]b
+! SFX h 0 kedly [^aeio][aeiou]c
+! SFX h 0 dedly [^aeio][aeiou]d
+! SFX h 0 fedly [^aeio][aeiou]f
+! SFX h 0 gedly [^aeio][aeiou]g
+! SFX h 0 kedly [^aeio][aeiou]k
+! SFX h 0 ledly [^aeio][aeiou]l
+! SFX h 0 medly [^aeio][aeiou]m
+! SFX h 0 nedly [^aeio][aiou]n
+! SFX h 0 pedly [^aeio][aeiou]p
+! SFX h 0 redly [^aeio][aiou]r
+! SFX h 0 sedly [^aeio][aeiou]s
+! SFX h 0 tedly [^aeio][aiou]t
+! SFX h 0 vedly [^aeio][aeiou]v
+! SFX h 0 zedly [^aeio][aeiou]z
+! SFX h 0 edly [^aeio]e[nrt]
+! SFX h y iedly [^aeiou]y
+! SFX h 0 edly [aeiou]y
+! SFX h 0 edly [aeio][aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^ebcdfgklmnprstvyz]
+ SFX i Y 22
+! SFX i 0 dness e
+! SFX i 0 bedness [^aeio][aeiou]b
+! SFX i 0 kedness [^aeio][aeiou]c
+! SFX i 0 dedness [^aeio][aeiou]d
+! SFX i 0 fedness [^aeio][aeiou]f
+! SFX i 0 gedness [^aeio][aeiou]g
+! SFX i 0 kedness [^aeio][aeiou]k
+! SFX i 0 ledness [^aeio][aeiou]l
+! SFX i 0 medness [^aeio][aeiou]m
+! SFX i 0 nedness [^aeio][aiou]n
+! SFX i 0 pedness [^aeio][aeiou]p
+! SFX i 0 redness [^aeio][aiou]r
+! SFX i 0 sedness [^aeio][aeiou]s
+! SFX i 0 tedness [^aeio][aiou]t
+! SFX i 0 vedness [^aeio][aeiou]v
+! SFX i 0 zedness [^aeio][aeiou]z
+! SFX i 0 edness [^aeio]e[nrt]
+! SFX i y iedness [^aeiou]y
+! SFX i 0 edness [aeiou]y
+! SFX i 0 edness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^ebcdfgklmnprstvyz]
+ SFX T Y 42
+! SFX T 0 r e
+ SFX T 0 st e
+! SFX T 0 ber [^aeio][aeiou]b
+ SFX T 0 best [^aeio][aeiou]b
+! SFX T 0 ker [^aeio][aeiou]c
+ SFX T 0 kest [^aeio][aeiou]c
+! SFX T 0 der [^aeio][aeiou]d
+ SFX T 0 dest [^aeio][aeiou]d
+! SFX T 0 fer [^aeio][aeiou]f
+ SFX T 0 fest [^aeio][aeiou]f
+! SFX T 0 ger [^aeio][aeiou]g
+ SFX T 0 gest [^aeio][aeiou]g
+! SFX T 0 ker [^aeio][aeiou]k
+ SFX T 0 kest [^aeio][aeiou]k
+! SFX T 0 ler [^aeio][aeiou]l
+ SFX T 0 lest [^aeio][aeiou]l
+! SFX T 0 mer [^aeio][aeiou]m
+ SFX T 0 mest [^aeio][aeiou]m
+! SFX T 0 ner [^aeio][aeiou]n
+ SFX T 0 nest [^aeio][aeiou]n
+! SFX T 0 per [^aeio][aeiou]p
+ SFX T 0 pest [^aeio][aeiou]p
+! SFX T 0 rer [^aeio][aeiou]r
+ SFX T 0 rest [^aeio][aeiou]r
+! SFX T 0 ser [^aeio][aeiou]s
+ SFX T 0 sest [^aeio][aeiou]s
+! SFX T 0 ter [^aeio][aeiou]t
+ SFX T 0 test [^aeio][aeiou]t
+! SFX T 0 ver [^aeio][aeiou]v
+ SFX T 0 vest [^aeio][aeiou]v
+! SFX T 0 zer [^aeio][aeiou]z
+ SFX T 0 zest [^aeio][aeiou]z
+! SFX T y ier [^aeiou]y
+ SFX T y iest [^aeiou]y
+! SFX T 0 er [aeiou]y
+ SFX T 0 est [aeiou]y
+--- 212,606 ----
+ PFX F 0 col l
+! PFX F 0 con [^abehilmopru].
+ PFX K Y 1
+! PFX K 0 pre .
+ PFX e Y 1
+! PFX e 0 out .
+ PFX f Y 2
+! PFX f 0 under [^r]
+! PFX f 0 under- r
+ PFX O Y 1
+! PFX O 0 non- .
+ PFX 4 Y 1
+! PFX 4 0 trans .
+ SFX V Y 15
+! SFX V 0 tive [aio]
+! SFX V b ptive b
+! SFX V d sive d
+! SFX V be ptive be
+! SFX V e tive ce
+! SFX V de sive de
+! SFX V ke cative ke
+! SFX V e ptive me
+! SFX V e ive [st]e
+! SFX V e ative [^bcdkmst]e
+! SFX V 0 lative [aeiou]l
+! SFX V 0 ative [^aeiou]l
+! SFX V 0 ive [st]
+! SFX V y icative y
+! SFX V 0 ative [^abdeilosty]
+ SFX v Y 15
+! SFX v 0 tively [aio]
+! SFX v b ptively b
+! SFX v d sively d
+! SFX v be ptively be
+! SFX v e tively ce
+! SFX v de sively de
+! SFX v ke catively ke
+! SFX v e ptively me
+! SFX v e ively [st]e
+! SFX v e atively [^bcdkmst]e
+! SFX v 0 latively [aeiou]l
+! SFX v 0 atively [^aeiou]l
+! SFX v 0 ively [st]
+! SFX v y icatively y
+! SFX v 0 atively [^abdeilosty]
+ SFX u Y 15
+! SFX u 0 tiveness [aio]
+! SFX u b ptiveness b
+! SFX u d siveness d
+! SFX u be ptiveness be
+! SFX u e tiveness ce
+! SFX u de siveness de
+! SFX u ke cativeness ke
+! SFX u e ptiveness me
+! SFX u e iveness [st]e
+! SFX u e ativeness [^bcdkmst]e
+! SFX u 0 lativeness [aeiou]l
+! SFX u 0 ativeness [^aeiou]l
+! SFX u 0 iveness [st]
+! SFX u y icativeness y
+! SFX u 0 ativeness [^abdeilosty]
+ SFX N Y 26
+! SFX N b ption b
+! SFX N d sion d
+! SFX N be ption be
+! SFX N e tion ce
+! SFX N de sion de
+! SFX N ke cation ke
+! SFX N e ption ume
+! SFX N e mation [^u]me
+! SFX N e ion [^o]se
+! SFX N e ition ose
+! SFX N e ation [iou]te
+! SFX N e ion [^iou]te
+! SFX N e ation [^bcdkmst]e
+! SFX N el ulsion el
+! SFX N 0 lation [aiou]l
+! SFX N 0 ation [^aeiou]l
+! SFX N 0 mation [aeiou]m
+! SFX N 0 ation [^aeiou]m
+! SFX N er ration er
+! SFX N 0 ation [^e]r
+! SFX N 0 ion [sx]
+! SFX N t ssion mit
+! SFX N 0 ion [^m]it
+! SFX N 0 ation [^i]t
+! SFX N y ication y
+! SFX N 0 ation [^bdelmrstxy]
+ SFX n Y 28
+! SFX n 0 tion a
+! SFX n e tion ce
+! SFX n ke cation ke
+! SFX n e ation [iou]te
+! SFX n e ion [^iou]te
+! SFX n e ation [^ckt]e
+! SFX n el ulsion el
+! SFX n 0 lation [aiou]l
+! SFX n 0 ation [^aeiou]l
+! SFX n er ration er
+! SFX n 0 ation [^e]r
+! SFX n y ation py
+! SFX n y ication [^p]y
+! SFX n 0 ation [^aelry]
+! SFX n 0 tions a
+! SFX n e tions ce
+! SFX n ke cations ke
+! SFX n e ations [iou]te
+! SFX n e ions [^iou]te
+! SFX n e ations [^ckt]e
+! SFX n el ulsions el
+! SFX n 0 lations [aiou]l
+! SFX n 0 ations [^aeiou]l
+! SFX n er rations er
+! SFX n 0 ations [^e]r
+! SFX n y ations py
+! SFX n y ications [^p]y
+! SFX n 0 ations [^aelry]
+ SFX X Y 26
+! SFX X b ptions b
+! SFX X d sions d
+! SFX X be ptions be
+! SFX X e tions ce
+! SFX X ke cations ke
+! SFX X de sions de
+! SFX X e ptions ume
+! SFX X e mations [^u]me
+! SFX X e ions [^o]se
+! SFX X e itions ose
+! SFX X e ations [iou]te
+! SFX X e ions [^iou]te
+! SFX X e ations [^bcdkmst]e
+! SFX X el ulsions el
+! SFX X 0 lations [aiou]l
+! SFX X 0 ations [^aeiou]l
+! SFX X 0 mations [aeiou]m
+! SFX X 0 ations [^aeiou]m
+! SFX X er rations er
+! SFX X 0 ations [^e]r
+! SFX X 0 ions [sx]
+! SFX X t ssions mit
+! SFX X 0 ions [^m]it
+! SFX X 0 ations [^i]t
+! SFX X y ications y
+! SFX X 0 ations [^bdelmrstxy]
+ SFX x Y 40
+! SFX x b ptional b
+! SFX x d sional d
+! SFX x be ptional be
+! SFX x e tional ce
+! SFX x ke cational ke
+! SFX x de sional de
+! SFX x e ional [^o]se
+! SFX x e itional ose
+! SFX x e ional te
+! SFX x e ational [^bcdkst]e
+! SFX x el ulsional el
+! SFX x 0 lational [aiou]l
+! SFX x 0 ational [^aeiou]l
+! SFX x er rational er
+! SFX x 0 ational [^e]r
+! SFX x 0 ional [sx]
+! SFX x 0 ional [^n]t
+! SFX x 0 ational nt
+! SFX x y icational y
+! SFX x 0 ational [^bdelrstxy]
+! SFX x b ptionally b
+! SFX x d sionally d
+! SFX x be ptionally be
+! SFX x e tionally ce
+! SFX x ke cationally ke
+! SFX x de sionally de
+! SFX x e ionally [^o]se
+! SFX x e itionally ose
+! SFX x e ionally te
+! SFX x e ationally [^bcdkst]e
+! SFX x el ulsionally el
+! SFX x 0 lationally [aiou]l
+! SFX x 0 ationally [^aeiou]l
+! SFX x er rationally er
+! SFX x 0 ationally [^e]r
+! SFX x 0 ionally [sx]
+! SFX x 0 ionally [^n]t
+! SFX x 0 ationally nt
+! SFX x y icationally y
+! SFX x 0 ationally [^bdelrstxy]
+ SFX H N 13
+! SFX H y ieth y
+! SFX H ree ird ree
+! SFX H ve fth ve
+! SFX H e th [^ev]e
+! SFX H 0 h t
+! SFX H 0 th [^ety]
+! SFX H y ieths y
+! SFX H ree irds ree
+! SFX H ve fths ve
+! SFX H e ths [^ev]e
+! SFX H 0 hs t
+! SFX H 0 ths [^ety]
+! SFX H 0 fold .
+ SFX Y Y 9
+! SFX Y 0 ally ic
+! SFX Y 0 ly [^i]c
+! SFX Y e y [^aeiou]le
+! SFX Y 0 ly [aeiou]le
+! SFX Y 0 ly [^l]e
+! SFX Y 0 y [^aeiou]l
+! SFX Y y ily [^aeiou]y
+! SFX Y 0 ly [aeiou][ly]
+! SFX Y 0 ly [^cely]
+ SFX G Y 24
+! SFX G e ing [^eioy]e
+! SFX G 0 ing [eoy]e
+! SFX G ie ying ie
+! SFX G 0 bing [^aeio][aeiou]b
+! SFX G 0 king [^aeio][aeiou]c
+! SFX G 0 ding [^aeio][aeiou]d
+! SFX G 0 fing [^aeio][aeiou]f
+! SFX G 0 ging [^aeio][aeiou]g
+! SFX G 0 king [^aeio][aeiou]k
+! SFX G 0 ling [^aeio][eiou]l
+! SFX G 0 ing [aeio][eiou]l
+! SFX G 0 ling [^aeo]al
+! SFX G 0 ing [aeo]al
+! SFX G 0 ming [^aeio][aeiou]m
+! SFX G 0 ning [^aeio][aeiou]n
+! SFX G 0 ping [^aeio][aeiou]p
+! SFX G 0 ring [^aeio][aeiou]r
+! SFX G 0 sing [^aeio][aeiou]s
+! SFX G 0 ting [^aeio][aeiou]t
+! SFX G 0 ving [^aeio][aeiou]v
+! SFX G 0 zing [^aeio][aeiou]z
+! SFX G 0 ing [aeio][aeiou][bcdfgkmnprstvz]
+! SFX G 0 ing [^aeiou][bcdfgklmnprstvz]
+! SFX G 0 ing [^ebcdfgklmnprstvz]
+ SFX J Y 25
+! SFX J e ings [^eioy]e
+! SFX J 0 ings [eoy]e
+! SFX J ie yings ie
+! SFX J 0 bings [^aeio][aeiou]b
+! SFX J 0 king [^aeio][aeiou]c
+! SFX J 0 dings [^aeio][aeiou]d
+! SFX J 0 fings [^aeio][aeiou]f
+! SFX J 0 gings [^aeio][aeiou]g
+! SFX J 0 kings [^aeio][aeiou]k
+! SFX J 0 lings [^aeio][eiou]l
+! SFX J 0 ings [aeio][eiou]l
+! SFX J 0 lings [^aeo]al
+! SFX J 0 ings [aeo]al
+! SFX J 0 mings [^aeio][aeiou]m
+! SFX J 0 nings [^aeio][aiou]n
+! SFX J 0 pings [^aeio][aeiou]p
+! SFX J 0 rings [^aeio][aiou]r
+! SFX J 0 sings [^aeio][aeiou]s
+! SFX J 0 tings [^aeio][aiou]t
+! SFX J 0 vings [^aeio][aeiou]v
+! SFX J 0 zings [^aeio][aeiou]z
+! SFX J 0 ings [^aeio]e[nrt]
+! SFX J 0 ings [aeio][aeiou][bcdfgkmnprstvz]
+! SFX J 0 ings [^aeiou][bcdfgklmnprstvz]
+! SFX J 0 ings [^ebcdfgklmnprstvz]
+ SFX k Y 8
+! SFX k e ingly [^eioy]e
+! SFX k 0 ingly [eoy]e
+! SFX k ie yingly ie
+! SFX k 0 kingly [^aeio][aeiou]c
+! SFX k 0 lingly [^aeio][aeiou]l
+! SFX k 0 ingly [aeio][aeiou][cl]
+! SFX k 0 ingly [^aeiou][cl]
+! SFX k 0 ingly [^ecl]
+ SFX D Y 25
+! SFX D 0 d [^e]e
+! SFX D e d ee
+! SFX D 0 bed [^aeio][aeiou]b
+! SFX D 0 ked [^aeio][aeiou]c
+! SFX D 0 ded [^aeio][aeiou]d
+! SFX D 0 fed [^aeio][aeiou]f
+! SFX D 0 ged [^aeio][aeiou]g
+! SFX D 0 ked [^aeio][aeiou]k
+! SFX D 0 led [^aeio][eiou]l
+! SFX D 0 ed [aeio][eiou]l
+! SFX D 0 led [^aeo]al
+! SFX D 0 ed [aeo]al
+! SFX D 0 med [^aeio][aeiou]m
+! SFX D 0 ned [^aeio][aeiou]n
+! SFX D 0 ped [^aeio][aeiou]p
+! SFX D 0 red [^aeio][aeiou]r
+! SFX D 0 sed [^aeio][aeiou]s
+! SFX D 0 ted [^aeio][aeiou]t
+! SFX D 0 ved [^aeio][aeiou]v
+! SFX D 0 zed [^aeio][aeiou]z
+! SFX D y ied [^aeiou]y
+! SFX D 0 ed [aeiou]y
+! SFX D 0 ed [aeio][aeiou][bcdfgkmnprstvz]
+! SFX D 0 ed [^aeiou][bcdfgklmnprstvz]
+! SFX D 0 ed [^ebcdfgklmnprstvyz]
+ SFX d Y 16
+! SFX d 0 d e
+! SFX d 0 ked [^aeio][aeiou]c
+! SFX d 0 led [^aeio][aeiou]l
+! SFX d y ied [^aeiou]y
+! SFX d 0 ed [aeiou]y
+! SFX d 0 ed [aeio][aeiou][cl]
+! SFX d 0 ed [^aeiou][cl]
+! SFX d 0 ed [^ecly]
+! SFX d e ing [^eioy]e
+! SFX d 0 ing [eoy]e
+! SFX d ie ying ie
+! SFX d 0 king [^aeio][aeiou]c
+! SFX d 0 ling [^aeio][aeiou]l
+! SFX d 0 ing [aeio][aeiou][cl]
+! SFX d 0 ing [^aeiou][cl]
+! SFX d 0 ing [^ecl]
+ SFX h Y 22
+! SFX h 0 dly e
+! SFX h 0 bedly [^aeio][aeiou]b
+! SFX h 0 kedly [^aeio][aeiou]c
+! SFX h 0 dedly [^aeio][aeiou]d
+! SFX h 0 fedly [^aeio][aeiou]f
+! SFX h 0 gedly [^aeio][aeiou]g
+! SFX h 0 kedly [^aeio][aeiou]k
+! SFX h 0 ledly [^aeio][aeiou]l
+! SFX h 0 medly [^aeio][aeiou]m
+! SFX h 0 nedly [^aeio][aiou]n
+! SFX h 0 pedly [^aeio][aeiou]p
+! SFX h 0 redly [^aeio][aiou]r
+! SFX h 0 sedly [^aeio][aeiou]s
+! SFX h 0 tedly [^aeio][aiou]t
+! SFX h 0 vedly [^aeio][aeiou]v
+! SFX h 0 zedly [^aeio][aeiou]z
+! SFX h 0 edly [^aeio]e[nrt]
+! SFX h y iedly [^aeiou]y
+! SFX h 0 edly [aeiou]y
+! SFX h 0 edly [aeio][aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^ebcdfgklmnprstvyz]
+ SFX i Y 22
+! SFX i 0 dness e
+! SFX i 0 bedness [^aeio][aeiou]b
+! SFX i 0 kedness [^aeio][aeiou]c
+! SFX i 0 dedness [^aeio][aeiou]d
+! SFX i 0 fedness [^aeio][aeiou]f
+! SFX i 0 gedness [^aeio][aeiou]g
+! SFX i 0 kedness [^aeio][aeiou]k
+! SFX i 0 ledness [^aeio][aeiou]l
+! SFX i 0 medness [^aeio][aeiou]m
+! SFX i 0 nedness [^aeio][aiou]n
+! SFX i 0 pedness [^aeio][aeiou]p
+! SFX i 0 redness [^aeio][aiou]r
+! SFX i 0 sedness [^aeio][aeiou]s
+! SFX i 0 tedness [^aeio][aiou]t
+! SFX i 0 vedness [^aeio][aeiou]v
+! SFX i 0 zedness [^aeio][aeiou]z
+! SFX i 0 edness [^aeio]e[nrt]
+! SFX i y iedness [^aeiou]y
+! SFX i 0 edness [aeiou]y
+! SFX i 0 edness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^ebcdfgklmnprstvyz]
+ SFX T Y 42
+! SFX T 0 r e
+ SFX T 0 st e
+! SFX T 0 ber [^aeio][aeiou]b
+ SFX T 0 best [^aeio][aeiou]b
+! SFX T 0 ker [^aeio][aeiou]c
+ SFX T 0 kest [^aeio][aeiou]c
+! SFX T 0 der [^aeio][aeiou]d
+ SFX T 0 dest [^aeio][aeiou]d
+! SFX T 0 fer [^aeio][aeiou]f
+ SFX T 0 fest [^aeio][aeiou]f
+! SFX T 0 ger [^aeio][aeiou]g
+ SFX T 0 gest [^aeio][aeiou]g
+! SFX T 0 ker [^aeio][aeiou]k
+ SFX T 0 kest [^aeio][aeiou]k
+! SFX T 0 ler [^aeio][aeiou]l
+ SFX T 0 lest [^aeio][aeiou]l
+! SFX T 0 mer [^aeio][aeiou]m
+ SFX T 0 mest [^aeio][aeiou]m
+! SFX T 0 ner [^aeio][aeiou]n
+ SFX T 0 nest [^aeio][aeiou]n
+! SFX T 0 per [^aeio][aeiou]p
+ SFX T 0 pest [^aeio][aeiou]p
+! SFX T 0 rer [^aeio][aeiou]r
+ SFX T 0 rest [^aeio][aeiou]r
+! SFX T 0 ser [^aeio][aeiou]s
+ SFX T 0 sest [^aeio][aeiou]s
+! SFX T 0 ter [^aeio][aeiou]t
+ SFX T 0 test [^aeio][aeiou]t
+! SFX T 0 ver [^aeio][aeiou]v
+ SFX T 0 vest [^aeio][aeiou]v
+! SFX T 0 zer [^aeio][aeiou]z
+ SFX T 0 zest [^aeio][aeiou]z
+! SFX T y ier [^aeiou]y
+ SFX T y iest [^aeiou]y
+! SFX T 0 er [aeiou]y
+ SFX T 0 est [aeiou]y
+***************
+*** 458,1143 ****
+ SFX R Y 72
+! SFX R 0 r e
+! SFX R 0 rs e
+! SFX R 0 ber [^aeio][aeiou]b
+! SFX R 0 bers [^aeio][aeiou]b
+! SFX R 0 ker [^aeio][aeiou]c
+! SFX R 0 kers [^aeio][aeiou]c
+! SFX R 0 der [^aeio][aeiou]d
+! SFX R 0 ders [^aeio][aeiou]d
+! SFX R 0 fer [^aeio][aeiou]f
+! SFX R 0 fers [^aeio][aeiou]f
+! SFX R 0 ger [^aeio][aeiou]g
+! SFX R 0 gers [^aeio][aeiou]g
+! SFX R 0 ker [^aeio][aeiou]k
+! SFX R 0 kers [^aeio][aeiou]k
+! SFX R 0 ler [^aeio][eiou]l
+! SFX R 0 er [aeio][eiou]l
+! SFX R 0 ler [^aeo]al
+! SFX R 0 er [aeo]al
+! SFX R 0 lers [^aeio][eiou]l
+! SFX R 0 ers [aeio][eiou]l
+! SFX R 0 lers [^aeo]al
+! SFX R 0 ers [aeo]al
+! SFX R 0 mer [^aeio][aeiou]m
+! SFX R 0 mers [^aeio][aeiou]m
+! SFX R 0 ner [^aeio][aeiou]n
+! SFX R 0 ners [^aeio][aeiou]n
+! SFX R 0 per [^aeio][aeiou]p
+! SFX R 0 pers [^aeio][aeiou]p
+! SFX R 0 rer [^aeio][aeiou]r
+! SFX R 0 rers [^aeio][aeiou]r
+! SFX R 0 ser [^aeio][aeiou]s
+! SFX R 0 sers [^aeio][aeiou]s
+! SFX R 0 ter [^aeio][aeiou]t
+! SFX R 0 ters [^aeio][aeiou]t
+! SFX R 0 ver [^aeio][aeiou]v
+! SFX R 0 vers [^aeio][aeiou]v
+! SFX R 0 zer [^aeio][aeiou]z
+! SFX R 0 zers [^aeio][aeiou]z
+! SFX R y ier [^aeiou]y
+! SFX R y iers [^aeiou]y
+! SFX R 0 er [aeiou]y
+! SFX R 0 ers [aeiou]y
+! SFX R 0 er [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 ers [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 ers [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er [^ebcdfgklmnprstvyz]
+! SFX R 0 ers [^ebcdfgklmnprstvyz]
+! SFX R 0 r's e
+! SFX R 0 ber's [^aeio][aeiou]b
+! SFX R 0 ker's [^aeio][aeiou]c
+! SFX R 0 der's [^aeio][aeiou]d
+! SFX R 0 fer's [^aeio][aeiou]f
+! SFX R 0 ger's [^aeio][aeiou]g
+! SFX R 0 ker's [^aeio][aeiou]k
+! SFX R 0 ler's [^aeio][eiou]l
+! SFX R 0 er's [aeio][eiou]l
+! SFX R 0 ler's [^aeo]al
+! SFX R 0 er's [aeo]al
+! SFX R 0 mer's [^aeio][aeiou]m
+! SFX R 0 ner's [^aeio][aeiou]n
+! SFX R 0 per's [^aeio][aeiou]p
+! SFX R 0 rer's [^aeio][aeiou]r
+! SFX R 0 ser's [^aeio][aeiou]s
+! SFX R 0 ter's [^aeio][aeiou]t
+! SFX R 0 ver's [^aeio][aeiou]v
+! SFX R 0 zer's [^aeio][aeiou]z
+! SFX R y ier's [^aeiou]y
+! SFX R 0 er's [aeiou]y
+! SFX R 0 er's [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er's [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er's [^ebcdfgklmnprstvyz]
+ SFX r Y 24
+! SFX r 0 r e
+! SFX r 0 ler [^aeio][aeiou]l
+! SFX r 0 ker [^aeio][aeiou]c
+! SFX r y ier [^aeiou]y
+! SFX r 0 er [aeiou]y
+! SFX r 0 er [aeio][aeiou][cl]
+! SFX r 0 er [^aeiou][cl]
+! SFX r 0 er [^ecly]
+! SFX r 0 rs e
+! SFX r 0 lers [^aeio][aeiou]l
+! SFX r 0 kers [^aeio][aeiou]c
+! SFX r y iers [^aeiou]y
+! SFX r 0 ers [aeiou]y
+! SFX r 0 ers [aeio][aeiou][cl]
+! SFX r 0 ers [^aeiou][cl]
+! SFX r 0 ers [^ecly]
+! SFX r 0 r's e
+! SFX r 0 ler's [^aeio][aeiou]l
+! SFX r 0 ker's [^aeio][aeiou]c
+! SFX r y ier's [^aeiou]y
+! SFX r 0 er's [aeiou]y
+! SFX r 0 er's [aeio][aeiou][cl]
+! SFX r 0 er's [^aeiou][cl]
+! SFX r 0 er's [^ecly]
+ SFX S Y 9
+! SFX S y ies [^aeiou]y
+! SFX S 0 s [aeiou]y
+! SFX S 0 es [sxz]
+! SFX S 0 es [cs]h
+! SFX S 0 s [^cs]h
+! SFX S 0 s [ae]u
+! SFX S 0 x [ae]u
+! SFX S 0 s [^ae]u
+ SFX S 0 s [^hsuxyz]
+ SFX P Y 6
+! SFX P y iness [^aeiou]y
+! SFX P 0 ness [aeiou]y
+! SFX P 0 ness [^y]
+! SFX P y iness's [^aeiou]y
+! SFX P 0 ness's [aeiou]y
+! SFX P 0 ness's [^y]
+ SFX m Y 20
+! SFX m 0 sman [bdknmt]
+! SFX m 0 sman [aeiou][bdklmnt]e
+! SFX m 0 man [^aeiou][bdklmnt]e
+! SFX m 0 man [^bdklmnt]e
+! SFX m 0 man [^bdeknmt]
+! SFX m 0 smen [bdknmt]
+! SFX m 0 smen [aeiou][bdklmnt]e
+! SFX m 0 men [^aeiou][bdklmnt]e
+! SFX m 0 men [^bdklmnt]e
+! SFX m 0 men [^bdeknmt]
+! SFX m 0 sman's [bdknmt]
+! SFX m 0 sman's [aeiou][bdklmnt]e
+! SFX m 0 man's [^aeiou][bdklmnt]e
+! SFX m 0 man's [^bdklmnt]e
+! SFX m 0 man's [^bdeknmt]
+! SFX m 0 smen's [bdknmt]
+! SFX m 0 smen's [aeiou][bdklmnt]e
+! SFX m 0 men's [^aeiou][bdklmnt]e
+! SFX m 0 men's [^bdklmnt]e
+! SFX m 0 men's [^bdeknmt]
+ SFX 5 Y 15
+! SFX 5 0 swoman [bdknmt]
+! SFX 5 0 swoman [aeiou][bdklmnt]e
+! SFX 5 0 woman [^aeiou][bdklmnt]e
+! SFX 5 0 woman [^bdklmnt]e
+! SFX 5 0 woman [^bdeknmt]
+! SFX 5 0 swomen [bdknmt]
+! SFX 5 0 swomen [aeiou][bdklmnt]e
+! SFX 5 0 women [^aeiou][bdklmnt]e
+! SFX 5 0 women [^bdklmnt]e
+! SFX 5 0 women [^bdeknmt]
+! SFX 5 0 swoman's [bdknmt]
+! SFX 5 0 swoman's [aeiou][bdklmnt]e
+! SFX 5 0 woman's [^aeiou][bdklmnt]e
+! SFX 5 0 woman's [^bdklmnt]e
+! SFX 5 0 woman's [^bdeknmt]
+ SFX 6 Y 3
+! SFX 6 y iful [^aeiou]y
+! SFX 6 0 ful [aeiou]y
+! SFX 6 0 ful [^y]
+ SFX j Y 3
+! SFX j y ifully [^aeiou]y
+! SFX j 0 fully [aeiou]y
+! SFX j 0 fully [^y]
+ SFX p Y 5
+! SFX p y iless [^aeiou]y
+! SFX p 0 less [aeiou]y
+! SFX p 0 ess ll
+! SFX p 0 less [^l]l
+! SFX p 0 less [^ly]
+ SFX Q Y 88
+! SFX Q 0 tise a
+! SFX Q e ise [^l]e
+! SFX Q le ilise [^aeiou]le
+! SFX Q e ise [aeiou]le
+! SFX Q um ise um
+! SFX Q 0 ise [^u]m
+! SFX Q s se is
+! SFX Q 0 ise [^i]s
+! SFX Q y ise [^aeiou]y
+! SFX Q 0 ise [aeiou]y
+! SFX Q 0 ise [^aemsy]
+! SFX Q 0 tises a
+! SFX Q e ises [^l]e
+! SFX Q le ilises [^aeiou]le
+! SFX Q e ises [aeiou]le
+! SFX Q um ises um
+! SFX Q 0 ises [^u]m
+! SFX Q s ses is
+! SFX Q 0 ises [^i]s
+! SFX Q y ises [^aeiou]y
+! SFX Q 0 ises [aeiou]y
+! SFX Q 0 ises [^aemsy]
+! SFX Q 0 tised a
+! SFX Q e ised [^l]e
+! SFX Q le ilised [^aeiou]le
+! SFX Q e ised [aeiou]le
+! SFX Q um ised um
+! SFX Q 0 ised [^u]m
+! SFX Q s sed is
+! SFX Q 0 ised [^i]s
+! SFX Q y ised [^aeiou]y
+! SFX Q 0 ised [aeiou]y
+! SFX Q 0 ised [^aemsy]
+! SFX Q 0 tising a
+! SFX Q e ising [^l]e
+! SFX Q le ilising [^aeiou]le
+! SFX Q e ising [aeiou]le
+! SFX Q um ising um
+! SFX Q 0 ising [^u]m
+! SFX Q s sing is
+! SFX Q 0 ising [^i]s
+! SFX Q y ising [^aeiou]y
+! SFX Q 0 ising [aeiou]y
+! SFX Q 0 ising [^aemsy]
+! SFX Q 0 tize a
+! SFX Q e ize [^l]e
+! SFX Q le ilize [^aeiou]le
+! SFX Q e ize [aeiou]le
+! SFX Q um ize um
+! SFX Q 0 ize [^u]m
+! SFX Q s ze is
+! SFX Q 0 ize [^i]s
+! SFX Q y ize [^aeiou]y
+! SFX Q 0 ize [aeiou]y
+! SFX Q 0 ize [^aemsy]
+! SFX Q 0 tizes a
+! SFX Q e izes [^l]e
+! SFX Q le ilizes [^aeiou]le
+! SFX Q e izes [aeiou]le
+! SFX Q um izes um
+! SFX Q 0 izes [^u]m
+! SFX Q s zes is
+! SFX Q 0 izes [^i]s
+! SFX Q y izes [^aeiou]y
+! SFX Q 0 izes [aeiou]y
+! SFX Q 0 izes [^aemsy]
+! SFX Q 0 tized a
+! SFX Q e ized [^l]e
+! SFX Q le ilized [^aeiou]le
+! SFX Q e ized [aeiou]le
+! SFX Q um ized um
+! SFX Q 0 ized [^u]m
+! SFX Q s zed is
+! SFX Q 0 ized [^i]s
+! SFX Q y ized [^aeiou]y
+! SFX Q 0 ized [aeiou]y
+! SFX Q 0 ized [^aemsy]
+! SFX Q 0 tizing a
+! SFX Q e izing [^l]e
+! SFX Q le ilizing [^aeiou]le
+! SFX Q e izing [aeiou]le
+! SFX Q um izing um
+! SFX Q 0 izing [^u]m
+! SFX Q s zing is
+! SFX Q 0 izing [^i]s
+! SFX Q y izing [^aeiou]y
+! SFX Q 0 izing [aeiou]y
+! SFX Q 0 izing [^aemsy]
+ SFX q Y 44
+! SFX q 0 tisation a
+! SFX q e isation [^l]e
+! SFX q le ilisation [^aeiou]le
+! SFX q e isation [aeiou]le
+! SFX q um isation um
+! SFX q 0 isation [^u]m
+! SFX q s sation is
+! SFX q 0 isation [^i]s
+! SFX q y isation [^aeiou]y
+! SFX q 0 isation [aeiou]y
+! SFX q 0 isation [^aemsy]
+! SFX q 0 tisations a
+! SFX q e isations [^l]e
+! SFX q le ilisations [^aeiou]le
+! SFX q e isations [aeiou]le
+! SFX q um isations um
+! SFX q 0 isations [^u]m
+! SFX q s sations is
+! SFX q 0 isations [^i]s
+! SFX q y isations [^aeiou]y
+! SFX q 0 isations [aeiou]y
+! SFX q 0 isations [^aemsy]
+! SFX q 0 tization a
+! SFX q e ization [^l]e
+! SFX q le ilization [^aeiou]le
+! SFX q e ization [aeiou]le
+! SFX q um ization um
+! SFX q 0 ization [^u]m
+! SFX q s zation is
+! SFX q 0 ization [^i]s
+! SFX q y ization [^aeiou]y
+! SFX q 0 ization [aeiou]y
+! SFX q 0 ization [^aemsy]
+! SFX q 0 tizations a
+! SFX q e izations [^l]e
+! SFX q le ilizations [^aeiou]le
+! SFX q e izations [aeiou]le
+! SFX q um izations um
+! SFX q 0 izations [^u]m
+! SFX q s zations is
+! SFX q 0 izations [^i]s
+! SFX q y izations [^aeiou]y
+! SFX q 0 izations [aeiou]y
+! SFX q 0 izations [^aemsy]
+ SFX s Y 66
+! SFX s 0 tiser a
+! SFX s e iser [^l]e
+! SFX s le iliser [^aeiou]le
+! SFX s e iser [aeiou]le
+! SFX s um iser um
+! SFX s 0 iser [^u]m
+! SFX s s ser is
+! SFX s 0 iser [^i]s
+! SFX s y iser [^aeiou]y
+! SFX s 0 iser [aeiou]y
+! SFX s 0 iser [^aemsy]
+! SFX s 0 tisers a
+! SFX s e isers [^l]e
+! SFX s le ilisers [^aeiou]le
+! SFX s e isers [aeiou]le
+! SFX s um isers um
+! SFX s 0 isers [^u]m
+! SFX s s sers is
+! SFX s 0 isers [^i]s
+! SFX s y isers [^aeiou]y
+! SFX s 0 isers [aeiou]y
+! SFX s 0 isers [^aemsy]
+! SFX s 0 tiser's a
+! SFX s e iser's [^l]e
+! SFX s le iliser's [^aeiou]le
+! SFX s e iser's [aeiou]le
+! SFX s um iser's um
+! SFX s 0 iser's [^u]m
+! SFX s s ser's is
+! SFX s 0 iser's [^i]s
+! SFX s y iser's [^aeiou]y
+! SFX s 0 iser's [aeiou]y
+! SFX s 0 iser's [^aemsy]
+! SFX s 0 tizer a
+! SFX s e izer [^l]e
+! SFX s le ilizer [^aeiou]le
+! SFX s e izer [aeiou]le
+! SFX s um izer um
+! SFX s 0 izer [^u]m
+! SFX s s zer is
+! SFX s 0 izer [^i]s
+! SFX s y izer [^aeiou]y
+! SFX s 0 izer [aeiou]y
+! SFX s 0 izer [^aemsy]
+! SFX s 0 tizers a
+! SFX s e izers [^l]e
+! SFX s le ilizers [^aeiou]le
+! SFX s e izers [aeiou]le
+! SFX s um izers um
+! SFX s 0 izers [^u]m
+! SFX s s zers is
+! SFX s 0 izers [^i]s
+! SFX s y izers [^aeiou]y
+! SFX s 0 izers [aeiou]y
+! SFX s 0 izers [^aemsy]
+! SFX s 0 tizer's a
+! SFX s e izer's [^l]e
+! SFX s le ilizer's [^aeiou]le
+! SFX s e izer's [aeiou]le
+! SFX s um izer's um
+! SFX s 0 izer's [^u]m
+! SFX s s zer's is
+! SFX s 0 izer's [^i]s
+! SFX s y izer's [^aeiou]y
+! SFX s 0 izer's [aeiou]y
+! SFX s 0 izer's [^aemsy]
+ SFX t Y 44
+! SFX t 0 tisable a
+! SFX t e isable [^l]e
+! SFX t le ilisable [^aeiou]le
+! SFX t e isable [aeiou]le
+! SFX t um isable um
+! SFX t 0 isable [^u]m
+! SFX t s sable is
+! SFX t 0 isable [^i]s
+! SFX t y isable [^aeiou]y
+! SFX t 0 isable [aeiou]y
+! SFX t 0 isable [^aemsy]
+! SFX t 0 tizable a
+! SFX t e izable [^l]e
+! SFX t le ilizable [^aeiou]le
+! SFX t e izable [aeiou]le
+! SFX t um izable um
+! SFX t 0 izable [^u]m
+! SFX t s zable is
+! SFX t 0 izable [^i]s
+! SFX t y izable [^aeiou]y
+! SFX t 0 izable [aeiou]y
+! SFX t 0 izable [^aemsy]
+! SFX t 0 tisability a
+! SFX t e isability [^l]e
+! SFX t le ilisability [^aeiou]le
+! SFX t e isability [aeiou]le
+! SFX t um isability um
+! SFX t 0 isability [^u]m
+! SFX t s sability is
+! SFX t 0 isability [^i]s
+! SFX t y isability [^aeiou]y
+! SFX t 0 isability [aeiou]y
+! SFX t 0 isability [^aemsy]
+! SFX t 0 tizability a
+! SFX t e izability [^l]e
+! SFX t le ilizability [^aeiou]le
+! SFX t e izability [aeiou]le
+! SFX t um izability um
+! SFX t 0 izability [^u]m
+! SFX t s zability is
+! SFX t 0 izability [^i]s
+! SFX t y izability [^aeiou]y
+! SFX t 0 izability [aeiou]y
+! SFX t 0 izability [^aemsy]
+ SFX M Y 1
+! SFX M 0 's .
+ SFX B Y 48
+! SFX B e able [^acegilotu]e
+! SFX B 0 able [acegilou]e
+! SFX B te ble ate
+! SFX B e able [^a]te
+! SFX B 0 bable [^aeio][aeiou]b
+! SFX B 0 kable [^aeio][aeiou]c
+! SFX B 0 dable [^aeio][aeiou]d
+! SFX B 0 fable [^aeio][aeiou]f
+! SFX B 0 gable [^aeio][aeiou]g
+! SFX B 0 kable [^aeio][aeiou]k
+! SFX B 0 lable [^aeio][aeiou]l
+! SFX B 0 mable [^aeio][aeiou]m
+! SFX B 0 nable [^aeio][aeiou]n
+! SFX B 0 pable [^aeio][aeiou]p
+! SFX B 0 rable [^aeio][aeiou]r
+! SFX B 0 sable [^aeio][aeiou]s
+! SFX B 0 table [^aeio][aeiou]t
+! SFX B 0 vable [^aeio][aeiou]v
+! SFX B 0 zable [^aeio][aeiou]z
+! SFX B 0 able [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 able [^aeiou][bcdfgklmnprstvz]
+! SFX B y iable [^aeiou]y
+! SFX B 0 able [aeiou]y
+! SFX B 0 able [^ebcdfgklmnprstvzy]
+! SFX B e ability [^acegilotu]e
+! SFX B 0 ability [acegilou]e
+! SFX B te bility ate
+! SFX B e ability [^a]te
+! SFX B 0 bability [^aeio][aeiou]b
+! SFX B 0 kability [^aeio][aeiou]c
+! SFX B 0 dability [^aeio][aeiou]d
+! SFX B 0 fability [^aeio][aeiou]f
+! SFX B 0 gability [^aeio][aeiou]g
+! SFX B 0 kability [^aeio][aeiou]k
+! SFX B 0 lability [^aeio][aeiou]l
+! SFX B 0 mability [^aeio][aeiou]m
+! SFX B 0 nability [^aeio][aeiou]n
+! SFX B 0 pability [^aeio][aeiou]p
+! SFX B 0 rability [^aeio][aeiou]r
+! SFX B 0 sability [^aeio][aeiou]s
+! SFX B 0 tability [^aeio][aeiou]t
+! SFX B 0 vability [^aeio][aeiou]v
+! SFX B 0 zability [^aeio][aeiou]z
+! SFX B 0 ability [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 ability [^aeiou][bcdfgklmnprstvz]
+! SFX B y iability [^aeiou]y
+! SFX B 0 ability [aeiou]y
+! SFX B 0 ability [^ebcdfgklmnprstvzy]
+ SFX 7 Y 9
+! SFX 7 e able [acegilou]e
+! SFX 7 0 able [^acegilou]e
+! SFX 7 0 kable [^aeio][aeiou]c
+! SFX 7 0 lable [^aeio][aeiou]l
+! SFX 7 0 able [aeio][aeiou][cl]
+! SFX 7 0 able [^aeiou][cl]
+! SFX 7 y iable [^aeiou]y
+! SFX 7 0 able [aeiou]y
+! SFX 7 0 able [^cely]
+ SFX g Y 9
+! SFX g e ability [^acegilou]e
+! SFX g 0 ability [acegilou]e
+! SFX g 0 kability [^aeio][aeiou]c
+! SFX g 0 lability [^aeio][aeiou]l
+! SFX g 0 ability [aeio][aeiou][cl]
+! SFX g 0 ability [^aeiou][cl]
+! SFX g y iability [^aeiou]y
+! SFX g 0 ability [aeiou]y
+! SFX g 0 ability [^cely]
+ SFX l Y 9
+! SFX l e ably [^acegilou]e
+! SFX l 0 ably [acegilou]e
+! SFX l 0 kably [^aeio][aeiou]c
+! SFX l 0 lably [^aeio][aeiou]l
+! SFX l 0 ably [aeio][aeiou][cl]
+! SFX l 0 ably [^aeiou][cl]
+! SFX l y iably [^aeiou]y
+! SFX l 0 ably [aeiou]y
+! SFX l 0 ably [^cely]
+ SFX b Y 3
+! SFX b e ible [^aeiou]e
+! SFX b 0 ible [aeiou]e
+! SFX b 0 ible [^e]
+ SFX L Y 12
+! SFX L 0 ament m
+! SFX L y iment [^aeiou]y
+! SFX L 0 ment [aeiou]y
+! SFX L 0 ment [^my]
+! SFX L 0 aments m
+! SFX L y iments [^aeiou]y
+! SFX L 0 ments [aeiou]y
+! SFX L 0 ments [^my]
+! SFX L 0 ament's m
+! SFX L y iment's [^aeiou]y
+! SFX L 0 ment's [aeiou]y
+! SFX L 0 ment's [^my]
+ SFX Z Y 22
+! SFX Z e y [^aeiouy]e
+! SFX Z 0 y [aeiouy]e
+! SFX Z 0 ey [aiouy]
+! SFX Z 0 by [^aeio][aeiou]b
+! SFX Z 0 ky [^aeio][aeiou]c
+! SFX Z 0 dy [^aeio][aeiou]d
+! SFX Z 0 fy [^aeio][aeiou]f
+! SFX Z 0 gy [^aeio][aeiou]g
+! SFX Z 0 ky [^aeio][aeiou]k
+! SFX Z 0 ly [^aeio][aeiou]l
+! SFX Z 0 my [^aeio][aeiou]m
+! SFX Z 0 ny [^aeio][aiou]n
+! SFX Z 0 py [^aeio][aeiou]p
+! SFX Z 0 ry [^aeio][aiou]r
+! SFX Z 0 sy [^aeio][aeiou]s
+! SFX Z 0 ty [^aeio][aiou]t
+! SFX Z 0 vy [^aeio][aeiou]v
+! SFX Z 0 zy [^aeio][aeiou]z
+! SFX Z 0 y [^aeio]e[nrt]
+! SFX Z 0 y [aeio][aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aebcdfgiklmnoprstuvyz]
+ SFX 2 Y 21
+! SFX 2 e iness [^aeiouy]e
+! SFX 2 0 iness [aeiouy]e
+! SFX 2 0 biness [^aeio][aeiou]b
+! SFX 2 0 kiness [^aeio][aeiou]c
+! SFX 2 0 diness [^aeio][aeiou]d
+! SFX 2 0 finess [^aeio][aeiou]f
+! SFX 2 0 giness [^aeio][aeiou]g
+! SFX 2 0 kiness [^aeio][aeiou]k
+! SFX 2 0 liness [^aeio][aeiou]l
+! SFX 2 0 miness [^aeio][aeiou]m
+! SFX 2 0 niness [^aeio][aiou]n
+! SFX 2 0 piness [^aeio][aeiou]p
+! SFX 2 0 riness [^aeio][aiou]r
+! SFX 2 0 siness [^aeio][aeiou]s
+! SFX 2 0 tiness [^aeio][aiou]t
+! SFX 2 0 viness [^aeio][aeiou]v
+! SFX 2 0 ziness [^aeio][aeiou]z
+! SFX 2 0 iness [^aeio]e[nrt]
+! SFX 2 0 iness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^ebcdfgklmnprstvz]
+ SFX z Y 24
+! SFX z e ily [^aeiouy]e
+! SFX z 0 ily [aeiouy]e
+! SFX z 0 ily [aiou]y
+! SFX z ey ily ey
+! SFX z y ily [^aeiou]y
+! SFX z 0 bily [^aeio][aeiou]b
+! SFX z 0 kily [^aeio][aeiou]c
+! SFX z 0 dily [^aeio][aeiou]d
+! SFX z 0 fily [^aeio][aeiou]f
+! SFX z 0 gily [^aeio][aeiou]g
+! SFX z 0 kily [^aeio][aeiou]k
+! SFX z 0 lily [^aeio][aeiou]l
+! SFX z 0 mily [^aeio][aeiou]m
+! SFX z 0 nily [^aeio][aiou]n
+! SFX z 0 pily [^aeio][aeiou]p
+! SFX z 0 rily [^aeio][aiou]r
+! SFX z 0 sily [^aeio][aeiou]s
+! SFX z 0 tily [^aeio][aiou]t
+! SFX z 0 vily [^aeio][aeiou]v
+! SFX z 0 zily [^aeio][aeiou]z
+! SFX z 0 ily [^aeio]e[nrt]
+! SFX z 0 ily [aeio][aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^ebcdfgklmnprstvyz]
+ SFX y Y 15
+! SFX y e ory te
+! SFX y e atory [mr]e
+! SFX y e ary se
+! SFX y 0 ry [^mrst]e
+! SFX y 0 ory [^aeous]t
+! SFX y 0 ry [aeous]t
+! SFX y 0 ery h
+! SFX y 0 atory [^i]m
+! SFX y im matory im
+! SFX y 0 ory s
+! SFX y 0 ary ion
+! SFX y 0 ry [^i]on
+! SFX y 0 nery [aiu]n
+! SFX y 0 ry [^aiou]n
+! SFX y 0 ry [^ehmstn]
+ SFX O Y 12
+! SFX O 0 l a
+! SFX O e al [^bcgv]e
+! SFX O e ial [bcgv]e
+! SFX O 0 ial [bcrx]
+! SFX O um al um
+! SFX O 0 al [^u]m
+! SFX O y al ty
+! SFX O y ial [^t]y
+! SFX O 0 ual [px]t
+! SFX O 0 tal [iu]t
+! SFX O 0 al [^ipux]t
+! SFX O 0 al [^aebcrtxmy]
+ SFX o Y 12
+! SFZ o 0 lly a
+! SFX o e ally [^bcgv]e
+! SFX o e ially [bcgv]e
+! SFX o 0 ially [bcrx]
+! SFX o um ally um
+! SFX o 0 ally [^u]m
+! SFX o y ally ty
+! SFX o y ially [^t]y
+! SFX o 0 ually [px]t
+! SFX o 0 tally [iu]t
+! SFX o 0 ally [^ipux]t
+! SFX o 0 ally [^aebcrtxmy]
+ SFX W Y 21
+! SFX W ce tific ce
+! SFX W e atic me
+! SFX W se tic se
+! SFX W le ic ble
+! SFX W e ic [^b]le
+! SFX W e ic [^clms]e
+! SFX W 0 lic [ay]l
+! SFX W 0 ic [^ay]l
+! SFX W us ic us
+! SFX W 0 tic [^u]s
+! SFX W er ric er
+! SFX W 0 ic [^e]r
+! SFX W 0 atic [aeiou]m
+! SFX W 0 ic [^aeiou]m
+! SFX W 0 tic ma
+! SFX W a ic [^m]a
+! SFX W y etic thy
+! SFX W y ic [^t]hy
+! SFX W y tic sy
+! SFX W y ic [^hs]y
+! SFX W 0 ic [^aelmrsy]
+ SFX w Y 9
+! SFX w e ical e
+! SFX w er rical er
+! SFX w 0 ical [^e]r
+! SFX w 0 atical [aeiou]m
+! SFX w 0 ical [^aeiou]m
+! SFX w 0 tical ma
+! SFX w a ical [^m]a
+! SFX w y ical y
+! SFX w 0 ical [^aemry]
+ SFX 1 Y 9
+! SFX 1 e ically e
+! SFX 1 er rically er
+! SFX 1 0 ically [^e]r
+! SFX 1 0 atically [aeiou]m
+! SFX 1 0 ically [^aeiou]m
+! SFX 1 0 tically ma
+! SFX 1 a ically [^m]a
+! SFX 1 y ically y
+! SFX 1 0 ically [^aemry]
+ SFX 3 Y 21
+! SFX 3 e ist [^aceiou]e
+! SFX 3 ce tist ce
+! SFX 3 0 ist [aeiou]e
+! SFX 3 y ist [^aeioubp]y
+! SFX 3 0 ist [aeioubp]y
+! SFX 3 o ist o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ists [^aceiou]e
+! SFX 3 ce tists ce
+! SFX 3 0 ists [aeiou]e
+! SFX 3 y ists [^aeioubp]y
+! SFX 3 0 ists [aeioubp]y
+! SFX 3 o ists o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ist's [^aceiou]e
+! SFX 3 ce tist's ce
+! SFX 3 0 ist's [aeiou]e
+! SFX 3 y ist's [^aeioubp]y
+! SFX 3 0 ist's [aeioubp]y
+! SFX 3 o ist's o
+! SFX 3 0 ist's [^eoy]
+--- 613,1322 ----
+ SFX R Y 72
+! SFX R 0 r e
+! SFX R 0 rs e
+! SFX R 0 ber [^aeio][aeiou]b
+! SFX R 0 bers [^aeio][aeiou]b
+! SFX R 0 ker [^aeio][aeiou]c
+! SFX R 0 kers [^aeio][aeiou]c
+! SFX R 0 der [^aeio][aeiou]d
+! SFX R 0 ders [^aeio][aeiou]d
+! SFX R 0 fer [^aeio][aeiou]f
+! SFX R 0 fers [^aeio][aeiou]f
+! SFX R 0 ger [^aeio][aeiou]g
+! SFX R 0 gers [^aeio][aeiou]g
+! SFX R 0 ker [^aeio][aeiou]k
+! SFX R 0 kers [^aeio][aeiou]k
+! SFX R 0 ler [^aeio][eiou]l
+! SFX R 0 er [aeio][eiou]l
+! SFX R 0 ler [^aeo]al
+! SFX R 0 er [aeo]al
+! SFX R 0 lers [^aeio][eiou]l
+! SFX R 0 ers [aeio][eiou]l
+! SFX R 0 lers [^aeo]al
+! SFX R 0 ers [aeo]al
+! SFX R 0 mer [^aeio][aeiou]m
+! SFX R 0 mers [^aeio][aeiou]m
+! SFX R 0 ner [^aeio][aeiou]n
+! SFX R 0 ners [^aeio][aeiou]n
+! SFX R 0 per [^aeio][aeiou]p
+! SFX R 0 pers [^aeio][aeiou]p
+! SFX R 0 rer [^aeio][aeiou]r
+! SFX R 0 rers [^aeio][aeiou]r
+! SFX R 0 ser [^aeio][aeiou]s
+! SFX R 0 sers [^aeio][aeiou]s
+! SFX R 0 ter [^aeio][aeiou]t
+! SFX R 0 ters [^aeio][aeiou]t
+! SFX R 0 ver [^aeio][aeiou]v
+! SFX R 0 vers [^aeio][aeiou]v
+! SFX R 0 zer [^aeio][aeiou]z
+! SFX R 0 zers [^aeio][aeiou]z
+! SFX R y ier [^aeiou]y
+! SFX R y iers [^aeiou]y
+! SFX R 0 er [aeiou]y
+! SFX R 0 ers [aeiou]y
+! SFX R 0 er [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 ers [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 ers [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er [^ebcdfgklmnprstvyz]
+! SFX R 0 ers [^ebcdfgklmnprstvyz]
+! SFX R 0 r's e
+! SFX R 0 ber's [^aeio][aeiou]b
+! SFX R 0 ker's [^aeio][aeiou]c
+! SFX R 0 der's [^aeio][aeiou]d
+! SFX R 0 fer's [^aeio][aeiou]f
+! SFX R 0 ger's [^aeio][aeiou]g
+! SFX R 0 ker's [^aeio][aeiou]k
+! SFX R 0 ler's [^aeio][eiou]l
+! SFX R 0 er's [aeio][eiou]l
+! SFX R 0 ler's [^aeo]al
+! SFX R 0 er's [aeo]al
+! SFX R 0 mer's [^aeio][aeiou]m
+! SFX R 0 ner's [^aeio][aeiou]n
+! SFX R 0 per's [^aeio][aeiou]p
+! SFX R 0 rer's [^aeio][aeiou]r
+! SFX R 0 ser's [^aeio][aeiou]s
+! SFX R 0 ter's [^aeio][aeiou]t
+! SFX R 0 ver's [^aeio][aeiou]v
+! SFX R 0 zer's [^aeio][aeiou]z
+! SFX R y ier's [^aeiou]y
+! SFX R 0 er's [aeiou]y
+! SFX R 0 er's [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er's [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er's [^ebcdfgklmnprstvyz]
+ SFX r Y 24
+! SFX r 0 r e
+! SFX r 0 ler [^aeio][aeiou]l
+! SFX r 0 ker [^aeio][aeiou]c
+! SFX r y ier [^aeiou]y
+! SFX r 0 er [aeiou]y
+! SFX r 0 er [aeio][aeiou][cl]
+! SFX r 0 er [^aeiou][cl]
+! SFX r 0 er [^ecly]
+! SFX r 0 rs e
+! SFX r 0 lers [^aeio][aeiou]l
+! SFX r 0 kers [^aeio][aeiou]c
+! SFX r y iers [^aeiou]y
+! SFX r 0 ers [aeiou]y
+! SFX r 0 ers [aeio][aeiou][cl]
+! SFX r 0 ers [^aeiou][cl]
+! SFX r 0 ers [^ecly]
+! SFX r 0 r's e
+! SFX r 0 ler's [^aeio][aeiou]l
+! SFX r 0 ker's [^aeio][aeiou]c
+! SFX r y ier's [^aeiou]y
+! SFX r 0 er's [aeiou]y
+! SFX r 0 er's [aeio][aeiou][cl]
+! SFX r 0 er's [^aeiou][cl]
+! SFX r 0 er's [^ecly]
+ SFX S Y 9
+! SFX S y ies [^aeiou]y
+! SFX S 0 s [aeiou]y
+! SFX S 0 es [sxz]
+! SFX S 0 es [cs]h
+! SFX S 0 s [^cs]h
+! SFX S 0 s [ae]u
+! SFX S 0 x [ae]u
+! SFX S 0 s [^ae]u
+ SFX S 0 s [^hsuxyz]
+ SFX P Y 6
+! SFX P y iness [^aeiou]y
+! SFX P 0 ness [aeiou]y
+! SFX P 0 ness [^y]
+! SFX P y iness's [^aeiou]y
+! SFX P 0 ness's [aeiou]y
+! SFX P 0 ness's [^y]
+ SFX m Y 20
+! SFX m 0 sman [bdknmt]
+! SFX m 0 sman [aeiou][bdklmnt]e
+! SFX m 0 man [^aeiou][bdklmnt]e
+! SFX m 0 man [^bdklmnt]e
+! SFX m 0 man [^bdeknmt]
+! SFX m 0 smen [bdknmt]
+! SFX m 0 smen [aeiou][bdklmnt]e
+! SFX m 0 men [^aeiou][bdklmnt]e
+! SFX m 0 men [^bdklmnt]e
+! SFX m 0 men [^bdeknmt]
+! SFX m 0 sman's [bdknmt]
+! SFX m 0 sman's [aeiou][bdklmnt]e
+! SFX m 0 man's [^aeiou][bdklmnt]e
+! SFX m 0 man's [^bdklmnt]e
+! SFX m 0 man's [^bdeknmt]
+! SFX m 0 smen's [bdknmt]
+! SFX m 0 smen's [aeiou][bdklmnt]e
+! SFX m 0 men's [^aeiou][bdklmnt]e
+! SFX m 0 men's [^bdklmnt]e
+! SFX m 0 men's [^bdeknmt]
+ SFX 5 Y 15
+! SFX 5 0 swoman [bdknmt]
+! SFX 5 0 swoman [aeiou][bdklmnt]e
+! SFX 5 0 woman [^aeiou][bdklmnt]e
+! SFX 5 0 woman [^bdklmnt]e
+! SFX 5 0 woman [^bdeknmt]
+! SFX 5 0 swomen [bdknmt]
+! SFX 5 0 swomen [aeiou][bdklmnt]e
+! SFX 5 0 women [^aeiou][bdklmnt]e
+! SFX 5 0 women [^bdklmnt]e
+! SFX 5 0 women [^bdeknmt]
+! SFX 5 0 swoman's [bdknmt]
+! SFX 5 0 swoman's [aeiou][bdklmnt]e
+! SFX 5 0 woman's [^aeiou][bdklmnt]e
+! SFX 5 0 woman's [^bdklmnt]e
+! SFX 5 0 woman's [^bdeknmt]
+ SFX 6 Y 3
+! SFX 6 y iful [^aeiou]y
+! SFX 6 0 ful [aeiou]y
+! SFX 6 0 ful [^y]
+ SFX j Y 3
+! SFX j y ifully [^aeiou]y
+! SFX j 0 fully [aeiou]y
+! SFX j 0 fully [^y]
+ SFX p Y 5
+! SFX p y iless [^aeiou]y
+! SFX p 0 less [aeiou]y
+! SFX p 0 ess ll
+! SFX p 0 less [^l]l
+! SFX p 0 less [^ly]
+ SFX Q Y 88
+! SFX Q 0 tise a
+! SFX Q e ise [^l]e
+! SFX Q le ilise [^aeiou]le
+! SFX Q e ise [aeiou]le
+! SFX Q um ise um
+! SFX Q 0 ise [^u]m
+! SFX Q s se is
+! SFX Q 0 ise [^i]s
+! SFX Q y ise [^aeiou]y
+! SFX Q 0 ise [aeiou]y
+! SFX Q 0 ise [^aemsy]
+! SFX Q 0 tises a
+! SFX Q e ises [^l]e
+! SFX Q le ilises [^aeiou]le
+! SFX Q e ises [aeiou]le
+! SFX Q um ises um
+! SFX Q 0 ises [^u]m
+! SFX Q s ses is
+! SFX Q 0 ises [^i]s
+! SFX Q y ises [^aeiou]y
+! SFX Q 0 ises [aeiou]y
+! SFX Q 0 ises [^aemsy]
+! SFX Q 0 tised a
+! SFX Q e ised [^l]e
+! SFX Q le ilised [^aeiou]le
+! SFX Q e ised [aeiou]le
+! SFX Q um ised um
+! SFX Q 0 ised [^u]m
+! SFX Q s sed is
+! SFX Q 0 ised [^i]s
+! SFX Q y ised [^aeiou]y
+! SFX Q 0 ised [aeiou]y
+! SFX Q 0 ised [^aemsy]
+! SFX Q 0 tising a
+! SFX Q e ising [^l]e
+! SFX Q le ilising [^aeiou]le
+! SFX Q e ising [aeiou]le
+! SFX Q um ising um
+! SFX Q 0 ising [^u]m
+! SFX Q s sing is
+! SFX Q 0 ising [^i]s
+! SFX Q y ising [^aeiou]y
+! SFX Q 0 ising [aeiou]y
+! SFX Q 0 ising [^aemsy]
+! SFX Q 0 tize a
+! SFX Q e ize [^l]e
+! SFX Q le ilize [^aeiou]le
+! SFX Q e ize [aeiou]le
+! SFX Q um ize um
+! SFX Q 0 ize [^u]m
+! SFX Q s ze is
+! SFX Q 0 ize [^i]s
+! SFX Q y ize [^aeiou]y
+! SFX Q 0 ize [aeiou]y
+! SFX Q 0 ize [^aemsy]
+! SFX Q 0 tizes a
+! SFX Q e izes [^l]e
+! SFX Q le ilizes [^aeiou]le
+! SFX Q e izes [aeiou]le
+! SFX Q um izes um
+! SFX Q 0 izes [^u]m
+! SFX Q s zes is
+! SFX Q 0 izes [^i]s
+! SFX Q y izes [^aeiou]y
+! SFX Q 0 izes [aeiou]y
+! SFX Q 0 izes [^aemsy]
+! SFX Q 0 tized a
+! SFX Q e ized [^l]e
+! SFX Q le ilized [^aeiou]le
+! SFX Q e ized [aeiou]le
+! SFX Q um ized um
+! SFX Q 0 ized [^u]m
+! SFX Q s zed is
+! SFX Q 0 ized [^i]s
+! SFX Q y ized [^aeiou]y
+! SFX Q 0 ized [aeiou]y
+! SFX Q 0 ized [^aemsy]
+! SFX Q 0 tizing a
+! SFX Q e izing [^l]e
+! SFX Q le ilizing [^aeiou]le
+! SFX Q e izing [aeiou]le
+! SFX Q um izing um
+! SFX Q 0 izing [^u]m
+! SFX Q s zing is
+! SFX Q 0 izing [^i]s
+! SFX Q y izing [^aeiou]y
+! SFX Q 0 izing [aeiou]y
+! SFX Q 0 izing [^aemsy]
+ SFX q Y 44
+! SFX q 0 tisation a
+! SFX q e isation [^l]e
+! SFX q le ilisation [^aeiou]le
+! SFX q e isation [aeiou]le
+! SFX q um isation um
+! SFX q 0 isation [^u]m
+! SFX q s sation is
+! SFX q 0 isation [^i]s
+! SFX q y isation [^aeiou]y
+! SFX q 0 isation [aeiou]y
+! SFX q 0 isation [^aemsy]
+! SFX q 0 tisations a
+! SFX q e isations [^l]e
+! SFX q le ilisations [^aeiou]le
+! SFX q e isations [aeiou]le
+! SFX q um isations um
+! SFX q 0 isations [^u]m
+! SFX q s sations is
+! SFX q 0 isations [^i]s
+! SFX q y isations [^aeiou]y
+! SFX q 0 isations [aeiou]y
+! SFX q 0 isations [^aemsy]
+! SFX q 0 tization a
+! SFX q e ization [^l]e
+! SFX q le ilization [^aeiou]le
+! SFX q e ization [aeiou]le
+! SFX q um ization um
+! SFX q 0 ization [^u]m
+! SFX q s zation is
+! SFX q 0 ization [^i]s
+! SFX q y ization [^aeiou]y
+! SFX q 0 ization [aeiou]y
+! SFX q 0 ization [^aemsy]
+! SFX q 0 tizations a
+! SFX q e izations [^l]e
+! SFX q le ilizations [^aeiou]le
+! SFX q e izations [aeiou]le
+! SFX q um izations um
+! SFX q 0 izations [^u]m
+! SFX q s zations is
+! SFX q 0 izations [^i]s
+! SFX q y izations [^aeiou]y
+! SFX q 0 izations [aeiou]y
+! SFX q 0 izations [^aemsy]
+ SFX s Y 66
+! SFX s 0 tiser a
+! SFX s e iser [^l]e
+! SFX s le iliser [^aeiou]le
+! SFX s e iser [aeiou]le
+! SFX s um iser um
+! SFX s 0 iser [^u]m
+! SFX s s ser is
+! SFX s 0 iser [^i]s
+! SFX s y iser [^aeiou]y
+! SFX s 0 iser [aeiou]y
+! SFX s 0 iser [^aemsy]
+! SFX s 0 tisers a
+! SFX s e isers [^l]e
+! SFX s le ilisers [^aeiou]le
+! SFX s e isers [aeiou]le
+! SFX s um isers um
+! SFX s 0 isers [^u]m
+! SFX s s sers is
+! SFX s 0 isers [^i]s
+! SFX s y isers [^aeiou]y
+! SFX s 0 isers [aeiou]y
+! SFX s 0 isers [^aemsy]
+! SFX s 0 tiser's a
+! SFX s e iser's [^l]e
+! SFX s le iliser's [^aeiou]le
+! SFX s e iser's [aeiou]le
+! SFX s um iser's um
+! SFX s 0 iser's [^u]m
+! SFX s s ser's is
+! SFX s 0 iser's [^i]s
+! SFX s y iser's [^aeiou]y
+! SFX s 0 iser's [aeiou]y
+! SFX s 0 iser's [^aemsy]
+! SFX s 0 tizer a
+! SFX s e izer [^l]e
+! SFX s le ilizer [^aeiou]le
+! SFX s e izer [aeiou]le
+! SFX s um izer um
+! SFX s 0 izer [^u]m
+! SFX s s zer is
+! SFX s 0 izer [^i]s
+! SFX s y izer [^aeiou]y
+! SFX s 0 izer [aeiou]y
+! SFX s 0 izer [^aemsy]
+! SFX s 0 tizers a
+! SFX s e izers [^l]e
+! SFX s le ilizers [^aeiou]le
+! SFX s e izers [aeiou]le
+! SFX s um izers um
+! SFX s 0 izers [^u]m
+! SFX s s zers is
+! SFX s 0 izers [^i]s
+! SFX s y izers [^aeiou]y
+! SFX s 0 izers [aeiou]y
+! SFX s 0 izers [^aemsy]
+! SFX s 0 tizer's a
+! SFX s e izer's [^l]e
+! SFX s le ilizer's [^aeiou]le
+! SFX s e izer's [aeiou]le
+! SFX s um izer's um
+! SFX s 0 izer's [^u]m
+! SFX s s zer's is
+! SFX s 0 izer's [^i]s
+! SFX s y izer's [^aeiou]y
+! SFX s 0 izer's [aeiou]y
+! SFX s 0 izer's [^aemsy]
+ SFX t Y 44
+! SFX t 0 tisable a
+! SFX t e isable [^l]e
+! SFX t le ilisable [^aeiou]le
+! SFX t e isable [aeiou]le
+! SFX t um isable um
+! SFX t 0 isable [^u]m
+! SFX t s sable is
+! SFX t 0 isable [^i]s
+! SFX t y isable [^aeiou]y
+! SFX t 0 isable [aeiou]y
+! SFX t 0 isable [^aemsy]
+! SFX t 0 tizable a
+! SFX t e izable [^l]e
+! SFX t le ilizable [^aeiou]le
+! SFX t e izable [aeiou]le
+! SFX t um izable um
+! SFX t 0 izable [^u]m
+! SFX t s zable is
+! SFX t 0 izable [^i]s
+! SFX t y izable [^aeiou]y
+! SFX t 0 izable [aeiou]y
+! SFX t 0 izable [^aemsy]
+! SFX t 0 tisability a
+! SFX t e isability [^l]e
+! SFX t le ilisability [^aeiou]le
+! SFX t e isability [aeiou]le
+! SFX t um isability um
+! SFX t 0 isability [^u]m
+! SFX t s sability is
+! SFX t 0 isability [^i]s
+! SFX t y isability [^aeiou]y
+! SFX t 0 isability [aeiou]y
+! SFX t 0 isability [^aemsy]
+! SFX t 0 tizability a
+! SFX t e izability [^l]e
+! SFX t le ilizability [^aeiou]le
+! SFX t e izability [aeiou]le
+! SFX t um izability um
+! SFX t 0 izability [^u]m
+! SFX t s zability is
+! SFX t 0 izability [^i]s
+! SFX t y izability [^aeiou]y
+! SFX t 0 izability [aeiou]y
+! SFX t 0 izability [^aemsy]
+ SFX M Y 1
+! SFX M 0 's .
+ SFX B Y 48
+! SFX B e able [^acegilotu]e
+! SFX B 0 able [acegilou]e
+! SFX B te ble ate
+! SFX B e able [^a]te
+! SFX B 0 bable [^aeio][aeiou]b
+! SFX B 0 kable [^aeio][aeiou]c
+! SFX B 0 dable [^aeio][aeiou]d
+! SFX B 0 fable [^aeio][aeiou]f
+! SFX B 0 gable [^aeio][aeiou]g
+! SFX B 0 kable [^aeio][aeiou]k
+! SFX B 0 lable [^aeio][aeiou]l
+! SFX B 0 mable [^aeio][aeiou]m
+! SFX B 0 nable [^aeio][aeiou]n
+! SFX B 0 pable [^aeio][aeiou]p
+! SFX B 0 rable [^aeio][aeiou]r
+! SFX B 0 sable [^aeio][aeiou]s
+! SFX B 0 table [^aeio][aeiou]t
+! SFX B 0 vable [^aeio][aeiou]v
+! SFX B 0 zable [^aeio][aeiou]z
+! SFX B 0 able [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 able [^aeiou][bcdfgklmnprstvz]
+! SFX B y iable [^aeiou]y
+! SFX B 0 able [aeiou]y
+! SFX B 0 able [^ebcdfgklmnprstvzy]
+! SFX B e ability [^acegilotu]e
+! SFX B 0 ability [acegilou]e
+! SFX B te bility ate
+! SFX B e ability [^a]te
+! SFX B 0 bability [^aeio][aeiou]b
+! SFX B 0 kability [^aeio][aeiou]c
+! SFX B 0 dability [^aeio][aeiou]d
+! SFX B 0 fability [^aeio][aeiou]f
+! SFX B 0 gability [^aeio][aeiou]g
+! SFX B 0 kability [^aeio][aeiou]k
+! SFX B 0 lability [^aeio][aeiou]l
+! SFX B 0 mability [^aeio][aeiou]m
+! SFX B 0 nability [^aeio][aeiou]n
+! SFX B 0 pability [^aeio][aeiou]p
+! SFX B 0 rability [^aeio][aeiou]r
+! SFX B 0 sability [^aeio][aeiou]s
+! SFX B 0 tability [^aeio][aeiou]t
+! SFX B 0 vability [^aeio][aeiou]v
+! SFX B 0 zability [^aeio][aeiou]z
+! SFX B 0 ability [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 ability [^aeiou][bcdfgklmnprstvz]
+! SFX B y iability [^aeiou]y
+! SFX B 0 ability [aeiou]y
+! SFX B 0 ability [^ebcdfgklmnprstvzy]
+ SFX 7 Y 9
+! SFX 7 e able [acegilou]e
+! SFX 7 0 able [^acegilou]e
+! SFX 7 0 kable [^aeio][aeiou]c
+! SFX 7 0 lable [^aeio][aeiou]l
+! SFX 7 0 able [aeio][aeiou][cl]
+! SFX 7 0 able [^aeiou][cl]
+! SFX 7 y iable [^aeiou]y
+! SFX 7 0 able [aeiou]y
+! SFX 7 0 able [^cely]
+ SFX g Y 9
+! SFX g e ability [^acegilou]e
+! SFX g 0 ability [acegilou]e
+! SFX g 0 kability [^aeio][aeiou]c
+! SFX g 0 lability [^aeio][aeiou]l
+! SFX g 0 ability [aeio][aeiou][cl]
+! SFX g 0 ability [^aeiou][cl]
+! SFX g y iability [^aeiou]y
+! SFX g 0 ability [aeiou]y
+! SFX g 0 ability [^cely]
+ SFX l Y 9
+! SFX l e ably [^acegilou]e
+! SFX l 0 ably [acegilou]e
+! SFX l 0 kably [^aeio][aeiou]c
+! SFX l 0 lably [^aeio][aeiou]l
+! SFX l 0 ably [aeio][aeiou][cl]
+! SFX l 0 ably [^aeiou][cl]
+! SFX l y iably [^aeiou]y
+! SFX l 0 ably [aeiou]y
+! SFX l 0 ably [^cely]
+ SFX b Y 3
+! SFX b e ible [^aeiou]e
+! SFX b 0 ible [aeiou]e
+! SFX b 0 ible [^e]
+ SFX L Y 12
+! SFX L 0 ament m
+! SFX L y iment [^aeiou]y
+! SFX L 0 ment [aeiou]y
+! SFX L 0 ment [^my]
+! SFX L 0 aments m
+! SFX L y iments [^aeiou]y
+! SFX L 0 ments [aeiou]y
+! SFX L 0 ments [^my]
+! SFX L 0 ament's m
+! SFX L y iment's [^aeiou]y
+! SFX L 0 ment's [aeiou]y
+! SFX L 0 ment's [^my]
+ SFX Z Y 22
+! SFX Z e y [^aeiouy]e
+! SFX Z 0 y [aeiouy]e
+! SFX Z 0 ey [aiouy]
+! SFX Z 0 by [^aeio][aeiou]b
+! SFX Z 0 ky [^aeio][aeiou]c
+! SFX Z 0 dy [^aeio][aeiou]d
+! SFX Z 0 fy [^aeio][aeiou]f
+! SFX Z 0 gy [^aeio][aeiou]g
+! SFX Z 0 ky [^aeio][aeiou]k
+! SFX Z 0 ly [^aeio][aeiou]l
+! SFX Z 0 my [^aeio][aeiou]m
+! SFX Z 0 ny [^aeio][aiou]n
+! SFX Z 0 py [^aeio][aeiou]p
+! SFX Z 0 ry [^aeio][aiou]r
+! SFX Z 0 sy [^aeio][aeiou]s
+! SFX Z 0 ty [^aeio][aiou]t
+! SFX Z 0 vy [^aeio][aeiou]v
+! SFX Z 0 zy [^aeio][aeiou]z
+! SFX Z 0 y [^aeio]e[nrt]
+! SFX Z 0 y [aeio][aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aebcdfgiklmnoprstuvyz]
+ SFX 2 Y 21
+! SFX 2 e iness [^aeiouy]e
+! SFX 2 0 iness [aeiouy]e
+! SFX 2 0 biness [^aeio][aeiou]b
+! SFX 2 0 kiness [^aeio][aeiou]c
+! SFX 2 0 diness [^aeio][aeiou]d
+! SFX 2 0 finess [^aeio][aeiou]f
+! SFX 2 0 giness [^aeio][aeiou]g
+! SFX 2 0 kiness [^aeio][aeiou]k
+! SFX 2 0 liness [^aeio][aeiou]l
+! SFX 2 0 miness [^aeio][aeiou]m
+! SFX 2 0 niness [^aeio][aiou]n
+! SFX 2 0 piness [^aeio][aeiou]p
+! SFX 2 0 riness [^aeio][aiou]r
+! SFX 2 0 siness [^aeio][aeiou]s
+! SFX 2 0 tiness [^aeio][aiou]t
+! SFX 2 0 viness [^aeio][aeiou]v
+! SFX 2 0 ziness [^aeio][aeiou]z
+! SFX 2 0 iness [^aeio]e[nrt]
+! SFX 2 0 iness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^ebcdfgklmnprstvz]
+ SFX z Y 24
+! SFX z e ily [^aeiouy]e
+! SFX z 0 ily [aeiouy]e
+! SFX z 0 ily [aiou]y
+! SFX z ey ily ey
+! SFX z y ily [^aeiou]y
+! SFX z 0 bily [^aeio][aeiou]b
+! SFX z 0 kily [^aeio][aeiou]c
+! SFX z 0 dily [^aeio][aeiou]d
+! SFX z 0 fily [^aeio][aeiou]f
+! SFX z 0 gily [^aeio][aeiou]g
+! SFX z 0 kily [^aeio][aeiou]k
+! SFX z 0 lily [^aeio][aeiou]l
+! SFX z 0 mily [^aeio][aeiou]m
+! SFX z 0 nily [^aeio][aiou]n
+! SFX z 0 pily [^aeio][aeiou]p
+! SFX z 0 rily [^aeio][aiou]r
+! SFX z 0 sily [^aeio][aeiou]s
+! SFX z 0 tily [^aeio][aiou]t
+! SFX z 0 vily [^aeio][aeiou]v
+! SFX z 0 zily [^aeio][aeiou]z
+! SFX z 0 ily [^aeio]e[nrt]
+! SFX z 0 ily [aeio][aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^ebcdfgklmnprstvyz]
+ SFX y Y 15
+! SFX y e ory te
+! SFX y e atory [mr]e
+! SFX y e ary se
+! SFX y 0 ry [^mrst]e
+! SFX y 0 ory [^aeous]t
+! SFX y 0 ry [aeous]t
+! SFX y 0 ery h
+! SFX y 0 atory [^i]m
+! SFX y im matory im
+! SFX y 0 ory s
+! SFX y 0 ary ion
+! SFX y 0 ry [^i]on
+! SFX y 0 nery [aiu]n
+! SFX y 0 ry [^aiou]n
+! SFX y 0 ry [^ehmstn]
+ SFX O Y 12
+! SFX O 0 l a
+! SFX O e al [^bcgv]e
+! SFX O e ial [bcgv]e
+! SFX O 0 ial [bcrx]
+! SFX O um al um
+! SFX O 0 al [^u]m
+! SFX O y al ty
+! SFX O y ial [^t]y
+! SFX O 0 ual [px]t
+! SFX O 0 tal [iu]t
+! SFX O 0 al [^ipux]t
+! SFX O 0 al [^aebcrtxmy]
+ SFX o Y 12
+! SFX o 0 lly a
+! SFX o e ally [^bcgv]e
+! SFX o e ially [bcgv]e
+! SFX o 0 ially [bcrx]
+! SFX o um ally um
+! SFX o 0 ally [^u]m
+! SFX o y ally ty
+! SFX o y ially [^t]y
+! SFX o 0 ually [px]t
+! SFX o 0 tally [iu]t
+! SFX o 0 ally [^ipux]t
+! SFX o 0 ally [^aebcrtxmy]
+ SFX W Y 21
+! SFX W ce tific ce
+! SFX W e atic me
+! SFX W se tic se
+! SFX W le ic ble
+! SFX W e ic [^b]le
+! SFX W e ic [^clms]e
+! SFX W 0 lic [ay]l
+! SFX W 0 ic [^ay]l
+! SFX W us ic us
+! SFX W 0 tic [^u]s
+! SFX W er ric er
+! SFX W 0 ic [^e]r
+! SFX W 0 atic [aeiou]m
+! SFX W 0 ic [^aeiou]m
+! SFX W 0 tic ma
+! SFX W a ic [^m]a
+! SFX W y etic thy
+! SFX W y ic [^t]hy
+! SFX W y tic sy
+! SFX W y ic [^hs]y
+! SFX W 0 ic [^aelmrsy]
+ SFX w Y 9
+! SFX w e ical e
+! SFX w er rical er
+! SFX w 0 ical [^e]r
+! SFX w 0 atical [aeiou]m
+! SFX w 0 ical [^aeiou]m
+! SFX w 0 tical ma
+! SFX w a ical [^m]a
+! SFX w y ical y
+! SFX w 0 ical [^aemry]
+ SFX 1 Y 9
+! SFX 1 e ically e
+! SFX 1 er rically er
+! SFX 1 0 ically [^e]r
+! SFX 1 0 atically [aeiou]m
+! SFX 1 0 ically [^aeiou]m
+! SFX 1 0 tically ma
+! SFX 1 a ically [^m]a
+! SFX 1 y ically y
+! SFX 1 0 ically [^aemry]
+ SFX 3 Y 21
+! SFX 3 e ist [^aceiou]e
+! SFX 3 ce tist ce
+! SFX 3 0 ist [aeiou]e
+! SFX 3 y ist [^aeioubp]y
+! SFX 3 0 ist [aeioubp]y
+! SFX 3 o ist o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ists [^aceiou]e
+! SFX 3 ce tists ce
+! SFX 3 0 ists [aeiou]e
+! SFX 3 y ists [^aeioubp]y
+! SFX 3 0 ists [aeioubp]y
+! SFX 3 o ists o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ist's [^aceiou]e
+! SFX 3 ce tist's ce
+! SFX 3 0 ist's [aeiou]e
+! SFX 3 y ist's [^aeioubp]y
+! SFX 3 0 ist's [aeioubp]y
+! SFX 3 o ist's o
+! SFX 3 0 ist's [^eoy]
+!
+!
+! # list of 250 most common English words (plucked from the internet)
+! COMMON the of to and a in is it you that he was for on are with as I his they
+! COMMON be at one have this from or had by hot word but what some we can out
+! COMMON other were all there when up use your how said an each she which do
+! COMMON their time if will way about many then them write would like so these
+! COMMON her long make thing see him two has look more day could go come did
+! COMMON number sound no most people my over know water than call first who
+! COMMON may down side been now find any new work part take get place made live
+! COMMON where after back little only round man year came show every good me
+! COMMON give our under name very through just form sentence great think say
+! COMMON help low line differ turn cause much mean before move right boy old too
+! COMMON same tell does set three want air well also play small end put home
+! COMMON read hand port large spell add even land here must big high such follow
+! COMMON act why ask men change went light kind off need house picture try
+! COMMON us again animal point mother world near build self earth father head
+! COMMON stand own page should country found answer school grow study still
+! COMMON learn plant cover food sun four between state keep eye never last let
+! COMMON thought city tree cross farm hard start might story saw far sea draw
+! COMMON left late run don't while press close night real life few north
+!
+! # a few more for consistency
+! COMMON five six seven eight nine ten hundred thousand
+*** en_AU.orig.dic 2010-05-15 13:03:48.000000000 +0200
+--- en_AU.dic 2016-01-08 23:03:18.342461841 +0100
+***************
+*** 1,2 ****
+! 45654
+ AA
+--- 1,12 ----
+! 45653
+! 0th
+! 1st
+! 2nd
+! 3rd
+! 4th
+! 5th
+! 6th
+! 7th
+! 8th
+! 9th
+ AA
+***************
+*** 912,914 ****
+ Alaska/M
+! al/AY
+ albacore/MS
+--- 922,924 ----
+ Alaska/M
+! really
+ albacore/MS
+***************
+*** 4885,4887 ****
+ bozo/SM
+- b/pb
+ bpi
+--- 4895,4896 ----
+***************
+*** 4921,4922 ****
+--- 4930,4932 ----
+ Brahms
++ Bram/M
+ braid/DGS
+***************
+*** 5753,5755 ****
+ cad/ZSM
+- c/aE
+ CAE
+--- 5763,5764 ----
+***************
+*** 8535,8537 ****
+ coniferous
+- conj
+ conjectural
+--- 8544,8545 ----
+***************
+*** 8544,8545 ****
+--- 8552,8554 ----
+ conjunctiva/MS
++ conj.
+ conjunctive/S
+***************
+*** 10288,10289 ****
+--- 10297,10301 ----
+ dB/M
++ dBi
++ dBm
++ dBd
+ DBMS
+***************
+*** 11781,11783 ****
+ DNA
+- d/o
+ DOB
+--- 11793,11794 ----
+***************
+*** 12468,12469 ****
+--- 12479,12481 ----
+ Dutch/5m
++ Farsi
+ Dutchwomen/M
+***************
+*** 12516,12518 ****
+ dystrophy/M
+- e
+ ea
+--- 12528,12529 ----
+***************
+*** 12792,12794 ****
+ e.g.
+- e.g..
+ egad
+--- 12803,12804 ----
+***************
+*** 13779,13781 ****
+ estuary/MS
+! et
+ ETA
+--- 13789,13792 ----
+ estuary/MS
+! et cetera
+! et al.
+ ETA
+***************
+*** 15296,15298 ****
+ fjord/SM
+! f/K
+ flab/2zZM
+--- 15307,15309 ----
+ fjord/SM
+! pref
+ flab/2zZM
+***************
+*** 16480,16482 ****
+ FYI
+- g/7
+ gabardine/SM
+--- 16491,16492 ----
+***************
+*** 18599,18601 ****
+ HDTV
+- h/E
+ headache/SM
+--- 18609,18610 ----
+***************
+*** 19214,19216 ****
+ Hobbes
+! hobbit
+ hobble/RGSD
+--- 19223,19225 ----
+ Hobbes
+! hobbit/MS
+ hobble/RGSD
+***************
+*** 21791,21793 ****
+ jive/DSMG
+- j/k
+ jnr.
+--- 21800,21801 ----
+***************
+*** 22125,22127 ****
+ kcal
+- k/E
+ Keane
+--- 22133,22134 ----
+***************
+*** 22606,22608 ****
+ Kyushu/M
+- l/3
+ label/AGaSD
+--- 22613,22614 ----
+***************
+*** 22885,22887 ****
+ lass/SM
+- last-ditch
+ lasted/e
+--- 22891,22892 ----
+***************
+*** 22890,22892 ****
+ last/kJYDSG
+- last-minute
+ lasts/e
+--- 22895,22896 ----
+***************
+*** 26417,26418 ****
+--- 26421,26423 ----
+ Moolawatana
++ Moolenaar/M
+ Moomba
+***************
+*** 27188,27192 ****
+ nationals/4
+! national/sQq3S
+ nationhood/M
+! nation/M
+ nationwide
+--- 27193,27197 ----
+ nationals/4
+! national/sQq3SZ
+ nationhood/M
+! nation/MS
+ nationwide
+***************
+*** 27194,27195 ****
+--- 27199,27202 ----
+ nativity/MS
++ natively
++ nativeness
+ NATO/M
+***************
+*** 28365,28367 ****
+ nuzzle/SDG
+- n/xvuNVn
+ Nyah
+--- 28372,28373 ----
+***************
+*** 29464,29466 ****
+ oz
+- o/z
+ Ozark/MS
+--- 29470,29471 ----
+***************
+*** 31035,31037 ****
+ Pk
+- p/KF
+ pl.
+--- 31040,31041 ----
+***************
+*** 31288,31289 ****
+--- 31292,31294 ----
+ pneumonia/MS
++ pneumonic
+ PO
+***************
+*** 31460,31461 ****
+--- 31465,31467 ----
+ pompom/MS
++ pompon/M
+ pomposity/MS
+***************
+*** 32865,32867 ****
+ pyx/S
+- q
+ Qatar
+--- 32871,32872 ----
+***************
+*** 33378,33380 ****
+ razzmatazz
+- r/d
+ Rd/M
+--- 33383,33384 ----
+***************
+*** 34979,34981 ****
+ RSPCA
+- rte
+ rub-a-dub
+--- 34983,34984 ----
+***************
+*** 36012,36014 ****
+ sec.
+! s/eca
+ secant/MS
+--- 36015,36017 ----
+ sec.
+! outs
+ secant/MS
+***************
+*** 40242,40244 ****
+ Szechwan/M
+! t/7k
+ Ta
+--- 40245,40247 ----
+ Szechwan/M
+! tingly
+ Ta
+***************
+*** 42616,42618 ****
+ Tyson/M
+- u
+ ubiquitousness
+--- 42619,42620 ----
+***************
+*** 42990,42991 ****
+--- 42992,42994 ----
+ unscrupulous
++ searchable
+ unsearchable
+***************
+*** 43252,43254 ****
+ Uzi/M
+- v
+ vacancy/MS
+--- 43255,43256 ----
+***************
+*** 43749,43751 ****
+ Vilnius/M
+! vim/M
+ vinaigrette/MS
+--- 43751,43754 ----
+ Vilnius/M
+! Vim/M
+! vim/?
+ vinaigrette/MS
+***************
+*** 45494,45496 ****
+ yippee
+- y/K
+ YMCA
+--- 45497,45498 ----
+***************
+*** 45586,45588 ****
+ zap/SGRD
+- z/d
+ Zealanders
+--- 45588,45589 ----
+***************
+*** 45655 ****
+--- 45656,45670 ----
+ zymurgy/S
++ nd
++ PayPal
++ Google
++ TCP\/IP
++ a a/%
++ a an/%
++ a the/%
++ an a/%
++ an an/%
++ an the/%
++ and and/%
++ the a/%
++ the an/%
++ the the/%
diff --git a/runtime/spell/en/en_CA.diff b/runtime/spell/en/en_CA.diff
new file mode 100644
index 0000000..7b3f003
--- /dev/null
+++ b/runtime/spell/en/en_CA.diff
@@ -0,0 +1,238 @@
+*** en_CA.orig.aff 2015-12-30 18:18:20.076952127 +0100
+--- en_CA.aff 2016-01-09 13:15:51.306488848 +0100
+***************
+*** 2,18 ****
+ TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'
+! ICONV 1
+! ICONV ’ '
+ NOSUGGEST !
+
+! # ordinal numbers
+! COMPOUNDMIN 1
+! # only in compounds: 1th, 2th, 3th
+! ONLYINCOMPOUND c
+! # compound rules:
+! # 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
+! # 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
+! COMPOUNDRULE 2
+! COMPOUNDRULE n*1t
+! COMPOUNDRULE n*mp
+! WORDCHARS 0123456789
+
+--- 2,161 ----
+ TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'
+!
+! # ICONV 1
+! # ICONV ’ '
+!
+ NOSUGGEST !
+
+! FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+! LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+! UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
+!
+! MIDWORD '
+!
+! RARE ?
+! BAD %
+!
+! MAP 9
+! MAP aàáâãäå
+! MAP eèéêë
+! MAP iìíîï
+! MAP oòóôõö
+! MAP uùúûü
+! MAP nñ
+! MAP cç
+! MAP yÿý
+! MAP sß
+!
+! # This comes from Aspell en_phonet.dat, version 1.1, 2000-01-07
+!
+! SAL AH(AEIOUY)-^ *H
+! SAL AR(AEIOUY)-^ *R
+! SAL A(HR)^ *
+! SAL A^ *
+! SAL AH(AEIOUY)- H
+! SAL AR(AEIOUY)- R
+! SAL A(HR) _
+! SAL À^ *
+! SAL Å^ *
+! SAL BB- _
+! SAL B B
+! SAL CQ- _
+! SAL CIA X
+! SAL CH X
+! SAL C(EIY)- S
+! SAL CK K
+! SAL COUGH^ KF
+! SAL CC< C
+! SAL C K
+! SAL DG(EIY) K
+! SAL DD- _
+! SAL D T
+! SAL É< E
+! SAL EH(AEIOUY)-^ *H
+! SAL ER(AEIOUY)-^ *R
+! SAL E(HR)^ *
+! SAL ENOUGH^$ *NF
+! SAL E^ *
+! SAL EH(AEIOUY)- H
+! SAL ER(AEIOUY)- R
+! SAL E(HR) _
+! SAL FF- _
+! SAL F F
+! SAL GN^ N
+! SAL GN$ N
+! SAL GNS$ NS
+! SAL GNED$ N
+! SAL GH(AEIOUY)- K
+! SAL GH _
+! SAL GG9 K
+! SAL G K
+! SAL H H
+! SAL IH(AEIOUY)-^ *H
+! SAL IR(AEIOUY)-^ *R
+! SAL I(HR)^ *
+! SAL I^ *
+! SAL ING6 N
+! SAL IH(AEIOUY)- H
+! SAL IR(AEIOUY)- R
+! SAL I(HR) _
+! SAL J K
+! SAL KN^ N
+! SAL KK- _
+! SAL K K
+! SAL LAUGH^ LF
+! SAL LL- _
+! SAL L L
+! SAL MB$ M
+! SAL MM M
+! SAL M M
+! SAL NN- _
+! SAL N N
+! SAL OH(AEIOUY)-^ *H
+! SAL OR(AEIOUY)-^ *R
+! SAL O(HR)^ *
+! SAL O^ *
+! SAL OH(AEIOUY)- H
+! SAL OR(AEIOUY)- R
+! SAL O(HR) _
+! SAL PH F
+! SAL PN^ N
+! SAL PP- _
+! SAL P P
+! SAL Q K
+! SAL RH^ R
+! SAL ROUGH^ RF
+! SAL RR- _
+! SAL R R
+! SAL SCH(EOU)- SK
+! SAL SC(IEY)- S
+! SAL SH X
+! SAL SI(AO)- X
+! SAL SS- _
+! SAL S S
+! SAL TI(AO)- X
+! SAL TH @
+! SAL TCH-- _
+! SAL TOUGH^ TF
+! SAL TT- _
+! SAL T T
+! SAL UH(AEIOUY)-^ *H
+! SAL UR(AEIOUY)-^ *R
+! SAL U(HR)^ *
+! SAL U^ *
+! SAL UH(AEIOUY)- H
+! SAL UR(AEIOUY)- R
+! SAL U(HR) _
+! SAL V^ W
+! SAL V F
+! SAL WR^ R
+! SAL WH^ W
+! SAL W(AEIOU)- W
+! SAL X^ S
+! SAL X KS
+! SAL Y(AEIOU)- Y
+! SAL ZZ- _
+! SAL Z S
+!
+! # When soundfolding "th" is turned into "@". When this is mistyped as "ht" it
+! # soundfolds to "ht". This difference is too big, thus use REP items to lower
+! # the score.
+! REPSAL 2
+! REPSAL ht @
+! REPSAL @ ht
+!
+! # This is disabled, because if Vim does not support NOCOMPOUNDSUGS giving
+! # suggestions is extremely slow.
+! ## ordinal numbers
+! #COMPOUNDMIN 1
+! ## only in compounds: 1th, 2th, 3th
+! #ONLYINCOMPOUND c
+! ## compound rules:
+! ## 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
+! ## 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
+! #COMPOUNDRULE 2
+! #COMPOUNDRULE n*1t
+! #COMPOUNDRULE n*mp
+! #NOCOMPOUNDSUGS
+!
+! # WORDCHARS 0123456789
+
+*** en_CA.orig.dic 2015-12-30 18:20:47.803358258 +0100
+--- en_CA.dic 2016-01-08 23:03:52.562085247 +0100
+***************
+*** 1,25 ****
+ 48929
+! 0/nm
+! 0th/pt
+! 1/n1
+! 1st/p
+! 1th/tc
+! 2/nm
+! 2nd/p
+! 2th/tc
+! 3/nm
+! 3rd/p
+! 3th/tc
+! 4/nm
+! 4th/pt
+! 5/nm
+! 5th/pt
+! 6/nm
+! 6th/pt
+! 7/nm
+! 7th/pt
+! 8/nm
+! 8th/pt
+! 9/nm
+! 9th/pt
+ A/SM
+--- 1,12 ----
+ 48929
+! 0th
+! 1st
+! 2nd
+! 3rd
+! 4th
+! 5th
+! 6th
+! 7th
+! 8th
+! 9th
+ A/SM
+***************
+*** 48930 ****
+--- 48917,48927 ----
+ zymurgy/M
++ a a/%
++ a an/%
++ a the/%
++ an a/%
++ an an/%
++ an the/%
++ and and/%
++ the a/%
++ the an/%
++ the the/%
diff --git a/runtime/spell/en/en_GB.diff b/runtime/spell/en/en_GB.diff
new file mode 100644
index 0000000..4c1c042
--- /dev/null
+++ b/runtime/spell/en/en_GB.diff
@@ -0,0 +1,214 @@
+*** en_GB.orig.aff 2015-12-30 18:49:37.568638905 +0100
+--- en_GB.aff 2016-01-09 13:15:56.490432894 +0100
+***************
+*** 20,21 ****
+--- 20,158 ----
+
++ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
++ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
++ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
++
++ MIDWORD '
++
++ RARE ?
++ BAD %
++
++ MAP 9
++ MAP aàáâãäå
++ MAP eèéêë
++ MAP iìíîï
++ MAP oòóôõö
++ MAP uùúûü
++ MAP nñ
++ MAP cç
++ MAP yÿý
++ MAP sß
++
++ # This comes from Aspell en_phonet.dat, version 1.1, 2000-01-07
++
++ SAL AH(AEIOUY)-^ *H
++ SAL AR(AEIOUY)-^ *R
++ SAL A(HR)^ *
++ SAL A^ *
++ SAL AH(AEIOUY)- H
++ SAL AR(AEIOUY)- R
++ SAL A(HR) _
++ SAL À^ *
++ SAL Å^ *
++ SAL BB- _
++ SAL B B
++ SAL CQ- _
++ SAL CIA X
++ SAL CH X
++ SAL C(EIY)- S
++ SAL CK K
++ SAL COUGH^ KF
++ SAL CC< C
++ SAL C K
++ SAL DG(EIY) K
++ SAL DD- _
++ SAL D T
++ SAL É< E
++ SAL EH(AEIOUY)-^ *H
++ SAL ER(AEIOUY)-^ *R
++ SAL E(HR)^ *
++ SAL ENOUGH^$ *NF
++ SAL E^ *
++ SAL EH(AEIOUY)- H
++ SAL ER(AEIOUY)- R
++ SAL E(HR) _
++ SAL FF- _
++ SAL F F
++ SAL GN^ N
++ SAL GN$ N
++ SAL GNS$ NS
++ SAL GNED$ N
++ SAL GH(AEIOUY)- K
++ SAL GH _
++ SAL GG9 K
++ SAL G K
++ SAL H H
++ SAL IH(AEIOUY)-^ *H
++ SAL IR(AEIOUY)-^ *R
++ SAL I(HR)^ *
++ SAL I^ *
++ SAL ING6 N
++ SAL IH(AEIOUY)- H
++ SAL IR(AEIOUY)- R
++ SAL I(HR) _
++ SAL J K
++ SAL KN^ N
++ SAL KK- _
++ SAL K K
++ SAL LAUGH^ LF
++ SAL LL- _
++ SAL L L
++ SAL MB$ M
++ SAL MM M
++ SAL M M
++ SAL NN- _
++ SAL N N
++ SAL OH(AEIOUY)-^ *H
++ SAL OR(AEIOUY)-^ *R
++ SAL O(HR)^ *
++ SAL O^ *
++ SAL OH(AEIOUY)- H
++ SAL OR(AEIOUY)- R
++ SAL O(HR) _
++ SAL PH F
++ SAL PN^ N
++ SAL PP- _
++ SAL P P
++ SAL Q K
++ SAL RH^ R
++ SAL ROUGH^ RF
++ SAL RR- _
++ SAL R R
++ SAL SCH(EOU)- SK
++ SAL SC(IEY)- S
++ SAL SH X
++ SAL SI(AO)- X
++ SAL SS- _
++ SAL S S
++ SAL TI(AO)- X
++ SAL TH @
++ SAL TCH-- _
++ SAL TOUGH^ TF
++ SAL TT- _
++ SAL T T
++ SAL UH(AEIOUY)-^ *H
++ SAL UR(AEIOUY)-^ *R
++ SAL U(HR)^ *
++ SAL U^ *
++ SAL UH(AEIOUY)- H
++ SAL UR(AEIOUY)- R
++ SAL U(HR) _
++ SAL V^ W
++ SAL V F
++ SAL WR^ R
++ SAL WH^ W
++ SAL W(AEIOU)- W
++ SAL X^ S
++ SAL X KS
++ SAL Y(AEIOU)- Y
++ SAL ZZ- _
++ SAL Z S
++
++ # When soundfolding "th" is turned into "@". When this is mistyped as "ht" it
++ # soundfolds to "ht". This difference is too big, thus use REP items to lower
++ # the score.
++ REPSAL 2
++ REPSAL ht @
++ REPSAL @ ht
++
+ REP 27
+***************
+*** 49,50 ****
+--- 186,203 ----
+
++ # This is disabled, because if Vim does not support NOCOMPOUNDSUGS giving
++ # suggestions is extremely slow.
++ ## ordinal numbers
++ #COMPOUNDMIN 1
++ ## only in compounds: 1th, 2th, 3th
++ #ONLYINCOMPOUND ,
++ ## compound rules:
++ ## 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
++ ## 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
++ #COMPOUNDRULE 2
++ #COMPOUNDRULE (*:)
++ #COMPOUNDRULE (*{}
++ #NOCOMPOUNDSUGS
++
++ # WORDCHARS 0123456789
++
+ PFX A Y 2
+*** en_GB.orig.dic 2015-12-30 18:49:42.360587040 +0100
+--- en_GB.dic 2016-01-08 23:03:35.510272903 +0100
+***************
+*** 1,2 ****
+--- 1,12 ----
+ 56453
++ 0th
++ 1st
++ 2nd
++ 3rd
++ 4th
++ 5th
++ 6th
++ 7th
++ 8th
++ 9th
+ 'gainst
+***************
+*** 3615,3617 ****
+ autosuggestion
+- autosuggestion
+ autotest/S
+--- 3625,3626 ----
+***************
+*** 9325,9327 ****
+ Church
+- church
+ Church-of-England
+--- 9334,9335 ----
+***************
+*** 22885,22887 ****
+ hand-painted
+- hand-pick/D
+ hand-pick/GSD
+--- 22893,22894 ----
+***************
+*** 56454 ****
+--- 56461,56471 ----
+ émigré/S
++ a a/%
++ a an/%
++ a the/%
++ an a/%
++ an an/%
++ an the/%
++ and and/%
++ the a/%
++ the an/%
++ the the/%
diff --git a/runtime/spell/en/en_NZ.diff b/runtime/spell/en/en_NZ.diff
new file mode 100644
index 0000000..8e6d1b5
--- /dev/null
+++ b/runtime/spell/en/en_NZ.diff
@@ -0,0 +1,2733 @@
+*** en_NZ.orig.aff 2010-05-15 13:03:47.000000000 +0200
+--- en_NZ.aff 2016-01-09 13:16:01.734376292 +0100
+***************
+*** 7,9 ****
+ SET ISO8859-1
+! TRY esianrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWZQJX
+ REP 66
+--- 7,147 ----
+ SET ISO8859-1
+! TRY esianrtolcdugmphbyfvkw-'.zqjxSNRTLCGDMPHBEAUYOFIVKWZQJX
+!
+! FOL
+! LOW
+! UPP
+!
+! MIDWORD '
+!
+! RARE ?
+! BAD %
+!
+! MAP 9
+! MAP a
+! MAP e
+! MAP i
+! MAP o
+! MAP u
+! MAP n
+! MAP c
+! MAP y
+! MAP s
+!
+! # This comes from Aspell en_phonet.dat, version 1.1, 2000-01-07
+!
+! SAL AH(AEIOUY)-^ *H
+! SAL AR(AEIOUY)-^ *R
+! SAL A(HR)^ *
+! SAL A^ *
+! SAL AH(AEIOUY)- H
+! SAL AR(AEIOUY)- R
+! SAL A(HR) _
+! SAL ^ *
+! SAL ^ *
+! SAL BB- _
+! SAL B B
+! SAL CQ- _
+! SAL CIA X
+! SAL CH X
+! SAL C(EIY)- S
+! SAL CK K
+! SAL COUGH^ KF
+! SAL CC< C
+! SAL C K
+! SAL DG(EIY) K
+! SAL DD- _
+! SAL D T
+! SAL < E
+! SAL EH(AEIOUY)-^ *H
+! SAL ER(AEIOUY)-^ *R
+! SAL E(HR)^ *
+! SAL ENOUGH^$ *NF
+! SAL E^ *
+! SAL EH(AEIOUY)- H
+! SAL ER(AEIOUY)- R
+! SAL E(HR) _
+! SAL FF- _
+! SAL F F
+! SAL GN^ N
+! SAL GN$ N
+! SAL GNS$ NS
+! SAL GNED$ N
+! SAL GH(AEIOUY)- K
+! SAL GH _
+! SAL GG9 K
+! SAL G K
+! SAL H H
+! SAL IH(AEIOUY)-^ *H
+! SAL IR(AEIOUY)-^ *R
+! SAL I(HR)^ *
+! SAL I^ *
+! SAL ING6 N
+! SAL IH(AEIOUY)- H
+! SAL IR(AEIOUY)- R
+! SAL I(HR) _
+! SAL J K
+! SAL KN^ N
+! SAL KK- _
+! SAL K K
+! SAL LAUGH^ LF
+! SAL LL- _
+! SAL L L
+! SAL MB$ M
+! SAL MM M
+! SAL M M
+! SAL NN- _
+! SAL N N
+! SAL OH(AEIOUY)-^ *H
+! SAL OR(AEIOUY)-^ *R
+! SAL O(HR)^ *
+! SAL O^ *
+! SAL OH(AEIOUY)- H
+! SAL OR(AEIOUY)- R
+! SAL O(HR) _
+! SAL PH F
+! SAL PN^ N
+! SAL PP- _
+! SAL P P
+! SAL Q K
+! SAL RH^ R
+! SAL ROUGH^ RF
+! SAL RR- _
+! SAL R R
+! SAL SCH(EOU)- SK
+! SAL SC(IEY)- S
+! SAL SH X
+! SAL SI(AO)- X
+! SAL SS- _
+! SAL S S
+! SAL TI(AO)- X
+! SAL TH @
+! SAL TCH-- _
+! SAL TOUGH^ TF
+! SAL TT- _
+! SAL T T
+! SAL UH(AEIOUY)-^ *H
+! SAL UR(AEIOUY)-^ *R
+! SAL U(HR)^ *
+! SAL U^ *
+! SAL UH(AEIOUY)- H
+! SAL UR(AEIOUY)- R
+! SAL U(HR) _
+! SAL V^ W
+! SAL V F
+! SAL WR^ R
+! SAL WH^ W
+! SAL W(AEIOU)- W
+! SAL X^ S
+! SAL X KS
+! SAL Y(AEIOU)- Y
+! SAL ZZ- _
+! SAL Z S
+!
+! # When soundfolding "th" is turned into "@". When this is mistyped as "ht" it
+! # soundfolds to "ht". This difference is too big, thus use REP items to lower
+! # the score.
+! REPSAL 2
+! REPSAL ht @
+! REPSAL @ ht
+!
+ REP 66
+***************
+*** 75,95 ****
+ REP ura aru
+ PFX A Y 2
+! PFX A 0 re [^e]
+! PFX A 0 re- e
+ PFX a Y 1
+! PFX a 0 mis .
+ PFX I Y 4
+! PFX I 0 il l
+! PFX I 0 ir r
+! PFX I 0 im [bmp]
+! PFX I 0 in [^blmpr]
+ PFX c Y 1
+! PFX c 0 over .
+ PFX U Y 1
+! PFX U 0 un .
+ PFX C Y 2
+! PFX C 0 de [^e]
+! PFX C 0 de- e
+ PFX E Y 1
+! PFX E 0 dis .
+ PFX F Y 5
+--- 213,250 ----
+ REP ura aru
++
++ # This is disabled, because if Vim does not support NOCOMPOUNDSUGS giving
++ # suggestions is extremely slow.
++ ## ordinal numbers
++ #COMPOUNDMIN 1
++ ## only in compounds: 1th, 2th, 3th
++ #ONLYINCOMPOUND ,
++ ## compound rules:
++ ## 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
++ ## 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
++ #COMPOUNDRULE 2
++ #COMPOUNDRULE (*:)
++ #COMPOUNDRULE (*{}
++ #NOCOMPOUNDSUGS
++
++ # WORDCHARS 0123456789
++
+ PFX A Y 2
+! PFX A 0 re [^e]
+! PFX A 0 re- e
+ PFX a Y 1
+! PFX a 0 mis .
+ PFX I Y 4
+! PFX I 0 il l
+! PFX I 0 ir r
+! PFX I 0 im [bmp]
+! PFX I 0 in [^blmpr]
+ PFX c Y 1
+! PFX c 0 over .
+ PFX U Y 1
+! PFX U 0 un .
+ PFX C Y 2
+! PFX C 0 de [^e]
+! PFX C 0 de- e
+ PFX E Y 1
+! PFX E 0 dis .
+ PFX F Y 5
+***************
+*** 99,493 ****
+ PFX F 0 col l
+! PFX F 0 con [^abehilmopru].
+ PFX K Y 1
+! PFX K 0 pre .
+ PFX e Y 1
+! PFX e 0 out .
+ PFX f Y 2
+! PFX f 0 under [^r]
+! PFX f 0 under- r
+ PFX O Y 1
+! PFX O 0 non- .
+ PFX 4 Y 1
+! PFX 4 0 trans .
+ SFX V Y 15
+! SFX V 0 tive [aio]
+! SFX V b ptive b
+! SFX V d sive d
+! SFX V be ptive be
+! SFX V e tive ce
+! SFX V de sive de
+! SFX V ke cative ke
+! SFX V e ptive me
+! SFX V e ive [st]e
+! SFX V e ative [^bcdkmst]e
+! SFX V 0 lative [aeiou]l
+! SFX V 0 ative [^aeiou]l
+! SFX V 0 ive [st]
+! SFX V y icative y
+! SFX V 0 ative [^abdeilosty]
+ SFX v Y 15
+! SFX v 0 tively [aio]
+! SFX v b ptively b
+! SFX v d sively d
+! SFX v be ptively be
+! SFX v e tively ce
+! SFX v de sively de
+! SFX v ke catively ke
+! SFX v e ptively me
+! SFX v e ively [st]e
+! SFX v e atively [^bcdkmst]e
+! SFX v 0 latively [aeiou]l
+! SFX v 0 atively [^aeiou]l
+! SFX v 0 ively [st]
+! SFX v y icatively y
+! SFX v 0 atively [^abdeilosty]
+ SFX u Y 15
+! SFX u 0 tiveness [aio]
+! SFX u b ptiveness b
+! SFX u d siveness d
+! SFX u be ptiveness be
+! SFX u e tiveness ce
+! SFX u de siveness de
+! SFX u ke cativeness ke
+! SFX u e ptiveness me
+! SFX u e iveness [st]e
+! SFX u e ativeness [^bcdkmst]e
+! SFX u 0 lativeness [aeiou]l
+! SFX u 0 ativeness [^aeiou]l
+! SFX u 0 iveness [st]
+! SFX u y icativeness y
+! SFX u 0 ativeness [^abdeilosty]
+ SFX N Y 26
+! SFX N b ption b
+! SFX N d sion d
+! SFX N be ption be
+! SFX N e tion ce
+! SFX N de sion de
+! SFX N ke cation ke
+! SFX N e ption ume
+! SFX N e mation [^u]me
+! SFX N e ion [^o]se
+! SFX N e ition ose
+! SFX N e ation [iou]te
+! SFX N e ion [^iou]te
+! SFX N e ation [^bcdkmst]e
+! SFX N el ulsion el
+! SFX N 0 lation [aiou]l
+! SFX N 0 ation [^aeiou]l
+! SFX N 0 mation [aeiou]m
+! SFX N 0 ation [^aeiou]m
+! SFX N er ration er
+! SFX N 0 ation [^e]r
+! SFX N 0 ion [sx]
+! SFX N t ssion mit
+! SFX N 0 ion [^m]it
+! SFX N 0 ation [^i]t
+! SFX N y ication y
+! SFX N 0 ation [^bdelmrstxy]
+ SFX n Y 28
+! SFX n 0 tion a
+! SFX n e tion ce
+! SFX n ke cation ke
+! SFX n e ation [iou]te
+! SFX n e ion [^iou]te
+! SFX n e ation [^ckt]e
+! SFX n el ulsion el
+! SFX n 0 lation [aiou]l
+! SFX n 0 ation [^aeiou]l
+! SFX n er ration er
+! SFX n 0 ation [^e]r
+! SFX n y ation py
+! SFX n y ication [^p]y
+! SFX n 0 ation [^aelry]
+! SFX n 0 tions a
+! SFX n e tions ce
+! SFX n ke cations ke
+! SFX n e ations [iou]te
+! SFX n e ions [^iou]te
+! SFX n e ations [^ckt]e
+! SFX n el ulsions el
+! SFX n 0 lations [aiou]l
+! SFX n 0 ations [^aeiou]l
+! SFX n er rations er
+! SFX n 0 ations [^e]r
+! SFX n y ations py
+! SFX n y ications [^p]y
+! SFX n 0 ations [^aelry]
+ SFX X Y 26
+! SFX X b ptions b
+! SFX X d sions d
+! SFX X be ptions be
+! SFX X e tions ce
+! SFX X ke cations ke
+! SFX X de sions de
+! SFX X e ptions ume
+! SFX X e mations [^u]me
+! SFX X e ions [^o]se
+! SFX X e itions ose
+! SFX X e ations [iou]te
+! SFX X e ions [^iou]te
+! SFX X e ations [^bcdkmst]e
+! SFX X el ulsions el
+! SFX X 0 lations [aiou]l
+! SFX X 0 ations [^aeiou]l
+! SFX X 0 mations [aeiou]m
+! SFX X 0 ations [^aeiou]m
+! SFX X er rations er
+! SFX X 0 ations [^e]r
+! SFX X 0 ions [sx]
+! SFX X t ssions mit
+! SFX X 0 ions [^m]it
+! SFX X 0 ations [^i]t
+! SFX X y ications y
+! SFX X 0 ations [^bdelmrstxy]
+ SFX x Y 40
+! SFX x b ptional b
+! SFX x d sional d
+! SFX x be ptional be
+! SFX x e tional ce
+! SFX x ke cational ke
+! SFX x de sional de
+! SFX x e ional [^o]se
+! SFX x e itional ose
+! SFX x e ional te
+! SFX x e ational [^bcdkst]e
+! SFX x el ulsional el
+! SFX x 0 lational [aiou]l
+! SFX x 0 ational [^aeiou]l
+! SFX x er rational er
+! SFX x 0 ational [^e]r
+! SFX x 0 ional [sx]
+! SFX x 0 ional [^n]t
+! SFX x 0 ational nt
+! SFX x y icational y
+! SFX x 0 ational [^bdelrstxy]
+! SFX x b ptionally b
+! SFX x d sionally d
+! SFX x be ptionally be
+! SFX x e tionally ce
+! SFX x ke cationally ke
+! SFX x de sionally de
+! SFX x e ionally [^o]se
+! SFX x e itionally ose
+! SFX x e ionally te
+! SFX x e ationally [^bcdkst]e
+! SFX x el ulsionally el
+! SFX x 0 lationally [aiou]l
+! SFX x 0 ationally [^aeiou]l
+! SFX x er rationally er
+! SFX x 0 ationally [^e]r
+! SFX x 0 ionally [sx]
+! SFX x 0 ionally [^n]t
+! SFX x 0 ationally nt
+! SFX x y icationally y
+! SFX x 0 ationally [^bdelrstxy]
+ SFX H N 13
+! SFX H y ieth y
+! SFX H ree ird ree
+! SFX H ve fth ve
+! SFX H e th [^ev]e
+! SFX H 0 h t
+! SFX H 0 th [^ety]
+! SFX H y ieths y
+! SFX H ree irds ree
+! SFX H ve fths ve
+! SFX H e ths [^ev]e
+! SFX H 0 hs t
+! SFX H 0 ths [^ety]
+! SFX H 0 fold .
+ SFX Y Y 9
+! SFX Y 0 ally ic
+! SFX Y 0 ly [^i]c
+! SFX Y e y [^aeiou]le
+! SFX Y 0 ly [aeiou]le
+! SFX Y 0 ly [^l]e
+! SFX Y 0 y [^aeiou]l
+! SFX Y y ily [^aeiou]y
+! SFX Y 0 ly [aeiou][ly]
+! SFX Y 0 ly [^cely]
+ SFX G Y 24
+! SFX G e ing [^eioy]e
+! SFX G 0 ing [eoy]e
+! SFX G ie ying ie
+! SFX G 0 bing [^aeio][aeiou]b
+! SFX G 0 king [^aeio][aeiou]c
+! SFX G 0 ding [^aeio][aeiou]d
+! SFX G 0 fing [^aeio][aeiou]f
+! SFX G 0 ging [^aeio][aeiou]g
+! SFX G 0 king [^aeio][aeiou]k
+! SFX G 0 ling [^aeio][eiou]l
+! SFX G 0 ing [aeio][eiou]l
+! SFX G 0 ling [^aeo]al
+! SFX G 0 ing [aeo]al
+! SFX G 0 ming [^aeio][aeiou]m
+! SFX G 0 ning [^aeio][aeiou]n
+! SFX G 0 ping [^aeio][aeiou]p
+! SFX G 0 ring [^aeio][aeiou]r
+! SFX G 0 sing [^aeio][aeiou]s
+! SFX G 0 ting [^aeio][aeiou]t
+! SFX G 0 ving [^aeio][aeiou]v
+! SFX G 0 zing [^aeio][aeiou]z
+! SFX G 0 ing [aeio][aeiou][bcdfgkmnprstvz]
+! SFX G 0 ing [^aeiou][bcdfgklmnprstvz]
+! SFX G 0 ing [^ebcdfgklmnprstvz]
+ SFX J Y 25
+! SFX J e ings [^eioy]e
+! SFX J 0 ings [eoy]e
+! SFX J ie yings ie
+! SFX J 0 bings [^aeio][aeiou]b
+! SFX J 0 king [^aeio][aeiou]c
+! SFX J 0 dings [^aeio][aeiou]d
+! SFX J 0 fings [^aeio][aeiou]f
+! SFX J 0 gings [^aeio][aeiou]g
+! SFX J 0 kings [^aeio][aeiou]k
+! SFX J 0 lings [^aeio][eiou]l
+! SFX J 0 ings [aeio][eiou]l
+! SFX J 0 lings [^aeo]al
+! SFX J 0 ings [aeo]al
+! SFX J 0 mings [^aeio][aeiou]m
+! SFX J 0 nings [^aeio][aiou]n
+! SFX J 0 pings [^aeio][aeiou]p
+! SFX J 0 rings [^aeio][aiou]r
+! SFX J 0 sings [^aeio][aeiou]s
+! SFX J 0 tings [^aeio][aiou]t
+! SFX J 0 vings [^aeio][aeiou]v
+! SFX J 0 zings [^aeio][aeiou]z
+! SFX J 0 ings [^aeio]e[nrt]
+! SFX J 0 ings [aeio][aeiou][bcdfgkmnprstvz]
+! SFX J 0 ings [^aeiou][bcdfgklmnprstvz]
+! SFX J 0 ings [^ebcdfgklmnprstvz]
+ SFX k Y 8
+! SFX k e ingly [^eioy]e
+! SFX k 0 ingly [eoy]e
+! SFX k ie yingly ie
+! SFX k 0 kingly [^aeio][aeiou]c
+! SFX k 0 lingly [^aeio][aeiou]l
+! SFX k 0 ingly [aeio][aeiou][cl]
+! SFX k 0 ingly [^aeiou][cl]
+! SFX k 0 ingly [^ecl]
+ SFX D Y 25
+! SFX D 0 d [^e]e
+! SFX D e d ee
+! SFX D 0 bed [^aeio][aeiou]b
+! SFX D 0 ked [^aeio][aeiou]c
+! SFX D 0 ded [^aeio][aeiou]d
+! SFX D 0 fed [^aeio][aeiou]f
+! SFX D 0 ged [^aeio][aeiou]g
+! SFX D 0 ked [^aeio][aeiou]k
+! SFX D 0 led [^aeio][eiou]l
+! SFX D 0 ed [aeio][eiou]l
+! SFX D 0 led [^aeo]al
+! SFX D 0 ed [aeo]al
+! SFX D 0 med [^aeio][aeiou]m
+! SFX D 0 ned [^aeio][aeiou]n
+! SFX D 0 ped [^aeio][aeiou]p
+! SFX D 0 red [^aeio][aeiou]r
+! SFX D 0 sed [^aeio][aeiou]s
+! SFX D 0 ted [^aeio][aeiou]t
+! SFX D 0 ved [^aeio][aeiou]v
+! SFX D 0 zed [^aeio][aeiou]z
+! SFX D y ied [^aeiou]y
+! SFX D 0 ed [aeiou]y
+! SFX D 0 ed [aeio][aeiou][bcdfgkmnprstvz]
+! SFX D 0 ed [^aeiou][bcdfgklmnprstvz]
+! SFX D 0 ed [^ebcdfgklmnprstvyz]
+ SFX d Y 16
+! SFX d 0 d e
+! SFX d 0 ked [^aeio][aeiou]c
+! SFX d 0 led [^aeio][aeiou]l
+! SFX d y ied [^aeiou]y
+! SFX d 0 ed [aeiou]y
+! SFX d 0 ed [aeio][aeiou][cl]
+! SFX d 0 ed [^aeiou][cl]
+! SFX d 0 ed [^ecly]
+! SFX d e ing [^eioy]e
+! SFX d 0 ing [eoy]e
+! SFX d ie ying ie
+! SFX d 0 king [^aeio][aeiou]c
+! SFX d 0 ling [^aeio][aeiou]l
+! SFX d 0 ing [aeio][aeiou][cl]
+! SFX d 0 ing [^aeiou][cl]
+! SFX d 0 ing [^ecl]
+ SFX h Y 22
+! SFX h 0 dly e
+! SFX h 0 bedly [^aeio][aeiou]b
+! SFX h 0 kedly [^aeio][aeiou]c
+! SFX h 0 dedly [^aeio][aeiou]d
+! SFX h 0 fedly [^aeio][aeiou]f
+! SFX h 0 gedly [^aeio][aeiou]g
+! SFX h 0 kedly [^aeio][aeiou]k
+! SFX h 0 ledly [^aeio][aeiou]l
+! SFX h 0 medly [^aeio][aeiou]m
+! SFX h 0 nedly [^aeio][aiou]n
+! SFX h 0 pedly [^aeio][aeiou]p
+! SFX h 0 redly [^aeio][aiou]r
+! SFX h 0 sedly [^aeio][aeiou]s
+! SFX h 0 tedly [^aeio][aiou]t
+! SFX h 0 vedly [^aeio][aeiou]v
+! SFX h 0 zedly [^aeio][aeiou]z
+! SFX h 0 edly [^aeio]e[nrt]
+! SFX h y iedly [^aeiou]y
+! SFX h 0 edly [aeiou]y
+! SFX h 0 edly [aeio][aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^ebcdfgklmnprstvyz]
+ SFX i Y 22
+! SFX i 0 dness e
+! SFX i 0 bedness [^aeio][aeiou]b
+! SFX i 0 kedness [^aeio][aeiou]c
+! SFX i 0 dedness [^aeio][aeiou]d
+! SFX i 0 fedness [^aeio][aeiou]f
+! SFX i 0 gedness [^aeio][aeiou]g
+! SFX i 0 kedness [^aeio][aeiou]k
+! SFX i 0 ledness [^aeio][aeiou]l
+! SFX i 0 medness [^aeio][aeiou]m
+! SFX i 0 nedness [^aeio][aiou]n
+! SFX i 0 pedness [^aeio][aeiou]p
+! SFX i 0 redness [^aeio][aiou]r
+! SFX i 0 sedness [^aeio][aeiou]s
+! SFX i 0 tedness [^aeio][aiou]t
+! SFX i 0 vedness [^aeio][aeiou]v
+! SFX i 0 zedness [^aeio][aeiou]z
+! SFX i 0 edness [^aeio]e[nrt]
+! SFX i y iedness [^aeiou]y
+! SFX i 0 edness [aeiou]y
+! SFX i 0 edness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^ebcdfgklmnprstvyz]
+ SFX T Y 42
+! SFX T 0 r e
+ SFX T 0 st e
+! SFX T 0 ber [^aeio][aeiou]b
+ SFX T 0 best [^aeio][aeiou]b
+! SFX T 0 ker [^aeio][aeiou]c
+ SFX T 0 kest [^aeio][aeiou]c
+! SFX T 0 der [^aeio][aeiou]d
+ SFX T 0 dest [^aeio][aeiou]d
+! SFX T 0 fer [^aeio][aeiou]f
+ SFX T 0 fest [^aeio][aeiou]f
+! SFX T 0 ger [^aeio][aeiou]g
+ SFX T 0 gest [^aeio][aeiou]g
+! SFX T 0 ker [^aeio][aeiou]k
+ SFX T 0 kest [^aeio][aeiou]k
+! SFX T 0 ler [^aeio][aeiou]l
+ SFX T 0 lest [^aeio][aeiou]l
+! SFX T 0 mer [^aeio][aeiou]m
+ SFX T 0 mest [^aeio][aeiou]m
+! SFX T 0 ner [^aeio][aeiou]n
+ SFX T 0 nest [^aeio][aeiou]n
+! SFX T 0 per [^aeio][aeiou]p
+ SFX T 0 pest [^aeio][aeiou]p
+! SFX T 0 rer [^aeio][aeiou]r
+ SFX T 0 rest [^aeio][aeiou]r
+! SFX T 0 ser [^aeio][aeiou]s
+ SFX T 0 sest [^aeio][aeiou]s
+! SFX T 0 ter [^aeio][aeiou]t
+ SFX T 0 test [^aeio][aeiou]t
+! SFX T 0 ver [^aeio][aeiou]v
+ SFX T 0 vest [^aeio][aeiou]v
+! SFX T 0 zer [^aeio][aeiou]z
+ SFX T 0 zest [^aeio][aeiou]z
+! SFX T y ier [^aeiou]y
+ SFX T y iest [^aeiou]y
+! SFX T 0 er [aeiou]y
+ SFX T 0 est [aeiou]y
+--- 254,648 ----
+ PFX F 0 col l
+! PFX F 0 con [^abehilmopru].
+ PFX K Y 1
+! PFX K 0 pre .
+ PFX e Y 1
+! PFX e 0 out .
+ PFX f Y 2
+! PFX f 0 under [^r]
+! PFX f 0 under- r
+ PFX O Y 1
+! PFX O 0 non- .
+ PFX 4 Y 1
+! PFX 4 0 trans .
+ SFX V Y 15
+! SFX V 0 tive [aio]
+! SFX V b ptive b
+! SFX V d sive d
+! SFX V be ptive be
+! SFX V e tive ce
+! SFX V de sive de
+! SFX V ke cative ke
+! SFX V e ptive me
+! SFX V e ive [st]e
+! SFX V e ative [^bcdkmst]e
+! SFX V 0 lative [aeiou]l
+! SFX V 0 ative [^aeiou]l
+! SFX V 0 ive [st]
+! SFX V y icative y
+! SFX V 0 ative [^abdeilosty]
+ SFX v Y 15
+! SFX v 0 tively [aio]
+! SFX v b ptively b
+! SFX v d sively d
+! SFX v be ptively be
+! SFX v e tively ce
+! SFX v de sively de
+! SFX v ke catively ke
+! SFX v e ptively me
+! SFX v e ively [st]e
+! SFX v e atively [^bcdkmst]e
+! SFX v 0 latively [aeiou]l
+! SFX v 0 atively [^aeiou]l
+! SFX v 0 ively [st]
+! SFX v y icatively y
+! SFX v 0 atively [^abdeilosty]
+ SFX u Y 15
+! SFX u 0 tiveness [aio]
+! SFX u b ptiveness b
+! SFX u d siveness d
+! SFX u be ptiveness be
+! SFX u e tiveness ce
+! SFX u de siveness de
+! SFX u ke cativeness ke
+! SFX u e ptiveness me
+! SFX u e iveness [st]e
+! SFX u e ativeness [^bcdkmst]e
+! SFX u 0 lativeness [aeiou]l
+! SFX u 0 ativeness [^aeiou]l
+! SFX u 0 iveness [st]
+! SFX u y icativeness y
+! SFX u 0 ativeness [^abdeilosty]
+ SFX N Y 26
+! SFX N b ption b
+! SFX N d sion d
+! SFX N be ption be
+! SFX N e tion ce
+! SFX N de sion de
+! SFX N ke cation ke
+! SFX N e ption ume
+! SFX N e mation [^u]me
+! SFX N e ion [^o]se
+! SFX N e ition ose
+! SFX N e ation [iou]te
+! SFX N e ion [^iou]te
+! SFX N e ation [^bcdkmst]e
+! SFX N el ulsion el
+! SFX N 0 lation [aiou]l
+! SFX N 0 ation [^aeiou]l
+! SFX N 0 mation [aeiou]m
+! SFX N 0 ation [^aeiou]m
+! SFX N er ration er
+! SFX N 0 ation [^e]r
+! SFX N 0 ion [sx]
+! SFX N t ssion mit
+! SFX N 0 ion [^m]it
+! SFX N 0 ation [^i]t
+! SFX N y ication y
+! SFX N 0 ation [^bdelmrstxy]
+ SFX n Y 28
+! SFX n 0 tion a
+! SFX n e tion ce
+! SFX n ke cation ke
+! SFX n e ation [iou]te
+! SFX n e ion [^iou]te
+! SFX n e ation [^ckt]e
+! SFX n el ulsion el
+! SFX n 0 lation [aiou]l
+! SFX n 0 ation [^aeiou]l
+! SFX n er ration er
+! SFX n 0 ation [^e]r
+! SFX n y ation py
+! SFX n y ication [^p]y
+! SFX n 0 ation [^aelry]
+! SFX n 0 tions a
+! SFX n e tions ce
+! SFX n ke cations ke
+! SFX n e ations [iou]te
+! SFX n e ions [^iou]te
+! SFX n e ations [^ckt]e
+! SFX n el ulsions el
+! SFX n 0 lations [aiou]l
+! SFX n 0 ations [^aeiou]l
+! SFX n er rations er
+! SFX n 0 ations [^e]r
+! SFX n y ations py
+! SFX n y ications [^p]y
+! SFX n 0 ations [^aelry]
+ SFX X Y 26
+! SFX X b ptions b
+! SFX X d sions d
+! SFX X be ptions be
+! SFX X e tions ce
+! SFX X ke cations ke
+! SFX X de sions de
+! SFX X e ptions ume
+! SFX X e mations [^u]me
+! SFX X e ions [^o]se
+! SFX X e itions ose
+! SFX X e ations [iou]te
+! SFX X e ions [^iou]te
+! SFX X e ations [^bcdkmst]e
+! SFX X el ulsions el
+! SFX X 0 lations [aiou]l
+! SFX X 0 ations [^aeiou]l
+! SFX X 0 mations [aeiou]m
+! SFX X 0 ations [^aeiou]m
+! SFX X er rations er
+! SFX X 0 ations [^e]r
+! SFX X 0 ions [sx]
+! SFX X t ssions mit
+! SFX X 0 ions [^m]it
+! SFX X 0 ations [^i]t
+! SFX X y ications y
+! SFX X 0 ations [^bdelmrstxy]
+ SFX x Y 40
+! SFX x b ptional b
+! SFX x d sional d
+! SFX x be ptional be
+! SFX x e tional ce
+! SFX x ke cational ke
+! SFX x de sional de
+! SFX x e ional [^o]se
+! SFX x e itional ose
+! SFX x e ional te
+! SFX x e ational [^bcdkst]e
+! SFX x el ulsional el
+! SFX x 0 lational [aiou]l
+! SFX x 0 ational [^aeiou]l
+! SFX x er rational er
+! SFX x 0 ational [^e]r
+! SFX x 0 ional [sx]
+! SFX x 0 ional [^n]t
+! SFX x 0 ational nt
+! SFX x y icational y
+! SFX x 0 ational [^bdelrstxy]
+! SFX x b ptionally b
+! SFX x d sionally d
+! SFX x be ptionally be
+! SFX x e tionally ce
+! SFX x ke cationally ke
+! SFX x de sionally de
+! SFX x e ionally [^o]se
+! SFX x e itionally ose
+! SFX x e ionally te
+! SFX x e ationally [^bcdkst]e
+! SFX x el ulsionally el
+! SFX x 0 lationally [aiou]l
+! SFX x 0 ationally [^aeiou]l
+! SFX x er rationally er
+! SFX x 0 ationally [^e]r
+! SFX x 0 ionally [sx]
+! SFX x 0 ionally [^n]t
+! SFX x 0 ationally nt
+! SFX x y icationally y
+! SFX x 0 ationally [^bdelrstxy]
+ SFX H N 13
+! SFX H y ieth y
+! SFX H ree ird ree
+! SFX H ve fth ve
+! SFX H e th [^ev]e
+! SFX H 0 h t
+! SFX H 0 th [^ety]
+! SFX H y ieths y
+! SFX H ree irds ree
+! SFX H ve fths ve
+! SFX H e ths [^ev]e
+! SFX H 0 hs t
+! SFX H 0 ths [^ety]
+! SFX H 0 fold .
+ SFX Y Y 9
+! SFX Y 0 ally ic
+! SFX Y 0 ly [^i]c
+! SFX Y e y [^aeiou]le
+! SFX Y 0 ly [aeiou]le
+! SFX Y 0 ly [^l]e
+! SFX Y 0 y [^aeiou]l
+! SFX Y y ily [^aeiou]y
+! SFX Y 0 ly [aeiou][ly]
+! SFX Y 0 ly [^cely]
+ SFX G Y 24
+! SFX G e ing [^eioy]e
+! SFX G 0 ing [eoy]e
+! SFX G ie ying ie
+! SFX G 0 bing [^aeio][aeiou]b
+! SFX G 0 king [^aeio][aeiou]c
+! SFX G 0 ding [^aeio][aeiou]d
+! SFX G 0 fing [^aeio][aeiou]f
+! SFX G 0 ging [^aeio][aeiou]g
+! SFX G 0 king [^aeio][aeiou]k
+! SFX G 0 ling [^aeio][eiou]l
+! SFX G 0 ing [aeio][eiou]l
+! SFX G 0 ling [^aeo]al
+! SFX G 0 ing [aeo]al
+! SFX G 0 ming [^aeio][aeiou]m
+! SFX G 0 ning [^aeio][aeiou]n
+! SFX G 0 ping [^aeio][aeiou]p
+! SFX G 0 ring [^aeio][aeiou]r
+! SFX G 0 sing [^aeio][aeiou]s
+! SFX G 0 ting [^aeio][aeiou]t
+! SFX G 0 ving [^aeio][aeiou]v
+! SFX G 0 zing [^aeio][aeiou]z
+! SFX G 0 ing [aeio][aeiou][bcdfgkmnprstvz]
+! SFX G 0 ing [^aeiou][bcdfgklmnprstvz]
+! SFX G 0 ing [^ebcdfgklmnprstvz]
+ SFX J Y 25
+! SFX J e ings [^eioy]e
+! SFX J 0 ings [eoy]e
+! SFX J ie yings ie
+! SFX J 0 bings [^aeio][aeiou]b
+! SFX J 0 king [^aeio][aeiou]c
+! SFX J 0 dings [^aeio][aeiou]d
+! SFX J 0 fings [^aeio][aeiou]f
+! SFX J 0 gings [^aeio][aeiou]g
+! SFX J 0 kings [^aeio][aeiou]k
+! SFX J 0 lings [^aeio][eiou]l
+! SFX J 0 ings [aeio][eiou]l
+! SFX J 0 lings [^aeo]al
+! SFX J 0 ings [aeo]al
+! SFX J 0 mings [^aeio][aeiou]m
+! SFX J 0 nings [^aeio][aiou]n
+! SFX J 0 pings [^aeio][aeiou]p
+! SFX J 0 rings [^aeio][aiou]r
+! SFX J 0 sings [^aeio][aeiou]s
+! SFX J 0 tings [^aeio][aiou]t
+! SFX J 0 vings [^aeio][aeiou]v
+! SFX J 0 zings [^aeio][aeiou]z
+! SFX J 0 ings [^aeio]e[nrt]
+! SFX J 0 ings [aeio][aeiou][bcdfgkmnprstvz]
+! SFX J 0 ings [^aeiou][bcdfgklmnprstvz]
+! SFX J 0 ings [^ebcdfgklmnprstvz]
+ SFX k Y 8
+! SFX k e ingly [^eioy]e
+! SFX k 0 ingly [eoy]e
+! SFX k ie yingly ie
+! SFX k 0 kingly [^aeio][aeiou]c
+! SFX k 0 lingly [^aeio][aeiou]l
+! SFX k 0 ingly [aeio][aeiou][cl]
+! SFX k 0 ingly [^aeiou][cl]
+! SFX k 0 ingly [^ecl]
+ SFX D Y 25
+! SFX D 0 d [^e]e
+! SFX D e d ee
+! SFX D 0 bed [^aeio][aeiou]b
+! SFX D 0 ked [^aeio][aeiou]c
+! SFX D 0 ded [^aeio][aeiou]d
+! SFX D 0 fed [^aeio][aeiou]f
+! SFX D 0 ged [^aeio][aeiou]g
+! SFX D 0 ked [^aeio][aeiou]k
+! SFX D 0 led [^aeio][eiou]l
+! SFX D 0 ed [aeio][eiou]l
+! SFX D 0 led [^aeo]al
+! SFX D 0 ed [aeo]al
+! SFX D 0 med [^aeio][aeiou]m
+! SFX D 0 ned [^aeio][aeiou]n
+! SFX D 0 ped [^aeio][aeiou]p
+! SFX D 0 red [^aeio][aeiou]r
+! SFX D 0 sed [^aeio][aeiou]s
+! SFX D 0 ted [^aeio][aeiou]t
+! SFX D 0 ved [^aeio][aeiou]v
+! SFX D 0 zed [^aeio][aeiou]z
+! SFX D y ied [^aeiou]y
+! SFX D 0 ed [aeiou]y
+! SFX D 0 ed [aeio][aeiou][bcdfgkmnprstvz]
+! SFX D 0 ed [^aeiou][bcdfgklmnprstvz]
+! SFX D 0 ed [^ebcdfgklmnprstvyz]
+ SFX d Y 16
+! SFX d 0 d e
+! SFX d 0 ked [^aeio][aeiou]c
+! SFX d 0 led [^aeio][aeiou]l
+! SFX d y ied [^aeiou]y
+! SFX d 0 ed [aeiou]y
+! SFX d 0 ed [aeio][aeiou][cl]
+! SFX d 0 ed [^aeiou][cl]
+! SFX d 0 ed [^ecly]
+! SFX d e ing [^eioy]e
+! SFX d 0 ing [eoy]e
+! SFX d ie ying ie
+! SFX d 0 king [^aeio][aeiou]c
+! SFX d 0 ling [^aeio][aeiou]l
+! SFX d 0 ing [aeio][aeiou][cl]
+! SFX d 0 ing [^aeiou][cl]
+! SFX d 0 ing [^ecl]
+ SFX h Y 22
+! SFX h 0 dly e
+! SFX h 0 bedly [^aeio][aeiou]b
+! SFX h 0 kedly [^aeio][aeiou]c
+! SFX h 0 dedly [^aeio][aeiou]d
+! SFX h 0 fedly [^aeio][aeiou]f
+! SFX h 0 gedly [^aeio][aeiou]g
+! SFX h 0 kedly [^aeio][aeiou]k
+! SFX h 0 ledly [^aeio][aeiou]l
+! SFX h 0 medly [^aeio][aeiou]m
+! SFX h 0 nedly [^aeio][aiou]n
+! SFX h 0 pedly [^aeio][aeiou]p
+! SFX h 0 redly [^aeio][aiou]r
+! SFX h 0 sedly [^aeio][aeiou]s
+! SFX h 0 tedly [^aeio][aiou]t
+! SFX h 0 vedly [^aeio][aeiou]v
+! SFX h 0 zedly [^aeio][aeiou]z
+! SFX h 0 edly [^aeio]e[nrt]
+! SFX h y iedly [^aeiou]y
+! SFX h 0 edly [aeiou]y
+! SFX h 0 edly [aeio][aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^aeiou][bcdfgklmnprstvz]
+! SFX h 0 edly [^ebcdfgklmnprstvyz]
+ SFX i Y 22
+! SFX i 0 dness e
+! SFX i 0 bedness [^aeio][aeiou]b
+! SFX i 0 kedness [^aeio][aeiou]c
+! SFX i 0 dedness [^aeio][aeiou]d
+! SFX i 0 fedness [^aeio][aeiou]f
+! SFX i 0 gedness [^aeio][aeiou]g
+! SFX i 0 kedness [^aeio][aeiou]k
+! SFX i 0 ledness [^aeio][aeiou]l
+! SFX i 0 medness [^aeio][aeiou]m
+! SFX i 0 nedness [^aeio][aiou]n
+! SFX i 0 pedness [^aeio][aeiou]p
+! SFX i 0 redness [^aeio][aiou]r
+! SFX i 0 sedness [^aeio][aeiou]s
+! SFX i 0 tedness [^aeio][aiou]t
+! SFX i 0 vedness [^aeio][aeiou]v
+! SFX i 0 zedness [^aeio][aeiou]z
+! SFX i 0 edness [^aeio]e[nrt]
+! SFX i y iedness [^aeiou]y
+! SFX i 0 edness [aeiou]y
+! SFX i 0 edness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^aeiou][bcdfgklmnprstvz]
+! SFX i 0 edness [^ebcdfgklmnprstvyz]
+ SFX T Y 42
+! SFX T 0 r e
+ SFX T 0 st e
+! SFX T 0 ber [^aeio][aeiou]b
+ SFX T 0 best [^aeio][aeiou]b
+! SFX T 0 ker [^aeio][aeiou]c
+ SFX T 0 kest [^aeio][aeiou]c
+! SFX T 0 der [^aeio][aeiou]d
+ SFX T 0 dest [^aeio][aeiou]d
+! SFX T 0 fer [^aeio][aeiou]f
+ SFX T 0 fest [^aeio][aeiou]f
+! SFX T 0 ger [^aeio][aeiou]g
+ SFX T 0 gest [^aeio][aeiou]g
+! SFX T 0 ker [^aeio][aeiou]k
+ SFX T 0 kest [^aeio][aeiou]k
+! SFX T 0 ler [^aeio][aeiou]l
+ SFX T 0 lest [^aeio][aeiou]l
+! SFX T 0 mer [^aeio][aeiou]m
+ SFX T 0 mest [^aeio][aeiou]m
+! SFX T 0 ner [^aeio][aeiou]n
+ SFX T 0 nest [^aeio][aeiou]n
+! SFX T 0 per [^aeio][aeiou]p
+ SFX T 0 pest [^aeio][aeiou]p
+! SFX T 0 rer [^aeio][aeiou]r
+ SFX T 0 rest [^aeio][aeiou]r
+! SFX T 0 ser [^aeio][aeiou]s
+ SFX T 0 sest [^aeio][aeiou]s
+! SFX T 0 ter [^aeio][aeiou]t
+ SFX T 0 test [^aeio][aeiou]t
+! SFX T 0 ver [^aeio][aeiou]v
+ SFX T 0 vest [^aeio][aeiou]v
+! SFX T 0 zer [^aeio][aeiou]z
+ SFX T 0 zest [^aeio][aeiou]z
+! SFX T y ier [^aeiou]y
+ SFX T y iest [^aeiou]y
+! SFX T 0 er [aeiou]y
+ SFX T 0 est [aeiou]y
+***************
+*** 500,1185 ****
+ SFX R Y 72
+! SFX R 0 r e
+! SFX R 0 rs e
+! SFX R 0 ber [^aeio][aeiou]b
+! SFX R 0 bers [^aeio][aeiou]b
+! SFX R 0 ker [^aeio][aeiou]c
+! SFX R 0 kers [^aeio][aeiou]c
+! SFX R 0 der [^aeio][aeiou]d
+! SFX R 0 ders [^aeio][aeiou]d
+! SFX R 0 fer [^aeio][aeiou]f
+! SFX R 0 fers [^aeio][aeiou]f
+! SFX R 0 ger [^aeio][aeiou]g
+! SFX R 0 gers [^aeio][aeiou]g
+! SFX R 0 ker [^aeio][aeiou]k
+! SFX R 0 kers [^aeio][aeiou]k
+! SFX R 0 ler [^aeio][eiou]l
+! SFX R 0 er [aeio][eiou]l
+! SFX R 0 ler [^aeo]al
+! SFX R 0 er [aeo]al
+! SFX R 0 lers [^aeio][eiou]l
+! SFX R 0 ers [aeio][eiou]l
+! SFX R 0 lers [^aeo]al
+! SFX R 0 ers [aeo]al
+! SFX R 0 mer [^aeio][aeiou]m
+! SFX R 0 mers [^aeio][aeiou]m
+! SFX R 0 ner [^aeio][aeiou]n
+! SFX R 0 ners [^aeio][aeiou]n
+! SFX R 0 per [^aeio][aeiou]p
+! SFX R 0 pers [^aeio][aeiou]p
+! SFX R 0 rer [^aeio][aeiou]r
+! SFX R 0 rers [^aeio][aeiou]r
+! SFX R 0 ser [^aeio][aeiou]s
+! SFX R 0 sers [^aeio][aeiou]s
+! SFX R 0 ter [^aeio][aeiou]t
+! SFX R 0 ters [^aeio][aeiou]t
+! SFX R 0 ver [^aeio][aeiou]v
+! SFX R 0 vers [^aeio][aeiou]v
+! SFX R 0 zer [^aeio][aeiou]z
+! SFX R 0 zers [^aeio][aeiou]z
+! SFX R y ier [^aeiou]y
+! SFX R y iers [^aeiou]y
+! SFX R 0 er [aeiou]y
+! SFX R 0 ers [aeiou]y
+! SFX R 0 er [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 ers [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 ers [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er [^ebcdfgklmnprstvyz]
+! SFX R 0 ers [^ebcdfgklmnprstvyz]
+! SFX R 0 r's e
+! SFX R 0 ber's [^aeio][aeiou]b
+! SFX R 0 ker's [^aeio][aeiou]c
+! SFX R 0 der's [^aeio][aeiou]d
+! SFX R 0 fer's [^aeio][aeiou]f
+! SFX R 0 ger's [^aeio][aeiou]g
+! SFX R 0 ker's [^aeio][aeiou]k
+! SFX R 0 ler's [^aeio][eiou]l
+! SFX R 0 er's [aeio][eiou]l
+! SFX R 0 ler's [^aeo]al
+! SFX R 0 er's [aeo]al
+! SFX R 0 mer's [^aeio][aeiou]m
+! SFX R 0 ner's [^aeio][aeiou]n
+! SFX R 0 per's [^aeio][aeiou]p
+! SFX R 0 rer's [^aeio][aeiou]r
+! SFX R 0 ser's [^aeio][aeiou]s
+! SFX R 0 ter's [^aeio][aeiou]t
+! SFX R 0 ver's [^aeio][aeiou]v
+! SFX R 0 zer's [^aeio][aeiou]z
+! SFX R y ier's [^aeiou]y
+! SFX R 0 er's [aeiou]y
+! SFX R 0 er's [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er's [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er's [^ebcdfgklmnprstvyz]
+ SFX r Y 24
+! SFX r 0 r e
+! SFX r 0 ler [^aeio][aeiou]l
+! SFX r 0 ker [^aeio][aeiou]c
+! SFX r y ier [^aeiou]y
+! SFX r 0 er [aeiou]y
+! SFX r 0 er [aeio][aeiou][cl]
+! SFX r 0 er [^aeiou][cl]
+! SFX r 0 er [^ecly]
+! SFX r 0 rs e
+! SFX r 0 lers [^aeio][aeiou]l
+! SFX r 0 kers [^aeio][aeiou]c
+! SFX r y iers [^aeiou]y
+! SFX r 0 ers [aeiou]y
+! SFX r 0 ers [aeio][aeiou][cl]
+! SFX r 0 ers [^aeiou][cl]
+! SFX r 0 ers [^ecly]
+! SFX r 0 r's e
+! SFX r 0 ler's [^aeio][aeiou]l
+! SFX r 0 ker's [^aeio][aeiou]c
+! SFX r y ier's [^aeiou]y
+! SFX r 0 er's [aeiou]y
+! SFX r 0 er's [aeio][aeiou][cl]
+! SFX r 0 er's [^aeiou][cl]
+! SFX r 0 er's [^ecly]
+ SFX S Y 9
+! SFX S y ies [^aeiou]y
+! SFX S 0 s [aeiou]y
+! SFX S 0 es [sxz]
+! SFX S 0 es [cs]h
+! SFX S 0 s [^cs]h
+! SFX S 0 s [ae]u
+! SFX S 0 x [ae]u
+! SFX S 0 s [^ae]u
+ SFX S 0 s [^hsuxyz]
+ SFX P Y 6
+! SFX P y iness [^aeiou]y
+! SFX P 0 ness [aeiou]y
+! SFX P 0 ness [^y]
+! SFX P y iness's [^aeiou]y
+! SFX P 0 ness's [aeiou]y
+! SFX P 0 ness's [^y]
+ SFX m Y 20
+! SFX m 0 sman [bdknmt]
+! SFX m 0 sman [aeiou][bdklmnt]e
+! SFX m 0 man [^aeiou][bdklmnt]e
+! SFX m 0 man [^bdklmnt]e
+! SFX m 0 man [^bdeknmt]
+! SFX m 0 smen [bdknmt]
+! SFX m 0 smen [aeiou][bdklmnt]e
+! SFX m 0 men [^aeiou][bdklmnt]e
+! SFX m 0 men [^bdklmnt]e
+! SFX m 0 men [^bdeknmt]
+! SFX m 0 sman's [bdknmt]
+! SFX m 0 sman's [aeiou][bdklmnt]e
+! SFX m 0 man's [^aeiou][bdklmnt]e
+! SFX m 0 man's [^bdklmnt]e
+! SFX m 0 man's [^bdeknmt]
+! SFX m 0 smen's [bdknmt]
+! SFX m 0 smen's [aeiou][bdklmnt]e
+! SFX m 0 men's [^aeiou][bdklmnt]e
+! SFX m 0 men's [^bdklmnt]e
+! SFX m 0 men's [^bdeknmt]
+ SFX 5 Y 15
+! SFX 5 0 swoman [bdknmt]
+! SFX 5 0 swoman [aeiou][bdklmnt]e
+! SFX 5 0 woman [^aeiou][bdklmnt]e
+! SFX 5 0 woman [^bdklmnt]e
+! SFX 5 0 woman [^bdeknmt]
+! SFX 5 0 swomen [bdknmt]
+! SFX 5 0 swomen [aeiou][bdklmnt]e
+! SFX 5 0 women [^aeiou][bdklmnt]e
+! SFX 5 0 women [^bdklmnt]e
+! SFX 5 0 women [^bdeknmt]
+! SFX 5 0 swoman's [bdknmt]
+! SFX 5 0 swoman's [aeiou][bdklmnt]e
+! SFX 5 0 woman's [^aeiou][bdklmnt]e
+! SFX 5 0 woman's [^bdklmnt]e
+! SFX 5 0 woman's [^bdeknmt]
+ SFX 6 Y 3
+! SFX 6 y iful [^aeiou]y
+! SFX 6 0 ful [aeiou]y
+! SFX 6 0 ful [^y]
+ SFX j Y 3
+! SFX j y ifully [^aeiou]y
+! SFX j 0 fully [aeiou]y
+! SFX j 0 fully [^y]
+ SFX p Y 5
+! SFX p y iless [^aeiou]y
+! SFX p 0 less [aeiou]y
+! SFX p 0 ess ll
+! SFX p 0 less [^l]l
+! SFX p 0 less [^ly]
+ SFX Q Y 88
+! SFX Q 0 tise a
+! SFX Q e ise [^l]e
+! SFX Q le ilise [^aeiou]le
+! SFX Q e ise [aeiou]le
+! SFX Q um ise um
+! SFX Q 0 ise [^u]m
+! SFX Q s se is
+! SFX Q 0 ise [^i]s
+! SFX Q y ise [^aeiou]y
+! SFX Q 0 ise [aeiou]y
+! SFX Q 0 ise [^aemsy]
+! SFX Q 0 tises a
+! SFX Q e ises [^l]e
+! SFX Q le ilises [^aeiou]le
+! SFX Q e ises [aeiou]le
+! SFX Q um ises um
+! SFX Q 0 ises [^u]m
+! SFX Q s ses is
+! SFX Q 0 ises [^i]s
+! SFX Q y ises [^aeiou]y
+! SFX Q 0 ises [aeiou]y
+! SFX Q 0 ises [^aemsy]
+! SFX Q 0 tised a
+! SFX Q e ised [^l]e
+! SFX Q le ilised [^aeiou]le
+! SFX Q e ised [aeiou]le
+! SFX Q um ised um
+! SFX Q 0 ised [^u]m
+! SFX Q s sed is
+! SFX Q 0 ised [^i]s
+! SFX Q y ised [^aeiou]y
+! SFX Q 0 ised [aeiou]y
+! SFX Q 0 ised [^aemsy]
+! SFX Q 0 tising a
+! SFX Q e ising [^l]e
+! SFX Q le ilising [^aeiou]le
+! SFX Q e ising [aeiou]le
+! SFX Q um ising um
+! SFX Q 0 ising [^u]m
+! SFX Q s sing is
+! SFX Q 0 ising [^i]s
+! SFX Q y ising [^aeiou]y
+! SFX Q 0 ising [aeiou]y
+! SFX Q 0 ising [^aemsy]
+! SFX Q 0 tize a
+! SFX Q e ize [^l]e
+! SFX Q le ilize [^aeiou]le
+! SFX Q e ize [aeiou]le
+! SFX Q um ize um
+! SFX Q 0 ize [^u]m
+! SFX Q s ze is
+! SFX Q 0 ize [^i]s
+! SFX Q y ize [^aeiou]y
+! SFX Q 0 ize [aeiou]y
+! SFX Q 0 ize [^aemsy]
+! SFX Q 0 tizes a
+! SFX Q e izes [^l]e
+! SFX Q le ilizes [^aeiou]le
+! SFX Q e izes [aeiou]le
+! SFX Q um izes um
+! SFX Q 0 izes [^u]m
+! SFX Q s zes is
+! SFX Q 0 izes [^i]s
+! SFX Q y izes [^aeiou]y
+! SFX Q 0 izes [aeiou]y
+! SFX Q 0 izes [^aemsy]
+! SFX Q 0 tized a
+! SFX Q e ized [^l]e
+! SFX Q le ilized [^aeiou]le
+! SFX Q e ized [aeiou]le
+! SFX Q um ized um
+! SFX Q 0 ized [^u]m
+! SFX Q s zed is
+! SFX Q 0 ized [^i]s
+! SFX Q y ized [^aeiou]y
+! SFX Q 0 ized [aeiou]y
+! SFX Q 0 ized [^aemsy]
+! SFX Q 0 tizing a
+! SFX Q e izing [^l]e
+! SFX Q le ilizing [^aeiou]le
+! SFX Q e izing [aeiou]le
+! SFX Q um izing um
+! SFX Q 0 izing [^u]m
+! SFX Q s zing is
+! SFX Q 0 izing [^i]s
+! SFX Q y izing [^aeiou]y
+! SFX Q 0 izing [aeiou]y
+! SFX Q 0 izing [^aemsy]
+ SFX q Y 44
+! SFX q 0 tisation a
+! SFX q e isation [^l]e
+! SFX q le ilisation [^aeiou]le
+! SFX q e isation [aeiou]le
+! SFX q um isation um
+! SFX q 0 isation [^u]m
+! SFX q s sation is
+! SFX q 0 isation [^i]s
+! SFX q y isation [^aeiou]y
+! SFX q 0 isation [aeiou]y
+! SFX q 0 isation [^aemsy]
+! SFX q 0 tisations a
+! SFX q e isations [^l]e
+! SFX q le ilisations [^aeiou]le
+! SFX q e isations [aeiou]le
+! SFX q um isations um
+! SFX q 0 isations [^u]m
+! SFX q s sations is
+! SFX q 0 isations [^i]s
+! SFX q y isations [^aeiou]y
+! SFX q 0 isations [aeiou]y
+! SFX q 0 isations [^aemsy]
+! SFX q 0 tization a
+! SFX q e ization [^l]e
+! SFX q le ilization [^aeiou]le
+! SFX q e ization [aeiou]le
+! SFX q um ization um
+! SFX q 0 ization [^u]m
+! SFX q s zation is
+! SFX q 0 ization [^i]s
+! SFX q y ization [^aeiou]y
+! SFX q 0 ization [aeiou]y
+! SFX q 0 ization [^aemsy]
+! SFX q 0 tizations a
+! SFX q e izations [^l]e
+! SFX q le ilizations [^aeiou]le
+! SFX q e izations [aeiou]le
+! SFX q um izations um
+! SFX q 0 izations [^u]m
+! SFX q s zations is
+! SFX q 0 izations [^i]s
+! SFX q y izations [^aeiou]y
+! SFX q 0 izations [aeiou]y
+! SFX q 0 izations [^aemsy]
+ SFX s Y 66
+! SFX s 0 tiser a
+! SFX s e iser [^l]e
+! SFX s le iliser [^aeiou]le
+! SFX s e iser [aeiou]le
+! SFX s um iser um
+! SFX s 0 iser [^u]m
+! SFX s s ser is
+! SFX s 0 iser [^i]s
+! SFX s y iser [^aeiou]y
+! SFX s 0 iser [aeiou]y
+! SFX s 0 iser [^aemsy]
+! SFX s 0 tisers a
+! SFX s e isers [^l]e
+! SFX s le ilisers [^aeiou]le
+! SFX s e isers [aeiou]le
+! SFX s um isers um
+! SFX s 0 isers [^u]m
+! SFX s s sers is
+! SFX s 0 isers [^i]s
+! SFX s y isers [^aeiou]y
+! SFX s 0 isers [aeiou]y
+! SFX s 0 isers [^aemsy]
+! SFX s 0 tiser's a
+! SFX s e iser's [^l]e
+! SFX s le iliser's [^aeiou]le
+! SFX s e iser's [aeiou]le
+! SFX s um iser's um
+! SFX s 0 iser's [^u]m
+! SFX s s ser's is
+! SFX s 0 iser's [^i]s
+! SFX s y iser's [^aeiou]y
+! SFX s 0 iser's [aeiou]y
+! SFX s 0 iser's [^aemsy]
+! SFX s 0 tizer a
+! SFX s e izer [^l]e
+! SFX s le ilizer [^aeiou]le
+! SFX s e izer [aeiou]le
+! SFX s um izer um
+! SFX s 0 izer [^u]m
+! SFX s s zer is
+! SFX s 0 izer [^i]s
+! SFX s y izer [^aeiou]y
+! SFX s 0 izer [aeiou]y
+! SFX s 0 izer [^aemsy]
+! SFX s 0 tizers a
+! SFX s e izers [^l]e
+! SFX s le ilizers [^aeiou]le
+! SFX s e izers [aeiou]le
+! SFX s um izers um
+! SFX s 0 izers [^u]m
+! SFX s s zers is
+! SFX s 0 izers [^i]s
+! SFX s y izers [^aeiou]y
+! SFX s 0 izers [aeiou]y
+! SFX s 0 izers [^aemsy]
+! SFX s 0 tizer's a
+! SFX s e izer's [^l]e
+! SFX s le ilizer's [^aeiou]le
+! SFX s e izer's [aeiou]le
+! SFX s um izer's um
+! SFX s 0 izer's [^u]m
+! SFX s s zer's is
+! SFX s 0 izer's [^i]s
+! SFX s y izer's [^aeiou]y
+! SFX s 0 izer's [aeiou]y
+! SFX s 0 izer's [^aemsy]
+ SFX t Y 44
+! SFX t 0 tisable a
+! SFX t e isable [^l]e
+! SFX t le ilisable [^aeiou]le
+! SFX t e isable [aeiou]le
+! SFX t um isable um
+! SFX t 0 isable [^u]m
+! SFX t s sable is
+! SFX t 0 isable [^i]s
+! SFX t y isable [^aeiou]y
+! SFX t 0 isable [aeiou]y
+! SFX t 0 isable [^aemsy]
+! SFX t 0 tizable a
+! SFX t e izable [^l]e
+! SFX t le ilizable [^aeiou]le
+! SFX t e izable [aeiou]le
+! SFX t um izable um
+! SFX t 0 izable [^u]m
+! SFX t s zable is
+! SFX t 0 izable [^i]s
+! SFX t y izable [^aeiou]y
+! SFX t 0 izable [aeiou]y
+! SFX t 0 izable [^aemsy]
+! SFX t 0 tisability a
+! SFX t e isability [^l]e
+! SFX t le ilisability [^aeiou]le
+! SFX t e isability [aeiou]le
+! SFX t um isability um
+! SFX t 0 isability [^u]m
+! SFX t s sability is
+! SFX t 0 isability [^i]s
+! SFX t y isability [^aeiou]y
+! SFX t 0 isability [aeiou]y
+! SFX t 0 isability [^aemsy]
+! SFX t 0 tizability a
+! SFX t e izability [^l]e
+! SFX t le ilizability [^aeiou]le
+! SFX t e izability [aeiou]le
+! SFX t um izability um
+! SFX t 0 izability [^u]m
+! SFX t s zability is
+! SFX t 0 izability [^i]s
+! SFX t y izability [^aeiou]y
+! SFX t 0 izability [aeiou]y
+! SFX t 0 izability [^aemsy]
+ SFX M Y 1
+! SFX M 0 's .
+ SFX B Y 48
+! SFX B e able [^acegilotu]e
+! SFX B 0 able [acegilou]e
+! SFX B te ble ate
+! SFX B e able [^a]te
+! SFX B 0 bable [^aeio][aeiou]b
+! SFX B 0 kable [^aeio][aeiou]c
+! SFX B 0 dable [^aeio][aeiou]d
+! SFX B 0 fable [^aeio][aeiou]f
+! SFX B 0 gable [^aeio][aeiou]g
+! SFX B 0 kable [^aeio][aeiou]k
+! SFX B 0 lable [^aeio][aeiou]l
+! SFX B 0 mable [^aeio][aeiou]m
+! SFX B 0 nable [^aeio][aeiou]n
+! SFX B 0 pable [^aeio][aeiou]p
+! SFX B 0 rable [^aeio][aeiou]r
+! SFX B 0 sable [^aeio][aeiou]s
+! SFX B 0 table [^aeio][aeiou]t
+! SFX B 0 vable [^aeio][aeiou]v
+! SFX B 0 zable [^aeio][aeiou]z
+! SFX B 0 able [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 able [^aeiou][bcdfgklmnprstvz]
+! SFX B y iable [^aeiou]y
+! SFX B 0 able [aeiou]y
+! SFX B 0 able [^ebcdfgklmnprstvzy]
+! SFX B e ability [^acegilotu]e
+! SFX B 0 ability [acegilou]e
+! SFX B te bility ate
+! SFX B e ability [^a]te
+! SFX B 0 bability [^aeio][aeiou]b
+! SFX B 0 kability [^aeio][aeiou]c
+! SFX B 0 dability [^aeio][aeiou]d
+! SFX B 0 fability [^aeio][aeiou]f
+! SFX B 0 gability [^aeio][aeiou]g
+! SFX B 0 kability [^aeio][aeiou]k
+! SFX B 0 lability [^aeio][aeiou]l
+! SFX B 0 mability [^aeio][aeiou]m
+! SFX B 0 nability [^aeio][aeiou]n
+! SFX B 0 pability [^aeio][aeiou]p
+! SFX B 0 rability [^aeio][aeiou]r
+! SFX B 0 sability [^aeio][aeiou]s
+! SFX B 0 tability [^aeio][aeiou]t
+! SFX B 0 vability [^aeio][aeiou]v
+! SFX B 0 zability [^aeio][aeiou]z
+! SFX B 0 ability [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 ability [^aeiou][bcdfgklmnprstvz]
+! SFX B y iability [^aeiou]y
+! SFX B 0 ability [aeiou]y
+! SFX B 0 ability [^ebcdfgklmnprstvzy]
+ SFX 7 Y 9
+! SFX 7 e able [acegilou]e
+! SFX 7 0 able [^acegilou]e
+! SFX 7 0 kable [^aeio][aeiou]c
+! SFX 7 0 lable [^aeio][aeiou]l
+! SFX 7 0 able [aeio][aeiou][cl]
+! SFX 7 0 able [^aeiou][cl]
+! SFX 7 y iable [^aeiou]y
+! SFX 7 0 able [aeiou]y
+! SFX 7 0 able [^cely]
+ SFX g Y 9
+! SFX g e ability [^acegilou]e
+! SFX g 0 ability [acegilou]e
+! SFX g 0 kability [^aeio][aeiou]c
+! SFX g 0 lability [^aeio][aeiou]l
+! SFX g 0 ability [aeio][aeiou][cl]
+! SFX g 0 ability [^aeiou][cl]
+! SFX g y iability [^aeiou]y
+! SFX g 0 ability [aeiou]y
+! SFX g 0 ability [^cely]
+ SFX l Y 9
+! SFX l e ably [^acegilou]e
+! SFX l 0 ably [acegilou]e
+! SFX l 0 kably [^aeio][aeiou]c
+! SFX l 0 lably [^aeio][aeiou]l
+! SFX l 0 ably [aeio][aeiou][cl]
+! SFX l 0 ably [^aeiou][cl]
+! SFX l y iably [^aeiou]y
+! SFX l 0 ably [aeiou]y
+! SFX l 0 ably [^cely]
+ SFX b Y 3
+! SFX b e ible [^aeiou]e
+! SFX b 0 ible [aeiou]e
+! SFX b 0 ible [^e]
+ SFX L Y 12
+! SFX L 0 ament m
+! SFX L y iment [^aeiou]y
+! SFX L 0 ment [aeiou]y
+! SFX L 0 ment [^my]
+! SFX L 0 aments m
+! SFX L y iments [^aeiou]y
+! SFX L 0 ments [aeiou]y
+! SFX L 0 ments [^my]
+! SFX L 0 ament's m
+! SFX L y iment's [^aeiou]y
+! SFX L 0 ment's [aeiou]y
+! SFX L 0 ment's [^my]
+ SFX Z Y 22
+! SFX Z e y [^aeiouy]e
+! SFX Z 0 y [aeiouy]e
+! SFX Z 0 ey [aiouy]
+! SFX Z 0 by [^aeio][aeiou]b
+! SFX Z 0 ky [^aeio][aeiou]c
+! SFX Z 0 dy [^aeio][aeiou]d
+! SFX Z 0 fy [^aeio][aeiou]f
+! SFX Z 0 gy [^aeio][aeiou]g
+! SFX Z 0 ky [^aeio][aeiou]k
+! SFX Z 0 ly [^aeio][aeiou]l
+! SFX Z 0 my [^aeio][aeiou]m
+! SFX Z 0 ny [^aeio][aiou]n
+! SFX Z 0 py [^aeio][aeiou]p
+! SFX Z 0 ry [^aeio][aiou]r
+! SFX Z 0 sy [^aeio][aeiou]s
+! SFX Z 0 ty [^aeio][aiou]t
+! SFX Z 0 vy [^aeio][aeiou]v
+! SFX Z 0 zy [^aeio][aeiou]z
+! SFX Z 0 y [^aeio]e[nrt]
+! SFX Z 0 y [aeio][aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aebcdfgiklmnoprstuvyz]
+ SFX 2 Y 21
+! SFX 2 e iness [^aeiouy]e
+! SFX 2 0 iness [aeiouy]e
+! SFX 2 0 biness [^aeio][aeiou]b
+! SFX 2 0 kiness [^aeio][aeiou]c
+! SFX 2 0 diness [^aeio][aeiou]d
+! SFX 2 0 finess [^aeio][aeiou]f
+! SFX 2 0 giness [^aeio][aeiou]g
+! SFX 2 0 kiness [^aeio][aeiou]k
+! SFX 2 0 liness [^aeio][aeiou]l
+! SFX 2 0 miness [^aeio][aeiou]m
+! SFX 2 0 niness [^aeio][aiou]n
+! SFX 2 0 piness [^aeio][aeiou]p
+! SFX 2 0 riness [^aeio][aiou]r
+! SFX 2 0 siness [^aeio][aeiou]s
+! SFX 2 0 tiness [^aeio][aiou]t
+! SFX 2 0 viness [^aeio][aeiou]v
+! SFX 2 0 ziness [^aeio][aeiou]z
+! SFX 2 0 iness [^aeio]e[nrt]
+! SFX 2 0 iness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^ebcdfgklmnprstvz]
+ SFX z Y 24
+! SFX z e ily [^aeiouy]e
+! SFX z 0 ily [aeiouy]e
+! SFX z 0 ily [aiou]y
+! SFX z ey ily ey
+! SFX z y ily [^aeiou]y
+! SFX z 0 bily [^aeio][aeiou]b
+! SFX z 0 kily [^aeio][aeiou]c
+! SFX z 0 dily [^aeio][aeiou]d
+! SFX z 0 fily [^aeio][aeiou]f
+! SFX z 0 gily [^aeio][aeiou]g
+! SFX z 0 kily [^aeio][aeiou]k
+! SFX z 0 lily [^aeio][aeiou]l
+! SFX z 0 mily [^aeio][aeiou]m
+! SFX z 0 nily [^aeio][aiou]n
+! SFX z 0 pily [^aeio][aeiou]p
+! SFX z 0 rily [^aeio][aiou]r
+! SFX z 0 sily [^aeio][aeiou]s
+! SFX z 0 tily [^aeio][aiou]t
+! SFX z 0 vily [^aeio][aeiou]v
+! SFX z 0 zily [^aeio][aeiou]z
+! SFX z 0 ily [^aeio]e[nrt]
+! SFX z 0 ily [aeio][aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^ebcdfgklmnprstvyz]
+ SFX y Y 15
+! SFX y e ory te
+! SFX y e atory [mr]e
+! SFX y e ary se
+! SFX y 0 ry [^mrst]e
+! SFX y 0 ory [^aeous]t
+! SFX y 0 ry [aeous]t
+! SFX y 0 ery h
+! SFX y 0 atory [^i]m
+! SFX y im matory im
+! SFX y 0 ory s
+! SFX y 0 ary ion
+! SFX y 0 ry [^i]on
+! SFX y 0 nery [aiu]n
+! SFX y 0 ry [^aiou]n
+! SFX y 0 ry [^ehmstn]
+ SFX O Y 12
+! SFX O 0 l a
+! SFX O e al [^bcgv]e
+! SFX O e ial [bcgv]e
+! SFX O 0 ial [bcrx]
+! SFX O um al um
+! SFX O 0 al [^u]m
+! SFX O y al ty
+! SFX O y ial [^t]y
+! SFX O 0 ual [px]t
+! SFX O 0 tal [iu]t
+! SFX O 0 al [^ipux]t
+! SFX O 0 al [^aebcrtxmy]
+ SFX o Y 12
+! SFZ o 0 lly a
+! SFX o e ally [^bcgv]e
+! SFX o e ially [bcgv]e
+! SFX o 0 ially [bcrx]
+! SFX o um ally um
+! SFX o 0 ally [^u]m
+! SFX o y ally ty
+! SFX o y ially [^t]y
+! SFX o 0 ually [px]t
+! SFX o 0 tally [iu]t
+! SFX o 0 ally [^ipux]t
+! SFX o 0 ally [^aebcrtxmy]
+ SFX W Y 21
+! SFX W ce tific ce
+! SFX W e atic me
+! SFX W se tic se
+! SFX W le ic ble
+! SFX W e ic [^b]le
+! SFX W e ic [^clms]e
+! SFX W 0 lic [ay]l
+! SFX W 0 ic [^ay]l
+! SFX W us ic us
+! SFX W 0 tic [^u]s
+! SFX W er ric er
+! SFX W 0 ic [^e]r
+! SFX W 0 atic [aeiou]m
+! SFX W 0 ic [^aeiou]m
+! SFX W 0 tic ma
+! SFX W a ic [^m]a
+! SFX W y etic thy
+! SFX W y ic [^t]hy
+! SFX W y tic sy
+! SFX W y ic [^hs]y
+! SFX W 0 ic [^aelmrsy]
+ SFX w Y 9
+! SFX w e ical e
+! SFX w er rical er
+! SFX w 0 ical [^e]r
+! SFX w 0 atical [aeiou]m
+! SFX w 0 ical [^aeiou]m
+! SFX w 0 tical ma
+! SFX w a ical [^m]a
+! SFX w y ical y
+! SFX w 0 ical [^aemry]
+ SFX 1 Y 9
+! SFX 1 e ically e
+! SFX 1 er rically er
+! SFX 1 0 ically [^e]r
+! SFX 1 0 atically [aeiou]m
+! SFX 1 0 ically [^aeiou]m
+! SFX 1 0 tically ma
+! SFX 1 a ically [^m]a
+! SFX 1 y ically y
+! SFX 1 0 ically [^aemry]
+ SFX 3 Y 21
+! SFX 3 e ist [^aceiou]e
+! SFX 3 ce tist ce
+! SFX 3 0 ist [aeiou]e
+! SFX 3 y ist [^aeioubp]y
+! SFX 3 0 ist [aeioubp]y
+! SFX 3 o ist o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ists [^aceiou]e
+! SFX 3 ce tists ce
+! SFX 3 0 ists [aeiou]e
+! SFX 3 y ists [^aeioubp]y
+! SFX 3 0 ists [aeioubp]y
+! SFX 3 o ists o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ist's [^aceiou]e
+! SFX 3 ce tist's ce
+! SFX 3 0 ist's [aeiou]e
+! SFX 3 y ist's [^aeioubp]y
+! SFX 3 0 ist's [aeioubp]y
+! SFX 3 o ist's o
+! SFX 3 0 ist's [^eoy]
+\ No newline at end of file
+--- 655,1340 ----
+ SFX R Y 72
+! SFX R 0 r e
+! SFX R 0 rs e
+! SFX R 0 ber [^aeio][aeiou]b
+! SFX R 0 bers [^aeio][aeiou]b
+! SFX R 0 ker [^aeio][aeiou]c
+! SFX R 0 kers [^aeio][aeiou]c
+! SFX R 0 der [^aeio][aeiou]d
+! SFX R 0 ders [^aeio][aeiou]d
+! SFX R 0 fer [^aeio][aeiou]f
+! SFX R 0 fers [^aeio][aeiou]f
+! SFX R 0 ger [^aeio][aeiou]g
+! SFX R 0 gers [^aeio][aeiou]g
+! SFX R 0 ker [^aeio][aeiou]k
+! SFX R 0 kers [^aeio][aeiou]k
+! SFX R 0 ler [^aeio][eiou]l
+! SFX R 0 er [aeio][eiou]l
+! SFX R 0 ler [^aeo]al
+! SFX R 0 er [aeo]al
+! SFX R 0 lers [^aeio][eiou]l
+! SFX R 0 ers [aeio][eiou]l
+! SFX R 0 lers [^aeo]al
+! SFX R 0 ers [aeo]al
+! SFX R 0 mer [^aeio][aeiou]m
+! SFX R 0 mers [^aeio][aeiou]m
+! SFX R 0 ner [^aeio][aeiou]n
+! SFX R 0 ners [^aeio][aeiou]n
+! SFX R 0 per [^aeio][aeiou]p
+! SFX R 0 pers [^aeio][aeiou]p
+! SFX R 0 rer [^aeio][aeiou]r
+! SFX R 0 rers [^aeio][aeiou]r
+! SFX R 0 ser [^aeio][aeiou]s
+! SFX R 0 sers [^aeio][aeiou]s
+! SFX R 0 ter [^aeio][aeiou]t
+! SFX R 0 ters [^aeio][aeiou]t
+! SFX R 0 ver [^aeio][aeiou]v
+! SFX R 0 vers [^aeio][aeiou]v
+! SFX R 0 zer [^aeio][aeiou]z
+! SFX R 0 zers [^aeio][aeiou]z
+! SFX R y ier [^aeiou]y
+! SFX R y iers [^aeiou]y
+! SFX R 0 er [aeiou]y
+! SFX R 0 ers [aeiou]y
+! SFX R 0 er [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 ers [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 ers [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er [^ebcdfgklmnprstvyz]
+! SFX R 0 ers [^ebcdfgklmnprstvyz]
+! SFX R 0 r's e
+! SFX R 0 ber's [^aeio][aeiou]b
+! SFX R 0 ker's [^aeio][aeiou]c
+! SFX R 0 der's [^aeio][aeiou]d
+! SFX R 0 fer's [^aeio][aeiou]f
+! SFX R 0 ger's [^aeio][aeiou]g
+! SFX R 0 ker's [^aeio][aeiou]k
+! SFX R 0 ler's [^aeio][eiou]l
+! SFX R 0 er's [aeio][eiou]l
+! SFX R 0 ler's [^aeo]al
+! SFX R 0 er's [aeo]al
+! SFX R 0 mer's [^aeio][aeiou]m
+! SFX R 0 ner's [^aeio][aeiou]n
+! SFX R 0 per's [^aeio][aeiou]p
+! SFX R 0 rer's [^aeio][aeiou]r
+! SFX R 0 ser's [^aeio][aeiou]s
+! SFX R 0 ter's [^aeio][aeiou]t
+! SFX R 0 ver's [^aeio][aeiou]v
+! SFX R 0 zer's [^aeio][aeiou]z
+! SFX R y ier's [^aeiou]y
+! SFX R 0 er's [aeiou]y
+! SFX R 0 er's [aeio][aeiou][bcdfgkmnprstvz]
+! SFX R 0 er's [^aeiou][bcdfgklmnprstvz]
+! SFX R 0 er's [^ebcdfgklmnprstvyz]
+ SFX r Y 24
+! SFX r 0 r e
+! SFX r 0 ler [^aeio][aeiou]l
+! SFX r 0 ker [^aeio][aeiou]c
+! SFX r y ier [^aeiou]y
+! SFX r 0 er [aeiou]y
+! SFX r 0 er [aeio][aeiou][cl]
+! SFX r 0 er [^aeiou][cl]
+! SFX r 0 er [^ecly]
+! SFX r 0 rs e
+! SFX r 0 lers [^aeio][aeiou]l
+! SFX r 0 kers [^aeio][aeiou]c
+! SFX r y iers [^aeiou]y
+! SFX r 0 ers [aeiou]y
+! SFX r 0 ers [aeio][aeiou][cl]
+! SFX r 0 ers [^aeiou][cl]
+! SFX r 0 ers [^ecly]
+! SFX r 0 r's e
+! SFX r 0 ler's [^aeio][aeiou]l
+! SFX r 0 ker's [^aeio][aeiou]c
+! SFX r y ier's [^aeiou]y
+! SFX r 0 er's [aeiou]y
+! SFX r 0 er's [aeio][aeiou][cl]
+! SFX r 0 er's [^aeiou][cl]
+! SFX r 0 er's [^ecly]
+ SFX S Y 9
+! SFX S y ies [^aeiou]y
+! SFX S 0 s [aeiou]y
+! SFX S 0 es [sxz]
+! SFX S 0 es [cs]h
+! SFX S 0 s [^cs]h
+! SFX S 0 s [ae]u
+! SFX S 0 x [ae]u
+! SFX S 0 s [^ae]u
+ SFX S 0 s [^hsuxyz]
+ SFX P Y 6
+! SFX P y iness [^aeiou]y
+! SFX P 0 ness [aeiou]y
+! SFX P 0 ness [^y]
+! SFX P y iness's [^aeiou]y
+! SFX P 0 ness's [aeiou]y
+! SFX P 0 ness's [^y]
+ SFX m Y 20
+! SFX m 0 sman [bdknmt]
+! SFX m 0 sman [aeiou][bdklmnt]e
+! SFX m 0 man [^aeiou][bdklmnt]e
+! SFX m 0 man [^bdklmnt]e
+! SFX m 0 man [^bdeknmt]
+! SFX m 0 smen [bdknmt]
+! SFX m 0 smen [aeiou][bdklmnt]e
+! SFX m 0 men [^aeiou][bdklmnt]e
+! SFX m 0 men [^bdklmnt]e
+! SFX m 0 men [^bdeknmt]
+! SFX m 0 sman's [bdknmt]
+! SFX m 0 sman's [aeiou][bdklmnt]e
+! SFX m 0 man's [^aeiou][bdklmnt]e
+! SFX m 0 man's [^bdklmnt]e
+! SFX m 0 man's [^bdeknmt]
+! SFX m 0 smen's [bdknmt]
+! SFX m 0 smen's [aeiou][bdklmnt]e
+! SFX m 0 men's [^aeiou][bdklmnt]e
+! SFX m 0 men's [^bdklmnt]e
+! SFX m 0 men's [^bdeknmt]
+ SFX 5 Y 15
+! SFX 5 0 swoman [bdknmt]
+! SFX 5 0 swoman [aeiou][bdklmnt]e
+! SFX 5 0 woman [^aeiou][bdklmnt]e
+! SFX 5 0 woman [^bdklmnt]e
+! SFX 5 0 woman [^bdeknmt]
+! SFX 5 0 swomen [bdknmt]
+! SFX 5 0 swomen [aeiou][bdklmnt]e
+! SFX 5 0 women [^aeiou][bdklmnt]e
+! SFX 5 0 women [^bdklmnt]e
+! SFX 5 0 women [^bdeknmt]
+! SFX 5 0 swoman's [bdknmt]
+! SFX 5 0 swoman's [aeiou][bdklmnt]e
+! SFX 5 0 woman's [^aeiou][bdklmnt]e
+! SFX 5 0 woman's [^bdklmnt]e
+! SFX 5 0 woman's [^bdeknmt]
+ SFX 6 Y 3
+! SFX 6 y iful [^aeiou]y
+! SFX 6 0 ful [aeiou]y
+! SFX 6 0 ful [^y]
+ SFX j Y 3
+! SFX j y ifully [^aeiou]y
+! SFX j 0 fully [aeiou]y
+! SFX j 0 fully [^y]
+ SFX p Y 5
+! SFX p y iless [^aeiou]y
+! SFX p 0 less [aeiou]y
+! SFX p 0 ess ll
+! SFX p 0 less [^l]l
+! SFX p 0 less [^ly]
+ SFX Q Y 88
+! SFX Q 0 tise a
+! SFX Q e ise [^l]e
+! SFX Q le ilise [^aeiou]le
+! SFX Q e ise [aeiou]le
+! SFX Q um ise um
+! SFX Q 0 ise [^u]m
+! SFX Q s se is
+! SFX Q 0 ise [^i]s
+! SFX Q y ise [^aeiou]y
+! SFX Q 0 ise [aeiou]y
+! SFX Q 0 ise [^aemsy]
+! SFX Q 0 tises a
+! SFX Q e ises [^l]e
+! SFX Q le ilises [^aeiou]le
+! SFX Q e ises [aeiou]le
+! SFX Q um ises um
+! SFX Q 0 ises [^u]m
+! SFX Q s ses is
+! SFX Q 0 ises [^i]s
+! SFX Q y ises [^aeiou]y
+! SFX Q 0 ises [aeiou]y
+! SFX Q 0 ises [^aemsy]
+! SFX Q 0 tised a
+! SFX Q e ised [^l]e
+! SFX Q le ilised [^aeiou]le
+! SFX Q e ised [aeiou]le
+! SFX Q um ised um
+! SFX Q 0 ised [^u]m
+! SFX Q s sed is
+! SFX Q 0 ised [^i]s
+! SFX Q y ised [^aeiou]y
+! SFX Q 0 ised [aeiou]y
+! SFX Q 0 ised [^aemsy]
+! SFX Q 0 tising a
+! SFX Q e ising [^l]e
+! SFX Q le ilising [^aeiou]le
+! SFX Q e ising [aeiou]le
+! SFX Q um ising um
+! SFX Q 0 ising [^u]m
+! SFX Q s sing is
+! SFX Q 0 ising [^i]s
+! SFX Q y ising [^aeiou]y
+! SFX Q 0 ising [aeiou]y
+! SFX Q 0 ising [^aemsy]
+! SFX Q 0 tize a
+! SFX Q e ize [^l]e
+! SFX Q le ilize [^aeiou]le
+! SFX Q e ize [aeiou]le
+! SFX Q um ize um
+! SFX Q 0 ize [^u]m
+! SFX Q s ze is
+! SFX Q 0 ize [^i]s
+! SFX Q y ize [^aeiou]y
+! SFX Q 0 ize [aeiou]y
+! SFX Q 0 ize [^aemsy]
+! SFX Q 0 tizes a
+! SFX Q e izes [^l]e
+! SFX Q le ilizes [^aeiou]le
+! SFX Q e izes [aeiou]le
+! SFX Q um izes um
+! SFX Q 0 izes [^u]m
+! SFX Q s zes is
+! SFX Q 0 izes [^i]s
+! SFX Q y izes [^aeiou]y
+! SFX Q 0 izes [aeiou]y
+! SFX Q 0 izes [^aemsy]
+! SFX Q 0 tized a
+! SFX Q e ized [^l]e
+! SFX Q le ilized [^aeiou]le
+! SFX Q e ized [aeiou]le
+! SFX Q um ized um
+! SFX Q 0 ized [^u]m
+! SFX Q s zed is
+! SFX Q 0 ized [^i]s
+! SFX Q y ized [^aeiou]y
+! SFX Q 0 ized [aeiou]y
+! SFX Q 0 ized [^aemsy]
+! SFX Q 0 tizing a
+! SFX Q e izing [^l]e
+! SFX Q le ilizing [^aeiou]le
+! SFX Q e izing [aeiou]le
+! SFX Q um izing um
+! SFX Q 0 izing [^u]m
+! SFX Q s zing is
+! SFX Q 0 izing [^i]s
+! SFX Q y izing [^aeiou]y
+! SFX Q 0 izing [aeiou]y
+! SFX Q 0 izing [^aemsy]
+ SFX q Y 44
+! SFX q 0 tisation a
+! SFX q e isation [^l]e
+! SFX q le ilisation [^aeiou]le
+! SFX q e isation [aeiou]le
+! SFX q um isation um
+! SFX q 0 isation [^u]m
+! SFX q s sation is
+! SFX q 0 isation [^i]s
+! SFX q y isation [^aeiou]y
+! SFX q 0 isation [aeiou]y
+! SFX q 0 isation [^aemsy]
+! SFX q 0 tisations a
+! SFX q e isations [^l]e
+! SFX q le ilisations [^aeiou]le
+! SFX q e isations [aeiou]le
+! SFX q um isations um
+! SFX q 0 isations [^u]m
+! SFX q s sations is
+! SFX q 0 isations [^i]s
+! SFX q y isations [^aeiou]y
+! SFX q 0 isations [aeiou]y
+! SFX q 0 isations [^aemsy]
+! SFX q 0 tization a
+! SFX q e ization [^l]e
+! SFX q le ilization [^aeiou]le
+! SFX q e ization [aeiou]le
+! SFX q um ization um
+! SFX q 0 ization [^u]m
+! SFX q s zation is
+! SFX q 0 ization [^i]s
+! SFX q y ization [^aeiou]y
+! SFX q 0 ization [aeiou]y
+! SFX q 0 ization [^aemsy]
+! SFX q 0 tizations a
+! SFX q e izations [^l]e
+! SFX q le ilizations [^aeiou]le
+! SFX q e izations [aeiou]le
+! SFX q um izations um
+! SFX q 0 izations [^u]m
+! SFX q s zations is
+! SFX q 0 izations [^i]s
+! SFX q y izations [^aeiou]y
+! SFX q 0 izations [aeiou]y
+! SFX q 0 izations [^aemsy]
+ SFX s Y 66
+! SFX s 0 tiser a
+! SFX s e iser [^l]e
+! SFX s le iliser [^aeiou]le
+! SFX s e iser [aeiou]le
+! SFX s um iser um
+! SFX s 0 iser [^u]m
+! SFX s s ser is
+! SFX s 0 iser [^i]s
+! SFX s y iser [^aeiou]y
+! SFX s 0 iser [aeiou]y
+! SFX s 0 iser [^aemsy]
+! SFX s 0 tisers a
+! SFX s e isers [^l]e
+! SFX s le ilisers [^aeiou]le
+! SFX s e isers [aeiou]le
+! SFX s um isers um
+! SFX s 0 isers [^u]m
+! SFX s s sers is
+! SFX s 0 isers [^i]s
+! SFX s y isers [^aeiou]y
+! SFX s 0 isers [aeiou]y
+! SFX s 0 isers [^aemsy]
+! SFX s 0 tiser's a
+! SFX s e iser's [^l]e
+! SFX s le iliser's [^aeiou]le
+! SFX s e iser's [aeiou]le
+! SFX s um iser's um
+! SFX s 0 iser's [^u]m
+! SFX s s ser's is
+! SFX s 0 iser's [^i]s
+! SFX s y iser's [^aeiou]y
+! SFX s 0 iser's [aeiou]y
+! SFX s 0 iser's [^aemsy]
+! SFX s 0 tizer a
+! SFX s e izer [^l]e
+! SFX s le ilizer [^aeiou]le
+! SFX s e izer [aeiou]le
+! SFX s um izer um
+! SFX s 0 izer [^u]m
+! SFX s s zer is
+! SFX s 0 izer [^i]s
+! SFX s y izer [^aeiou]y
+! SFX s 0 izer [aeiou]y
+! SFX s 0 izer [^aemsy]
+! SFX s 0 tizers a
+! SFX s e izers [^l]e
+! SFX s le ilizers [^aeiou]le
+! SFX s e izers [aeiou]le
+! SFX s um izers um
+! SFX s 0 izers [^u]m
+! SFX s s zers is
+! SFX s 0 izers [^i]s
+! SFX s y izers [^aeiou]y
+! SFX s 0 izers [aeiou]y
+! SFX s 0 izers [^aemsy]
+! SFX s 0 tizer's a
+! SFX s e izer's [^l]e
+! SFX s le ilizer's [^aeiou]le
+! SFX s e izer's [aeiou]le
+! SFX s um izer's um
+! SFX s 0 izer's [^u]m
+! SFX s s zer's is
+! SFX s 0 izer's [^i]s
+! SFX s y izer's [^aeiou]y
+! SFX s 0 izer's [aeiou]y
+! SFX s 0 izer's [^aemsy]
+ SFX t Y 44
+! SFX t 0 tisable a
+! SFX t e isable [^l]e
+! SFX t le ilisable [^aeiou]le
+! SFX t e isable [aeiou]le
+! SFX t um isable um
+! SFX t 0 isable [^u]m
+! SFX t s sable is
+! SFX t 0 isable [^i]s
+! SFX t y isable [^aeiou]y
+! SFX t 0 isable [aeiou]y
+! SFX t 0 isable [^aemsy]
+! SFX t 0 tizable a
+! SFX t e izable [^l]e
+! SFX t le ilizable [^aeiou]le
+! SFX t e izable [aeiou]le
+! SFX t um izable um
+! SFX t 0 izable [^u]m
+! SFX t s zable is
+! SFX t 0 izable [^i]s
+! SFX t y izable [^aeiou]y
+! SFX t 0 izable [aeiou]y
+! SFX t 0 izable [^aemsy]
+! SFX t 0 tisability a
+! SFX t e isability [^l]e
+! SFX t le ilisability [^aeiou]le
+! SFX t e isability [aeiou]le
+! SFX t um isability um
+! SFX t 0 isability [^u]m
+! SFX t s sability is
+! SFX t 0 isability [^i]s
+! SFX t y isability [^aeiou]y
+! SFX t 0 isability [aeiou]y
+! SFX t 0 isability [^aemsy]
+! SFX t 0 tizability a
+! SFX t e izability [^l]e
+! SFX t le ilizability [^aeiou]le
+! SFX t e izability [aeiou]le
+! SFX t um izability um
+! SFX t 0 izability [^u]m
+! SFX t s zability is
+! SFX t 0 izability [^i]s
+! SFX t y izability [^aeiou]y
+! SFX t 0 izability [aeiou]y
+! SFX t 0 izability [^aemsy]
+ SFX M Y 1
+! SFX M 0 's .
+ SFX B Y 48
+! SFX B e able [^acegilotu]e
+! SFX B 0 able [acegilou]e
+! SFX B te ble ate
+! SFX B e able [^a]te
+! SFX B 0 bable [^aeio][aeiou]b
+! SFX B 0 kable [^aeio][aeiou]c
+! SFX B 0 dable [^aeio][aeiou]d
+! SFX B 0 fable [^aeio][aeiou]f
+! SFX B 0 gable [^aeio][aeiou]g
+! SFX B 0 kable [^aeio][aeiou]k
+! SFX B 0 lable [^aeio][aeiou]l
+! SFX B 0 mable [^aeio][aeiou]m
+! SFX B 0 nable [^aeio][aeiou]n
+! SFX B 0 pable [^aeio][aeiou]p
+! SFX B 0 rable [^aeio][aeiou]r
+! SFX B 0 sable [^aeio][aeiou]s
+! SFX B 0 table [^aeio][aeiou]t
+! SFX B 0 vable [^aeio][aeiou]v
+! SFX B 0 zable [^aeio][aeiou]z
+! SFX B 0 able [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 able [^aeiou][bcdfgklmnprstvz]
+! SFX B y iable [^aeiou]y
+! SFX B 0 able [aeiou]y
+! SFX B 0 able [^ebcdfgklmnprstvzy]
+! SFX B e ability [^acegilotu]e
+! SFX B 0 ability [acegilou]e
+! SFX B te bility ate
+! SFX B e ability [^a]te
+! SFX B 0 bability [^aeio][aeiou]b
+! SFX B 0 kability [^aeio][aeiou]c
+! SFX B 0 dability [^aeio][aeiou]d
+! SFX B 0 fability [^aeio][aeiou]f
+! SFX B 0 gability [^aeio][aeiou]g
+! SFX B 0 kability [^aeio][aeiou]k
+! SFX B 0 lability [^aeio][aeiou]l
+! SFX B 0 mability [^aeio][aeiou]m
+! SFX B 0 nability [^aeio][aeiou]n
+! SFX B 0 pability [^aeio][aeiou]p
+! SFX B 0 rability [^aeio][aeiou]r
+! SFX B 0 sability [^aeio][aeiou]s
+! SFX B 0 tability [^aeio][aeiou]t
+! SFX B 0 vability [^aeio][aeiou]v
+! SFX B 0 zability [^aeio][aeiou]z
+! SFX B 0 ability [aeio][aeiou][bcdfgklmnprstvz]
+! SFX B 0 ability [^aeiou][bcdfgklmnprstvz]
+! SFX B y iability [^aeiou]y
+! SFX B 0 ability [aeiou]y
+! SFX B 0 ability [^ebcdfgklmnprstvzy]
+ SFX 7 Y 9
+! SFX 7 e able [acegilou]e
+! SFX 7 0 able [^acegilou]e
+! SFX 7 0 kable [^aeio][aeiou]c
+! SFX 7 0 lable [^aeio][aeiou]l
+! SFX 7 0 able [aeio][aeiou][cl]
+! SFX 7 0 able [^aeiou][cl]
+! SFX 7 y iable [^aeiou]y
+! SFX 7 0 able [aeiou]y
+! SFX 7 0 able [^cely]
+ SFX g Y 9
+! SFX g e ability [^acegilou]e
+! SFX g 0 ability [acegilou]e
+! SFX g 0 kability [^aeio][aeiou]c
+! SFX g 0 lability [^aeio][aeiou]l
+! SFX g 0 ability [aeio][aeiou][cl]
+! SFX g 0 ability [^aeiou][cl]
+! SFX g y iability [^aeiou]y
+! SFX g 0 ability [aeiou]y
+! SFX g 0 ability [^cely]
+ SFX l Y 9
+! SFX l e ably [^acegilou]e
+! SFX l 0 ably [acegilou]e
+! SFX l 0 kably [^aeio][aeiou]c
+! SFX l 0 lably [^aeio][aeiou]l
+! SFX l 0 ably [aeio][aeiou][cl]
+! SFX l 0 ably [^aeiou][cl]
+! SFX l y iably [^aeiou]y
+! SFX l 0 ably [aeiou]y
+! SFX l 0 ably [^cely]
+ SFX b Y 3
+! SFX b e ible [^aeiou]e
+! SFX b 0 ible [aeiou]e
+! SFX b 0 ible [^e]
+ SFX L Y 12
+! SFX L 0 ament m
+! SFX L y iment [^aeiou]y
+! SFX L 0 ment [aeiou]y
+! SFX L 0 ment [^my]
+! SFX L 0 aments m
+! SFX L y iments [^aeiou]y
+! SFX L 0 ments [aeiou]y
+! SFX L 0 ments [^my]
+! SFX L 0 ament's m
+! SFX L y iment's [^aeiou]y
+! SFX L 0 ment's [aeiou]y
+! SFX L 0 ment's [^my]
+ SFX Z Y 22
+! SFX Z e y [^aeiouy]e
+! SFX Z 0 y [aeiouy]e
+! SFX Z 0 ey [aiouy]
+! SFX Z 0 by [^aeio][aeiou]b
+! SFX Z 0 ky [^aeio][aeiou]c
+! SFX Z 0 dy [^aeio][aeiou]d
+! SFX Z 0 fy [^aeio][aeiou]f
+! SFX Z 0 gy [^aeio][aeiou]g
+! SFX Z 0 ky [^aeio][aeiou]k
+! SFX Z 0 ly [^aeio][aeiou]l
+! SFX Z 0 my [^aeio][aeiou]m
+! SFX Z 0 ny [^aeio][aiou]n
+! SFX Z 0 py [^aeio][aeiou]p
+! SFX Z 0 ry [^aeio][aiou]r
+! SFX Z 0 sy [^aeio][aeiou]s
+! SFX Z 0 ty [^aeio][aiou]t
+! SFX Z 0 vy [^aeio][aeiou]v
+! SFX Z 0 zy [^aeio][aeiou]z
+! SFX Z 0 y [^aeio]e[nrt]
+! SFX Z 0 y [aeio][aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aeiou][bcdfgklmnprstvz]
+! SFX Z 0 y [^aebcdfgiklmnoprstuvyz]
+ SFX 2 Y 21
+! SFX 2 e iness [^aeiouy]e
+! SFX 2 0 iness [aeiouy]e
+! SFX 2 0 biness [^aeio][aeiou]b
+! SFX 2 0 kiness [^aeio][aeiou]c
+! SFX 2 0 diness [^aeio][aeiou]d
+! SFX 2 0 finess [^aeio][aeiou]f
+! SFX 2 0 giness [^aeio][aeiou]g
+! SFX 2 0 kiness [^aeio][aeiou]k
+! SFX 2 0 liness [^aeio][aeiou]l
+! SFX 2 0 miness [^aeio][aeiou]m
+! SFX 2 0 niness [^aeio][aiou]n
+! SFX 2 0 piness [^aeio][aeiou]p
+! SFX 2 0 riness [^aeio][aiou]r
+! SFX 2 0 siness [^aeio][aeiou]s
+! SFX 2 0 tiness [^aeio][aiou]t
+! SFX 2 0 viness [^aeio][aeiou]v
+! SFX 2 0 ziness [^aeio][aeiou]z
+! SFX 2 0 iness [^aeio]e[nrt]
+! SFX 2 0 iness [aeio][aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^aeiou][bcdfgklmnprstvz]
+! SFX 2 0 iness [^ebcdfgklmnprstvz]
+ SFX z Y 24
+! SFX z e ily [^aeiouy]e
+! SFX z 0 ily [aeiouy]e
+! SFX z 0 ily [aiou]y
+! SFX z ey ily ey
+! SFX z y ily [^aeiou]y
+! SFX z 0 bily [^aeio][aeiou]b
+! SFX z 0 kily [^aeio][aeiou]c
+! SFX z 0 dily [^aeio][aeiou]d
+! SFX z 0 fily [^aeio][aeiou]f
+! SFX z 0 gily [^aeio][aeiou]g
+! SFX z 0 kily [^aeio][aeiou]k
+! SFX z 0 lily [^aeio][aeiou]l
+! SFX z 0 mily [^aeio][aeiou]m
+! SFX z 0 nily [^aeio][aiou]n
+! SFX z 0 pily [^aeio][aeiou]p
+! SFX z 0 rily [^aeio][aiou]r
+! SFX z 0 sily [^aeio][aeiou]s
+! SFX z 0 tily [^aeio][aiou]t
+! SFX z 0 vily [^aeio][aeiou]v
+! SFX z 0 zily [^aeio][aeiou]z
+! SFX z 0 ily [^aeio]e[nrt]
+! SFX z 0 ily [aeio][aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^aeiou][bcdfgklmnprstvyz]
+! SFX z 0 ily [^ebcdfgklmnprstvyz]
+ SFX y Y 15
+! SFX y e ory te
+! SFX y e atory [mr]e
+! SFX y e ary se
+! SFX y 0 ry [^mrst]e
+! SFX y 0 ory [^aeous]t
+! SFX y 0 ry [aeous]t
+! SFX y 0 ery h
+! SFX y 0 atory [^i]m
+! SFX y im matory im
+! SFX y 0 ory s
+! SFX y 0 ary ion
+! SFX y 0 ry [^i]on
+! SFX y 0 nery [aiu]n
+! SFX y 0 ry [^aiou]n
+! SFX y 0 ry [^ehmstn]
+ SFX O Y 12
+! SFX O 0 l a
+! SFX O e al [^bcgv]e
+! SFX O e ial [bcgv]e
+! SFX O 0 ial [bcrx]
+! SFX O um al um
+! SFX O 0 al [^u]m
+! SFX O y al ty
+! SFX O y ial [^t]y
+! SFX O 0 ual [px]t
+! SFX O 0 tal [iu]t
+! SFX O 0 al [^ipux]t
+! SFX O 0 al [^aebcrtxmy]
+ SFX o Y 12
+! SFX o 0 lly a
+! SFX o e ally [^bcgv]e
+! SFX o e ially [bcgv]e
+! SFX o 0 ially [bcrx]
+! SFX o um ally um
+! SFX o 0 ally [^u]m
+! SFX o y ally ty
+! SFX o y ially [^t]y
+! SFX o 0 ually [px]t
+! SFX o 0 tally [iu]t
+! SFX o 0 ally [^ipux]t
+! SFX o 0 ally [^aebcrtxmy]
+ SFX W Y 21
+! SFX W ce tific ce
+! SFX W e atic me
+! SFX W se tic se
+! SFX W le ic ble
+! SFX W e ic [^b]le
+! SFX W e ic [^clms]e
+! SFX W 0 lic [ay]l
+! SFX W 0 ic [^ay]l
+! SFX W us ic us
+! SFX W 0 tic [^u]s
+! SFX W er ric er
+! SFX W 0 ic [^e]r
+! SFX W 0 atic [aeiou]m
+! SFX W 0 ic [^aeiou]m
+! SFX W 0 tic ma
+! SFX W a ic [^m]a
+! SFX W y etic thy
+! SFX W y ic [^t]hy
+! SFX W y tic sy
+! SFX W y ic [^hs]y
+! SFX W 0 ic [^aelmrsy]
+ SFX w Y 9
+! SFX w e ical e
+! SFX w er rical er
+! SFX w 0 ical [^e]r
+! SFX w 0 atical [aeiou]m
+! SFX w 0 ical [^aeiou]m
+! SFX w 0 tical ma
+! SFX w a ical [^m]a
+! SFX w y ical y
+! SFX w 0 ical [^aemry]
+ SFX 1 Y 9
+! SFX 1 e ically e
+! SFX 1 er rically er
+! SFX 1 0 ically [^e]r
+! SFX 1 0 atically [aeiou]m
+! SFX 1 0 ically [^aeiou]m
+! SFX 1 0 tically ma
+! SFX 1 a ically [^m]a
+! SFX 1 y ically y
+! SFX 1 0 ically [^aemry]
+ SFX 3 Y 21
+! SFX 3 e ist [^aceiou]e
+! SFX 3 ce tist ce
+! SFX 3 0 ist [aeiou]e
+! SFX 3 y ist [^aeioubp]y
+! SFX 3 0 ist [aeioubp]y
+! SFX 3 o ist o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ists [^aceiou]e
+! SFX 3 ce tists ce
+! SFX 3 0 ists [aeiou]e
+! SFX 3 y ists [^aeioubp]y
+! SFX 3 0 ists [aeioubp]y
+! SFX 3 o ists o
+! SFX 3 0 ists [^eoy]
+! SFX 3 e ist's [^aceiou]e
+! SFX 3 ce tist's ce
+! SFX 3 0 ist's [aeiou]e
+! SFX 3 y ist's [^aeioubp]y
+! SFX 3 0 ist's [aeioubp]y
+! SFX 3 o ist's o
+! SFX 3 0 ist's [^eoy]
+*** en_NZ.orig.dic 2010-05-15 13:03:48.000000000 +0200
+--- en_NZ.dic 2016-01-08 23:04:05.825939282 +0100
+***************
+*** 1,2 ****
+--- 1,12 ----
+ 47141
++ 0th
++ 1st
++ 2nd
++ 3rd
++ 4th
++ 5th
++ 6th
++ 7th
++ 8th
++ 9th
+ 3GPP
+***************
+*** 4,6 ****
+ 2ZB
+- A
+ a/o
+--- 14,15 ----
+***************
+*** 927,929 ****
+ Al-Zawahiri
+- al/FAC
+ Al/M
+--- 936,937 ----
+***************
+*** 2941,2944 ****
+ B.Sc.
+- bless
+- bible
+ baa/GSD
+--- 2949,2950 ----
+***************
+*** 4974,4975 ****
+--- 4980,4982 ----
+ Brampton/M
++ Bram/M
+ bran/SDGM
+***************
+*** 5707,5709 ****
+ C.Lit.
+! cation/SM
+ Ca/y
+--- 5714,5716 ----
+ C.Lit.
+! cation/MWS
+ Ca/y
+***************
+*** 6450,6452 ****
+ Cathy
+- cation/MW
+ catkin/SM
+--- 6457,6458 ----
+***************
+*** 8589,8590 ****
+--- 8595,8597 ----
+ coniferous
++ conj.
+ conjectural
+***************
+*** 10153,10155 ****
+ red's
+- dally
+ dab/TSGD
+--- 10160,10161 ----
+***************
+*** 10360,10361 ****
+--- 10366,10368 ----
+ dBm
++ dBd
+ DBMS
+***************
+*** 12535,12536 ****
+--- 12542,12544 ----
+ Dutchwomen/M
++ Farsi
+ duteous/Y
+***************
+*** 12542,12544 ****
+ duvet/SM
+- duxes
+ DVD/MS
+--- 12550,12551 ----
+***************
+*** 13901,13903 ****
+ estuary/MS
+! et
+ ETA
+--- 13908,13911 ----
+ estuary/MS
+! et cetera
+! et al.
+ ETA
+***************
+*** 14531,14534 ****
+ f-stop/S
+- fable
+- fist/MS
+ fa/M
+--- 14539,14540 ----
+***************
+*** 15323,15325 ****
+ fissure/DSMG
+! fist/6GD
+ fistfight/MS
+--- 15329,15331 ----
+ fissure/DSMG
+! fist/6GDMS
+ fistfight/MS
+***************
+*** 16606,16608 ****
+ g's
+- gable
+ gist/MS
+--- 16612,16613 ----
+***************
+*** 16797,16799 ****
+ Garvey
+- Gary/M
+ gas-permeable
+--- 16802,16803 ----
+***************
+*** 18177,18179 ****
+ gyroscope/SWM
+- dish
+ ha
+--- 18181,18182 ----
+***************
+*** 22321,22323 ****
+ K-factor
+- disk/MS
+ kabob's
+--- 22324,22325 ----
+***************
+*** 23129,23132 ****
+ lassoer/M
+- last-ditch
+- last-minute
+ last/YSDGkJ
+--- 23131,23132 ----
+***************
+*** 26396,26398 ****
+ Missy
+! mist/CDRGS
+ mistakable/U
+--- 26396,26398 ----
+ Missy
+! mist/CDRGSM
+ mistakable/U
+***************
+*** 26745,26746 ****
+--- 26745,26747 ----
+ Moog
++ Moolenaar/M
+ moon/MGpDS
+***************
+*** 27018,27020 ****
+ mozzarella/SM
+- MP3
+ mpg
+--- 27019,27020 ----
+***************
+*** 27365,27372 ****
+ N'Djamena
+! native
+ natively
+ nativeness
+- nation/MS
+- national
+- nationally
+ Na/M
+--- 27365,27369 ----
+ N'Djamena
+! native/SP
+ natively
+ nativeness
+ Na/M
+***************
+*** 27507,27509 ****
+ Nathaniel/M
+! nation/M
+ national/sQ3Sq
+--- 27504,27506 ----
+ Nathaniel/M
+! nation/MS
+ national/sQ3Sq
+***************
+*** 27521,27523 ****
+ nationwide
+- native/SP
+ nativity/SM
+--- 27518,27519 ----
+***************
+*** 29852,29857 ****
+ P.O.
+- ply
+- reply
+- imply
+- comply
+ pa/oM
+--- 29848,29849 ----
+***************
+*** 31702,31703 ****
+--- 31694,31696 ----
+ pneumonia/MS
++ pneumonic
+ PO
+***************
+*** 31885,31886 ****
+--- 31878,31880 ----
+ pompom/SM
++ pompon/M
+ pomposity/SM
+***************
+*** 33561,33563 ****
+ qwertys
+- r/d
+ Ra
+--- 33555,33556 ----
+***************
+*** 35456,35458 ****
+ rt
+- rte
+ Ru/M
+--- 35449,35450 ----
+***************
+*** 35619,35622 ****
+ singly
+- sable
+- sally/DSG
+ SA
+--- 35611,35612 ----
+***************
+*** 40763,40766 ****
+ T's
+- mist/MS
+- overt
+ Ta
+--- 40753,40754 ----
+***************
+*** 43574,43575 ****
+--- 43562,43564 ----
+ unsearchable
++ searchable
+ unseeing/Y
+***************
+*** 44334,44336 ****
+ Vilnius/M
+! vim/M
+ vinaigrette/MS
+--- 44323,44326 ----
+ Vilnius/M
+! Vim/M
+! vim/?
+ vinaigrette/MS
+***************
+*** 45906,45908 ****
+ y'all
+- prey/M
+ yacht/M5SmGD
+--- 45896,45897 ----
+***************
+*** 46152,46154 ****
+ zymurgy/S
+-
+ font/SM
+--- 46141,46142 ----
+***************
+*** 46198,46200 ****
+ rata/M
+- kaka/M
+ waka/M
+--- 46186,46187 ----
+***************
+*** 46216,46218 ****
+ jandal/MS
+- Swanndri/M
+ hoon/MS
+--- 46203,46204 ----
+***************
+*** 46242,46244 ****
+ Invercargill/M
+- Te
+ Alexandra/M
+--- 46228,46229 ----
+***************
+*** 46261,46263 ****
+ Kawerau/M
+- Kerikeri/M
+ Lyttelton/M
+--- 46246,46247 ----
+***************
+*** 46491,46493 ****
+ Waianakarua
+- Hakatere
+ Swin
+--- 46475,46476 ----
+***************
+*** 46690,46692 ****
+ Omarama/M
+- Wairarapa/M
+ Kilda/M
+--- 46673,46674 ----
+***************
+*** 46711,46713 ****
+ Wellsford/M
+- Akaroa/M
+ Avonhead/M
+--- 46693,46694 ----
+***************
+*** 46838,46840 ****
+ Ballantyne's
+- DB
+ Monteith's
+--- 46819,46820 ----
+***************
+*** 46920,46922 ****
+ Egmont/M
+- Waitaki/M
+ katipo/M
+--- 46900,46901 ----
+***************
+*** 46956,46958 ****
+ Sunnyside/M
+- Wairau/M
+ Waikoropupu
+--- 46935,46936 ----
+***************
+*** 47141,47142 ****
+ Burkina
+! Faso/M
+\ No newline at end of file
+--- 47119,47134 ----
+ Burkina
+! Faso/M
+! nd
+! PayPal
+! Google
+! TCP\/IP
+! a a/%
+! a an/%
+! a the/%
+! an a/%
+! an an/%
+! an the/%
+! and and/%
+! the a/%
+! the an/%
+! the the/%
diff --git a/runtime/spell/en/en_US.diff b/runtime/spell/en/en_US.diff
new file mode 100644
index 0000000..7419f19
--- /dev/null
+++ b/runtime/spell/en/en_US.diff
@@ -0,0 +1,243 @@
+*** en_US.orig.aff 2015-12-30 18:55:30.352821552 +0100
+--- en_US.aff 2016-01-09 13:16:31.514054846 +0100
+***************
+*** 1,18 ****
+ SET UTF8
+ TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'
+! ICONV 1
+! ICONV ’ '
+ NOSUGGEST !
+
+! # ordinal numbers
+! COMPOUNDMIN 1
+! # only in compounds: 1th, 2th, 3th
+! ONLYINCOMPOUND c
+! # compound rules:
+! # 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
+! # 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
+! COMPOUNDRULE 2
+! COMPOUNDRULE n*1t
+! COMPOUNDRULE n*mp
+! WORDCHARS 0123456789
+
+--- 1,164 ----
++ # Affix file for US English MySpell dictionary
+ SET UTF8
+ TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'
+!
+! FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+! LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+! UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
+!
+! MIDWORD '
+!
+! RARE ?
+! BAD %
+!
+! MAP 9
+! MAP aàáâãäå
+! MAP eèéêë
+! MAP iìíîï
+! MAP oòóôõö
+! MAP uùúûü
+! MAP nñ
+! MAP cç
+! MAP yÿý
+! MAP sß
+!
+! # This comes from Aspell en_phonet.dat, version 1.1, 2000-01-07
+!
+! SAL AH(AEIOUY)-^ *H
+! SAL AR(AEIOUY)-^ *R
+! SAL A(HR)^ *
+! SAL A^ *
+! SAL AH(AEIOUY)- H
+! SAL AR(AEIOUY)- R
+! SAL A(HR) _
+! SAL À^ *
+! SAL Å^ *
+! SAL BB- _
+! SAL B B
+! SAL CQ- _
+! SAL CIA X
+! SAL CH X
+! SAL C(EIY)- S
+! SAL CK K
+! SAL COUGH^ KF
+! SAL CC< C
+! SAL C K
+! SAL DG(EIY) K
+! SAL DD- _
+! SAL D T
+! SAL É< E
+! SAL EH(AEIOUY)-^ *H
+! SAL ER(AEIOUY)-^ *R
+! SAL E(HR)^ *
+! SAL ENOUGH^$ *NF
+! SAL E^ *
+! SAL EH(AEIOUY)- H
+! SAL ER(AEIOUY)- R
+! SAL E(HR) _
+! SAL FF- _
+! SAL F F
+! SAL GN^ N
+! SAL GN$ N
+! SAL GNS$ NS
+! SAL GNED$ N
+! SAL GH(AEIOUY)- K
+! SAL GH _
+! SAL GG9 K
+! SAL G K
+! SAL H H
+! SAL IH(AEIOUY)-^ *H
+! SAL IR(AEIOUY)-^ *R
+! SAL I(HR)^ *
+! SAL I^ *
+! SAL ING6 N
+! SAL IH(AEIOUY)- H
+! SAL IR(AEIOUY)- R
+! SAL I(HR) _
+! SAL J K
+! SAL KN^ N
+! SAL KK- _
+! SAL K K
+! SAL LAUGH^ LF
+! SAL LL- _
+! SAL L L
+! SAL MB$ M
+! SAL MM M
+! SAL M M
+! SAL NN- _
+! SAL N N
+! SAL OH(AEIOUY)-^ *H
+! SAL OR(AEIOUY)-^ *R
+! SAL O(HR)^ *
+! SAL O^ *
+! SAL OH(AEIOUY)- H
+! SAL OR(AEIOUY)- R
+! SAL O(HR) _
+! SAL PH F
+! SAL PN^ N
+! SAL PP- _
+! SAL P P
+! SAL Q K
+! SAL RH^ R
+! SAL ROUGH^ RF
+! SAL RR- _
+! SAL R R
+! SAL SCH(EOU)- SK
+! SAL SC(IEY)- S
+! SAL SH X
+! SAL SI(AO)- X
+! SAL SS- _
+! SAL S S
+! SAL TI(AO)- X
+! SAL TH @
+! SAL TCH-- _
+! SAL TOUGH^ TF
+! SAL TT- _
+! SAL T T
+! SAL UH(AEIOUY)-^ *H
+! SAL UR(AEIOUY)-^ *R
+! SAL U(HR)^ *
+! SAL U^ *
+! SAL UH(AEIOUY)- H
+! SAL UR(AEIOUY)- R
+! SAL U(HR) _
+! SAL V^ W
+! SAL V F
+! SAL WR^ R
+! SAL WH^ W
+! SAL W(AEIOU)- W
+! SAL X^ S
+! SAL X KS
+! SAL Y(AEIOU)- Y
+! SAL ZZ- _
+! SAL Z S
+!
+! # When soundfolding "th" is turned into "@". When this is mistyped as "ht" it
+! # soundfolds to "ht". This difference is too big, thus use REP items to lower
+! # the score.
+! REPSAL 2
+! REPSAL ht @
+! REPSAL @ ht
+!
+! # ICONV 1
+! # ICONV ’ '
+!
+ NOSUGGEST !
+
+! # This is disabled, because if Vim does not support NOCOMPOUNDSUGS giving
+! # suggestions is extremely slow.
+! # This is disabled, because without NOCOMPOUNDSUGS support giving suggestions
+! # is extremely slow.
+! ## ordinal numbers
+! #COMPOUNDMIN 1
+! ## only in compounds: 1th, 2th, 3th
+! #ONLYINCOMPOUND c
+! ## compound rules:
+! ## 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
+! ## 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
+! #COMPOUNDRULE 2
+! #COMPOUNDRULE n*1t
+! #COMPOUNDRULE n*mp
+! #NOCOMPOUNDSUGS
+!
+! # WORDCHARS 0123456789
+
+*** en_US.orig.dic 2015-12-30 18:55:58.928512408 +0100
+--- en_US.dic 2016-01-08 23:04:15.241835664 +0100
+***************
+*** 1,25 ****
+ 48756
+! 0/nm
+! 0th/pt
+! 1/n1
+! 1st/p
+! 1th/tc
+! 2/nm
+! 2nd/p
+! 2th/tc
+! 3/nm
+! 3rd/p
+! 3th/tc
+! 4/nm
+! 4th/pt
+! 5/nm
+! 5th/pt
+! 6/nm
+! 6th/pt
+! 7/nm
+! 7th/pt
+! 8/nm
+! 8th/pt
+! 9/nm
+! 9th/pt
+ A/SM
+--- 1,12 ----
+ 48756
+! 0th
+! 1st
+! 2nd
+! 3rd
+! 4th
+! 5th
+! 6th
+! 7th
+! 8th
+! 9th
+ A/SM
+***************
+*** 48757 ****
+--- 48744,48754 ----
+ zymurgy/M
++ a a/%
++ a an/%
++ a the/%
++ an a/%
++ an an/%
++ an the/%
++ and and/%
++ the a/%
++ the an/%
++ the the/%
diff --git a/runtime/spell/en/main.aap b/runtime/spell/en/main.aap
new file mode 100644
index 0000000..09ae228
--- /dev/null
+++ b/runtime/spell/en/main.aap
@@ -0,0 +1,245 @@
+# Aap recipe for English Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = en_US.aff en_US.dic
+ en_AU.aff en_AU.dic
+ en_CA.aff en_CA.dic
+ en_GB.aff en_GB.dic
+ en_NZ.aff en_NZ.dic
+
+all: $SPELLDIR/en.latin1.spl $SPELLDIR/en.utf-8.spl \
+ $SPELLDIR/en.ascii.spl ../README_en.txt
+
+$SPELLDIR/en.latin1.spl : $FILES
+ :sys env LANG=en_US.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/en
+ en_US en_AU en_CA en_GB en_NZ" -c q
+
+$SPELLDIR/en.utf-8.spl : $FILES
+ :sys env LANG=en_US.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/en
+ en_US en_AU en_CA en_GB en_NZ" -c q
+
+$SPELLDIR/en.ascii.spl : $FILES
+ :sys $VIM -u NONE -e -c "mkspell! -ascii $SPELLDIR/en
+ en_US en_AU en_CA en_GB en_NZ" -c q
+
+../README_en.txt: README_en_US.txt README_en_AU.txt README_en_CA.txt README_en_GB.txt README_en_NZ.txt
+ :print en_US >!$target
+ :cat README_en_US.txt | :eval re.sub('\r', '', stdin) >>$target
+ :print =================================================== >>$target
+ :print en_AU: >>$target
+ :cat README_en_AU.txt | :eval re.sub('\r', '', stdin) >>$target
+ :print =================================================== >>$target
+ :print en_CA: >>$target
+ :cat README_en_CA.txt | :eval re.sub('\r', '', stdin) >>$target
+ :print =================================================== >>$target
+ :print en_GB: >>$target
+ :cat README_en_GB.txt | :eval re.sub('\r', '', stdin) >>$target
+ :print =================================================== >>$target
+ :print en_NZ: >>$target
+ :cat README_en_NZ.txt | :eval re.sub('\r', '', stdin) >>$target
+
+#
+# Fetching the files from OpenOffice.org.
+# THIS URL NO LONGER WORKS.
+#
+# Files for en_US, en_CA and en_GB can be obtained from:
+# github.com/marcoagpinto/aoo-mozilla-en-dict
+# Unfortunately, giving suggestions becomes terribly slow with these.
+# TODO: find out why suggestions are slow and fix that.
+#
+# For now we use the older libraries.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} en_US.zip en_CA.zip en_NZ.zip
+ en_GB.zip en_AU.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+en_US.aff en_US.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch en_US.zip
+ :sys $UNZIP en_US.zip
+ :delete en_US.zip
+ @if not os.path.exists('en_US.orig.aff'):
+ :copy en_US.aff en_US.orig.aff
+ @if not os.path.exists('en_US.orig.dic'):
+ :copy en_US.dic en_US.orig.dic
+ @if os.path.exists('en_US.diff'):
+ :sys patch <en_US.diff
+
+en_AU.aff en_AU.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch en_AU.zip
+ :sys $UNZIP en_AU.zip
+ :delete en_AU.zip
+ @if not os.path.exists('en_AU.orig.aff'):
+ :copy en_AU.aff en_AU.orig.aff
+ @if not os.path.exists('en_AU.orig.dic'):
+ :copy en_AU.dic en_AU.orig.dic
+ @if os.path.exists('en_AU.diff'):
+ :sys patch <en_AU.diff
+
+en_CA.aff en_CA.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch en_CA.zip
+ :sys $UNZIP en_CA.zip
+ :delete en_CA.zip
+ @if not os.path.exists('en_CA.orig.aff'):
+ :copy en_CA.aff en_CA.orig.aff
+ @if not os.path.exists('en_CA.orig.dic'):
+ :copy en_CA.dic en_CA.orig.dic
+ @if os.path.exists('en_CA.diff'):
+ :sys patch <en_CA.diff
+
+en_GB.aff en_GB.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch en_GB.zip
+ :sys $UNZIP en_GB.zip
+ :delete en_GB.zip
+ :delete dictionary.lst.example
+ @if not os.path.exists('en_GB.orig.aff'):
+ :copy en_GB.aff en_GB.orig.aff
+ @if not os.path.exists('en_GB.orig.dic'):
+ :copy en_GB.dic en_GB.orig.dic
+ @if os.path.exists('en_GB.diff'):
+ :sys patch <en_GB.diff
+
+en_NZ.aff en_NZ.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch en_NZ.zip
+ :sys $UNZIP en_NZ.zip
+ :delete en_NZ.zip
+ @if not os.path.exists('en_NZ.orig.aff'):
+ :copy en_NZ.aff en_NZ.orig.aff
+ @if not os.path.exists('en_NZ.orig.dic'):
+ :copy en_NZ.dic en_NZ.orig.dic
+ @if os.path.exists('en_NZ.diff'):
+ :sys patch <en_NZ.diff
+
+
+# Generate diff files, so that others can get the original files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 en_US.orig.aff en_US.aff >en_US.diff
+ :sys {force} diff -a -C 1 en_US.orig.dic en_US.dic >>en_US.diff
+ :sys {force} diff -a -C 1 en_AU.orig.aff en_AU.aff >en_AU.diff
+ :sys {force} diff -a -C 1 en_AU.orig.dic en_AU.dic >>en_AU.diff
+ :sys {force} diff -a -C 1 en_CA.orig.aff en_CA.aff >en_CA.diff
+ :sys {force} diff -a -C 1 en_CA.orig.dic en_CA.dic >>en_CA.diff
+ :sys {force} diff -a -C 1 en_GB.orig.aff en_GB.aff >en_GB.diff
+ :sys {force} diff -a -C 1 en_GB.orig.dic en_GB.dic >>en_GB.diff
+ :sys {force} diff -a -C 1 en_NZ.orig.aff en_NZ.aff >en_NZ.diff
+ :sys {force} diff -a -C 1 en_NZ.orig.dic en_NZ.dic >>en_NZ.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check: check-us check-au check-ca check-gb check-nz
+
+check-us:
+ :assertpkg unzip diff
+ :fetch en_US.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../en_US.zip
+ :sys {force} diff ../en_US.orig.aff en_US.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_US.aff ../en_US.new.aff
+ :sys {force} diff ../en_US.orig.dic en_US.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_US.dic ../en_US.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete en_US.zip
+
+check-au:
+ :assertpkg unzip diff
+ :fetch en_AU.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../en_AU.zip
+ :sys {force} diff ../en_AU.orig.aff en_AU.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_AU.aff ../en_AU.new.aff
+ :sys {force} diff ../en_AU.orig.dic en_AU.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_AU.dic ../en_AU.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete en_AU.zip
+
+check-ca:
+ :assertpkg unzip diff
+ :fetch en_CA.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../en_CA.zip
+ :sys {force} diff ../en_CA.orig.aff en_CA.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_CA.aff ../en_CA.new.aff
+ :sys {force} diff ../en_CA.orig.dic en_CA.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_CA.dic ../en_CA.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete en_CA.zip
+
+check-gb:
+ :assertpkg unzip diff
+ :fetch en_GB.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../en_GB.zip
+ :sys {force} diff ../en_GB.orig.aff en_GB.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_GB.aff ../en_GB.new.aff
+ :sys {force} diff ../en_GB.orig.dic en_GB.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_GB.dic ../en_GB.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete en_GB.zip
+
+check-nz:
+ :assertpkg unzip diff
+ :fetch en_NZ.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../en_NZ.zip
+ :sys {force} diff ../en_NZ.orig.aff en_NZ.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_NZ.aff ../en_NZ.new.aff
+ :sys {force} diff ../en_NZ.orig.dic en_NZ.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy en_NZ.dic ../en_NZ.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete en_NZ.zip
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/eo/eo_l3.diff b/runtime/spell/eo/eo_l3.diff
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/runtime/spell/eo/eo_l3.diff
diff --git a/runtime/spell/eo/main.aap b/runtime/spell/eo/main.aap
new file mode 100644
index 0000000..282b5b7
--- /dev/null
+++ b/runtime/spell/eo/main.aap
@@ -0,0 +1,80 @@
+# Aap recipe for Esperanto Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = eo_l3.aff eo_l3.dic
+
+all: $SPELLDIR/eo.iso-8859-3.spl $SPELLDIR/eo.utf-8.spl ../README_eo.txt
+
+$SPELLDIR/eo.iso-8859-3.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=iso-8859-3"
+ -c "mkspell! $SPELLDIR/eo eo_l3" -c q
+
+$SPELLDIR/eo.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/eo eo_l3" -c q
+
+../README_eo.txt : README_eo_l3.txt
+ :copy $source $target
+ # fix missing newline
+ :sys $VIM -u NONE -e -c "set ff=unix" -c wq $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} eo.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+eo_l3.aff eo_l3.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch eo.zip
+ :sys $UNZIP eo.zip
+ :delete eo.zip
+ @if not os.path.exists('eo_l3.orig.aff'):
+ :copy eo_l3.aff eo_l3.orig.aff
+ @if not os.path.exists('eo_l3.orig.dic'):
+ :copy eo_l3.dic eo_l3.orig.dic
+ @if os.path.exists('eo_l3.diff'):
+ :sys patch <eo_l3.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 eo_l3.orig.aff eo_l3.aff >eo_l3.diff
+ :sys {force} diff -a -C 1 eo_l3.orig.dic eo_l3.dic >>eo_l3.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch eo.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../eo.zip
+ :sys {force} diff ../eo_l3.orig.aff eo_l3.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy eo_l3.aff ../eo_l3.new.aff
+ :sys {force} diff ../eo_l3.orig.dic eo_l3.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy eo_l3.dic ../eo_l3.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete eo.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/es/es_ES.diff b/runtime/spell/es/es_ES.diff
new file mode 100644
index 0000000..cc4f3fb
--- /dev/null
+++ b/runtime/spell/es/es_ES.diff
@@ -0,0 +1,38 @@
+*** es_ES.orig.aff Fri Apr 21 10:57:12 2006
+--- es_ES.aff Fri Apr 21 11:10:16 2006
+***************
+*** 4,5 ****
+--- 4,12 ----
+
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
+ REP 20
+***************
+*** 26,33 ****
+
+! MAP 5
+! MAP aA
+! MAP eE
+! MAP iI
+! MAP oO
+! MAP uU
+ PFX a Y 2
+--- 33,45 ----
+
+! MAP 9
+! MAP a
+! MAP e
+! MAP i
+! MAP o
+! MAP u
+! MAP n
+! MAP c
+! MAP y
+! MAP s
+!
+ PFX a Y 2
diff --git a/runtime/spell/es/es_MX.diff b/runtime/spell/es/es_MX.diff
new file mode 100644
index 0000000..59d8312
--- /dev/null
+++ b/runtime/spell/es/es_MX.diff
@@ -0,0 +1,6975 @@
+*** es_MX.orig.aff Thu Aug 25 19:19:45 2005
+--- es_MX.aff Thu Aug 25 19:19:45 2005
+***************
+*** 1,4 ****
+! SET ISO8859-1
+! TRY aroeinltcsdumpbgvfhzjqxyCkAMIESPGRJBFDVTHUOwLNKZY
+!
+ SFX A Y 93
+--- 1,23 ----
+! SET ISO8859-1
+! TRY aroeinltcsdumpbgvfhzjqxyCkAMIESPGRJBFDVTHUOwLNKZY
+!
+! FOL
+! LOW
+! UPP
+!
+! SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
+! SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
+!
+! MAP 9
+! MAP a
+! MAP e
+! MAP i
+! MAP o
+! MAP u
+! MAP n
+! MAP c
+! MAP y
+! MAP s
+!
+!
+ SFX A Y 93
+***************
+*** 7,12 ****
+ SFX A ote
+! SFX A ota
+! SFX A a illa a
+! SFX A a illas a
+! SFX A a ita a
+ SFX A a itas a
+--- 26,31 ----
+ SFX A ote
+! SFX A ota
+! SFX A a illa a
+! SFX A a illas a
+! SFX A a ita a
+ SFX A a itas a
+***************
+*** 21,28 ****
+ SFX A co quilla co
+! SFX A co quillas co
+! SFX A co quillo co
+ SFX A co quillos co
+ SFX A co quita co
+! SFX A co quitas co
+! SFX A co quito co
+ SFX A co quitos co
+--- 40,47 ----
+ SFX A co quilla co
+! SFX A co quillas co
+! SFX A co quillo co
+ SFX A co quillos co
+ SFX A co quita co
+! SFX A co quitas co
+! SFX A co quito co
+ SFX A co quitos co
+***************
+*** 36,59 ****
+ SFX A go guillo go
+! SFX A go guillos go
+! SFX A go guito go
+! SFX A go guitos go
+! SFX A io illa io
+! SFX A io illas io
+! SFX A io ita io
+! SFX A io itas io
+! SFX A io illo io
+! SFX A io illos io
+! SFX A io ito io
+! SFX A io itos io
+! SFX A o ito o
+! SFX A o itos o
+! SFX A o illo o
+! SFX A o illos o
+! SFX A o ita o
+! SFX A o itas o
+! SFX A o illa o
+! SFX A o illas o
+! SFX A o ota o
+! SFX A o otas o
+! SFX A o ote o
+ SFX A o otes o
+--- 55,78 ----
+ SFX A go guillo go
+! SFX A go guillos go
+! SFX A go guito go
+! SFX A go guitos go
+! SFX A io illa io
+! SFX A io illas io
+! SFX A io ita io
+! SFX A io itas io
+! SFX A io illo io
+! SFX A io illos io
+! SFX A io ito io
+! SFX A io itos io
+! SFX A o ito o
+! SFX A o itos o
+! SFX A o illo o
+! SFX A o illos o
+! SFX A o ita o
+! SFX A o itas o
+! SFX A o illa o
+! SFX A o illas o
+! SFX A o ota o
+! SFX A o otas o
+! SFX A o ote o
+ SFX A o otes o
+***************
+*** 70,73 ****
+ SFX A zo cita zo
+! SFX A zo citas zo
+! SFX A zo cito zo
+ SFX A zo citos zo
+--- 89,92 ----
+ SFX A zo cita zo
+! SFX A zo citas zo
+! SFX A zo cito zo
+ SFX A zo citos zo
+***************
+*** 76,85 ****
+ SFX A 0 cillo [er]
+! SFX A 0 cillos [er]
+! SFX A 0 cito [er]
+! SFX A 0 citos [er]
+! SFX A 0 cita [er]
+! SFX A 0 citas [er]
+! SFX A 0 sote [er]
+! SFX A 0 sotes [er]
+! SFX A 0 sota [er]
+ SFX A 0 sotas [er]
+--- 95,104 ----
+ SFX A 0 cillo [er]
+! SFX A 0 cillos [er]
+! SFX A 0 cito [er]
+! SFX A 0 citos [er]
+! SFX A 0 cita [er]
+! SFX A 0 citas [er]
+! SFX A 0 sote [er]
+! SFX A 0 sotes [er]
+! SFX A 0 sota [er]
+ SFX A 0 sotas [er]
+***************
+*** 88,118 ****
+ SFX A 0 illo [ls]
+! SFX A 0 illos [ls]
+! SFX A 0 ita [ls]
+! SFX A 0 itas [ls]
+! SFX A 0 ito [ls]
+! SFX A 0 itos [ls]
+! SFX A 0 ota [ls]
+! SFX A 0 otas [ls]
+! SFX A 0 ote [ls]
+ SFX A 0 otes [ls]
+
+! SFX J Y 12
+! SFX J e simo e
+! SFX J e simos e
+! SFX J e sima e
+! SFX J e simas e
+! SFX J o simo o
+! SFX J o sima o
+! SFX J o simos o
+! SFX J o simas o
+! SFX J 0 simo l
+! SFX J 0 sima l
+! SFX J 0 simos l
+! SFX J 0 simas l
+!
+ SFX M Y 8
+ SFX M ble bilidad ble
+! SFX M ble bilidades ble
+ SFX M o idad o
+! SFX M o idades o
+ SFX M o amente o
+--- 107,137 ----
+ SFX A 0 illo [ls]
+! SFX A 0 illos [ls]
+! SFX A 0 ita [ls]
+! SFX A 0 itas [ls]
+! SFX A 0 ito [ls]
+! SFX A 0 itos [ls]
+! SFX A 0 ota [ls]
+! SFX A 0 otas [ls]
+! SFX A 0 ote [ls]
+ SFX A 0 otes [ls]
+
+! SFX J Y 12
+! SFX J e simo e
+! SFX J e simos e
+! SFX J e sima e
+! SFX J e simas e
+! SFX J o simo o
+! SFX J o sima o
+! SFX J o simos o
+! SFX J o simas o
+! SFX J 0 simo l
+! SFX J 0 sima l
+! SFX J 0 simos l
+! SFX J 0 simas l
+!
+ SFX M Y 8
+ SFX M ble bilidad ble
+! SFX M ble bilidades ble
+ SFX M o idad o
+! SFX M o idades o
+ SFX M o amente o
+***************
+*** 120,3490 ****
+ SFX M 0 idades [elnrsz]
+! SFX M 0 mente [elnrsz]
+!
+! SFX N Y 2
+! SFX N r damente [ai]r
+! SFX N er idamente er
+!
+! SFX P Y 20
+! SFX P e a e
+! SFX P o a o
+! SFX P 0 s [eo]
+! SFX P o as o
+! SFX P e as e
+! SFX P n ana n
+! SFX P n anes n
+! SFX P n anas n
+! SFX P n ina n
+! SFX P n ines n
+! SFX P n inas n
+! SFX P n ona n
+! SFX P n ones n
+! SFX P n onas n
+! SFX P 0 a [^aons]
+! SFX P 0 es [^aons]
+! SFX P 0 as [^aons]
+! SFX P s esa s
+! SFX P s eses s
+! SFX P s esas s
+!
+! SFX H Y 2
+! SFX H r cin [ai]r
+! SFX H r ciones [ai]r
+!
+! SFX I Y 4
+! SFX I r miento [ai]r
+! SFX I r mientos [ai]r
+! SFX I er imiento er
+! SFX I er imientos er
+!
+! SFX L Y 6
+! SFX L r nte ar
+! SFX L r ntes ar
+! SFX L er iente er
+! SFX L er ientes er
+! SFX L r ente ir
+! SFX L r entes ir
+!
+! SFX R Y 20
+! SFX R 0 me [aei]r
+! SFX R 0 te [aei]r
+! SFX R 0 se [aei]r
+! SFX R 0 nos [aei]r
+! SFX R 0 os [aei]r
+! SFX R ar ndome ar
+! SFX R ar ndote ar
+! SFX R ar ndose ar
+! SFX R ar ndonos ar
+! SFX R ar ndoos ar
+! SFX R er indome er
+! SFX R er indote er
+! SFX R er indose er
+! SFX R er indonos er
+! SFX R er indoos er
+! SFX R r ndome ir
+! SFX R r ndote ir
+! SFX R r ndose ir
+! SFX R r ndonos ir
+! SFX R r ndoos ir
+!
+! SFX S Y 11
+! SFX S 0 s [aeiou]
+! SFX S 0 es [djlry]
+! SFX S z ces z
+! SFX S 0 es [^]s
+! SFX S 0 es [^]n
+! SFX S n anes n
+! SFX S n enes n
+! SFX S n ines n
+! SFX S n ones n
+! SFX S n unes n
+! SFX S s eses s
+!
+! SFX T Y 24
+! SFX T 0 lo [aei]r
+! SFX T 0 la [aei]r
+! SFX T 0 le [aei]r
+! SFX T 0 los [aei]r
+! SFX T 0 las [aei]r
+! SFX T 0 les [aei]r
+! SFX T ar ndolo ar
+! SFX T ar ndola ar
+! SFX T ar ndole ar
+! SFX T ar ndolos ar
+! SFX T ar ndolas ar
+! SFX T ar ndoles ar
+! SFX T er indolo er
+! SFX T er indola er
+! SFX T er indole er
+! SFX T er indolos er
+! SFX T er indolas er
+! SFX T er indoles er
+! SFX T r ndolo ir
+! SFX T r ndola ir
+! SFX T r ndole ir
+! SFX T r ndolos ir
+! SFX T r ndolas ir
+! SFX T r ndoles ir
+!
+! SFX U Y 120
+! SFX U ar rmelo ar
+! SFX U ar rtelo ar
+! SFX U ar rselo ar
+! SFX U ar rnoslo ar
+! SFX U ar roslo ar
+! SFX U ar rmela ar
+! SFX U ar rtela ar
+! SFX U ar rsela ar
+! SFX U ar rnosla ar
+! SFX U ar rosla ar
+! SFX U ar rmelos ar
+! SFX U ar rtelos ar
+! SFX U ar rselos ar
+! SFX U ar rnoslos ar
+! SFX U ar roslos ar
+! SFX U ar rmelas ar
+! SFX U ar rtelas ar
+! SFX U ar rselas ar
+! SFX U ar rnoslas ar
+! SFX U ar roslas ar
+! SFX U ar ndomelo ar
+! SFX U ar ndotelo ar
+! SFX U ar ndoselo ar
+! SFX U ar ndonoslo ar
+! SFX U ar ndooslo ar
+! SFX U ar ndomela ar
+! SFX U ar ndotela ar
+! SFX U ar ndosela ar
+! SFX U ar ndonosla ar
+! SFX U ar ndoosla ar
+! SFX U ar ndomelos ar
+! SFX U ar ndotelos ar
+! SFX U ar ndoselos ar
+! SFX U ar ndonoslos ar
+! SFX U ar ndooslos ar
+! SFX U ar ndomelas ar
+! SFX U ar ndotelas ar
+! SFX U ar ndoselas ar
+! SFX U ar ndonoslas ar
+! SFX U ar ndooslas ar
+! SFX U er rmelo er
+! SFX U er rtelo er
+! SFX U er rselo er
+! SFX U er rnoslo er
+! SFX U er roslo er
+! SFX U er rmela er
+! SFX U er rtela er
+! SFX U er rsela er
+! SFX U er rnosla er
+! SFX U er rosla er
+! SFX U er rmelos er
+! SFX U er rtelos er
+! SFX U er rselos er
+! SFX U er rnoslos er
+! SFX U er roslos er
+! SFX U er rmelas er
+! SFX U er rtelas er
+! SFX U er rselas er
+! SFX U er rnoslas er
+! SFX U er roslas er
+! SFX U er indomelo er
+! SFX U er indotelo er
+! SFX U er indoselo er
+! SFX U er indonoslo er
+! SFX U er indooslo er
+! SFX U er indomela er
+! SFX U er indotela er
+! SFX U er indosela er
+! SFX U er indonosla er
+! SFX U er indoosla er
+! SFX U er indomelos er
+! SFX U er indotelos er
+! SFX U er indoselos er
+! SFX U er indonoslos er
+! SFX U er indooslos er
+! SFX U er indomelas er
+! SFX U er indotelas er
+! SFX U er indoselas er
+! SFX U er indonoslas er
+! SFX U er indooslas er
+! SFX U ir rmelo ir
+! SFX U ir rtelo ir
+! SFX U ir rselo ir
+! SFX U ir rnoslo ir
+! SFX U ir roslo ir
+! SFX U ir rmela ir
+! SFX U ir rtela ir
+! SFX U ir rsela ir
+! SFX U ir rnosla ir
+! SFX U ir rosla ir
+! SFX U ir rmelas ir
+! SFX U ir rtelas ir
+! SFX U ir rselas ir
+! SFX U ir rnoslas ir
+! SFX U ir roslas ir
+! SFX U ir rmelos ir
+! SFX U ir rtelos ir
+! SFX U ir rselos ir
+! SFX U ir rnoslos ir
+! SFX U ir roslos ir
+! SFX U r ndomelo ir
+! SFX U r ndotelo ir
+! SFX U r ndoselo ir
+! SFX U r ndonoslo ir
+! SFX U r ndooslo ir
+! SFX U r ndomela ir
+! SFX U r ndotela ir
+! SFX U r ndosela ir
+! SFX U r ndonosla ir
+! SFX U r ndoosla ir
+! SFX U r ndomelos ir
+! SFX U r ndotelos ir
+! SFX U r ndoselos ir
+! SFX U r ndonoslos ir
+! SFX U r ndooslos ir
+! SFX U r ndomelas ir
+! SFX U r ndotelas ir
+! SFX U r ndoselas ir
+! SFX U r ndonoslas ir
+! SFX U r ndooslas ir
+!
+! SFX V Y 169
+! SFX V ar o ar
+! SFX V er o [^cg]er
+! SFX V cer zo cer
+! SFX V ger jo ger
+! SFX V ir o [^cgu]ir
+! SFX V cir zo cir
+! SFX V gir jo gir
+! SFX V uir o guir
+! SFX V quir co quir
+! SFX V r s [ae]r
+! SFX V ir es ir
+! SFX V ar a ar
+! SFX V er e er
+! SFX V ir e ir
+! SFX V r mos [aei]r
+! SFX V ar is ar
+! SFX V er is er
+! SFX V ir s ir
+! SFX V r n [ae]r
+! SFX V ir en ir
+! SFX V r ba ar
+! SFX V er a er
+! SFX V ir a ir
+! SFX V r bas ar
+! SFX V er as er
+! SFX V ir as ir
+! SFX V ar bamos ar
+! SFX V er amos er
+! SFX V ir amos ir
+! SFX V r bais ar
+! SFX V er ais er
+! SFX V ir ais ir
+! SFX V r ban ar
+! SFX V er an er
+! SFX V ir an ir
+! SFX V ar [^czg]ar
+! SFX V car qu car
+! SFX V ar u gar
+! SFX V zar c zar
+! SFX V er er
+! SFX V ir ir
+! SFX V r ste [ai]r
+! SFX V er iste er
+! SFX V ar ar
+! SFX V er i er
+! SFX V r ir
+! SFX V er imos er
+! SFX V r steis [ai]r
+! SFX V er isteis er
+! SFX V 0 on ar
+! SFX V er ieron er
+! SFX V r eron ir
+! SFX V 0 [aei]r
+! SFX V 0 s [aei]r
+! SFX V 0 [aei]r
+! SFX V 0 emos [aei]r
+! SFX V 0 is [aei]r
+! SFX V 0 n [aei]r
+! SFX V 0 a [aei]r
+! SFX V 0 as [aei]r
+! SFX V 0 amos [aei]r
+! SFX V 0 ais [aei]r
+! SFX V 0 an [aei]r
+! SFX V ar e [^czg]ar
+! SFX V car que car
+! SFX V ar ue gar
+! SFX V zar ce zar
+! SFX V er a [^cg]er
+! SFX V cer za cer
+! SFX V ger ja ger
+! SFX V ir a [^cgu]ir
+! SFX V cir za cir
+! SFX V gir ja gir
+! SFX V uir a guir
+! SFX V quir ca quir
+! SFX V ar es [^czg]ar
+! SFX V car ques car
+! SFX V ar ues gar
+! SFX V zar ces zar
+! SFX V er as [^cg]er
+! SFX V cer zas cer
+! SFX V ger jas ger
+! SFX V ir as [^cgu]ir
+! SFX V cir zas cir
+! SFX V gir jas gir
+! SFX V uir as guir
+! SFX V quir cas quir
+! SFX V ar emos [^czg]ar
+! SFX V car quemos car
+! SFX V ar uemos gar
+! SFX V zar cemos zar
+! SFX V er amos [^cg]er
+! SFX V cer zamos cer
+! SFX V ger jamos ger
+! SFX V ir amos [^cgu]ir
+! SFX V cir zamos cir
+! SFX V gir jamos gir
+! SFX V uir amos guir
+! SFX V quir camos quir
+! SFX V ar is [^czg]ar
+! SFX V car quis car
+! SFX V ar uis gar
+! SFX V zar cis zar
+! SFX V er is [^cg]er
+! SFX V cer zis cer
+! SFX V ger jis ger
+! SFX V ir is [^cgu]ir
+! SFX V cir zis cir
+! SFX V gir jis gir
+! SFX V uir is guir
+! SFX V quir cis quir
+! SFX V ar en [^czg]ar
+! SFX V car quen car
+! SFX V ar uen gar
+! SFX V zar cen zar
+! SFX V er an [^cg]er
+! SFX V cer zan cer
+! SFX V ger jan ger
+! SFX V ir an [^cgu]ir
+! SFX V cir zan cir
+! SFX V gir jan gir
+! SFX V uir an guir
+! SFX V quir can quir
+! SFX V r se ar
+! SFX V r ra ar
+! SFX V er iese er
+! SFX V er iera er
+! SFX V r ese ir
+! SFX V r era ir
+! SFX V r ses ar
+! SFX V r ras ar
+! SFX V er ieses er
+! SFX V er ieras er
+! SFX V r eses ir
+! SFX V r eras ir
+! SFX V ar semos ar
+! SFX V ar ramos ar
+! SFX V er isemos er
+! SFX V er iramos er
+! SFX V r semos ir
+! SFX V r ramos ir
+! SFX V r seis ar
+! SFX V r rais ar
+! SFX V er ieseis er
+! SFX V er ierais er
+! SFX V r eseis ir
+! SFX V r erais ir
+! SFX V r sen ar
+! SFX V r ran ar
+! SFX V er iesen er
+! SFX V er ieran er
+! SFX V r esen ir
+! SFX V r eran ir
+! SFX V r re ar
+! SFX V er iere er
+! SFX V r ere ir
+! SFX V r res ar
+! SFX V er ieres er
+! SFX V r eres ir
+! SFX V ar remos ar
+! SFX V er iremos er
+! SFX V r remos ir
+! SFX V r reis ar
+! SFX V er iereis er
+! SFX V r ereis ir
+! SFX V r ren ar
+! SFX V er ieren er
+! SFX V r eren ir
+! SFX V r d r
+!
+! SFX X Y 11
+! SFX X r do [ai]r
+! SFX X r dos [ai]r
+! SFX X r da [ai]r
+! SFX X r das [ai]r
+! SFX X er ido er
+! SFX X er idos er
+! SFX X er ida er
+! SFX X er idas er
+! SFX X r ndo ar
+! SFX X er iendo er
+! SFX X r endo ir
+!
+! SFX W Y 197 S
+! SFX W ar a andar
+! SFX W ar a guar
+! SFX W er a [eo]er
+! SFX W r ba ar
+! SFX W obar ueba obar
+! SFX W ebir iba ebir
+! SFX W erbar ierba erbar
+! SFX W ibir ba ohibir
+! SFX W ocar ueca ocar
+! SFX W olcar uelca olcar
+! SFX W orcar uerca orcar
+! SFX W cer zca [^c]ocer
+! SFX W cer zca [^fh]acer
+! SFX W cer zca ecer
+! SFX W cir zca ucir
+! SFX W eder ieda eder
+! SFX W odar ueda odar
+! SFX W oder ueda oder
+! SFX W edir ida edir
+! SFX W oldar uelda [^g]oldar
+! SFX W oldar elda goldar
+! SFX W endar ienda endar
+! SFX W ender ienda ender
+! SFX W endir inda endir
+! SFX W erder ierda erder
+! SFX W ordar uerda ordar
+! SFX W order uerda order
+! SFX W cer ga [fh]acer
+! SFX W er ga [eo]ner
+! SFX W er ga aler
+! SFX W ir ga alir
+! SFX W gar ega ugar
+! SFX W egar iega egar
+! SFX W ogar uega ogar
+! SFX W ecir iga ecir
+! SFX W eguir iga eguir
+! SFX W er iga aer
+! SFX W er iga oer
+! SFX W r iga or
+! SFX W olgar uelga olgar
+! SFX W enir enga enir
+! SFX W engar ienga engar
+! SFX W enchir incha enchir
+! SFX W egir ija egir
+! SFX W ijar ja [ae]hijar
+! SFX W oblar uebla oblar
+! SFX W emblar iembla emblar
+! SFX W elar iela elar
+! SFX W olar uela olar
+! SFX W oler uela oler
+! SFX W ollar uella [^g]ollar
+! SFX W ollar ella gollar
+! SFX W ilar la [ae]hilar
+! SFX W emir ima emir
+! SFX W ormir uerma ormir
+! SFX W umar ma [ae]humar
+! SFX W onar uena onar
+! SFX W ernar ierna ernar
+! SFX W erner ierna erner
+! SFX W ernir ierna ernir
+! SFX W ornar uerna ornar
+! SFX W inar na [aeo]hinar
+! SFX W unir na eunir
+! SFX W aber epa saber
+! SFX W caber quepa caber
+! SFX W r ra [^a]ndar
+! SFX W r ra [^d]ar
+! SFX W r ra [^n]dar
+! SFX W ebrar iebra ebrar
+! SFX W embrar iembra embrar
+! SFX W edrar iedra edrar
+! SFX W endrar iendra endrar
+! SFX W r era alir
+! SFX W r era ernir
+! SFX W r era eunir
+! SFX W r era ohibir
+! SFX W er iera [^fh]acer
+! SFX W er iera aler
+! SFX W er iera e[cd]er
+! SFX W er iera ender
+! SFX W er iera er[dnt]er
+! SFX W er iera o[clv]er
+! SFX W er iera olver
+! SFX W er iera or[cd]er
+! SFX W erer iera erer
+! SFX W erir iera erir
+! SFX W er iera er
+! SFX W irir iera irir
+! SFX W ebir ibiera ebir
+! SFX W acer iciera [fh]acer
+! SFX W edir idiera edir
+! SFX W endir indiera endir
+! SFX W oder udiera oder
+! SFX W egir igiera egir
+! SFX W enchir inchiera enchir
+! SFX W emir imiera emir
+! SFX W ormir urmiera ormir
+! SFX W enir iniera enir
+! SFX W aber upiera aber
+! SFX W erir iriera erir
+! SFX W irir iriera irir
+! SFX W orir uriera orir
+! SFX W erer isiera erer
+! SFX W oner usiera oner
+! SFX W etir itiera etir
+! SFX W entir intiera entir
+! SFX W ertir irtiera ertir
+! SFX W estir istiera estir
+! SFX W eguir iguiera eguir
+! SFX W ervir irviera ervir
+! SFX W ar uviera andar
+! SFX W ener uviera ener
+! SFX W cir jera ucir
+! SFX W er jera raer
+! SFX W ecir ijera ecir
+! SFX W orar uera [^g]orar
+! SFX W orir uera orir
+! SFX W er yera [eo]er
+! SFX W er yera caer
+! SFX W ir yera [^g]uir
+! SFX W r yera or
+! SFX W ir uyera gir
+! SFX W eir iera eir
+! SFX W orar era gorar
+! SFX W errar ierra errar
+! SFX W ontrar uentra ontrar
+! SFX W ostrar uestra ostrar
+! SFX W esar iesa esar
+! SFX W osar uesa osar
+! SFX W ensar iensa ensar
+! SFX W usar sa [ae]husar
+! SFX W etar ieta etar
+! SFX W etir ita etir
+! SFX W oltar uelta oltar
+! SFX W entar ienta entar
+! SFX W entir ienta entir
+! SFX W ontar uenta ontar
+! SFX W ertar ierta ertar
+! SFX W erter ierta erter
+! SFX W ertir ierta ertir
+! SFX W ortar uerta ortar
+! SFX W estar iesta estar
+! SFX W ostar uesta ostar
+! SFX W estir ista estir
+! SFX W itar ta [ae]hitar
+! SFX W evar ieva evar
+! SFX W ovar ueva ovar
+! SFX W over ueva over
+! SFX W olver uelva olver
+! SFX W ervir irva ervir
+! SFX W er ya oer
+! SFX W ir ya [^g]uir
+! SFX W ir uya gir
+! SFX W ezar ieza ezar
+! SFX W ocer ueza cocer
+! SFX W enzar ienza enzar
+! SFX W onzar enza gonzar
+! SFX W orcer uerza orcer
+! SFX W orzar uerza orzar
+! SFX W izar za [ae]izar
+! SFX W 0 a [^fh]acer
+! SFX W 0 a [aeo]er
+! SFX W 0 a [io]rir
+! SFX W 0 a [u]ir
+! SFX W 0 a ar
+! SFX W 0 a e[bdgmrt]ir
+! SFX W 0 a e[cd]er
+! SFX W 0 a e[ns]tir
+! SFX W 0 a enchir
+! SFX W 0 a ender
+! SFX W 0 a endir
+! SFX W 0 a er[dnt]er
+! SFX W 0 a er[ntv]ir
+! SFX W 0 a eunir
+! SFX W 0 a o[clv]er
+! SFX W 0 a olver
+! SFX W 0 a or[cd]er
+! SFX W 0 a ormir
+! SFX W 0 a ucir
+! SFX W er a er
+! SFX W er a er
+! SFX W iar a iar
+! SFX W ir a ir
+! SFX W r a r
+! SFX W cer ra [fh]acer
+! SFX W er ra aber
+! SFX W er ra erer
+! SFX W er ra oder
+! SFX W er dra [eo]ner
+! SFX W er dra aler
+! SFX W ir dra alir
+! SFX W ir dra enir
+! SFX W ecir ira ecir
+! SFX W r ira [eo]r
+! SFX W oar uea oar
+! SFX W eir ia eir
+! SFX W uar a [^g]uar
+!
+! SFX W Y 264 S
+! SFX W ar e andar
+! SFX W er e [^c]ocer
+! SFX W er e [cr]aer
+! SFX W er e [eo]er
+! SFX W er e a[bcl]er
+! SFX W er e ecer
+! SFX W er e oner
+! SFX W ir e alir
+! SFX W ir e ucir
+! SFX W obar uebe obar
+! SFX W ebir ibe ebir
+! SFX W erbar ierbe erbar
+! SFX W ibir be ohibir
+! SFX W ezar iece ezar
+! SFX W ocer uece cocer
+! SFX W acer ice [fh]acer
+! SFX W ecir ice ecir
+! SFX W enzar ience enzar
+! SFX W onzar ence gonzar
+! SFX W orcer uerce orcer
+! SFX W orzar uerce orzar
+! SFX W izar ce [ae]izar
+! SFX W eder iede eder
+! SFX W odar uede odar
+! SFX W oder uede oder
+! SFX W edir ide edir
+! SFX W oldar uelde [^g]oldar
+! SFX W oldar elde goldar
+! SFX W endar iende endar
+! SFX W ender iende ender
+! SFX W endir inde endir
+! SFX W erder ierde erder
+! SFX W ordar uerde ordar
+! SFX W order uerde order
+! SFX W oder ude oder
+! SFX W egir ige egir
+! SFX W enchir inche enchir
+! SFX W cir je ucir
+! SFX W er je raer
+! SFX W ecir ije ecir
+! SFX W ijar je [ae]hijar
+! SFX W oblar ueble oblar
+! SFX W emblar iemble emblar
+! SFX W elar iele elar
+! SFX W olar uele olar
+! SFX W oler uele oler
+! SFX W ollar uelle [^g]ollar
+! SFX W ollar elle gollar
+! SFX W ilar le [ae]hilar
+! SFX W emir ime emir
+! SFX W ormir uerme ormir
+! SFX W umar me [ae]humar
+! SFX W ener iene ener
+! SFX W enir iene enir
+! SFX W onar uene onar
+! SFX W enir ine enir
+! SFX W ernar ierne ernar
+! SFX W erner ierne erner
+! SFX W ernir ierne ernir
+! SFX W ornar uerne ornar
+! SFX W inar ne [aeo]hinar
+! SFX W unir ne eunir
+! SFX W aber upe aber
+! SFX W r re [^a]ndar
+! SFX W r re [^d]ar
+! SFX W r re [^n]dar
+! SFX W ebrar iebre ebrar
+! SFX W embrar iembre embrar
+! SFX W edrar iedre edrar
+! SFX W endrar iendre endrar
+! SFX W r ere alir
+! SFX W r ere ernir
+! SFX W r ere eunir
+! SFX W r ere ohibir
+! SFX W er iere [^fh]acer
+! SFX W er iere aler
+! SFX W er iere e[cd]er
+! SFX W er iere ender
+! SFX W er iere er[dnt]er
+! SFX W er iere o[clv]er
+! SFX W er iere olver
+! SFX W er iere or[cd]er
+! SFX W erer iere erer
+! SFX W erir iere erir
+! SFX W er iere er
+! SFX W irir iere irir
+! SFX W ebir ibiere ebir
+! SFX W acer iciere [fh]acer
+! SFX W edir idiere edir
+! SFX W endir indiere endir
+! SFX W oder udiere oder
+! SFX W egir igiere egir
+! SFX W enchir inchiere enchir
+! SFX W emir imiere emir
+! SFX W ormir urmiere ormir
+! SFX W enir iniere enir
+! SFX W aber upiere aber
+! SFX W erir iriere erir
+! SFX W irir iriere irir
+! SFX W orir uriere orir
+! SFX W erer isiere erer
+! SFX W oner usiere oner
+! SFX W etir itiere etir
+! SFX W entir intiere entir
+! SFX W ertir irtiere ertir
+! SFX W estir istiere estir
+! SFX W eguir iguiere eguir
+! SFX W ervir irviere ervir
+! SFX W ar uviere andar
+! SFX W ener uviere ener
+! SFX W cir jere ucir
+! SFX W er jere raer
+! SFX W ecir ijere ecir
+! SFX W orar uere [^g]orar
+! SFX W orir uere orir
+! SFX W er yere [eo]er
+! SFX W er yere caer
+! SFX W ir yere [^g]uir
+! SFX W r yere or
+! SFX W ir uyere gir
+! SFX W eir iere eir
+! SFX W orar ere gorar
+! SFX W errar ierre errar
+! SFX W ontrar uentre ontrar
+! SFX W ostrar uestre ostrar
+! SFX W r se [^a]ndar
+! SFX W r se [^d]ar
+! SFX W r se [^n]dar
+! SFX W r ese alir
+! SFX W r ese ernir
+! SFX W r ese eunir
+! SFX W r ese ohibir
+! SFX W er iese [^fh]acer
+! SFX W er iese aler
+! SFX W er iese e[cd]er
+! SFX W er iese ender
+! SFX W er iese er[dnt]er
+! SFX W er iese o[clv]er
+! SFX W er iese olver
+! SFX W er iese or[cd]er
+! SFX W esar iese esar
+! SFX W er iese er
+! SFX W ebir ibiese ebir
+! SFX W acer iciese [fh]acer
+! SFX W edir idiese edir
+! SFX W endir indiese endir
+! SFX W oder udiese oder
+! SFX W egir igiese egir
+! SFX W enchir inchiese enchir
+! SFX W emir imiese emir
+! SFX W ormir urmiese ormir
+! SFX W enir iniese enir
+! SFX W aber upiese aber
+! SFX W erir iriese erir
+! SFX W irir iriese irir
+! SFX W orir uriese orir
+! SFX W erer isiese erer
+! SFX W oner usiese oner
+! SFX W etir itiese etir
+! SFX W entir intiese entir
+! SFX W ertir irtiese ertir
+! SFX W estir istiese estir
+! SFX W eguir iguiese eguir
+! SFX W ervir irviese ervir
+! SFX W ar uviese andar
+! SFX W ener uviese ener
+! SFX W cir jese ucir
+! SFX W er jese raer
+! SFX W ecir ijese ecir
+! SFX W osar uese osar
+! SFX W er yese [eo]er
+! SFX W er yese caer
+! SFX W ir yese [^g]uir
+! SFX W r yese or
+! SFX W ir uyese gir
+! SFX W eir iese eir
+! SFX W erer ise erer
+! SFX W ensar iense ensar
+! SFX W oner use oner
+! SFX W umar se [ae]husar
+! SFX W etar iete etar
+! SFX W etir ite etir
+! SFX W oltar uelte oltar
+! SFX W entar iente entar
+! SFX W entir iente entir
+! SFX W ontar uente ontar
+! SFX W ertar ierte ertar
+! SFX W erter ierte erter
+! SFX W ertir ierte ertir
+! SFX W ortar uerte ortar
+! SFX W r ste [^a]ndar
+! SFX W r ste [^d]ar
+! SFX W r ste [^n]dar
+! SFX W r ste [eo]r
+! SFX W r ste [u]ir
+! SFX W r ste alir
+! SFX W r ste ebir
+! SFX W r ste edir
+! SFX W r ste egir
+! SFX W r ste emir
+! SFX W r ste enchir
+! SFX W r ste endir
+! SFX W r ste entir
+! SFX W r ste erir
+! SFX W r ste ernir
+! SFX W r ste ertir
+! SFX W r ste ervir
+! SFX W r ste estir
+! SFX W r ste etir
+! SFX W r ste eunir
+! SFX W r ste eir
+! SFX W r ste irir
+! SFX W r ste orir
+! SFX W r ste ormir
+! SFX W estar ieste estar
+! SFX W ostar ueste ostar
+! SFX W er iste [^fh]acer
+! SFX W er iste aler
+! SFX W er iste e[cd]er
+! SFX W er iste ender
+! SFX W er iste er[dnt]er
+! SFX W er iste o[clv]er
+! SFX W er iste olver
+! SFX W er iste or[cd]er
+! SFX W estir iste estir
+! SFX W acer iciste [fh]acer
+! SFX W oder udiste oder
+! SFX W cir jiste ucir
+! SFX W er jiste raer
+! SFX W ecir ijiste ecir
+! SFX W enir iniste enir
+! SFX W aber upiste aber
+! SFX W erer isiste erer
+! SFX W oner usiste oner
+! SFX W ar uviste andar
+! SFX W ener uviste ener
+! SFX W er ste [eo]er
+! SFX W er ste caer
+! SFX W itar te [ae]hitar
+! SFX W gar egue ugar
+! SFX W egar iegue egar
+! SFX W ogar uegue ogar
+! SFX W eguir igue eguir
+! SFX W olgar uelgue olgar
+! SFX W engar iengue engar
+! SFX W ocar ueque ocar
+! SFX W olcar uelque olcar
+! SFX W orcar uerque orcar
+! SFX W evar ieve evar
+! SFX W ovar ueve ovar
+! SFX W over ueve over
+! SFX W olver uelve olver
+! SFX W ervir irve ervir
+! SFX W ar uve andar
+! SFX W ener uve ener
+! SFX W r ye or
+! SFX W uir uye [^g]uir
+! SFX W ir uye gir
+! SFX W er e er
+! SFX W iar e iar
+! SFX W oar uee oar
+! SFX W eir ie eir
+! SFX W uar e [^g]uar
+! SFX W uar e guar
+!
+!
+! SFX W Y 195 S
+! SFX W er an [eo]er
+! SFX W r ban ar
+! SFX W obar ueban obar
+! SFX W ebir iban ebir
+! SFX W erbar ierban erbar
+! SFX W ibir ban ohibir
+! SFX W ocar uecan ocar
+! SFX W olcar uelcan olcar
+! SFX W orcar uercan orcar
+! SFX W cer zcan [^c]ocer
+! SFX W cer zcan [^fh]acer
+! SFX W cer zcan ecer
+! SFX W cir zcan ucir
+! SFX W eder iedan eder
+! SFX W odar uedan odar
+! SFX W oder uedan oder
+! SFX W edir idan edir
+! SFX W oldar ueldan [^g]oldar
+! SFX W oldar eldan goldar
+! SFX W endar iendan endar
+! SFX W ender iendan ender
+! SFX W endir indan endir
+! SFX W erder ierdan erder
+! SFX W ordar uerdan ordar
+! SFX W order uerdan order
+! SFX W cer gan [fh]acer
+! SFX W er gan [eo]ner
+! SFX W er gan aler
+! SFX W ir gan alir
+! SFX W gar egan ugar
+! SFX W egar iegan egar
+! SFX W ogar uegan ogar
+! SFX W ecir igan ecir
+! SFX W eguir igan eguir
+! SFX W er igan aer
+! SFX W er igan oer
+! SFX W r igan or
+! SFX W olgar uelgan olgar
+! SFX W enir engan enir
+! SFX W engar iengan engar
+! SFX W enchir inchan enchir
+! SFX W egir ijan egir
+! SFX W ijar jan [ae]hijar
+! SFX W oblar ueblan oblar
+! SFX W emblar iemblan emblar
+! SFX W elar ielan elar
+! SFX W olar uelan olar
+! SFX W oler uelan oler
+! SFX W ollar uellan [^g]ollar
+! SFX W ollar ellan gollar
+! SFX W ilar lan [ae]hilar
+! SFX W emir iman emir
+! SFX W ormir uerman ormir
+! SFX W umar man [ae]humar
+! SFX W onar uenan onar
+! SFX W ernar iernan ernar
+! SFX W erner iernan erner
+! SFX W ernir iernan ernir
+! SFX W ornar uernan ornar
+! SFX W inar nan [aeo]hinar
+! SFX W unir nan eunir
+! SFX W aber epan saber
+! SFX W caber quepan caber
+! SFX W r ran [^a]ndar
+! SFX W r ran [^d]ar
+! SFX W r ran [^n]dar
+! SFX W ebrar iebran ebrar
+! SFX W embrar iembran embrar
+! SFX W edrar iedran edrar
+! SFX W endrar iendran endrar
+! SFX W r eran alir
+! SFX W r eran ernir
+! SFX W r eran eunir
+! SFX W r eran ohibir
+! SFX W er ieran [^fh]acer
+! SFX W er ieran aler
+! SFX W er ieran e[cd]er
+! SFX W er ieran ender
+! SFX W er ieran er[dnt]er
+! SFX W er ieran o[clv]er
+! SFX W er ieran olver
+! SFX W er ieran or[cd]er
+! SFX W erer ieran erer
+! SFX W erir ieran erir
+! SFX W er ieran er
+! SFX W irir ieran irir
+! SFX W ebir ibieran ebir
+! SFX W acer icieran [fh]acer
+! SFX W edir idieran edir
+! SFX W endir indieran endir
+! SFX W oder udieran oder
+! SFX W egir igieran egir
+! SFX W enchir inchieran enchir
+! SFX W emir imieran emir
+! SFX W ormir urmieran ormir
+! SFX W enir inieran enir
+! SFX W aber upieran aber
+! SFX W erir irieran erir
+! SFX W irir irieran irir
+! SFX W orir urieran orir
+! SFX W erer isieran erer
+! SFX W oner usieran oner
+! SFX W etir itieran etir
+! SFX W entir intieran entir
+! SFX W ertir irtieran ertir
+! SFX W estir istieran estir
+! SFX W eguir iguieran eguir
+! SFX W ervir irvieran ervir
+! SFX W ar uvieran andar
+! SFX W ener uvieran ener
+! SFX W cir jeran ucir
+! SFX W er jeran raer
+! SFX W ecir ijeran ecir
+! SFX W orar ueran [^g]orar
+! SFX W orir ueran orir
+! SFX W er yeran [eo]er
+! SFX W er yeran caer
+! SFX W ir yeran [^g]uir
+! SFX W r yeran or
+! SFX W ir uyeran gir
+! SFX W eir ieran eir
+! SFX W orar eran gorar
+! SFX W errar ierran errar
+! SFX W ontrar uentran ontrar
+! SFX W ostrar uestran ostrar
+! SFX W esar iesan esar
+! SFX W osar uesan osar
+! SFX W ensar iensan ensar
+! SFX W usar san [ae]husar
+! SFX W etar ietan etar
+! SFX W etir itan etir
+! SFX W oltar ueltan oltar
+! SFX W entar ientan entar
+! SFX W entir ientan entir
+! SFX W ontar uentan ontar
+! SFX W ertar iertan ertar
+! SFX W erter iertan erter
+! SFX W ertir iertan ertir
+! SFX W ortar uertan ortar
+! SFX W estar iestan estar
+! SFX W ostar uestan ostar
+! SFX W estir istan estir
+! SFX W itar tan [ae]hitar
+! SFX W evar ievan evar
+! SFX W ovar uevan ovar
+! SFX W over uevan over
+! SFX W olver uelvan olver
+! SFX W ervir irvan ervir
+! SFX W er yan oer
+! SFX W ir yan [^g]uir
+! SFX W ir uyan gir
+! SFX W ezar iezan ezar
+! SFX W ocer uezan cocer
+! SFX W enzar ienzan enzar
+! SFX W onzar enzan gonzar
+! SFX W orcer uerzan orcer
+! SFX W orzar uerzan orzar
+! SFX W izar zan [ae]izar
+! SFX W 0 an [^fh]acer
+! SFX W 0 an [aeo]er
+! SFX W 0 an [io]rir
+! SFX W 0 an [u]ir
+! SFX W 0 an ar
+! SFX W 0 an e[bdgmrt]ir
+! SFX W 0 an e[cd]er
+! SFX W 0 an e[ns]tir
+! SFX W 0 an enchir
+! SFX W 0 an ender
+! SFX W 0 an endir
+! SFX W 0 an er[dnt]er
+! SFX W 0 an er[ntv]ir
+! SFX W 0 an eunir
+! SFX W 0 an o[clv]er
+! SFX W 0 an olver
+! SFX W 0 an or[cd]er
+! SFX W 0 an ormir
+! SFX W 0 an ucir
+! SFX W er an er
+! SFX W er an er
+! SFX W iar an iar
+! SFX W ir an ir
+! SFX W r an r
+! SFX W cer ran [fh]acer
+! SFX W er ran aber
+! SFX W er ran erer
+! SFX W er ran oder
+! SFX W er dran [eo]ner
+! SFX W er dran aler
+! SFX W ir dran alir
+! SFX W ir dran enir
+! SFX W ecir iran ecir
+! SFX W r iran [eo]r
+! SFX W oar uean oar
+! SFX W eir ian eir
+! SFX W uar an [^g]uar
+!
+!
+! SFX W Y 202 S
+! SFX W ar en andar
+! SFX W ir en alir
+! SFX W ir en ucir
+! SFX W obar ueben obar
+! SFX W ebir iben ebir
+! SFX W erbar ierben erbar
+! SFX W ibir ben ohibir
+! SFX W ezar iecen ezar
+! SFX W ocer uecen cocer
+! SFX W ecir icen ecir
+! SFX W enzar iencen enzar
+! SFX W onzar encen gonzar
+! SFX W orcer uercen orcer
+! SFX W orzar uercen orzar
+! SFX W izar cen [ae]izar
+! SFX W eder ieden eder
+! SFX W odar ueden odar
+! SFX W oder ueden oder
+! SFX W edir iden edir
+! SFX W oldar uelden [^g]oldar
+! SFX W oldar elden goldar
+! SFX W endar ienden endar
+! SFX W ender ienden ender
+! SFX W endir inden endir
+! SFX W erder ierden erder
+! SFX W ordar uerden ordar
+! SFX W order uerden order
+! SFX W egir igen egir
+! SFX W enchir inchen enchir
+! SFX W ijar jen [ae]hijar
+! SFX W oblar ueblen oblar
+! SFX W emblar iemblen emblar
+! SFX W elar ielen elar
+! SFX W olar uelen olar
+! SFX W oler uelen oler
+! SFX W ollar uellen [^g]ollar
+! SFX W ollar ellen gollar
+! SFX W ilar len [ae]hilar
+! SFX W emir imen emir
+! SFX W ormir uermen ormir
+! SFX W umar men [ae]humar
+! SFX W ener ienen ener
+! SFX W enir ienen enir
+! SFX W onar uenen onar
+! SFX W ernar iernen ernar
+! SFX W erner iernen erner
+! SFX W ernir iernen ernir
+! SFX W ornar uernen ornar
+! SFX W inar nen [aeo]hinar
+! SFX W unir nen eunir
+! SFX W r ren [^a]ndar
+! SFX W r ren [^d]ar
+! SFX W r ren [^n]dar
+! SFX W ebrar iebren ebrar
+! SFX W embrar iembren embrar
+! SFX W edrar iedren edrar
+! SFX W endrar iendren endrar
+! SFX W r eren alir
+! SFX W r eren ernir
+! SFX W r eren eunir
+! SFX W r eren ohibir
+! SFX W er ieren [^fh]acer
+! SFX W er ieren aler
+! SFX W er ieren e[cd]er
+! SFX W er ieren ender
+! SFX W er ieren er[dnt]er
+! SFX W er ieren o[clv]er
+! SFX W er ieren olver
+! SFX W er ieren or[cd]er
+! SFX W erer ieren erer
+! SFX W erir ieren erir
+! SFX W er ieren er
+! SFX W irir ieren irir
+! SFX W ebir ibieren ebir
+! SFX W acer icieren [fh]acer
+! SFX W edir idieren edir
+! SFX W endir indieren endir
+! SFX W oder udieren oder
+! SFX W egir igieren egir
+! SFX W enchir inchieren enchir
+! SFX W emir imieren emir
+! SFX W ormir urmieren ormir
+! SFX W enir inieren enir
+! SFX W aber upieren aber
+! SFX W erir irieren erir
+! SFX W irir irieren irir
+! SFX W orir urieren orir
+! SFX W erer isieren erer
+! SFX W oner usieren oner
+! SFX W etir itieren etir
+! SFX W entir intieren entir
+! SFX W ertir irtieren ertir
+! SFX W estir istieren estir
+! SFX W eguir iguieren eguir
+! SFX W ervir irvieren ervir
+! SFX W ar uvieren andar
+! SFX W ener uvieren ener
+! SFX W cir jeren ucir
+! SFX W er jeren raer
+! SFX W ecir ijeren ecir
+! SFX W orar ueren [^g]orar
+! SFX W orir ueren orir
+! SFX W er yeren [eo]er
+! SFX W er yeren caer
+! SFX W ir yeren [^g]uir
+! SFX W r yeren or
+! SFX W ir uyeren gir
+! SFX W eir ieren eir
+! SFX W orar eren gorar
+! SFX W errar ierren errar
+! SFX W ontrar uentren ontrar
+! SFX W ostrar uestren ostrar
+! SFX W r sen [^a]ndar
+! SFX W r sen [^d]ar
+! SFX W r sen [^n]dar
+! SFX W r esen alir
+! SFX W r esen ernir
+! SFX W r esen eunir
+! SFX W r esen ohibir
+! SFX W er iesen [^fh]acer
+! SFX W er iesen aler
+! SFX W er iesen e[cd]er
+! SFX W er iesen ender
+! SFX W er iesen er[dnt]er
+! SFX W er iesen o[clv]er
+! SFX W er iesen olver
+! SFX W er iesen or[cd]er
+! SFX W esar iesen esar
+! SFX W er iesen er
+! SFX W ebir ibiesen ebir
+! SFX W acer iciesen [fh]acer
+! SFX W edir idiesen edir
+! SFX W endir indiesen endir
+! SFX W oder udiesen oder
+! SFX W egir igiesen egir
+! SFX W enchir inchiesen enchir
+! SFX W emir imiesen emir
+! SFX W ormir urmiesen ormir
+! SFX W enir iniesen enir
+! SFX W aber upiesen aber
+! SFX W erir iriesen erir
+! SFX W irir iriesen irir
+! SFX W orir uriesen orir
+! SFX W erer isiesen erer
+! SFX W oner usiesen oner
+! SFX W etir itiesen etir
+! SFX W entir intiesen entir
+! SFX W ertir irtiesen ertir
+! SFX W estir istiesen estir
+! SFX W eguir iguiesen eguir
+! SFX W ervir irviesen ervir
+! SFX W ar uviesen andar
+! SFX W ener uviesen ener
+! SFX W cir jesen ucir
+! SFX W er jesen raer
+! SFX W ecir ijesen ecir
+! SFX W osar uesen osar
+! SFX W er yesen [eo]er
+! SFX W er yesen caer
+! SFX W ir yesen [^g]uir
+! SFX W r yesen or
+! SFX W ir uyesen gir
+! SFX W eir iesen eir
+! SFX W ensar iensen ensar
+! SFX W usar sen [ae]husar
+! SFX W etar ieten etar
+! SFX W etir iten etir
+! SFX W oltar uelten oltar
+! SFX W entar ienten entar
+! SFX W entir ienten entir
+! SFX W ontar uenten ontar
+! SFX W ertar ierten ertar
+! SFX W erter ierten erter
+! SFX W ertir ierten ertir
+! SFX W ortar uerten ortar
+! SFX W estar iesten estar
+! SFX W ostar uesten ostar
+! SFX W estir isten estir
+! SFX W itar ten [ae]hitar
+! SFX W gar eguen ugar
+! SFX W egar ieguen egar
+! SFX W ogar ueguen ogar
+! SFX W eguir iguen eguir
+! SFX W olgar uelguen olgar
+! SFX W engar ienguen engar
+! SFX W ocar uequen ocar
+! SFX W olcar uelquen olcar
+! SFX W orcar uerquen orcar
+! SFX W evar ieven evar
+! SFX W ovar ueven ovar
+! SFX W over ueven over
+! SFX W olver uelven olver
+! SFX W ervir irven ervir
+! SFX W ir yen [^g]uir
+! SFX W r yen or
+! SFX W ir uyen gir
+! SFX W er en er
+! SFX W iar en iar
+! SFX W oar ueen oar
+! SFX W eir ien eir
+! SFX W uar en [^g]uar
+! SFX W uar en guar
+!
+!
+! SFX W Y 49 S
+! SFX W 0 on [^a]ndar
+! SFX W 0 on [^d]ar
+! SFX W 0 on [^n]dar
+! SFX W r eron alir
+! SFX W r eron ernir
+! SFX W r eron eunir
+! SFX W r eron irir
+! SFX W r eron ohibir
+! SFX W er ieron [^fh]acer
+! SFX W er ieron aler
+! SFX W er ieron e[cd]er
+! SFX W er ieron ender
+! SFX W er ieron er[dnt]er
+! SFX W er ieron o[clv]er
+! SFX W er ieron olver
+! SFX W er ieron or[cd]er
+! SFX W er ieron er
+! SFX W ebir ibieron ebir
+! SFX W acer icieron [fh]acer
+! SFX W edir idieron edir
+! SFX W endir indieron endir
+! SFX W oder udieron oder
+! SFX W egir igieron egir
+! SFX W enchir inchieron enchir
+! SFX W emir imieron emir
+! SFX W ormir urmieron ormir
+! SFX W enir inieron enir
+! SFX W aber upieron aber
+! SFX W erir irieron erir
+! SFX W orir urieron orir
+! SFX W erer isieron erer
+! SFX W oner usieron oner
+! SFX W etir itieron etir
+! SFX W entir intieron entir
+! SFX W ertir irtieron ertir
+! SFX W estir istieron estir
+! SFX W eguir iguieron eguir
+! SFX W ervir irvieron ervir
+! SFX W ar uvieron andar
+! SFX W ener uvieron ener
+! SFX W cir jeron ucir
+! SFX W er jeron raer
+! SFX W ecir ijeron ecir
+! SFX W er yeron [eo]er
+! SFX W er yeron caer
+! SFX W ir yeron [^g]uir
+! SFX W r yeron or
+! SFX W ir uyeron gir
+! SFX W eir ieron eir
+!
+!
+! SFX W Y 29 S
+! SFX W 0 n [^fh]acer
+! SFX W 0 n [aeo]er
+! SFX W 0 n [io]rir
+! SFX W 0 n [u]ir
+! SFX W 0 n ar
+! SFX W 0 n e[bdgmrt]ir
+! SFX W 0 n e[cd]er
+! SFX W 0 n e[ns]tir
+! SFX W 0 n enchir
+! SFX W 0 n ender
+! SFX W 0 n endir
+! SFX W 0 n er[dnt]er
+! SFX W 0 n er[ntv]ir
+! SFX W 0 n eunir
+! SFX W 0 n o[clv]er
+! SFX W 0 n olver
+! SFX W 0 n or[cd]er
+! SFX W 0 n ormir
+! SFX W 0 n ucir
+! SFX W cer rn [fh]acer
+! SFX W er rn aber
+! SFX W er rn erer
+! SFX W er rn oder
+! SFX W er drn [eo]ner
+! SFX W er drn aler
+! SFX W ir drn alir
+! SFX W ir drn enir
+! SFX W ecir irn ecir
+! SFX W r irn [eo]r
+!
+!
+! SFX W Y 126 S
+! SFX W ar o andar
+! SFX W ar o guar
+! SFX W er o [eo]er
+! SFX W obar uebo obar
+! SFX W ebir ibo ebir
+! SFX W erbar ierbo erbar
+! SFX W ibir bo ohibir
+! SFX W ocar ueco ocar
+! SFX W olcar uelco olcar
+! SFX W orcar uerco orcar
+! SFX W cer zco [^c]ocer
+! SFX W cer zco [^fh]acer
+! SFX W cer zco ecer
+! SFX W ucir uzco ucir
+! SFX W eder iedo eder
+! SFX W odar uedo odar
+! SFX W oder uedo oder
+! SFX W edir ido edir
+! SFX W oldar ueldo [^g]oldar
+! SFX W oldar eldo goldar
+! SFX W endar iendo endar
+! SFX W ender iendo ender
+! SFX W endir indo endir
+! SFX W erder ierdo erder
+! SFX W ordar uerdo ordar
+! SFX W order uerdo order
+! SFX W oder udo oder
+! SFX W cer go [fh]acer
+! SFX W er go aler
+! SFX W er go ener
+! SFX W er go oner
+! SFX W ir go alir
+! SFX W ir go enir
+! SFX W gar ego ugar
+! SFX W egar iego egar
+! SFX W ogar uego ogar
+! SFX W ecir igo ecir
+! SFX W eguir igo eguir
+! SFX W er igo [cr]aer
+! SFX W er igo oer
+! SFX W r igo or
+! SFX W olgar uelgo olgar
+! SFX W engar iengo engar
+! SFX W enchir incho enchir
+! SFX W cir jo ucir
+! SFX W er jo raer
+! SFX W ecir ijo ecir
+! SFX W egir ijo egir
+! SFX W ijar jo [ae]hijar
+! SFX W oblar ueblo oblar
+! SFX W emblar iemblo emblar
+! SFX W elar ielo elar
+! SFX W olar uelo olar
+! SFX W oler uelo oler
+! SFX W ollar uello [^g]ollar
+! SFX W ollar ello gollar
+! SFX W ilar lo [ae]hilar
+! SFX W emir imo emir
+! SFX W ormir uermo ormir
+! SFX W umar mo [ae]humar
+! SFX W onar ueno onar
+! SFX W enir ino enir
+! SFX W ernar ierno ernar
+! SFX W erner ierno erner
+! SFX W ernir ierno ernir
+! SFX W ornar uerno ornar
+! SFX W inar no [aeo]hinar
+! SFX W unir no eunir
+! SFX W caber quepo caber
+! SFX W aber upo aber
+! SFX W ebrar iebro ebrar
+! SFX W embrar iembro embrar
+! SFX W edrar iedro edrar
+! SFX W endrar iendro endrar
+! SFX W erer iero erer
+! SFX W erir iero erir
+! SFX W irir iero irir
+! SFX W orar uero [^g]orar
+! SFX W orir uero orir
+! SFX W orar ero gorar
+! SFX W errar ierro errar
+! SFX W ontrar uentro ontrar
+! SFX W ostrar uestro ostrar
+! SFX W esar ieso esar
+! SFX W osar ueso osar
+! SFX W erer iso erer
+! SFX W ensar ienso ensar
+! SFX W oner uso oner
+! SFX W usar so [ae]husar
+! SFX W etar ieto etar
+! SFX W etir ito etir
+! SFX W oltar uelto oltar
+! SFX W entar iento entar
+! SFX W entir iento entir
+! SFX W ontar uento ontar
+! SFX W ertar ierto ertar
+! SFX W erter ierto erter
+! SFX W ertir ierto ertir
+! SFX W ortar uerto ortar
+! SFX W estar iesto estar
+! SFX W ostar uesto ostar
+! SFX W estir isto estir
+! SFX W itar to [ae]hitar
+! SFX W evar ievo evar
+! SFX W ovar uevo ovar
+! SFX W over uevo over
+! SFX W olver uelvo olver
+! SFX W ervir irvo ervir
+! SFX W ar uvo andar
+! SFX W ener uvo ener
+! SFX W er yo oer
+! SFX W uir uyo [^g]uir
+! SFX W ir uyo gir
+! SFX W ezar iezo ezar
+! SFX W ocer uezo cocer
+! SFX W acer izo [fh]acer
+! SFX W enzar ienzo enzar
+! SFX W onzar enzo gonzar
+! SFX W orcer uerzo orcer
+! SFX W orzar uerzo orzar
+! SFX W izar zo [ae]izar
+! SFX W er o er
+! SFX W iar o iar
+! SFX W oar ueo oar
+! SFX W eir io eir
+! SFX W uar o [^g]uar
+!
+!
+!
+! SFX W Y 195 S
+! SFX W er as [eo]er
+! SFX W r bas ar
+! SFX W obar uebas obar
+! SFX W ebir ibas ebir
+! SFX W erbar ierbas erbar
+! SFX W ibir bas ohibir
+! SFX W ocar uecas ocar
+! SFX W olcar uelcas olcar
+! SFX W orcar uercas orcar
+! SFX W cer zcas [^c]ocer
+! SFX W cer zcas [^fh]acer
+! SFX W cer zcas ecer
+! SFX W cir zcas ucir
+! SFX W eder iedas eder
+! SFX W odar uedas odar
+! SFX W oder uedas oder
+! SFX W edir idas edir
+! SFX W oldar ueldas [^g]oldar
+! SFX W oldar eldas goldar
+! SFX W endar iendas endar
+! SFX W ender iendas ender
+! SFX W endir indas endir
+! SFX W erder ierdas erder
+! SFX W ordar uerdas ordar
+! SFX W order uerdas order
+! SFX W cer gas [fh]acer
+! SFX W er gas [eo]ner
+! SFX W er gas aler
+! SFX W ir gas alir
+! SFX W gar egas ugar
+! SFX W egar iegas egar
+! SFX W ogar uegas ogar
+! SFX W ecir igas ecir
+! SFX W eguir igas eguir
+! SFX W er igas aer
+! SFX W er igas oer
+! SFX W r igas or
+! SFX W olgar uelgas olgar
+! SFX W enir engas enir
+! SFX W engar iengas engar
+! SFX W enchir inchas enchir
+! SFX W egir ijas egir
+! SFX W ijar jas [ae]hijar
+! SFX W oblar ueblas oblar
+! SFX W emblar iemblas emblar
+! SFX W elar ielas elar
+! SFX W olar uelas olar
+! SFX W oler uelas oler
+! SFX W ollar uellas [^g]ollar
+! SFX W ollar ellas gollar
+! SFX W ilar las [ae]hilar
+! SFX W emir imas emir
+! SFX W ormir uermas ormir
+! SFX W umar mas [ae]humar
+! SFX W onar uenas onar
+! SFX W ernar iernas ernar
+! SFX W erner iernas erner
+! SFX W ernir iernas ernir
+! SFX W ornar uernas ornar
+! SFX W inar nas [aeo]hinar
+! SFX W unir nas eunir
+! SFX W aber epas saber
+! SFX W caber quepas caber
+! SFX W r ras [^a]ndar
+! SFX W r ras [^d]ar
+! SFX W r ras [^n]dar
+! SFX W ebrar iebras ebrar
+! SFX W embrar iembras embrar
+! SFX W edrar iedras edrar
+! SFX W endrar iendras endrar
+! SFX W r eras alir
+! SFX W r eras ernir
+! SFX W r eras eunir
+! SFX W r eras ohibir
+! SFX W er ieras [^fh]acer
+! SFX W er ieras aler
+! SFX W er ieras e[cd]er
+! SFX W er ieras ender
+! SFX W er ieras er[dnt]er
+! SFX W er ieras o[clv]er
+! SFX W er ieras olver
+! SFX W er ieras or[cd]er
+! SFX W erer ieras erer
+! SFX W erir ieras erir
+! SFX W er ieras er
+! SFX W irir ieras irir
+! SFX W ebir ibieras ebir
+! SFX W acer icieras [fh]acer
+! SFX W edir idieras edir
+! SFX W endir indieras endir
+! SFX W oder udieras oder
+! SFX W egir igieras egir
+! SFX W enchir inchieras enchir
+! SFX W emir imieras emir
+! SFX W ormir urmieras ormir
+! SFX W enir inieras enir
+! SFX W aber upieras aber
+! SFX W erir irieras erir
+! SFX W irir irieras irir
+! SFX W orir urieras orir
+! SFX W erer isieras erer
+! SFX W oner usieras oner
+! SFX W etir itieras etir
+! SFX W entir intieras entir
+! SFX W ertir irtieras ertir
+! SFX W estir istieras estir
+! SFX W eguir iguieras eguir
+! SFX W ervir irvieras ervir
+! SFX W ar uvieras andar
+! SFX W ener uvieras ener
+! SFX W cir jeras ucir
+! SFX W er jeras raer
+! SFX W ecir ijeras ecir
+! SFX W orar ueras [^g]orar
+! SFX W orir ueras orir
+! SFX W er yeras [eo]er
+! SFX W er yeras caer
+! SFX W ir yeras [^g]uir
+! SFX W r yeras or
+! SFX W ir uyeras gir
+! SFX W eir ieras eir
+! SFX W orar eras gorar
+! SFX W errar ierras errar
+! SFX W ontrar uentras ontrar
+! SFX W ostrar uestras ostrar
+! SFX W esar iesas esar
+! SFX W osar uesas osar
+! SFX W ensar iensas ensar
+! SFX W usar sas [ae]husar
+! SFX W etar ietas etar
+! SFX W etir itas etir
+! SFX W oltar ueltas oltar
+! SFX W entar ientas entar
+! SFX W entir ientas entir
+! SFX W ontar uentas ontar
+! SFX W ertar iertas ertar
+! SFX W erter iertas erter
+! SFX W ertir iertas ertir
+! SFX W ortar uertas ortar
+! SFX W estar iestas estar
+! SFX W ostar uestas ostar
+! SFX W estir istas estir
+! SFX W itar tas [ae]hitar
+! SFX W evar ievas evar
+! SFX W ovar uevas ovar
+! SFX W over uevas over
+! SFX W olver uelvas olver
+! SFX W ervir irvas ervir
+! SFX W er yas oer
+! SFX W ir yas [^g]uir
+! SFX W ir uyas gir
+! SFX W ezar iezas ezar
+! SFX W ocer uezas cocer
+! SFX W enzar ienzas enzar
+! SFX W onzar enzas gonzar
+! SFX W orcer uerzas orcer
+! SFX W orzar uerzas orzar
+! SFX W izar zas [ae]izar
+! SFX W 0 as [^fh]acer
+! SFX W 0 as [aeo]er
+! SFX W 0 as [io]rir
+! SFX W 0 as [u]ir
+! SFX W 0 as ar
+! SFX W 0 as e[bdgmrt]ir
+! SFX W 0 as e[cd]er
+! SFX W 0 as e[ns]tir
+! SFX W 0 as enchir
+! SFX W 0 as ender
+! SFX W 0 as endir
+! SFX W 0 as er[dnt]er
+! SFX W 0 as er[ntv]ir
+! SFX W 0 as eunir
+! SFX W 0 as o[clv]er
+! SFX W 0 as olver
+! SFX W 0 as or[cd]er
+! SFX W 0 as ormir
+! SFX W 0 as ucir
+! SFX W er as er
+! SFX W er as er
+! SFX W iar as iar
+! SFX W ir as ir
+! SFX W r as r
+! SFX W cer ras [fh]acer
+! SFX W er ras aber
+! SFX W er ras erer
+! SFX W er ras oder
+! SFX W er dras [eo]ner
+! SFX W er dras aler
+! SFX W ir dras alir
+! SFX W ir dras enir
+! SFX W ecir iras ecir
+! SFX W r iras [eo]r
+! SFX W oar ueas oar
+! SFX W eir ias eir
+! SFX W uar as [^g]uar
+!
+!
+!
+! SFX W Y 202 S
+! SFX W ar es andar
+! SFX W ir es ucir
+! SFX W r es alir
+! SFX W obar uebes obar
+! SFX W ebir ibes ebir
+! SFX W erbar ierbes erbar
+! SFX W ibir bes ohibir
+! SFX W ezar ieces ezar
+! SFX W ocer ueces cocer
+! SFX W ecir ices ecir
+! SFX W enzar iences enzar
+! SFX W onzar ences gonzar
+! SFX W orcer uerces orcer
+! SFX W orzar uerces orzar
+! SFX W izar ces [ae]izar
+! SFX W eder iedes eder
+! SFX W odar uedes odar
+! SFX W oder uedes oder
+! SFX W edir ides edir
+! SFX W oldar ueldes [^g]oldar
+! SFX W oldar eldes goldar
+! SFX W endar iendes endar
+! SFX W ender iendes ender
+! SFX W endir indes endir
+! SFX W erder ierdes erder
+! SFX W ordar uerdes ordar
+! SFX W order uerdes order
+! SFX W egir iges egir
+! SFX W enchir inches enchir
+! SFX W ijar jes [ae]hijar
+! SFX W oblar uebles oblar
+! SFX W emblar iembles emblar
+! SFX W elar ieles elar
+! SFX W olar ueles olar
+! SFX W oler ueles oler
+! SFX W ollar uelles [^g]ollar
+! SFX W ollar elles gollar
+! SFX W ilar les [ae]hilar
+! SFX W emir imes emir
+! SFX W ormir uermes ormir
+! SFX W umar mes [ae]humar
+! SFX W ener ienes ener
+! SFX W enir ienes enir
+! SFX W onar uenes onar
+! SFX W ernar iernes ernar
+! SFX W erner iernes erner
+! SFX W ernir iernes ernir
+! SFX W ornar uernes ornar
+! SFX W inar nes [aeo]hinar
+! SFX W unir nes eunir
+! SFX W r res [^a]ndar
+! SFX W r res [^d]ar
+! SFX W r res [^n]dar
+! SFX W ebrar iebres ebrar
+! SFX W embrar iembres embrar
+! SFX W edrar iedres edrar
+! SFX W endrar iendres endrar
+! SFX W r eres alir
+! SFX W r eres ernir
+! SFX W r eres eunir
+! SFX W r eres ohibir
+! SFX W er ieres [^fh]acer
+! SFX W er ieres aler
+! SFX W er ieres e[cd]er
+! SFX W er ieres ender
+! SFX W er ieres er[dnt]er
+! SFX W er ieres o[clv]er
+! SFX W er ieres olver
+! SFX W er ieres or[cd]er
+! SFX W erer ieres erer
+! SFX W erir ieres erir
+! SFX W er ieres er
+! SFX W irir ieres irir
+! SFX W ebir ibieres ebir
+! SFX W acer icieres [fh]acer
+! SFX W edir idieres edir
+! SFX W endir indieres endir
+! SFX W oder udieres oder
+! SFX W egir igieres egir
+! SFX W enchir inchieres enchir
+! SFX W emir imieres emir
+! SFX W ormir urmieres ormir
+! SFX W enir inieres enir
+! SFX W aber upieres aber
+! SFX W erir irieres erir
+! SFX W irir irieres irir
+! SFX W orir urieres orir
+! SFX W erer isieres erer
+! SFX W oner usieres oner
+! SFX W etir itieres etir
+! SFX W entir intieres entir
+! SFX W ertir irtieres ertir
+! SFX W estir istieres estir
+! SFX W eguir iguieres eguir
+! SFX W ervir irvieres ervir
+! SFX W ar uvieres andar
+! SFX W ener uvieres ener
+! SFX W cir jeres ucir
+! SFX W er jeres raer
+! SFX W ecir ijeres ecir
+! SFX W orar ueres [^g]orar
+! SFX W orir ueres orir
+! SFX W er yeres [eo]er
+! SFX W er yeres caer
+! SFX W ir yeres [^g]uir
+! SFX W r yeres or
+! SFX W ir uyeres gir
+! SFX W eir ieres eir
+! SFX W orar eres gorar
+! SFX W errar ierres errar
+! SFX W ontrar uentres ontrar
+! SFX W ostrar uestres ostrar
+! SFX W r ses [^a]ndar
+! SFX W r ses [^d]ar
+! SFX W r ses [^n]dar
+! SFX W r eses alir
+! SFX W r eses ernir
+! SFX W r eses eunir
+! SFX W r eses ohibir
+! SFX W er ieses [^fh]acer
+! SFX W er ieses aler
+! SFX W er ieses e[cd]er
+! SFX W er ieses ender
+! SFX W er ieses er[dnt]er
+! SFX W er ieses o[clv]er
+! SFX W er ieses olver
+! SFX W er ieses or[cd]er
+! SFX W esar ieses esar
+! SFX W er ieses er
+! SFX W ebir ibieses ebir
+! SFX W acer icieses [fh]acer
+! SFX W edir idieses edir
+! SFX W endir indieses endir
+! SFX W oder udieses oder
+! SFX W egir igieses egir
+! SFX W enchir inchieses enchir
+! SFX W emir imieses emir
+! SFX W ormir urmieses ormir
+! SFX W enir inieses enir
+! SFX W aber upieses aber
+! SFX W erir irieses erir
+! SFX W irir irieses irir
+! SFX W orir urieses orir
+! SFX W erer isieses erer
+! SFX W oner usieses oner
+! SFX W etir itieses etir
+! SFX W entir intieses entir
+! SFX W ertir irtieses ertir
+! SFX W estir istieses estir
+! SFX W eguir iguieses eguir
+! SFX W ervir irvieses ervir
+! SFX W ar uvieses andar
+! SFX W ener uvieses ener
+! SFX W cir jeses ucir
+! SFX W er jeses raer
+! SFX W ecir ijeses ecir
+! SFX W osar ueses osar
+! SFX W er yeses [eo]er
+! SFX W er yeses caer
+! SFX W ir yeses [^g]uir
+! SFX W r yeses or
+! SFX W ir uyeses gir
+! SFX W eir ieses eir
+! SFX W ensar ienses ensar
+! SFX W usar ses [ae]husar
+! SFX W etar ietes etar
+! SFX W etir ites etir
+! SFX W oltar ueltes oltar
+! SFX W entar ientes entar
+! SFX W entir ientes entir
+! SFX W ontar uentes ontar
+! SFX W ertar iertes ertar
+! SFX W erter iertes erter
+! SFX W ertir iertes ertir
+! SFX W ortar uertes ortar
+! SFX W estar iestes estar
+! SFX W ostar uestes ostar
+! SFX W estir istes estir
+! SFX W itar tes [ae]hitar
+! SFX W gar egues ugar
+! SFX W egar iegues egar
+! SFX W ogar uegues ogar
+! SFX W eguir igues eguir
+! SFX W olgar uelgues olgar
+! SFX W engar iengues engar
+! SFX W ocar ueques ocar
+! SFX W olcar uelques olcar
+! SFX W orcar uerques orcar
+! SFX W evar ieves evar
+! SFX W ovar ueves ovar
+! SFX W over ueves over
+! SFX W olver uelves olver
+! SFX W ervir irves ervir
+! SFX W r yes or
+! SFX W uir uyes [^g]uir
+! SFX W ir uyes gir
+! SFX W er es er
+! SFX W iar es iar
+! SFX W oar uees oar
+! SFX W eir ies eir
+! SFX W uar es [^g]uar
+! SFX W uar es guar
+!
+!
+! SFX W Y 49 S
+! SFX W r rais [^a]ndar
+! SFX W r rais [^d]ar
+! SFX W r rais [^n]dar
+! SFX W r erais alir
+! SFX W r erais ernir
+! SFX W r erais eunir
+! SFX W r erais ohibir
+! SFX W er ierais [^fh]acer
+! SFX W er ierais aler
+! SFX W er ierais e[cd]er
+! SFX W er ierais ender
+! SFX W er ierais er[dnt]er
+! SFX W er ierais o[clv]er
+! SFX W er ierais olver
+! SFX W er ierais or[cd]er
+! SFX W er ierais er
+! SFX W ebir ibierais ebir
+! SFX W acer icierais [fh]acer
+! SFX W edir idierais edir
+! SFX W endir indierais endir
+! SFX W oder udierais oder
+! SFX W egir igierais egir
+! SFX W enchir inchierais enchir
+! SFX W emir imierais emir
+! SFX W ormir urmierais ormir
+! SFX W enir inierais enir
+! SFX W aber upierais aber
+! SFX W erir irierais erir
+! SFX W irir irierais irir
+! SFX W orir urierais orir
+! SFX W erer isierais erer
+! SFX W oner usierais oner
+! SFX W etir itierais etir
+! SFX W entir intierais entir
+! SFX W ertir irtierais ertir
+! SFX W estir istierais estir
+! SFX W eguir iguierais eguir
+! SFX W ervir irvierais ervir
+! SFX W ar uvierais andar
+! SFX W ener uvierais ener
+! SFX W cir jerais ucir
+! SFX W er jerais raer
+! SFX W ecir ijerais ecir
+! SFX W er yerais [eo]er
+! SFX W er yerais caer
+! SFX W ir yerais [^g]uir
+! SFX W r yerais or
+! SFX W ir uyerais gir
+! SFX W eir ierais eir
+!
+!
+!
+! SFX W Y 32 S
+! SFX W 0 ais [^fh]acer
+! SFX W 0 ais [aeo]er
+! SFX W 0 ais [io]rir
+! SFX W 0 ais [u]ir
+! SFX W 0 ais ar
+! SFX W 0 ais e[bdgmrt]ir
+! SFX W 0 ais e[cd]er
+! SFX W 0 ais e[ns]tir
+! SFX W 0 ais enchir
+! SFX W 0 ais ender
+! SFX W 0 ais endir
+! SFX W 0 ais er[dnt]er
+! SFX W 0 ais er[ntv]ir
+! SFX W 0 ais eunir
+! SFX W 0 ais o[clv]er
+! SFX W 0 ais olver
+! SFX W 0 ais or[cd]er
+! SFX W 0 ais ormir
+! SFX W 0 ais ucir
+! SFX W er ais er
+! SFX W ir ais ir
+! SFX W r ais r
+! SFX W cer rais [fh]acer
+! SFX W er rais aber
+! SFX W er rais erer
+! SFX W er rais oder
+! SFX W er drais [eo]ner
+! SFX W er drais aler
+! SFX W ir drais alir
+! SFX W ir drais enir
+! SFX W ecir irais ecir
+! SFX W r irais [eo]r
+!
+!
+!
+! SFX W Y 48 S
+! SFX W r reis [^a]ndar
+! SFX W r reis [^d]ar
+! SFX W r reis [^n]dar
+! SFX W r ereis alir
+! SFX W r ereis ernir
+! SFX W r ereis ohibir
+! SFX W er iereis [^fh]acer
+! SFX W er iereis aler
+! SFX W er iereis e[cd]er
+! SFX W er iereis ender
+! SFX W er iereis er[dnt]er
+! SFX W er iereis o[clv]er
+! SFX W er iereis olver
+! SFX W er iereis or[cd]er
+! SFX W er iereis er
+! SFX W ebir ibiereis ebir
+! SFX W acer iciereis [fh]acer
+! SFX W edir idiereis edir
+! SFX W endir indiereis endir
+! SFX W oder udiereis oder
+! SFX W egir igiereis egir
+! SFX W enchir inchiereis enchir
+! SFX W emir imiereis emir
+! SFX W ormir urmiereis ormir
+! SFX W enir iniereis enir
+! SFX W aber upiereis aber
+! SFX W erir iriereis erir
+! SFX W irir iriereis irir
+! SFX W orir uriereis orir
+! SFX W oner usiereis oner
+! SFX W etir itiereis etir
+! SFX W entir intiereis entir
+! SFX W ertir irtiereis ertir
+! SFX W estir istiereis estir
+! SFX W eguir iguiereis eguir
+! SFX W ervir irviereis ervir
+! SFX W ar uviereis andar
+! SFX W ener uviereis ener
+! SFX W cir jereis ucir
+! SFX W er jereis raer
+! SFX W ecir ijereis ecir
+! SFX W er yereis [eo]er
+! SFX W er yereis caer
+! SFX W ir yereis [^g]uir
+! SFX W r yereis or
+! SFX W ir uyereis gir
+! SFX W eir iereis eir
+! SFX W erer isireis erer
+!
+!
+!
+! SFX W Y 49 S
+! SFX W r seis [^a]ndar
+! SFX W r seis [^d]ar
+! SFX W r seis [^n]dar
+! SFX W r eseis alir
+! SFX W r eseis ernir
+! SFX W r eseis eunir
+! SFX W r eseis ohibir
+! SFX W er ieseis [^fh]acer
+! SFX W er ieseis aler
+! SFX W er ieseis e[cd]er
+! SFX W er ieseis ender
+! SFX W er ieseis er[dnt]er
+! SFX W er ieseis o[clv]er
+! SFX W er ieseis olver
+! SFX W er ieseis or[cd]er
+! SFX W er ieseis er
+! SFX W ebir ibieseis ebir
+! SFX W acer icieseis [fh]acer
+! SFX W edir idieseis edir
+! SFX W endir indieseis endir
+! SFX W oder udieseis oder
+! SFX W egir igieseis egir
+! SFX W enchir inchieseis enchir
+! SFX W emir imieseis emir
+! SFX W ormir urmieseis ormir
+! SFX W enir inieseis enir
+! SFX W aber upieseis aber
+! SFX W erir irieseis erir
+! SFX W irir irieseis irir
+! SFX W orir urieseis orir
+! SFX W erer isieseis erer
+! SFX W oner usieseis oner
+! SFX W etir itieseis etir
+! SFX W entir intieseis entir
+! SFX W ertir irtieseis ertir
+! SFX W estir istieseis estir
+! SFX W eguir iguieseis eguir
+! SFX W ervir irvieseis ervir
+! SFX W ar uvieseis andar
+! SFX W ener uvieseis ener
+! SFX W cir jeseis ucir
+! SFX W er jeseis raer
+! SFX W ecir ijeseis ecir
+! SFX W er yeseis [eo]er
+! SFX W er yeseis caer
+! SFX W ir yeseis [^g]uir
+! SFX W r yeseis or
+! SFX W ir uyeseis gir
+! SFX W eir ieseis eir
+!
+!
+!
+! SFX W Y 45 S
+! SFX W r steis [^a]ndar
+! SFX W r steis [^d]ar
+! SFX W r steis [^n]dar
+! SFX W r steis [eo]r
+! SFX W r steis [u]ir
+! SFX W r steis alir
+! SFX W r steis ebir
+! SFX W r steis edir
+! SFX W r steis egir
+! SFX W r steis emir
+! SFX W r steis enchir
+! SFX W r steis endir
+! SFX W r steis entir
+! SFX W r steis erir
+! SFX W r steis ernir
+! SFX W r steis ertir
+! SFX W r steis ervir
+! SFX W r steis estir
+! SFX W r steis etir
+! SFX W r steis eunir
+! SFX W r steis eir
+! SFX W r steis irir
+! SFX W r steis orir
+! SFX W r steis ormir
+! SFX W er isteis [^fh]acer
+! SFX W er isteis aler
+! SFX W er isteis e[cd]er
+! SFX W er isteis ender
+! SFX W er isteis er[dnt]er
+! SFX W er isteis o[clv]er
+! SFX W er isteis olver
+! SFX W er isteis or[cd]er
+! SFX W acer icisteis [fh]acer
+! SFX W oder udisteis oder
+! SFX W cir jisteis ucir
+! SFX W er jisteis raer
+! SFX W ecir ijisteis ecir
+! SFX W enir inisteis enir
+! SFX W aber upisteis aber
+! SFX W erer isisteis erer
+! SFX W oner usisteis oner
+! SFX W ar uvisteis andar
+! SFX W ener uvisteis ener
+! SFX W er steis [eo]er
+! SFX W er steis caer
+!
+!
+!
+! SFX W Y 54 S
+! SFX W ar is ar
+! SFX W er is [eo]er
+! SFX W er is eder
+! SFX W er is ender
+! SFX W er is erder
+! SFX W er is erer
+! SFX W er is erner
+! SFX W er is erter
+! SFX W er is oder
+! SFX W er is oler
+! SFX W er is olver
+! SFX W er is order
+! SFX W er is over
+! SFX W ir is ernir
+! SFX W ir is eunir
+! SFX W ir is irir
+! SFX W ir is ohibir
+! SFX W ebir ibis ebir
+! SFX W cer zcis [^c]ocer
+! SFX W cer zcis [^fh]acer
+! SFX W cer zcis ecer
+! SFX W cir zcis ucir
+! SFX W edir idis edir
+! SFX W endir indis endir
+! SFX W cer gis [fh]acer
+! SFX W er gis [eo]ner
+! SFX W er gis aler
+! SFX W ir gis alir
+! SFX W ecir igis ecir
+! SFX W eguir igis eguir
+! SFX W er igis aer
+! SFX W er igis oer
+! SFX W r igis or
+! SFX W enir engis enir
+! SFX W enchir inchis enchir
+! SFX W er iis er
+! SFX W egir ijis egir
+! SFX W emir imis emir
+! SFX W ormir urmis ormir
+! SFX W aber epis saber
+! SFX W caber quepis caber
+! SFX W erir iris erir
+! SFX W orir uris orir
+! SFX W etir itis etir
+! SFX W entir intis entir
+! SFX W ertir irtis ertir
+! SFX W estir istis estir
+! SFX W ervir irvis ervir
+! SFX W er yis oer
+! SFX W ir yis [^g]uir
+! SFX W ir uyis gir
+! SFX W cer zis cocer
+! SFX W cer zis orcer
+! SFX W emir iis eir
+!
+!
+!
+! SFX W Y 84 S
+! SFX W 0 is [^fh]acer
+! SFX W 0 is [aeo]er
+! SFX W 0 is [io]rir
+! SFX W 0 is [u]ir
+! SFX W 0 is ar
+! SFX W 0 is e[bdgmrt]ir
+! SFX W 0 is e[cd]er
+! SFX W 0 is e[ns]tir
+! SFX W 0 is enchir
+! SFX W 0 is ender
+! SFX W 0 is endir
+! SFX W 0 is er[dnt]er
+! SFX W 0 is er[ntv]ir
+! SFX W 0 is eunir
+! SFX W 0 is o[clv]er
+! SFX W 0 is olver
+! SFX W 0 is or[cd]er
+! SFX W 0 is ormir
+! SFX W 0 is ucir
+! SFX W ar is [^g]uar
+! SFX W ar is [ae]hu[ms]ar
+! SFX W ar is [ae]ndar
+! SFX W ar is [aeo]hi[jlnt]ar
+! SFX W ar is ebrar
+! SFX W ar is edrar
+! SFX W ar is elar
+! SFX W ar is emblar
+! SFX W ar is embrar
+! SFX W ar is endrar
+! SFX W ar is ensar
+! SFX W ar is entar
+! SFX W ar is erbar
+! SFX W ar is ernar
+! SFX W ar is errar
+! SFX W ar is ertar
+! SFX W ar is esar
+! SFX W ar is estar
+! SFX W ar is etar
+! SFX W ar is evar
+! SFX W ar is iar
+! SFX W ar is obar
+! SFX W ar is oblar
+! SFX W ar is odar
+! SFX W ar is olar
+! SFX W ar is oldar
+! SFX W ar is ollar
+! SFX W ar is oltar
+! SFX W ar is onar
+! SFX W ar is ontar
+! SFX W ar is ontrar
+! SFX W ar is orar
+! SFX W ar is ordar
+! SFX W ar is ornar
+! SFX W ar is ortar
+! SFX W ar is osar
+! SFX W ar is ostar
+! SFX W ar is ostrar
+! SFX W ar is ovar
+! SFX W ar is oar
+! SFX W er is er
+! SFX W zar cis [ae]izar
+! SFX W zar cis enzar
+! SFX W zar cis ezar
+! SFX W zar cis gonzar
+! SFX W zar cis orzar
+! SFX W cer ris [fh]acer
+! SFX W er ris aber
+! SFX W er ris erer
+! SFX W er ris oder
+! SFX W er dris [eo]ner
+! SFX W er dris aler
+! SFX W ir dris alir
+! SFX W ir dris enir
+! SFX W ecir iris ecir
+! SFX W r iris [eo]r
+! SFX W ar uis olgar
+! SFX W gar guis egar
+! SFX W gar guis engar
+! SFX W gar guis ugar
+! SFX W ogar guis ogar
+! SFX W car quis olcar
+! SFX W car quis orcar
+! SFX W ocar quis ocar
+! SFX W uar is guar
+!
+!
+! SFX W Y 338 S
+! SFX W r mos r
+! SFX W er amos [eo]er
+! SFX W er amos eder
+! SFX W er amos ender
+! SFX W er amos erder
+! SFX W er amos erer
+! SFX W er amos erner
+! SFX W er amos erter
+! SFX W er amos oder
+! SFX W er amos oler
+! SFX W er amos olver
+! SFX W er amos order
+! SFX W er amos over
+! SFX W ir amos ernir
+! SFX W ir amos eunir
+! SFX W ir amos irir
+! SFX W ir amos ohibir
+! SFX W ebir ibamos ebir
+! SFX W ar bamos ar
+! SFX W cer zcamos [^c]ocer
+! SFX W cer zcamos [^fh]acer
+! SFX W cer zcamos ecer
+! SFX W cir zcamos ucir
+! SFX W edir idamos edir
+! SFX W endir indamos endir
+! SFX W cer gamos [fh]acer
+! SFX W er gamos [eo]ner
+! SFX W er gamos aler
+! SFX W ir gamos alir
+! SFX W ecir igamos ecir
+! SFX W eguir igamos eguir
+! SFX W er igamos aer
+! SFX W er igamos oer
+! SFX W r igamos or
+! SFX W enir engamos enir
+! SFX W enchir inchamos enchir
+! SFX W er iamos er
+! SFX W egir ijamos egir
+! SFX W emir imamos emir
+! SFX W ormir urmamos ormir
+! SFX W aber epamos saber
+! SFX W caber quepamos caber
+! SFX W erir iramos erir
+! SFX W orir uramos orir
+! SFX W ar ramos [^a]ndar
+! SFX W ar ramos [^d]ar
+! SFX W ar ramos [^n]dar
+! SFX W r ramos alir
+! SFX W r ramos ernir
+! SFX W r ramos eunir
+! SFX W r ramos ohibir
+! SFX W er iramos [^fh]acer
+! SFX W er iramos aler
+! SFX W er iramos e[cd]er
+! SFX W er iramos ender
+! SFX W er iramos er[dnt]er
+! SFX W er iramos o[clv]er
+! SFX W er iramos olver
+! SFX W er iramos or[cd]er
+! SFX W er iramos er
+! SFX W ebir ibiramos ebir
+! SFX W acer iciramos [fh]acer
+! SFX W edir idiramos edir
+! SFX W endir indiramos endir
+! SFX W oder udiramos oder
+! SFX W egir igiramos egir
+! SFX W enchir inchiramos enchir
+! SFX W emir imiramos emir
+! SFX W ormir urmiramos ormir
+! SFX W enir iniramos enir
+! SFX W aber upiramos aber
+! SFX W erir iriramos erir
+! SFX W irir iriramos irir
+! SFX W orir uriramos orir
+! SFX W erer isiramos erer
+! SFX W oner usiramos oner
+! SFX W etir itiramos etir
+! SFX W entir intiramos entir
+! SFX W ertir irtiramos ertir
+! SFX W estir istiramos estir
+! SFX W eguir iguiramos eguir
+! SFX W ervir irviramos ervir
+! SFX W ar uviramos andar
+! SFX W ener uviramos ener
+! SFX W cir jramos ucir
+! SFX W er jramos raer
+! SFX W ecir ijramos ecir
+! SFX W er yramos [eo]er
+! SFX W er yramos caer
+! SFX W ir yramos [^g]uir
+! SFX W r yramos or
+! SFX W ir uyramos gir
+! SFX W eir iramos eir
+! SFX W etir itamos etir
+! SFX W entir intamos entir
+! SFX W ertir irtamos ertir
+! SFX W estir istamos estir
+! SFX W ervir irvamos ervir
+! SFX W er yamos oer
+! SFX W ir yamos [^g]uir
+! SFX W ir uyamos gir
+! SFX W cer zamos cocer
+! SFX W cer zamos orcer
+! SFX W 0 amos [^fh]acer
+! SFX W 0 amos [aeo]er
+! SFX W 0 amos [io]rir
+! SFX W 0 amos [u]ir
+! SFX W 0 amos ar
+! SFX W 0 amos e[bdgmrt]ir
+! SFX W 0 amos e[cd]er
+! SFX W 0 amos e[ns]tir
+! SFX W 0 amos enchir
+! SFX W 0 amos ender
+! SFX W 0 amos endir
+! SFX W 0 amos er[dnt]er
+! SFX W 0 amos er[ntv]ir
+! SFX W 0 amos eunir
+! SFX W 0 amos o[clv]er
+! SFX W 0 amos olver
+! SFX W 0 amos or[cd]er
+! SFX W 0 amos ormir
+! SFX W 0 amos ucir
+! SFX W er amos er
+! SFX W ir amos ir
+! SFX W r amos r
+! SFX W cer ramos [fh]acer
+! SFX W er ramos aber
+! SFX W er ramos erer
+! SFX W er ramos oder
+! SFX W er dramos [eo]ner
+! SFX W er dramos aler
+! SFX W ir dramos alir
+! SFX W ir dramos enir
+! SFX W ecir iramos ecir
+! SFX W r iramos [eo]r
+! SFX W eir iamos eir
+! SFX W 0 emos [^fh]acer
+! SFX W 0 emos [aeo]er
+! SFX W 0 emos [io]rir
+! SFX W 0 emos [u]ir
+! SFX W 0 emos ar
+! SFX W 0 emos e[bdgmrt]ir
+! SFX W 0 emos e[cd]er
+! SFX W 0 emos e[ns]tir
+! SFX W 0 emos enchir
+! SFX W 0 emos ender
+! SFX W 0 emos endir
+! SFX W 0 emos er[dnt]er
+! SFX W 0 emos er[ntv]ir
+! SFX W 0 emos eunir
+! SFX W 0 emos o[clv]er
+! SFX W 0 emos olver
+! SFX W 0 emos or[cd]er
+! SFX W 0 emos ormir
+! SFX W 0 emos ucir
+! SFX W ar emos [^g]uar
+! SFX W ar emos [ae]hu[ms]ar
+! SFX W ar emos [ae]ndar
+! SFX W ar emos [aeo]hi[jlnt]ar
+! SFX W ar emos ebrar
+! SFX W ar emos edrar
+! SFX W ar emos elar
+! SFX W ar emos emblar
+! SFX W ar emos embrar
+! SFX W ar emos endrar
+! SFX W ar emos ensar
+! SFX W ar emos entar
+! SFX W ar emos erbar
+! SFX W ar emos ernar
+! SFX W ar emos errar
+! SFX W ar emos ertar
+! SFX W ar emos esar
+! SFX W ar emos estar
+! SFX W ar emos etar
+! SFX W ar emos evar
+! SFX W ar emos obar
+! SFX W ar emos oblar
+! SFX W ar emos odar
+! SFX W ar emos olar
+! SFX W ar emos oldar
+! SFX W ar emos ollar
+! SFX W ar emos oltar
+! SFX W ar emos onar
+! SFX W ar emos ontar
+! SFX W ar emos ontrar
+! SFX W ar emos orar
+! SFX W ar emos ordar
+! SFX W ar emos ornar
+! SFX W ar emos ortar
+! SFX W ar emos osar
+! SFX W ar emos ostar
+! SFX W ar emos ostrar
+! SFX W ar emos ovar
+! SFX W ar emos oar
+! SFX W zar cemos [ae]izar
+! SFX W zar cemos enzar
+! SFX W zar cemos ezar
+! SFX W zar cemos gonzar
+! SFX W zar cemos orzar
+! SFX W iar iemos iar
+! SFX W cer remos [fh]acer
+! SFX W er remos aber
+! SFX W er remos erer
+! SFX W er remos oder
+! SFX W er dremos [eo]ner
+! SFX W er dremos aler
+! SFX W ir dremos alir
+! SFX W ir dremos enir
+! SFX W ecir iremos ecir
+! SFX W r iremos [eo]r
+! SFX W ar remos [^a]ndar
+! SFX W ar remos [^d]ar
+! SFX W ar remos [^n]dar
+! SFX W r remos alir
+! SFX W r remos ernir
+! SFX W r remos eunir
+! SFX W r remos ohibir
+! SFX W er iremos [^fh]acer
+! SFX W er iremos aler
+! SFX W er iremos e[cd]er
+! SFX W er iremos ender
+! SFX W er iremos er[dnt]er
+! SFX W er iremos o[clv]er
+! SFX W er iremos olver
+! SFX W er iremos or[cd]er
+! SFX W er iremos er
+! SFX W ebir ibiremos ebir
+! SFX W acer iciremos [fh]acer
+! SFX W edir idiremos edir
+! SFX W endir indiremos endir
+! SFX W oder udiremos oder
+! SFX W egir igiremos egir
+! SFX W enchir inchiremos enchir
+! SFX W emir imiremos emir
+! SFX W ormir urmiremos ormir
+! SFX W enir iniremos enir
+! SFX W aber upiremos aber
+! SFX W erir iriremos erir
+! SFX W irir iriremos irir
+! SFX W orir uriremos orir
+! SFX W erer isiremos erer
+! SFX W oner usiremos oner
+! SFX W etir itiremos etir
+! SFX W entir intiremos entir
+! SFX W ertir irtiremos ertir
+! SFX W estir istiremos estir
+! SFX W eguir iguiremos eguir
+! SFX W ervir irviremos ervir
+! SFX W ar uviremos andar
+! SFX W ener uviremos ener
+! SFX W cir jremos ucir
+! SFX W er jremos raer
+! SFX W ecir ijremos ecir
+! SFX W er yremos [eo]er
+! SFX W er yremos caer
+! SFX W ir yremos [^g]uir
+! SFX W r yremos or
+! SFX W ir uyremos gir
+! SFX W eir iremos eir
+! SFX W ar semos [^d]ar
+! SFX W ar semos [^n]dar
+! SFX W r semos [^a]ndar
+! SFX W r semos alir
+! SFX W r semos ernir
+! SFX W r semos eunir
+! SFX W r semos ohibir
+! SFX W er isemos [^fh]acer
+! SFX W er isemos aler
+! SFX W er isemos e[cd]er
+! SFX W er isemos ender
+! SFX W er isemos er[dnt]er
+! SFX W er isemos o[clv]er
+! SFX W er isemos olver
+! SFX W er isemos or[cd]er
+! SFX W er isemos er
+! SFX W ebir ibisemos ebir
+! SFX W acer icisemos [fh]acer
+! SFX W edir idisemos edir
+! SFX W endir indisemos endir
+! SFX W oder udisemos oder
+! SFX W egir igisemos egir
+! SFX W enchir inchisemos enchir
+! SFX W emir imisemos emir
+! SFX W ormir urmisemos ormir
+! SFX W enir inisemos enir
+! SFX W aber upisemos aber
+! SFX W erir irisemos erir
+! SFX W irir irisemos irir
+! SFX W orir urisemos orir
+! SFX W erer isisemos erer
+! SFX W oner usisemos oner
+! SFX W etir itisemos etir
+! SFX W entir intisemos entir
+! SFX W ertir irtisemos ertir
+! SFX W estir istisemos estir
+! SFX W eguir iguisemos eguir
+! SFX W ervir irvisemos ervir
+! SFX W ar uvisemos andar
+! SFX W ener uvisemos ener
+! SFX W cir jsemos ucir
+! SFX W er jsemos raer
+! SFX W ecir ijsemos ecir
+! SFX W er ysemos [eo]er
+! SFX W er ysemos caer
+! SFX W ir ysemos [^g]uir
+! SFX W r ysemos or
+! SFX W ir uysemos gir
+! SFX W eir isemos eir
+! SFX W ar uemos olgar
+! SFX W gar guemos egar
+! SFX W gar guemos engar
+! SFX W gar guemos ogar
+! SFX W gar guemos ugar
+! SFX W car quemos ocar
+! SFX W car quemos olcar
+! SFX W car quemos orcar
+! SFX W uar emos guar
+! SFX W er imos [^fh]acer
+! SFX W er imos aler
+! SFX W er imos e[cd]er
+! SFX W er imos ender
+! SFX W er imos er[dnt]er
+! SFX W er imos o[clv]er
+! SFX W er imos olver
+! SFX W er imos or[cd]er
+! SFX W acer icimos [fh]acer
+! SFX W oder udimos oder
+! SFX W cir jimos ucir
+! SFX W er jimos raer
+! SFX W ecir ijimos ecir
+! SFX W enir inimos enir
+! SFX W aber upimos aber
+! SFX W erer isimos erer
+! SFX W oner usimos oner
+! SFX W ar uvimos andar
+! SFX W ener uvimos ener
+! SFX W er mos [eo]er
+! SFX W er mos caer
+!
+!
+!
+! SFX W Y 29 S
+! SFX W 0 s [^fh]acer
+! SFX W 0 s [aeo]er
+! SFX W 0 s [io]rir
+! SFX W 0 s [u]ir
+! SFX W 0 s ar
+! SFX W 0 s e[bdgmrt]ir
+! SFX W 0 s e[cd]er
+! SFX W 0 s e[ns]tir
+! SFX W 0 s enchir
+! SFX W 0 s ender
+! SFX W 0 s endir
+! SFX W 0 s er[dnt]er
+! SFX W 0 s er[ntv]ir
+! SFX W 0 s eunir
+! SFX W 0 s o[clv]er
+! SFX W 0 s olver
+! SFX W 0 s or[cd]er
+! SFX W 0 s ormir
+! SFX W 0 s ucir
+! SFX W cer rs [fh]acer
+! SFX W er rs aber
+! SFX W er rs erer
+! SFX W er rs oder
+! SFX W er drs [eo]ner
+! SFX W er drs aler
+! SFX W ir drs alir
+! SFX W ir drs enir
+! SFX W ecir irs ecir
+! SFX W r irs [eo]r
+!
+!
+! SFX W Y 29 S
+! SFX W 0 [^fh]acer
+! SFX W 0 [aeo]er
+! SFX W 0 [io]rir
+! SFX W 0 [u]ir
+! SFX W 0 ar
+! SFX W 0 e[bdgmrt]ir
+! SFX W 0 e[cd]er
+! SFX W 0 e[ns]tir
+! SFX W 0 enchir
+! SFX W 0 ender
+! SFX W 0 endir
+! SFX W 0 er[dnt]er
+! SFX W 0 er[ntv]ir
+! SFX W 0 eunir
+! SFX W 0 o[clv]er
+! SFX W 0 olver
+! SFX W 0 or[cd]er
+! SFX W 0 ormir
+! SFX W 0 ucir
+! SFX W cer r [fh]acer
+! SFX W er r aber
+! SFX W er r erer
+! SFX W er r oder
+! SFX W er dr [eo]ner
+! SFX W er dr aler
+! SFX W ir dr alir
+! SFX W ir dr enir
+! SFX W ecir ir ecir
+! SFX W r ir [eo]r
+!
+!
+!
+! SFX W Y 38 S
+! SFX W 0 [^fh]acer
+! SFX W 0 [aeo]er
+! SFX W 0 [io]rir
+! SFX W 0 [u]ir
+! SFX W 0 ar
+! SFX W 0 e[bdgmrt]ir
+! SFX W 0 e[cd]er
+! SFX W 0 e[ns]tir
+! SFX W 0 enchir
+! SFX W 0 ender
+! SFX W 0 endir
+! SFX W 0 er[dnt]er
+! SFX W 0 er[ntv]ir
+! SFX W 0 eunir
+! SFX W 0 o[clv]er
+! SFX W 0 olver
+! SFX W 0 or[cd]er
+! SFX W 0 ormir
+! SFX W 0 ucir
+! SFX W aber saber
+! SFX W ar [^a]ndar
+! SFX W ar [^cguzd]ar
+! SFX W ar [^g]uar
+! SFX W ar [^n]dar
+! SFX W zar c zar
+! SFX W cer r [fh]acer
+! SFX W er r aber
+! SFX W er r erer
+! SFX W er r oder
+! SFX W er dr [eo]ner
+! SFX W er dr aler
+! SFX W ir dr alir
+! SFX W ir dr enir
+! SFX W ecir ir ecir
+! SFX W r ir [eo]r
+! SFX W ar u gar
+! SFX W car qu car
+! SFX W uar guar
+!
+!
+! SFX W Y 31 S
+! SFX W er [^fh]acer
+! SFX W er [eo]er
+! SFX W er aler
+! SFX W er caer
+! SFX W er e[cd]er
+! SFX W er ender
+! SFX W er er[dnt]er
+! SFX W er o[clv]er
+! SFX W er olver
+! SFX W er or[cd]er
+! SFX W ir [u]ir
+! SFX W ir alir
+! SFX W ir ebir
+! SFX W ir edir
+! SFX W ir egir
+! SFX W ir emir
+! SFX W ir enchir
+! SFX W ir endir
+! SFX W ir entir
+! SFX W ir erir
+! SFX W ir ernir
+! SFX W ir ertir
+! SFX W ir ervir
+! SFX W ir estir
+! SFX W ir etir
+! SFX W ir eunir
+! SFX W ir eir
+! SFX W ir irir
+! SFX W ir orir
+! SFX W ir ormir
+! SFX W r [eo]r
+!
+!
+!
+! SFX W Y 39 S
+! SFX W ar [^a]ndar
+! SFX W ar [^d]ar
+! SFX W ar [^n]dar
+! SFX W r alir
+! SFX W r ernir
+! SFX W r eunir
+! SFX W r irir
+! SFX W r ohibir
+! SFX W er i [^fh]acer
+! SFX W er i aler
+! SFX W er i e[cd]er
+! SFX W er i ender
+! SFX W er i er[dnt]er
+! SFX W er i o[clv]er
+! SFX W er i olver
+! SFX W er i or[cd]er
+! SFX W er i order
+! SFX W er i er
+! SFX W ebir ibi ebir
+! SFX W edir idi edir
+! SFX W endir indi endir
+! SFX W egir igi egir
+! SFX W enchir inchi enchir
+! SFX W emir imi emir
+! SFX W ormir urmi ormir
+! SFX W erir iri erir
+! SFX W orir uri orir
+! SFX W etir iti etir
+! SFX W entir inti entir
+! SFX W ertir irti ertir
+! SFX W estir isti estir
+! SFX W eguir igui eguir
+! SFX W ervir irvi ervir
+! SFX W er y [eo]er
+! SFX W er y caer
+! SFX W ir y [^g]uir
+! SFX W r y or
+! SFX W ir uy gir
+! SFX W eir i eir
+!
+!
+!
+! SFX W Y 21
+! SFX W r d [aei]r
+! SFX W r n [^c]ocer
+! SFX W r n [cr]aer
+! SFX W r n [eo]er
+! SFX W r n a[bcl]er
+! SFX W r n andar
+! SFX W r n ecer
+! SFX W r n guar
+! SFX W r n oner
+! SFX W r s [^c]ocer
+! SFX W r s [cr]aer
+! SFX W r s [eo]er
+! SFX W r s a[bcl]er
+! SFX W r s andar
+! SFX W r s ecer
+! SFX W r s guar
+! SFX W r s oner
+! SFX W r bais ar
+! SFX W ir s ir
+! SFX W r s r
+! SFX W cer z [fh]acer
+!
+! SFX Y Y 102
+! SFX Y er do [aeo]er
+! SFX Y er dos [aeo]er
+! SFX Y er da [aeo]er
+! SFX Y er das [aeo]er
+! SFX Y acer echo [fh]acer
+! SFX Y acer echos [fh]acer
+! SFX Y acer echa [fh]acer
+! SFX Y acer echas [fh]acer
+! SFX Y er ido oder
+! SFX Y er idos oder
+! SFX Y er ida oder
+! SFX Y er idas oder
+! SFX Y olver uelto olver
+! SFX Y olver ueltos olver
+! SFX Y olver uelta olver
+! SFX Y olver ueltas olver
+! SFX Y oner uesto oner
+! SFX Y oner uestos oner
+! SFX Y oner uesta oner
+! SFX Y oner uestas oner
+! SFX Y rir ierto abrir
+! SFX Y rir iertos abrir
+! SFX Y rir ierta abrir
+! SFX Y rir iertas abrir
+! SFX Y r do e[bdgmnrt]ir
+! SFX Y r dos e[bdgmnrt]ir
+! SFX Y r da e[bdgmnrt]ir
+! SFX Y r das e[bdgmnrt]ir
+! SFX Y ecir icho ecir
+! SFX Y ecir ichos ecir
+! SFX Y ecir icha ecir
+! SFX Y ecir ichas ecir
+! SFX Y r do [eo]r
+! SFX Y r dos [eo]r
+! SFX Y r da [eo]r
+! SFX Y r das [eo]r
+! SFX Y r do enchir
+! SFX Y r dos enchir
+! SFX Y r da enchir
+! SFX Y r das enchir
+! SFX Y r do en[dt]ir
+! SFX Y r dos en[dt]ir
+! SFX Y r da en[dt]ir
+! SFX Y r das en[dt]ir
+! SFX Y r do er[tv]ir
+! SFX Y r dos er[tv]ir
+! SFX Y r da er[tv]ir
+! SFX Y r das er[tv]ir
+! SFX Y r do estir
+! SFX Y r dos estir
+! SFX Y r da estir
+! SFX Y r das estir
+! SFX Y bir to ibir
+! SFX Y bir tos ibir
+! SFX Y bir ta ibir
+! SFX Y bir tas ibir
+! SFX Y orir uerto orir
+! SFX Y orir uertos orir
+! SFX Y orir uerta orir
+! SFX Y orir uertas orir
+! SFX Y r do ormir
+! SFX Y r dos ormir
+! SFX Y r da ormir
+! SFX Y r das ormir
+! SFX Y rir ierto ubrir
+! SFX Y rir iertos ubrir
+! SFX Y rir ierta ubrir
+! SFX Y rir iertas ubrir
+! SFX Y r do [u]ir
+! SFX Y r da [u]ir
+! SFX Y r dos [u]ir
+! SFX Y r das [u]ir
+! SFX Y er iendo [fh]acer
+! SFX Y er yendo [aeo]er
+! SFX Y oder udiendo oder
+! SFX Y er iendo olver
+! SFX Y er iendo oner
+! SFX Y r endo abrir
+! SFX Y ebir ibiendo ebir
+! SFX Y ecir iciendo ecir
+! SFX Y edir idiendo edir
+! SFX Y egir igiendo egir
+! SFX Y emir imiendo emir
+! SFX Y er iendo er
+! SFX Y eir iendo eir
+! SFX Y enchir inchiendo enchir
+! SFX Y endir indiendo endir
+! SFX Y enir iniendo enir
+! SFX Y entir intiendo entir
+! SFX Y ertir irtiendo ertir
+! SFX Y ervir irviendo ervir
+! SFX Y estir istiendo estir
+! SFX Y eguir iguiendo eguir
+! SFX Y erir iriendo erir
+! SFX Y etir itiendo etir
+! SFX Y r endo ibir
+! SFX Y r yendo or
+! SFX Y orir uriendo orir
+! SFX Y ormir urmiendo ormir
+! SFX Y r endo ubrir
+! SFX Y ir yendo [^g]uir
+! SFX Y ir uyendo gir
+!
+! SFX O Y 115
+! SFX O 0 me [ei]r
+! SFX O 0 te [ei]r
+! SFX O 0 se [ei]r
+! SFX O 0 nos [ei]r
+! SFX O 0 os [ei]r
+! SFX O er yndome [aeo]er
+! SFX O er yndote [aeo]er
+! SFX O er yndose [aeo]er
+! SFX O er yndonos [aeo]er
+! SFX O er yndoos [aeo]er
+! SFX O oder udindome oder
+! SFX O oder udindote oder
+! SFX O oder udindose oder
+! SFX O oder udindonos oder
+! SFX O oder udindoos oder
+! SFX O ebir ibindome ebir
+! SFX O ebir ibindote ebir
+! SFX O ebir ibindose ebir
+! SFX O ebir ibindonos ebir
+! SFX O ebir ibindoos ebir
+! SFX O ecir icindome ecir
+! SFX O ecir icindote ecir
+! SFX O ecir icindose ecir
+! SFX O ecir icindonos ecir
+! SFX O ecir icindoos ecir
+! SFX O edir idindome edir
+! SFX O edir idindote edir
+! SFX O edir idindose edir
+! SFX O edir idindonos edir
+! SFX O edir idindoos edir
+! SFX O egir igindome egir
+! SFX O egir igindote egir
+! SFX O egir igindose egir
+! SFX O egir igindonos egir
+! SFX O egir igindoos egir
+! SFX O emir imindome emir
+! SFX O emir imindote emir
+! SFX O emir imindose emir
+! SFX O emir imindonos emir
+! SFX O emir imindoos emir
+! SFX O er indome er
+! SFX O er indote er
+! SFX O er indose er
+! SFX O er indonos er
+! SFX O er indoos er
+! SFX O eir indome eir
+! SFX O eir indote eir
+! SFX O eir indose eir
+! SFX O eir indonos eir
+! SFX O eir indoos eir
+! SFX O endir indindome endir
+! SFX O endir indindote endir
+! SFX O endir indindose endir
+! SFX O endir indindonos endir
+! SFX O endir indindoos endir
+! SFX O enir inindome enir
+! SFX O enir inindote enir
+! SFX O enir inindose enir
+! SFX O enir inindonos enir
+! SFX O enir inindoos enir
+! SFX O entir intindome entir
+! SFX O entir intindote entir
+! SFX O entir intindose entir
+! SFX O entir intindonos entir
+! SFX O entir intindoos entir
+! SFX O ertir irtindome ertir
+! SFX O ertir irtindote ertir
+! SFX O ertir irtindose ertir
+! SFX O ertir irtindonos ertir
+! SFX O ertir irtindoos ertir
+! SFX O ervir irvindome ervir
+! SFX O ervir irvindote ervir
+! SFX O ervir irvindose ervir
+! SFX O ervir irvindonos ervir
+! SFX O ervir irvindoos ervir
+! SFX O estir istindome estir
+! SFX O estir istindote estir
+! SFX O estir istindose estir
+! SFX O estir istindonos estir
+! SFX O estir istindoos estir
+! SFX O eguir iguindome eguir
+! SFX O eguir iguindote eguir
+! SFX O eguir iguindose eguir
+! SFX O eguir iguindonos eguir
+! SFX O eguir iguindoos eguir
+! SFX O erir irindome erir
+! SFX O erir irindote erir
+! SFX O erir irindose erir
+! SFX O erir irindonos erir
+! SFX O erir irindoos erir
+! SFX O etir itindome etir
+! SFX O etir itindote etir
+! SFX O etir itindose etir
+! SFX O etir itindonos etir
+! SFX O etir itindoos etir
+! SFX O r yndome or
+! SFX O r yndote or
+! SFX O r yndose or
+! SFX O r yndonos or
+! SFX O r yndoos or
+! SFX O orir urindome orir
+! SFX O orir urindote orir
+! SFX O orir urindose orir
+! SFX O orir urindonos orir
+! SFX O orir urindoos orir
+! SFX O ormir urmindome ormir
+! SFX O ormir urmindote ormir
+! SFX O ormir urmindose ormir
+! SFX O ormir urmindonos ormir
+! SFX O ormir urmindoos ormir
+! SFX O ir yndome [^g]uir
+! SFX O ir yndote [^g]uir
+! SFX O ir yndose [^g]uir
+! SFX O ir yndonos [^g]uir
+! SFX O ir yndoos [^g]uir
+!
+! SFX Q Y 138
+! SFX Q 0 lo [ei]r
+! SFX Q 0 la [ei]r
+! SFX Q 0 los [ei]r
+! SFX Q 0 las [ei]r
+! SFX Q 0 le [ei]r
+! SFX Q 0 les [ei]r
+! SFX Q er yndolo [aeo]er
+! SFX Q er yndola [aeo]er
+! SFX Q er yndolos [aeo]er
+! SFX Q er yndolas [aeo]er
+! SFX Q er yndole [aeo]er
+! SFX Q er yndoles [aeo]er
+! SFX Q oder udindolo oder
+! SFX Q oder udindola oder
+! SFX Q oder udindolos oder
+! SFX Q oder udindolas oder
+! SFX Q oder udindole oder
+! SFX Q oder udindoles oder
+! SFX Q ebir ibindolo ebir
+! SFX Q ebir ibindolos ebir
+! SFX Q ebir ibindola ebir
+! SFX Q ebir ibindolas ebir
+! SFX Q ebir ibindole ebir
+! SFX Q ebir ibindoles ebir
+! SFX Q ecir icindolo ecir
+! SFX Q ecir icindolos ecir
+! SFX Q ecir icindola ecir
+! SFX Q ecir icindolas ecir
+! SFX Q ecir icindole ecir
+! SFX Q ecir icindoles ecir
+! SFX Q edir idindolo edir
+! SFX Q edir idindolos edir
+! SFX Q edir idindola edir
+! SFX Q edir idindolas edir
+! SFX Q edir idindole edir
+! SFX Q edir idindoles edir
+! SFX Q egir igindolo egir
+! SFX Q egir igindolos egir
+! SFX Q egir igindola egir
+! SFX Q egir igindolas egir
+! SFX Q egir igindole egir
+! SFX Q egir igindoles egir
+! SFX Q emir imindolo emir
+! SFX Q emir imindolos emir
+! SFX Q emir imindola emir
+! SFX Q emir imindolas emir
+! SFX Q emir imindole emir
+! SFX Q emir imindoles emir
+! SFX Q er indolo er
+! SFX Q er indolos er
+! SFX Q er indola er
+! SFX Q er indolas er
+! SFX Q er indole er
+! SFX Q er indoles er
+! SFX Q eir indolo eir
+! SFX Q eir indolos eir
+! SFX Q eir indola eir
+! SFX Q eir indolas eir
+! SFX Q eir indole eir
+! SFX Q eir indoles eir
+! SFX Q endir indindolo endir
+! SFX Q endir indindolos endir
+! SFX Q endir indindola endir
+! SFX Q endir indindolas endir
+! SFX Q endir indindole endir
+! SFX Q endir indindoles endir
+! SFX Q enir inindolo enir
+! SFX Q enir inindolos enir
+! SFX Q enir inindola enir
+! SFX Q enir inindolas enir
+! SFX Q enir inindole enir
+! SFX Q enir inindoles enir
+! SFX Q entir intindolo entir
+! SFX Q entir intindolos entir
+! SFX Q entir intindola entir
+! SFX Q entir intindolas entir
+! SFX Q entir intindole entir
+! SFX Q entir intindoles entir
+! SFX Q ertir irtindolo ertir
+! SFX Q ertir irtindolos ertir
+! SFX Q ertir irtindola ertir
+! SFX Q ertir irtindolas ertir
+! SFX Q ertir irtindole ertir
+! SFX Q ertir irtindoles ertir
+! SFX Q ervir irvindolo ervir
+! SFX Q ervir irvindolos ervir
+! SFX Q ervir irvindola ervir
+! SFX Q ervir irvindolas ervir
+! SFX Q ervir irvindole ervir
+! SFX Q ervir irvindoles ervir
+! SFX Q estir istindolo estir
+! SFX Q estir istindolos estir
+! SFX Q estir istindola estir
+! SFX Q estir istindolas estir
+! SFX Q estir istindole estir
+! SFX Q estir istindoles estir
+! SFX Q eguir iguindolo eguir
+! SFX Q eguir iguindolos eguir
+! SFX Q eguir iguindola eguir
+! SFX Q eguir iguindolas eguir
+! SFX Q eguir iguindole eguir
+! SFX Q eguir iguindoles eguir
+! SFX Q erir irindolo erir
+! SFX Q erir irindolos erir
+! SFX Q erir irindola erir
+! SFX Q erir irindolas erir
+! SFX Q erir irindole erir
+! SFX Q erir irindoles erir
+! SFX Q etir itindolo etir
+! SFX Q etir itindolos etir
+! SFX Q etir itindola etir
+! SFX Q etir itindolas etir
+! SFX Q etir itindole etir
+! SFX Q etir itindoles etir
+! SFX Q r yndolo or
+! SFX Q r yndolos or
+! SFX Q r yndola or
+! SFX Q r yndolas or
+! SFX Q r yndole or
+! SFX Q r yndoles or
+! SFX Q orir urindolo orir
+! SFX Q orir urindolos orir
+! SFX Q orir urindola orir
+! SFX Q orir urindolas orir
+! SFX Q orir urindole orir
+! SFX Q orir urindoles orir
+! SFX Q ormir urmindolo ormir
+! SFX Q ormir urmindolos ormir
+! SFX Q ormir urmindola ormir
+! SFX Q ormir urmindolas ormir
+! SFX Q ormir urmindole ormir
+! SFX Q ormir urmindoles ormir
+! SFX Q ir yndolo [^g]uir
+! SFX Q ir yndolos [^g]uir
+! SFX Q ir yndola [^g]uir
+! SFX Q ir yndolas [^g]uir
+! SFX Q ir yndole [^g]uir
+! SFX Q ir yndoles [^g]uir
+!
+! SFX Z Y 171
+! SFX Z er rmelo er
+! SFX Z er rmela er
+! SFX Z er rmelos er
+! SFX Z er rmelas er
+! SFX Z er rtelo er
+! SFX Z er rtela er
+! SFX Z er rtelos er
+! SFX Z er rtelas er
+! SFX Z er rselo er
+! SFX Z er rsela er
+! SFX Z er rselos er
+! SFX Z er rselas er
+! SFX Z er roslo er
+! SFX Z er rosla er
+! SFX Z er roslos er
+! SFX Z er roslas er
+! SFX Z er rnoslo er
+! SFX Z er rnosla er
+! SFX Z er rnoslos er
+! SFX Z er rnoslas er
+! SFX Z er rnosles er
+! SFX Z ir rmelo ir
+! SFX Z ir rmela ir
+! SFX Z ir rmele ir
+! SFX Z ir rmelos ir
+! SFX Z ir rmelas ir
+! SFX Z ir rmeles ir
+! SFX Z ir rtelo ir
+! SFX Z ir rtela ir
+! SFX Z ir rtele ir
+! SFX Z ir rtelos ir
+! SFX Z ir rtelas ir
+! SFX Z ir rteles ir
+! SFX Z ir rselo ir
+! SFX Z ir rsela ir
+! SFX Z ir rsele ir
+! SFX Z ir rselos ir
+! SFX Z ir rselas ir
+! SFX Z ir rseles ir
+! SFX Z ir roslo ir
+! SFX Z ir rosla ir
+! SFX Z ir rosle ir
+! SFX Z ir roslos ir
+! SFX Z ir roslas ir
+! SFX Z ir rosles ir
+! SFX Z ir rnoslo ir
+! SFX Z ir rnosla ir
+! SFX Z ir rnosle ir
+! SFX Z ir rnoslos ir
+! SFX Z ir rnoslas ir
+! SFX Z ir rnosles ir
+! SFX Z er yndomelo [aeo]er
+! SFX Z er yndomela [aeo]er
+! SFX Z er yndomele [aeo]er
+! SFX Z er yndomelos [aeo]er
+! SFX Z er yndomelas [aeo]er
+! SFX Z er yndomeles [aeo]er
+! SFX Z er yndotelo [aeo]er
+! SFX Z er yndotela [aeo]er
+! SFX Z er yndotele [aeo]er
+! SFX Z er yndotelos [aeo]er
+! SFX Z er yndotelas [aeo]er
+! SFX Z er yndoteles [aeo]er
+! SFX Z er yndoselo [aeo]er
+! SFX Z er yndosela [aeo]er
+! SFX Z er yndosele [aeo]er
+! SFX Z er yndoselos [aeo]er
+! SFX Z er yndoselas [aeo]er
+! SFX Z er yndoseles [aeo]er
+! SFX Z er yndooslo [aeo]er
+! SFX Z er yndoosla [aeo]er
+! SFX Z er yndoosle [aeo]er
+! SFX Z er yndooslos [aeo]er
+! SFX Z er yndooslas [aeo]er
+! SFX Z er yndoosles [aeo]er
+! SFX Z er yndonoslo [aeo]er
+! SFX Z er yndonosla [aeo]er
+! SFX Z er yndonosle [aeo]er
+! SFX Z er yndonoslos [aeo]er
+! SFX Z er yndonoslas [aeo]er
+! SFX Z er yndonosles [aeo]er
+! SFX Z ir yndomelo [^g]uir
+! SFX Z ir yndomelos [^g]uir
+! SFX Z ir yndomela [^g]uir
+! SFX Z ir yndomelas [^g]uir
+! SFX Z ir yndomele [^g]uir
+! SFX Z ir yndomeles [^g]uir
+! SFX Z ir yndotelo [^g]uir
+! SFX Z ir yndotelos [^g]uir
+! SFX Z ir yndotela [^g]uir
+! SFX Z ir yndotelas [^g]uir
+! SFX Z ir yndotele [^g]uir
+! SFX Z ir yndoteles [^g]uir
+! SFX Z ir yndoselo [^g]uir
+! SFX Z ir yndoselos [^g]uir
+! SFX Z ir yndosela [^g]uir
+! SFX Z ir yndoselas [^g]uir
+! SFX Z ir yndosele [^g]uir
+! SFX Z ir yndoseles [^g]uir
+! SFX Z ir yndooslo [^g]uir
+! SFX Z ir yndooslos [^g]uir
+! SFX Z ir yndoosla [^g]uir
+! SFX Z ir yndooslas [^g]uir
+! SFX Z ir yndoosle [^g]uir
+! SFX Z ir yndoosles [^g]uir
+! SFX Z ir yndonoslo [^g]uir
+! SFX Z ir yndonoslos [^g]uir
+! SFX Z ir yndonosla [^g]uir
+! SFX Z ir yndonoslas [^g]uir
+! SFX Z ir yndonosle [^g]uir
+! SFX Z ir yndonosles [^g]uir
+! SFX Z egir igindomelo egir
+! SFX Z egir igindomelos egir
+! SFX Z egir igindomela egir
+! SFX Z egir igindomelas egir
+! SFX Z egir igindomele egir
+! SFX Z egir igindomeles egir
+! SFX Z egir igindotelo egir
+! SFX Z egir igindotelos egir
+! SFX Z egir igindotela egir
+! SFX Z egir igindotelas egir
+! SFX Z egir igindotele egir
+! SFX Z egir igindoteles egir
+! SFX Z egir igindoselo egir
+! SFX Z egir igindoselos egir
+! SFX Z egir igindosela egir
+! SFX Z egir igindoselas egir
+! SFX Z egir igindosele egir
+! SFX Z egir igindoseles egir
+! SFX Z egir igindooslo egir
+! SFX Z egir igindooslos egir
+! SFX Z egir igindoosla egir
+! SFX Z egir igindooslas egir
+! SFX Z egir igindoosle egir
+! SFX Z egir igindoosles egir
+! SFX Z egir igindonoslo egir
+! SFX Z egir igindonoslos egir
+! SFX Z egir igindonosla egir
+! SFX Z egir igindonoslas egir
+! SFX Z egir igindonosle egir
+! SFX Z egir igindonosles egir
+! SFX Z eguir iguindomelo eguir
+! SFX Z eguir iguindomelos eguir
+! SFX Z eguir iguindomela eguir
+! SFX Z eguir iguindomelas eguir
+! SFX Z eguir iguindomele eguir
+! SFX Z eguir iguindomeles eguir
+! SFX Z eguir iguindotelo eguir
+! SFX Z eguir iguindotelos eguir
+! SFX Z eguir iguindotela eguir
+! SFX Z eguir iguindotelas eguir
+! SFX Z eguir iguindotele eguir
+! SFX Z eguir iguindoteles eguir
+! SFX Z eguir iguindoselo eguir
+! SFX Z eguir iguindoselos eguir
+! SFX Z eguir iguindosela eguir
+! SFX Z eguir iguindoselas eguir
+! SFX Z eguir iguindosele eguir
+! SFX Z eguir iguindoseles eguir
+! SFX Z eguir iguindooslo eguir
+! SFX Z eguir iguindooslos eguir
+! SFX Z eguir iguindoosla eguir
+! SFX Z eguir iguindooslas eguir
+! SFX Z eguir iguindoosle eguir
+! SFX Z eguir iguindoosles eguir
+! SFX Z eguir iguindonoslo eguir
+! SFX Z eguir iguindonoslos eguir
+! SFX Z eguir iguindonosla eguir
+! SFX Z eguir iguindonoslas eguir
+! SFX Z eguir iguindonosle eguir
+! SFX Z eguir iguindonosles eguir
+--- 139,3509 ----
+ SFX M 0 idades [elnrsz]
+! SFX M 0 mente [elnrsz]
+!
+! SFX N Y 2
+! SFX N r damente [ai]r
+! SFX N er idamente er
+!
+! SFX P Y 20
+! SFX P e a e
+! SFX P o a o
+! SFX P 0 s [eo]
+! SFX P o as o
+! SFX P e as e
+! SFX P n ana n
+! SFX P n anes n
+! SFX P n anas n
+! SFX P n ina n
+! SFX P n ines n
+! SFX P n inas n
+! SFX P n ona n
+! SFX P n ones n
+! SFX P n onas n
+! SFX P 0 a [^aons]
+! SFX P 0 es [^aons]
+! SFX P 0 as [^aons]
+! SFX P s esa s
+! SFX P s eses s
+! SFX P s esas s
+!
+! SFX H Y 2
+! SFX H r cin [ai]r
+! SFX H r ciones [ai]r
+!
+! SFX I Y 4
+! SFX I r miento [ai]r
+! SFX I r mientos [ai]r
+! SFX I er imiento er
+! SFX I er imientos er
+!
+! SFX L Y 6
+! SFX L r nte ar
+! SFX L r ntes ar
+! SFX L er iente er
+! SFX L er ientes er
+! SFX L r ente ir
+! SFX L r entes ir
+!
+! SFX R Y 20
+! SFX R 0 me [aei]r
+! SFX R 0 te [aei]r
+! SFX R 0 se [aei]r
+! SFX R 0 nos [aei]r
+! SFX R 0 os [aei]r
+! SFX R ar ndome ar
+! SFX R ar ndote ar
+! SFX R ar ndose ar
+! SFX R ar ndonos ar
+! SFX R ar ndoos ar
+! SFX R er indome er
+! SFX R er indote er
+! SFX R er indose er
+! SFX R er indonos er
+! SFX R er indoos er
+! SFX R r ndome ir
+! SFX R r ndote ir
+! SFX R r ndose ir
+! SFX R r ndonos ir
+! SFX R r ndoos ir
+!
+! SFX S Y 11
+! SFX S 0 s [aeiou]
+! SFX S 0 es [djlry]
+! SFX S z ces z
+! SFX S 0 es [^]s
+! SFX S 0 es [^]n
+! SFX S n anes n
+! SFX S n enes n
+! SFX S n ines n
+! SFX S n ones n
+! SFX S n unes n
+! SFX S s eses s
+!
+! SFX T Y 24
+! SFX T 0 lo [aei]r
+! SFX T 0 la [aei]r
+! SFX T 0 le [aei]r
+! SFX T 0 los [aei]r
+! SFX T 0 las [aei]r
+! SFX T 0 les [aei]r
+! SFX T ar ndolo ar
+! SFX T ar ndola ar
+! SFX T ar ndole ar
+! SFX T ar ndolos ar
+! SFX T ar ndolas ar
+! SFX T ar ndoles ar
+! SFX T er indolo er
+! SFX T er indola er
+! SFX T er indole er
+! SFX T er indolos er
+! SFX T er indolas er
+! SFX T er indoles er
+! SFX T r ndolo ir
+! SFX T r ndola ir
+! SFX T r ndole ir
+! SFX T r ndolos ir
+! SFX T r ndolas ir
+! SFX T r ndoles ir
+!
+! SFX U Y 120
+! SFX U ar rmelo ar
+! SFX U ar rtelo ar
+! SFX U ar rselo ar
+! SFX U ar rnoslo ar
+! SFX U ar roslo ar
+! SFX U ar rmela ar
+! SFX U ar rtela ar
+! SFX U ar rsela ar
+! SFX U ar rnosla ar
+! SFX U ar rosla ar
+! SFX U ar rmelos ar
+! SFX U ar rtelos ar
+! SFX U ar rselos ar
+! SFX U ar rnoslos ar
+! SFX U ar roslos ar
+! SFX U ar rmelas ar
+! SFX U ar rtelas ar
+! SFX U ar rselas ar
+! SFX U ar rnoslas ar
+! SFX U ar roslas ar
+! SFX U ar ndomelo ar
+! SFX U ar ndotelo ar
+! SFX U ar ndoselo ar
+! SFX U ar ndonoslo ar
+! SFX U ar ndooslo ar
+! SFX U ar ndomela ar
+! SFX U ar ndotela ar
+! SFX U ar ndosela ar
+! SFX U ar ndonosla ar
+! SFX U ar ndoosla ar
+! SFX U ar ndomelos ar
+! SFX U ar ndotelos ar
+! SFX U ar ndoselos ar
+! SFX U ar ndonoslos ar
+! SFX U ar ndooslos ar
+! SFX U ar ndomelas ar
+! SFX U ar ndotelas ar
+! SFX U ar ndoselas ar
+! SFX U ar ndonoslas ar
+! SFX U ar ndooslas ar
+! SFX U er rmelo er
+! SFX U er rtelo er
+! SFX U er rselo er
+! SFX U er rnoslo er
+! SFX U er roslo er
+! SFX U er rmela er
+! SFX U er rtela er
+! SFX U er rsela er
+! SFX U er rnosla er
+! SFX U er rosla er
+! SFX U er rmelos er
+! SFX U er rtelos er
+! SFX U er rselos er
+! SFX U er rnoslos er
+! SFX U er roslos er
+! SFX U er rmelas er
+! SFX U er rtelas er
+! SFX U er rselas er
+! SFX U er rnoslas er
+! SFX U er roslas er
+! SFX U er indomelo er
+! SFX U er indotelo er
+! SFX U er indoselo er
+! SFX U er indonoslo er
+! SFX U er indooslo er
+! SFX U er indomela er
+! SFX U er indotela er
+! SFX U er indosela er
+! SFX U er indonosla er
+! SFX U er indoosla er
+! SFX U er indomelos er
+! SFX U er indotelos er
+! SFX U er indoselos er
+! SFX U er indonoslos er
+! SFX U er indooslos er
+! SFX U er indomelas er
+! SFX U er indotelas er
+! SFX U er indoselas er
+! SFX U er indonoslas er
+! SFX U er indooslas er
+! SFX U ir rmelo ir
+! SFX U ir rtelo ir
+! SFX U ir rselo ir
+! SFX U ir rnoslo ir
+! SFX U ir roslo ir
+! SFX U ir rmela ir
+! SFX U ir rtela ir
+! SFX U ir rsela ir
+! SFX U ir rnosla ir
+! SFX U ir rosla ir
+! SFX U ir rmelas ir
+! SFX U ir rtelas ir
+! SFX U ir rselas ir
+! SFX U ir rnoslas ir
+! SFX U ir roslas ir
+! SFX U ir rmelos ir
+! SFX U ir rtelos ir
+! SFX U ir rselos ir
+! SFX U ir rnoslos ir
+! SFX U ir roslos ir
+! SFX U r ndomelo ir
+! SFX U r ndotelo ir
+! SFX U r ndoselo ir
+! SFX U r ndonoslo ir
+! SFX U r ndooslo ir
+! SFX U r ndomela ir
+! SFX U r ndotela ir
+! SFX U r ndosela ir
+! SFX U r ndonosla ir
+! SFX U r ndoosla ir
+! SFX U r ndomelos ir
+! SFX U r ndotelos ir
+! SFX U r ndoselos ir
+! SFX U r ndonoslos ir
+! SFX U r ndooslos ir
+! SFX U r ndomelas ir
+! SFX U r ndotelas ir
+! SFX U r ndoselas ir
+! SFX U r ndonoslas ir
+! SFX U r ndooslas ir
+!
+! SFX V Y 169
+! SFX V ar o ar
+! SFX V er o [^cg]er
+! SFX V cer zo cer
+! SFX V ger jo ger
+! SFX V ir o [^cgu]ir
+! SFX V cir zo cir
+! SFX V gir jo gir
+! SFX V uir o guir
+! SFX V quir co quir
+! SFX V r s [ae]r
+! SFX V ir es ir
+! SFX V ar a ar
+! SFX V er e er
+! SFX V ir e ir
+! SFX V r mos [aei]r
+! SFX V ar is ar
+! SFX V er is er
+! SFX V ir s ir
+! SFX V r n [ae]r
+! SFX V ir en ir
+! SFX V r ba ar
+! SFX V er a er
+! SFX V ir a ir
+! SFX V r bas ar
+! SFX V er as er
+! SFX V ir as ir
+! SFX V ar bamos ar
+! SFX V er amos er
+! SFX V ir amos ir
+! SFX V r bais ar
+! SFX V er ais er
+! SFX V ir ais ir
+! SFX V r ban ar
+! SFX V er an er
+! SFX V ir an ir
+! SFX V ar [^czg]ar
+! SFX V car qu car
+! SFX V ar u gar
+! SFX V zar c zar
+! SFX V er er
+! SFX V ir ir
+! SFX V r ste [ai]r
+! SFX V er iste er
+! SFX V ar ar
+! SFX V er i er
+! SFX V r ir
+! SFX V er imos er
+! SFX V r steis [ai]r
+! SFX V er isteis er
+! SFX V 0 on ar
+! SFX V er ieron er
+! SFX V r eron ir
+! SFX V 0 [aei]r
+! SFX V 0 s [aei]r
+! SFX V 0 [aei]r
+! SFX V 0 emos [aei]r
+! SFX V 0 is [aei]r
+! SFX V 0 n [aei]r
+! SFX V 0 a [aei]r
+! SFX V 0 as [aei]r
+! SFX V 0 amos [aei]r
+! SFX V 0 ais [aei]r
+! SFX V 0 an [aei]r
+! SFX V ar e [^czg]ar
+! SFX V car que car
+! SFX V ar ue gar
+! SFX V zar ce zar
+! SFX V er a [^cg]er
+! SFX V cer za cer
+! SFX V ger ja ger
+! SFX V ir a [^cgu]ir
+! SFX V cir za cir
+! SFX V gir ja gir
+! SFX V uir a guir
+! SFX V quir ca quir
+! SFX V ar es [^czg]ar
+! SFX V car ques car
+! SFX V ar ues gar
+! SFX V zar ces zar
+! SFX V er as [^cg]er
+! SFX V cer zas cer
+! SFX V ger jas ger
+! SFX V ir as [^cgu]ir
+! SFX V cir zas cir
+! SFX V gir jas gir
+! SFX V uir as guir
+! SFX V quir cas quir
+! SFX V ar emos [^czg]ar
+! SFX V car quemos car
+! SFX V ar uemos gar
+! SFX V zar cemos zar
+! SFX V er amos [^cg]er
+! SFX V cer zamos cer
+! SFX V ger jamos ger
+! SFX V ir amos [^cgu]ir
+! SFX V cir zamos cir
+! SFX V gir jamos gir
+! SFX V uir amos guir
+! SFX V quir camos quir
+! SFX V ar is [^czg]ar
+! SFX V car quis car
+! SFX V ar uis gar
+! SFX V zar cis zar
+! SFX V er is [^cg]er
+! SFX V cer zis cer
+! SFX V ger jis ger
+! SFX V ir is [^cgu]ir
+! SFX V cir zis cir
+! SFX V gir jis gir
+! SFX V uir is guir
+! SFX V quir cis quir
+! SFX V ar en [^czg]ar
+! SFX V car quen car
+! SFX V ar uen gar
+! SFX V zar cen zar
+! SFX V er an [^cg]er
+! SFX V cer zan cer
+! SFX V ger jan ger
+! SFX V ir an [^cgu]ir
+! SFX V cir zan cir
+! SFX V gir jan gir
+! SFX V uir an guir
+! SFX V quir can quir
+! SFX V r se ar
+! SFX V r ra ar
+! SFX V er iese er
+! SFX V er iera er
+! SFX V r ese ir
+! SFX V r era ir
+! SFX V r ses ar
+! SFX V r ras ar
+! SFX V er ieses er
+! SFX V er ieras er
+! SFX V r eses ir
+! SFX V r eras ir
+! SFX V ar semos ar
+! SFX V ar ramos ar
+! SFX V er isemos er
+! SFX V er iramos er
+! SFX V r semos ir
+! SFX V r ramos ir
+! SFX V r seis ar
+! SFX V r rais ar
+! SFX V er ieseis er
+! SFX V er ierais er
+! SFX V r eseis ir
+! SFX V r erais ir
+! SFX V r sen ar
+! SFX V r ran ar
+! SFX V er iesen er
+! SFX V er ieran er
+! SFX V r esen ir
+! SFX V r eran ir
+! SFX V r re ar
+! SFX V er iere er
+! SFX V r ere ir
+! SFX V r res ar
+! SFX V er ieres er
+! SFX V r eres ir
+! SFX V ar remos ar
+! SFX V er iremos er
+! SFX V r remos ir
+! SFX V r reis ar
+! SFX V er iereis er
+! SFX V r ereis ir
+! SFX V r ren ar
+! SFX V er ieren er
+! SFX V r eren ir
+! SFX V r d r
+!
+! SFX X Y 11
+! SFX X r do [ai]r
+! SFX X r dos [ai]r
+! SFX X r da [ai]r
+! SFX X r das [ai]r
+! SFX X er ido er
+! SFX X er idos er
+! SFX X er ida er
+! SFX X er idas er
+! SFX X r ndo ar
+! SFX X er iendo er
+! SFX X r endo ir
+!
+! SFX W Y 197 S
+! SFX W ar a andar
+! SFX W ar a guar
+! SFX W er a [eo]er
+! SFX W r ba ar
+! SFX W obar ueba obar
+! SFX W ebir iba ebir
+! SFX W erbar ierba erbar
+! SFX W ibir ba ohibir
+! SFX W ocar ueca ocar
+! SFX W olcar uelca olcar
+! SFX W orcar uerca orcar
+! SFX W cer zca [^c]ocer
+! SFX W cer zca [^fh]acer
+! SFX W cer zca ecer
+! SFX W cir zca ucir
+! SFX W eder ieda eder
+! SFX W odar ueda odar
+! SFX W oder ueda oder
+! SFX W edir ida edir
+! SFX W oldar uelda [^g]oldar
+! SFX W oldar elda goldar
+! SFX W endar ienda endar
+! SFX W ender ienda ender
+! SFX W endir inda endir
+! SFX W erder ierda erder
+! SFX W ordar uerda ordar
+! SFX W order uerda order
+! SFX W cer ga [fh]acer
+! SFX W er ga [eo]ner
+! SFX W er ga aler
+! SFX W ir ga alir
+! SFX W gar ega ugar
+! SFX W egar iega egar
+! SFX W ogar uega ogar
+! SFX W ecir iga ecir
+! SFX W eguir iga eguir
+! SFX W er iga aer
+! SFX W er iga oer
+! SFX W r iga or
+! SFX W olgar uelga olgar
+! SFX W enir enga enir
+! SFX W engar ienga engar
+! SFX W enchir incha enchir
+! SFX W egir ija egir
+! SFX W ijar ja [ae]hijar
+! SFX W oblar uebla oblar
+! SFX W emblar iembla emblar
+! SFX W elar iela elar
+! SFX W olar uela olar
+! SFX W oler uela oler
+! SFX W ollar uella [^g]ollar
+! SFX W ollar ella gollar
+! SFX W ilar la [ae]hilar
+! SFX W emir ima emir
+! SFX W ormir uerma ormir
+! SFX W umar ma [ae]humar
+! SFX W onar uena onar
+! SFX W ernar ierna ernar
+! SFX W erner ierna erner
+! SFX W ernir ierna ernir
+! SFX W ornar uerna ornar
+! SFX W inar na [aeo]hinar
+! SFX W unir na eunir
+! SFX W aber epa saber
+! SFX W caber quepa caber
+! SFX W r ra [^a]ndar
+! SFX W r ra [^d]ar
+! SFX W r ra [^n]dar
+! SFX W ebrar iebra ebrar
+! SFX W embrar iembra embrar
+! SFX W edrar iedra edrar
+! SFX W endrar iendra endrar
+! SFX W r era alir
+! SFX W r era ernir
+! SFX W r era eunir
+! SFX W r era ohibir
+! SFX W er iera [^fh]acer
+! SFX W er iera aler
+! SFX W er iera e[cd]er
+! SFX W er iera ender
+! SFX W er iera er[dnt]er
+! SFX W er iera o[clv]er
+! SFX W er iera olver
+! SFX W er iera or[cd]er
+! SFX W erer iera erer
+! SFX W erir iera erir
+! SFX W er iera er
+! SFX W irir iera irir
+! SFX W ebir ibiera ebir
+! SFX W acer iciera [fh]acer
+! SFX W edir idiera edir
+! SFX W endir indiera endir
+! SFX W oder udiera oder
+! SFX W egir igiera egir
+! SFX W enchir inchiera enchir
+! SFX W emir imiera emir
+! SFX W ormir urmiera ormir
+! SFX W enir iniera enir
+! SFX W aber upiera aber
+! SFX W erir iriera erir
+! SFX W irir iriera irir
+! SFX W orir uriera orir
+! SFX W erer isiera erer
+! SFX W oner usiera oner
+! SFX W etir itiera etir
+! SFX W entir intiera entir
+! SFX W ertir irtiera ertir
+! SFX W estir istiera estir
+! SFX W eguir iguiera eguir
+! SFX W ervir irviera ervir
+! SFX W ar uviera andar
+! SFX W ener uviera ener
+! SFX W cir jera ucir
+! SFX W er jera raer
+! SFX W ecir ijera ecir
+! SFX W orar uera [^g]orar
+! SFX W orir uera orir
+! SFX W er yera [eo]er
+! SFX W er yera caer
+! SFX W ir yera [^g]uir
+! SFX W r yera or
+! SFX W ir uyera gir
+! SFX W eir iera eir
+! SFX W orar era gorar
+! SFX W errar ierra errar
+! SFX W ontrar uentra ontrar
+! SFX W ostrar uestra ostrar
+! SFX W esar iesa esar
+! SFX W osar uesa osar
+! SFX W ensar iensa ensar
+! SFX W usar sa [ae]husar
+! SFX W etar ieta etar
+! SFX W etir ita etir
+! SFX W oltar uelta oltar
+! SFX W entar ienta entar
+! SFX W entir ienta entir
+! SFX W ontar uenta ontar
+! SFX W ertar ierta ertar
+! SFX W erter ierta erter
+! SFX W ertir ierta ertir
+! SFX W ortar uerta ortar
+! SFX W estar iesta estar
+! SFX W ostar uesta ostar
+! SFX W estir ista estir
+! SFX W itar ta [ae]hitar
+! SFX W evar ieva evar
+! SFX W ovar ueva ovar
+! SFX W over ueva over
+! SFX W olver uelva olver
+! SFX W ervir irva ervir
+! SFX W er ya oer
+! SFX W ir ya [^g]uir
+! SFX W ir uya gir
+! SFX W ezar ieza ezar
+! SFX W ocer ueza cocer
+! SFX W enzar ienza enzar
+! SFX W onzar enza gonzar
+! SFX W orcer uerza orcer
+! SFX W orzar uerza orzar
+! SFX W izar za [ae]izar
+! SFX W 0 a [^fh]acer
+! SFX W 0 a [aeo]er
+! SFX W 0 a [io]rir
+! SFX W 0 a [u]ir
+! SFX W 0 a ar
+! SFX W 0 a e[bdgmrt]ir
+! SFX W 0 a e[cd]er
+! SFX W 0 a e[ns]tir
+! SFX W 0 a enchir
+! SFX W 0 a ender
+! SFX W 0 a endir
+! SFX W 0 a er[dnt]er
+! SFX W 0 a er[ntv]ir
+! SFX W 0 a eunir
+! SFX W 0 a o[clv]er
+! SFX W 0 a olver
+! SFX W 0 a or[cd]er
+! SFX W 0 a ormir
+! SFX W 0 a ucir
+! SFX W er a er
+! SFX W er a er
+! SFX W iar a iar
+! SFX W ir a ir
+! SFX W r a r
+! SFX W cer ra [fh]acer
+! SFX W er ra aber
+! SFX W er ra erer
+! SFX W er ra oder
+! SFX W er dra [eo]ner
+! SFX W er dra aler
+! SFX W ir dra alir
+! SFX W ir dra enir
+! SFX W ecir ira ecir
+! SFX W r ira [eo]r
+! SFX W oar uea oar
+! SFX W eir ia eir
+! SFX W uar a [^g]uar
+!
+! SFX W Y 264 S
+! SFX W ar e andar
+! SFX W er e [^c]ocer
+! SFX W er e [cr]aer
+! SFX W er e [eo]er
+! SFX W er e a[bcl]er
+! SFX W er e ecer
+! SFX W er e oner
+! SFX W ir e alir
+! SFX W ir e ucir
+! SFX W obar uebe obar
+! SFX W ebir ibe ebir
+! SFX W erbar ierbe erbar
+! SFX W ibir be ohibir
+! SFX W ezar iece ezar
+! SFX W ocer uece cocer
+! SFX W acer ice [fh]acer
+! SFX W ecir ice ecir
+! SFX W enzar ience enzar
+! SFX W onzar ence gonzar
+! SFX W orcer uerce orcer
+! SFX W orzar uerce orzar
+! SFX W izar ce [ae]izar
+! SFX W eder iede eder
+! SFX W odar uede odar
+! SFX W oder uede oder
+! SFX W edir ide edir
+! SFX W oldar uelde [^g]oldar
+! SFX W oldar elde goldar
+! SFX W endar iende endar
+! SFX W ender iende ender
+! SFX W endir inde endir
+! SFX W erder ierde erder
+! SFX W ordar uerde ordar
+! SFX W order uerde order
+! SFX W oder ude oder
+! SFX W egir ige egir
+! SFX W enchir inche enchir
+! SFX W cir je ucir
+! SFX W er je raer
+! SFX W ecir ije ecir
+! SFX W ijar je [ae]hijar
+! SFX W oblar ueble oblar
+! SFX W emblar iemble emblar
+! SFX W elar iele elar
+! SFX W olar uele olar
+! SFX W oler uele oler
+! SFX W ollar uelle [^g]ollar
+! SFX W ollar elle gollar
+! SFX W ilar le [ae]hilar
+! SFX W emir ime emir
+! SFX W ormir uerme ormir
+! SFX W umar me [ae]humar
+! SFX W ener iene ener
+! SFX W enir iene enir
+! SFX W onar uene onar
+! SFX W enir ine enir
+! SFX W ernar ierne ernar
+! SFX W erner ierne erner
+! SFX W ernir ierne ernir
+! SFX W ornar uerne ornar
+! SFX W inar ne [aeo]hinar
+! SFX W unir ne eunir
+! SFX W aber upe aber
+! SFX W r re [^a]ndar
+! SFX W r re [^d]ar
+! SFX W r re [^n]dar
+! SFX W ebrar iebre ebrar
+! SFX W embrar iembre embrar
+! SFX W edrar iedre edrar
+! SFX W endrar iendre endrar
+! SFX W r ere alir
+! SFX W r ere ernir
+! SFX W r ere eunir
+! SFX W r ere ohibir
+! SFX W er iere [^fh]acer
+! SFX W er iere aler
+! SFX W er iere e[cd]er
+! SFX W er iere ender
+! SFX W er iere er[dnt]er
+! SFX W er iere o[clv]er
+! SFX W er iere olver
+! SFX W er iere or[cd]er
+! SFX W erer iere erer
+! SFX W erir iere erir
+! SFX W er iere er
+! SFX W irir iere irir
+! SFX W ebir ibiere ebir
+! SFX W acer iciere [fh]acer
+! SFX W edir idiere edir
+! SFX W endir indiere endir
+! SFX W oder udiere oder
+! SFX W egir igiere egir
+! SFX W enchir inchiere enchir
+! SFX W emir imiere emir
+! SFX W ormir urmiere ormir
+! SFX W enir iniere enir
+! SFX W aber upiere aber
+! SFX W erir iriere erir
+! SFX W irir iriere irir
+! SFX W orir uriere orir
+! SFX W erer isiere erer
+! SFX W oner usiere oner
+! SFX W etir itiere etir
+! SFX W entir intiere entir
+! SFX W ertir irtiere ertir
+! SFX W estir istiere estir
+! SFX W eguir iguiere eguir
+! SFX W ervir irviere ervir
+! SFX W ar uviere andar
+! SFX W ener uviere ener
+! SFX W cir jere ucir
+! SFX W er jere raer
+! SFX W ecir ijere ecir
+! SFX W orar uere [^g]orar
+! SFX W orir uere orir
+! SFX W er yere [eo]er
+! SFX W er yere caer
+! SFX W ir yere [^g]uir
+! SFX W r yere or
+! SFX W ir uyere gir
+! SFX W eir iere eir
+! SFX W orar ere gorar
+! SFX W errar ierre errar
+! SFX W ontrar uentre ontrar
+! SFX W ostrar uestre ostrar
+! SFX W r se [^a]ndar
+! SFX W r se [^d]ar
+! SFX W r se [^n]dar
+! SFX W r ese alir
+! SFX W r ese ernir
+! SFX W r ese eunir
+! SFX W r ese ohibir
+! SFX W er iese [^fh]acer
+! SFX W er iese aler
+! SFX W er iese e[cd]er
+! SFX W er iese ender
+! SFX W er iese er[dnt]er
+! SFX W er iese o[clv]er
+! SFX W er iese olver
+! SFX W er iese or[cd]er
+! SFX W esar iese esar
+! SFX W er iese er
+! SFX W ebir ibiese ebir
+! SFX W acer iciese [fh]acer
+! SFX W edir idiese edir
+! SFX W endir indiese endir
+! SFX W oder udiese oder
+! SFX W egir igiese egir
+! SFX W enchir inchiese enchir
+! SFX W emir imiese emir
+! SFX W ormir urmiese ormir
+! SFX W enir iniese enir
+! SFX W aber upiese aber
+! SFX W erir iriese erir
+! SFX W irir iriese irir
+! SFX W orir uriese orir
+! SFX W erer isiese erer
+! SFX W oner usiese oner
+! SFX W etir itiese etir
+! SFX W entir intiese entir
+! SFX W ertir irtiese ertir
+! SFX W estir istiese estir
+! SFX W eguir iguiese eguir
+! SFX W ervir irviese ervir
+! SFX W ar uviese andar
+! SFX W ener uviese ener
+! SFX W cir jese ucir
+! SFX W er jese raer
+! SFX W ecir ijese ecir
+! SFX W osar uese osar
+! SFX W er yese [eo]er
+! SFX W er yese caer
+! SFX W ir yese [^g]uir
+! SFX W r yese or
+! SFX W ir uyese gir
+! SFX W eir iese eir
+! SFX W erer ise erer
+! SFX W ensar iense ensar
+! SFX W oner use oner
+! SFX W umar se [ae]husar
+! SFX W etar iete etar
+! SFX W etir ite etir
+! SFX W oltar uelte oltar
+! SFX W entar iente entar
+! SFX W entir iente entir
+! SFX W ontar uente ontar
+! SFX W ertar ierte ertar
+! SFX W erter ierte erter
+! SFX W ertir ierte ertir
+! SFX W ortar uerte ortar
+! SFX W r ste [^a]ndar
+! SFX W r ste [^d]ar
+! SFX W r ste [^n]dar
+! SFX W r ste [eo]r
+! SFX W r ste [u]ir
+! SFX W r ste alir
+! SFX W r ste ebir
+! SFX W r ste edir
+! SFX W r ste egir
+! SFX W r ste emir
+! SFX W r ste enchir
+! SFX W r ste endir
+! SFX W r ste entir
+! SFX W r ste erir
+! SFX W r ste ernir
+! SFX W r ste ertir
+! SFX W r ste ervir
+! SFX W r ste estir
+! SFX W r ste etir
+! SFX W r ste eunir
+! SFX W r ste eir
+! SFX W r ste irir
+! SFX W r ste orir
+! SFX W r ste ormir
+! SFX W estar ieste estar
+! SFX W ostar ueste ostar
+! SFX W er iste [^fh]acer
+! SFX W er iste aler
+! SFX W er iste e[cd]er
+! SFX W er iste ender
+! SFX W er iste er[dnt]er
+! SFX W er iste o[clv]er
+! SFX W er iste olver
+! SFX W er iste or[cd]er
+! SFX W estir iste estir
+! SFX W acer iciste [fh]acer
+! SFX W oder udiste oder
+! SFX W cir jiste ucir
+! SFX W er jiste raer
+! SFX W ecir ijiste ecir
+! SFX W enir iniste enir
+! SFX W aber upiste aber
+! SFX W erer isiste erer
+! SFX W oner usiste oner
+! SFX W ar uviste andar
+! SFX W ener uviste ener
+! SFX W er ste [eo]er
+! SFX W er ste caer
+! SFX W itar te [ae]hitar
+! SFX W gar egue ugar
+! SFX W egar iegue egar
+! SFX W ogar uegue ogar
+! SFX W eguir igue eguir
+! SFX W olgar uelgue olgar
+! SFX W engar iengue engar
+! SFX W ocar ueque ocar
+! SFX W olcar uelque olcar
+! SFX W orcar uerque orcar
+! SFX W evar ieve evar
+! SFX W ovar ueve ovar
+! SFX W over ueve over
+! SFX W olver uelve olver
+! SFX W ervir irve ervir
+! SFX W ar uve andar
+! SFX W ener uve ener
+! SFX W r ye or
+! SFX W uir uye [^g]uir
+! SFX W ir uye gir
+! SFX W er e er
+! SFX W iar e iar
+! SFX W oar uee oar
+! SFX W eir ie eir
+! SFX W uar e [^g]uar
+! SFX W uar e guar
+!
+!
+! SFX W Y 195 S
+! SFX W er an [eo]er
+! SFX W r ban ar
+! SFX W obar ueban obar
+! SFX W ebir iban ebir
+! SFX W erbar ierban erbar
+! SFX W ibir ban ohibir
+! SFX W ocar uecan ocar
+! SFX W olcar uelcan olcar
+! SFX W orcar uercan orcar
+! SFX W cer zcan [^c]ocer
+! SFX W cer zcan [^fh]acer
+! SFX W cer zcan ecer
+! SFX W cir zcan ucir
+! SFX W eder iedan eder
+! SFX W odar uedan odar
+! SFX W oder uedan oder
+! SFX W edir idan edir
+! SFX W oldar ueldan [^g]oldar
+! SFX W oldar eldan goldar
+! SFX W endar iendan endar
+! SFX W ender iendan ender
+! SFX W endir indan endir
+! SFX W erder ierdan erder
+! SFX W ordar uerdan ordar
+! SFX W order uerdan order
+! SFX W cer gan [fh]acer
+! SFX W er gan [eo]ner
+! SFX W er gan aler
+! SFX W ir gan alir
+! SFX W gar egan ugar
+! SFX W egar iegan egar
+! SFX W ogar uegan ogar
+! SFX W ecir igan ecir
+! SFX W eguir igan eguir
+! SFX W er igan aer
+! SFX W er igan oer
+! SFX W r igan or
+! SFX W olgar uelgan olgar
+! SFX W enir engan enir
+! SFX W engar iengan engar
+! SFX W enchir inchan enchir
+! SFX W egir ijan egir
+! SFX W ijar jan [ae]hijar
+! SFX W oblar ueblan oblar
+! SFX W emblar iemblan emblar
+! SFX W elar ielan elar
+! SFX W olar uelan olar
+! SFX W oler uelan oler
+! SFX W ollar uellan [^g]ollar
+! SFX W ollar ellan gollar
+! SFX W ilar lan [ae]hilar
+! SFX W emir iman emir
+! SFX W ormir uerman ormir
+! SFX W umar man [ae]humar
+! SFX W onar uenan onar
+! SFX W ernar iernan ernar
+! SFX W erner iernan erner
+! SFX W ernir iernan ernir
+! SFX W ornar uernan ornar
+! SFX W inar nan [aeo]hinar
+! SFX W unir nan eunir
+! SFX W aber epan saber
+! SFX W caber quepan caber
+! SFX W r ran [^a]ndar
+! SFX W r ran [^d]ar
+! SFX W r ran [^n]dar
+! SFX W ebrar iebran ebrar
+! SFX W embrar iembran embrar
+! SFX W edrar iedran edrar
+! SFX W endrar iendran endrar
+! SFX W r eran alir
+! SFX W r eran ernir
+! SFX W r eran eunir
+! SFX W r eran ohibir
+! SFX W er ieran [^fh]acer
+! SFX W er ieran aler
+! SFX W er ieran e[cd]er
+! SFX W er ieran ender
+! SFX W er ieran er[dnt]er
+! SFX W er ieran o[clv]er
+! SFX W er ieran olver
+! SFX W er ieran or[cd]er
+! SFX W erer ieran erer
+! SFX W erir ieran erir
+! SFX W er ieran er
+! SFX W irir ieran irir
+! SFX W ebir ibieran ebir
+! SFX W acer icieran [fh]acer
+! SFX W edir idieran edir
+! SFX W endir indieran endir
+! SFX W oder udieran oder
+! SFX W egir igieran egir
+! SFX W enchir inchieran enchir
+! SFX W emir imieran emir
+! SFX W ormir urmieran ormir
+! SFX W enir inieran enir
+! SFX W aber upieran aber
+! SFX W erir irieran erir
+! SFX W irir irieran irir
+! SFX W orir urieran orir
+! SFX W erer isieran erer
+! SFX W oner usieran oner
+! SFX W etir itieran etir
+! SFX W entir intieran entir
+! SFX W ertir irtieran ertir
+! SFX W estir istieran estir
+! SFX W eguir iguieran eguir
+! SFX W ervir irvieran ervir
+! SFX W ar uvieran andar
+! SFX W ener uvieran ener
+! SFX W cir jeran ucir
+! SFX W er jeran raer
+! SFX W ecir ijeran ecir
+! SFX W orar ueran [^g]orar
+! SFX W orir ueran orir
+! SFX W er yeran [eo]er
+! SFX W er yeran caer
+! SFX W ir yeran [^g]uir
+! SFX W r yeran or
+! SFX W ir uyeran gir
+! SFX W eir ieran eir
+! SFX W orar eran gorar
+! SFX W errar ierran errar
+! SFX W ontrar uentran ontrar
+! SFX W ostrar uestran ostrar
+! SFX W esar iesan esar
+! SFX W osar uesan osar
+! SFX W ensar iensan ensar
+! SFX W usar san [ae]husar
+! SFX W etar ietan etar
+! SFX W etir itan etir
+! SFX W oltar ueltan oltar
+! SFX W entar ientan entar
+! SFX W entir ientan entir
+! SFX W ontar uentan ontar
+! SFX W ertar iertan ertar
+! SFX W erter iertan erter
+! SFX W ertir iertan ertir
+! SFX W ortar uertan ortar
+! SFX W estar iestan estar
+! SFX W ostar uestan ostar
+! SFX W estir istan estir
+! SFX W itar tan [ae]hitar
+! SFX W evar ievan evar
+! SFX W ovar uevan ovar
+! SFX W over uevan over
+! SFX W olver uelvan olver
+! SFX W ervir irvan ervir
+! SFX W er yan oer
+! SFX W ir yan [^g]uir
+! SFX W ir uyan gir
+! SFX W ezar iezan ezar
+! SFX W ocer uezan cocer
+! SFX W enzar ienzan enzar
+! SFX W onzar enzan gonzar
+! SFX W orcer uerzan orcer
+! SFX W orzar uerzan orzar
+! SFX W izar zan [ae]izar
+! SFX W 0 an [^fh]acer
+! SFX W 0 an [aeo]er
+! SFX W 0 an [io]rir
+! SFX W 0 an [u]ir
+! SFX W 0 an ar
+! SFX W 0 an e[bdgmrt]ir
+! SFX W 0 an e[cd]er
+! SFX W 0 an e[ns]tir
+! SFX W 0 an enchir
+! SFX W 0 an ender
+! SFX W 0 an endir
+! SFX W 0 an er[dnt]er
+! SFX W 0 an er[ntv]ir
+! SFX W 0 an eunir
+! SFX W 0 an o[clv]er
+! SFX W 0 an olver
+! SFX W 0 an or[cd]er
+! SFX W 0 an ormir
+! SFX W 0 an ucir
+! SFX W er an er
+! SFX W er an er
+! SFX W iar an iar
+! SFX W ir an ir
+! SFX W r an r
+! SFX W cer ran [fh]acer
+! SFX W er ran aber
+! SFX W er ran erer
+! SFX W er ran oder
+! SFX W er dran [eo]ner
+! SFX W er dran aler
+! SFX W ir dran alir
+! SFX W ir dran enir
+! SFX W ecir iran ecir
+! SFX W r iran [eo]r
+! SFX W oar uean oar
+! SFX W eir ian eir
+! SFX W uar an [^g]uar
+!
+!
+! SFX W Y 202 S
+! SFX W ar en andar
+! SFX W ir en alir
+! SFX W ir en ucir
+! SFX W obar ueben obar
+! SFX W ebir iben ebir
+! SFX W erbar ierben erbar
+! SFX W ibir ben ohibir
+! SFX W ezar iecen ezar
+! SFX W ocer uecen cocer
+! SFX W ecir icen ecir
+! SFX W enzar iencen enzar
+! SFX W onzar encen gonzar
+! SFX W orcer uercen orcer
+! SFX W orzar uercen orzar
+! SFX W izar cen [ae]izar
+! SFX W eder ieden eder
+! SFX W odar ueden odar
+! SFX W oder ueden oder
+! SFX W edir iden edir
+! SFX W oldar uelden [^g]oldar
+! SFX W oldar elden goldar
+! SFX W endar ienden endar
+! SFX W ender ienden ender
+! SFX W endir inden endir
+! SFX W erder ierden erder
+! SFX W ordar uerden ordar
+! SFX W order uerden order
+! SFX W egir igen egir
+! SFX W enchir inchen enchir
+! SFX W ijar jen [ae]hijar
+! SFX W oblar ueblen oblar
+! SFX W emblar iemblen emblar
+! SFX W elar ielen elar
+! SFX W olar uelen olar
+! SFX W oler uelen oler
+! SFX W ollar uellen [^g]ollar
+! SFX W ollar ellen gollar
+! SFX W ilar len [ae]hilar
+! SFX W emir imen emir
+! SFX W ormir uermen ormir
+! SFX W umar men [ae]humar
+! SFX W ener ienen ener
+! SFX W enir ienen enir
+! SFX W onar uenen onar
+! SFX W ernar iernen ernar
+! SFX W erner iernen erner
+! SFX W ernir iernen ernir
+! SFX W ornar uernen ornar
+! SFX W inar nen [aeo]hinar
+! SFX W unir nen eunir
+! SFX W r ren [^a]ndar
+! SFX W r ren [^d]ar
+! SFX W r ren [^n]dar
+! SFX W ebrar iebren ebrar
+! SFX W embrar iembren embrar
+! SFX W edrar iedren edrar
+! SFX W endrar iendren endrar
+! SFX W r eren alir
+! SFX W r eren ernir
+! SFX W r eren eunir
+! SFX W r eren ohibir
+! SFX W er ieren [^fh]acer
+! SFX W er ieren aler
+! SFX W er ieren e[cd]er
+! SFX W er ieren ender
+! SFX W er ieren er[dnt]er
+! SFX W er ieren o[clv]er
+! SFX W er ieren olver
+! SFX W er ieren or[cd]er
+! SFX W erer ieren erer
+! SFX W erir ieren erir
+! SFX W er ieren er
+! SFX W irir ieren irir
+! SFX W ebir ibieren ebir
+! SFX W acer icieren [fh]acer
+! SFX W edir idieren edir
+! SFX W endir indieren endir
+! SFX W oder udieren oder
+! SFX W egir igieren egir
+! SFX W enchir inchieren enchir
+! SFX W emir imieren emir
+! SFX W ormir urmieren ormir
+! SFX W enir inieren enir
+! SFX W aber upieren aber
+! SFX W erir irieren erir
+! SFX W irir irieren irir
+! SFX W orir urieren orir
+! SFX W erer isieren erer
+! SFX W oner usieren oner
+! SFX W etir itieren etir
+! SFX W entir intieren entir
+! SFX W ertir irtieren ertir
+! SFX W estir istieren estir
+! SFX W eguir iguieren eguir
+! SFX W ervir irvieren ervir
+! SFX W ar uvieren andar
+! SFX W ener uvieren ener
+! SFX W cir jeren ucir
+! SFX W er jeren raer
+! SFX W ecir ijeren ecir
+! SFX W orar ueren [^g]orar
+! SFX W orir ueren orir
+! SFX W er yeren [eo]er
+! SFX W er yeren caer
+! SFX W ir yeren [^g]uir
+! SFX W r yeren or
+! SFX W ir uyeren gir
+! SFX W eir ieren eir
+! SFX W orar eren gorar
+! SFX W errar ierren errar
+! SFX W ontrar uentren ontrar
+! SFX W ostrar uestren ostrar
+! SFX W r sen [^a]ndar
+! SFX W r sen [^d]ar
+! SFX W r sen [^n]dar
+! SFX W r esen alir
+! SFX W r esen ernir
+! SFX W r esen eunir
+! SFX W r esen ohibir
+! SFX W er iesen [^fh]acer
+! SFX W er iesen aler
+! SFX W er iesen e[cd]er
+! SFX W er iesen ender
+! SFX W er iesen er[dnt]er
+! SFX W er iesen o[clv]er
+! SFX W er iesen olver
+! SFX W er iesen or[cd]er
+! SFX W esar iesen esar
+! SFX W er iesen er
+! SFX W ebir ibiesen ebir
+! SFX W acer iciesen [fh]acer
+! SFX W edir idiesen edir
+! SFX W endir indiesen endir
+! SFX W oder udiesen oder
+! SFX W egir igiesen egir
+! SFX W enchir inchiesen enchir
+! SFX W emir imiesen emir
+! SFX W ormir urmiesen ormir
+! SFX W enir iniesen enir
+! SFX W aber upiesen aber
+! SFX W erir iriesen erir
+! SFX W irir iriesen irir
+! SFX W orir uriesen orir
+! SFX W erer isiesen erer
+! SFX W oner usiesen oner
+! SFX W etir itiesen etir
+! SFX W entir intiesen entir
+! SFX W ertir irtiesen ertir
+! SFX W estir istiesen estir
+! SFX W eguir iguiesen eguir
+! SFX W ervir irviesen ervir
+! SFX W ar uviesen andar
+! SFX W ener uviesen ener
+! SFX W cir jesen ucir
+! SFX W er jesen raer
+! SFX W ecir ijesen ecir
+! SFX W osar uesen osar
+! SFX W er yesen [eo]er
+! SFX W er yesen caer
+! SFX W ir yesen [^g]uir
+! SFX W r yesen or
+! SFX W ir uyesen gir
+! SFX W eir iesen eir
+! SFX W ensar iensen ensar
+! SFX W usar sen [ae]husar
+! SFX W etar ieten etar
+! SFX W etir iten etir
+! SFX W oltar uelten oltar
+! SFX W entar ienten entar
+! SFX W entir ienten entir
+! SFX W ontar uenten ontar
+! SFX W ertar ierten ertar
+! SFX W erter ierten erter
+! SFX W ertir ierten ertir
+! SFX W ortar uerten ortar
+! SFX W estar iesten estar
+! SFX W ostar uesten ostar
+! SFX W estir isten estir
+! SFX W itar ten [ae]hitar
+! SFX W gar eguen ugar
+! SFX W egar ieguen egar
+! SFX W ogar ueguen ogar
+! SFX W eguir iguen eguir
+! SFX W olgar uelguen olgar
+! SFX W engar ienguen engar
+! SFX W ocar uequen ocar
+! SFX W olcar uelquen olcar
+! SFX W orcar uerquen orcar
+! SFX W evar ieven evar
+! SFX W ovar ueven ovar
+! SFX W over ueven over
+! SFX W olver uelven olver
+! SFX W ervir irven ervir
+! SFX W ir yen [^g]uir
+! SFX W r yen or
+! SFX W ir uyen gir
+! SFX W er en er
+! SFX W iar en iar
+! SFX W oar ueen oar
+! SFX W eir ien eir
+! SFX W uar en [^g]uar
+! SFX W uar en guar
+!
+!
+! SFX W Y 49 S
+! SFX W 0 on [^a]ndar
+! SFX W 0 on [^d]ar
+! SFX W 0 on [^n]dar
+! SFX W r eron alir
+! SFX W r eron ernir
+! SFX W r eron eunir
+! SFX W r eron irir
+! SFX W r eron ohibir
+! SFX W er ieron [^fh]acer
+! SFX W er ieron aler
+! SFX W er ieron e[cd]er
+! SFX W er ieron ender
+! SFX W er ieron er[dnt]er
+! SFX W er ieron o[clv]er
+! SFX W er ieron olver
+! SFX W er ieron or[cd]er
+! SFX W er ieron er
+! SFX W ebir ibieron ebir
+! SFX W acer icieron [fh]acer
+! SFX W edir idieron edir
+! SFX W endir indieron endir
+! SFX W oder udieron oder
+! SFX W egir igieron egir
+! SFX W enchir inchieron enchir
+! SFX W emir imieron emir
+! SFX W ormir urmieron ormir
+! SFX W enir inieron enir
+! SFX W aber upieron aber
+! SFX W erir irieron erir
+! SFX W orir urieron orir
+! SFX W erer isieron erer
+! SFX W oner usieron oner
+! SFX W etir itieron etir
+! SFX W entir intieron entir
+! SFX W ertir irtieron ertir
+! SFX W estir istieron estir
+! SFX W eguir iguieron eguir
+! SFX W ervir irvieron ervir
+! SFX W ar uvieron andar
+! SFX W ener uvieron ener
+! SFX W cir jeron ucir
+! SFX W er jeron raer
+! SFX W ecir ijeron ecir
+! SFX W er yeron [eo]er
+! SFX W er yeron caer
+! SFX W ir yeron [^g]uir
+! SFX W r yeron or
+! SFX W ir uyeron gir
+! SFX W eir ieron eir
+!
+!
+! SFX W Y 29 S
+! SFX W 0 n [^fh]acer
+! SFX W 0 n [aeo]er
+! SFX W 0 n [io]rir
+! SFX W 0 n [u]ir
+! SFX W 0 n ar
+! SFX W 0 n e[bdgmrt]ir
+! SFX W 0 n e[cd]er
+! SFX W 0 n e[ns]tir
+! SFX W 0 n enchir
+! SFX W 0 n ender
+! SFX W 0 n endir
+! SFX W 0 n er[dnt]er
+! SFX W 0 n er[ntv]ir
+! SFX W 0 n eunir
+! SFX W 0 n o[clv]er
+! SFX W 0 n olver
+! SFX W 0 n or[cd]er
+! SFX W 0 n ormir
+! SFX W 0 n ucir
+! SFX W cer rn [fh]acer
+! SFX W er rn aber
+! SFX W er rn erer
+! SFX W er rn oder
+! SFX W er drn [eo]ner
+! SFX W er drn aler
+! SFX W ir drn alir
+! SFX W ir drn enir
+! SFX W ecir irn ecir
+! SFX W r irn [eo]r
+!
+!
+! SFX W Y 126 S
+! SFX W ar o andar
+! SFX W ar o guar
+! SFX W er o [eo]er
+! SFX W obar uebo obar
+! SFX W ebir ibo ebir
+! SFX W erbar ierbo erbar
+! SFX W ibir bo ohibir
+! SFX W ocar ueco ocar
+! SFX W olcar uelco olcar
+! SFX W orcar uerco orcar
+! SFX W cer zco [^c]ocer
+! SFX W cer zco [^fh]acer
+! SFX W cer zco ecer
+! SFX W ucir uzco ucir
+! SFX W eder iedo eder
+! SFX W odar uedo odar
+! SFX W oder uedo oder
+! SFX W edir ido edir
+! SFX W oldar ueldo [^g]oldar
+! SFX W oldar eldo goldar
+! SFX W endar iendo endar
+! SFX W ender iendo ender
+! SFX W endir indo endir
+! SFX W erder ierdo erder
+! SFX W ordar uerdo ordar
+! SFX W order uerdo order
+! SFX W oder udo oder
+! SFX W cer go [fh]acer
+! SFX W er go aler
+! SFX W er go ener
+! SFX W er go oner
+! SFX W ir go alir
+! SFX W ir go enir
+! SFX W gar ego ugar
+! SFX W egar iego egar
+! SFX W ogar uego ogar
+! SFX W ecir igo ecir
+! SFX W eguir igo eguir
+! SFX W er igo [cr]aer
+! SFX W er igo oer
+! SFX W r igo or
+! SFX W olgar uelgo olgar
+! SFX W engar iengo engar
+! SFX W enchir incho enchir
+! SFX W cir jo ucir
+! SFX W er jo raer
+! SFX W ecir ijo ecir
+! SFX W egir ijo egir
+! SFX W ijar jo [ae]hijar
+! SFX W oblar ueblo oblar
+! SFX W emblar iemblo emblar
+! SFX W elar ielo elar
+! SFX W olar uelo olar
+! SFX W oler uelo oler
+! SFX W ollar uello [^g]ollar
+! SFX W ollar ello gollar
+! SFX W ilar lo [ae]hilar
+! SFX W emir imo emir
+! SFX W ormir uermo ormir
+! SFX W umar mo [ae]humar
+! SFX W onar ueno onar
+! SFX W enir ino enir
+! SFX W ernar ierno ernar
+! SFX W erner ierno erner
+! SFX W ernir ierno ernir
+! SFX W ornar uerno ornar
+! SFX W inar no [aeo]hinar
+! SFX W unir no eunir
+! SFX W caber quepo caber
+! SFX W aber upo aber
+! SFX W ebrar iebro ebrar
+! SFX W embrar iembro embrar
+! SFX W edrar iedro edrar
+! SFX W endrar iendro endrar
+! SFX W erer iero erer
+! SFX W erir iero erir
+! SFX W irir iero irir
+! SFX W orar uero [^g]orar
+! SFX W orir uero orir
+! SFX W orar ero gorar
+! SFX W errar ierro errar
+! SFX W ontrar uentro ontrar
+! SFX W ostrar uestro ostrar
+! SFX W esar ieso esar
+! SFX W osar ueso osar
+! SFX W erer iso erer
+! SFX W ensar ienso ensar
+! SFX W oner uso oner
+! SFX W usar so [ae]husar
+! SFX W etar ieto etar
+! SFX W etir ito etir
+! SFX W oltar uelto oltar
+! SFX W entar iento entar
+! SFX W entir iento entir
+! SFX W ontar uento ontar
+! SFX W ertar ierto ertar
+! SFX W erter ierto erter
+! SFX W ertir ierto ertir
+! SFX W ortar uerto ortar
+! SFX W estar iesto estar
+! SFX W ostar uesto ostar
+! SFX W estir isto estir
+! SFX W itar to [ae]hitar
+! SFX W evar ievo evar
+! SFX W ovar uevo ovar
+! SFX W over uevo over
+! SFX W olver uelvo olver
+! SFX W ervir irvo ervir
+! SFX W ar uvo andar
+! SFX W ener uvo ener
+! SFX W er yo oer
+! SFX W uir uyo [^g]uir
+! SFX W ir uyo gir
+! SFX W ezar iezo ezar
+! SFX W ocer uezo cocer
+! SFX W acer izo [fh]acer
+! SFX W enzar ienzo enzar
+! SFX W onzar enzo gonzar
+! SFX W orcer uerzo orcer
+! SFX W orzar uerzo orzar
+! SFX W izar zo [ae]izar
+! SFX W er o er
+! SFX W iar o iar
+! SFX W oar ueo oar
+! SFX W eir io eir
+! SFX W uar o [^g]uar
+!
+!
+!
+! SFX W Y 195 S
+! SFX W er as [eo]er
+! SFX W r bas ar
+! SFX W obar uebas obar
+! SFX W ebir ibas ebir
+! SFX W erbar ierbas erbar
+! SFX W ibir bas ohibir
+! SFX W ocar uecas ocar
+! SFX W olcar uelcas olcar
+! SFX W orcar uercas orcar
+! SFX W cer zcas [^c]ocer
+! SFX W cer zcas [^fh]acer
+! SFX W cer zcas ecer
+! SFX W cir zcas ucir
+! SFX W eder iedas eder
+! SFX W odar uedas odar
+! SFX W oder uedas oder
+! SFX W edir idas edir
+! SFX W oldar ueldas [^g]oldar
+! SFX W oldar eldas goldar
+! SFX W endar iendas endar
+! SFX W ender iendas ender
+! SFX W endir indas endir
+! SFX W erder ierdas erder
+! SFX W ordar uerdas ordar
+! SFX W order uerdas order
+! SFX W cer gas [fh]acer
+! SFX W er gas [eo]ner
+! SFX W er gas aler
+! SFX W ir gas alir
+! SFX W gar egas ugar
+! SFX W egar iegas egar
+! SFX W ogar uegas ogar
+! SFX W ecir igas ecir
+! SFX W eguir igas eguir
+! SFX W er igas aer
+! SFX W er igas oer
+! SFX W r igas or
+! SFX W olgar uelgas olgar
+! SFX W enir engas enir
+! SFX W engar iengas engar
+! SFX W enchir inchas enchir
+! SFX W egir ijas egir
+! SFX W ijar jas [ae]hijar
+! SFX W oblar ueblas oblar
+! SFX W emblar iemblas emblar
+! SFX W elar ielas elar
+! SFX W olar uelas olar
+! SFX W oler uelas oler
+! SFX W ollar uellas [^g]ollar
+! SFX W ollar ellas gollar
+! SFX W ilar las [ae]hilar
+! SFX W emir imas emir
+! SFX W ormir uermas ormir
+! SFX W umar mas [ae]humar
+! SFX W onar uenas onar
+! SFX W ernar iernas ernar
+! SFX W erner iernas erner
+! SFX W ernir iernas ernir
+! SFX W ornar uernas ornar
+! SFX W inar nas [aeo]hinar
+! SFX W unir nas eunir
+! SFX W aber epas saber
+! SFX W caber quepas caber
+! SFX W r ras [^a]ndar
+! SFX W r ras [^d]ar
+! SFX W r ras [^n]dar
+! SFX W ebrar iebras ebrar
+! SFX W embrar iembras embrar
+! SFX W edrar iedras edrar
+! SFX W endrar iendras endrar
+! SFX W r eras alir
+! SFX W r eras ernir
+! SFX W r eras eunir
+! SFX W r eras ohibir
+! SFX W er ieras [^fh]acer
+! SFX W er ieras aler
+! SFX W er ieras e[cd]er
+! SFX W er ieras ender
+! SFX W er ieras er[dnt]er
+! SFX W er ieras o[clv]er
+! SFX W er ieras olver
+! SFX W er ieras or[cd]er
+! SFX W erer ieras erer
+! SFX W erir ieras erir
+! SFX W er ieras er
+! SFX W irir ieras irir
+! SFX W ebir ibieras ebir
+! SFX W acer icieras [fh]acer
+! SFX W edir idieras edir
+! SFX W endir indieras endir
+! SFX W oder udieras oder
+! SFX W egir igieras egir
+! SFX W enchir inchieras enchir
+! SFX W emir imieras emir
+! SFX W ormir urmieras ormir
+! SFX W enir inieras enir
+! SFX W aber upieras aber
+! SFX W erir irieras erir
+! SFX W irir irieras irir
+! SFX W orir urieras orir
+! SFX W erer isieras erer
+! SFX W oner usieras oner
+! SFX W etir itieras etir
+! SFX W entir intieras entir
+! SFX W ertir irtieras ertir
+! SFX W estir istieras estir
+! SFX W eguir iguieras eguir
+! SFX W ervir irvieras ervir
+! SFX W ar uvieras andar
+! SFX W ener uvieras ener
+! SFX W cir jeras ucir
+! SFX W er jeras raer
+! SFX W ecir ijeras ecir
+! SFX W orar ueras [^g]orar
+! SFX W orir ueras orir
+! SFX W er yeras [eo]er
+! SFX W er yeras caer
+! SFX W ir yeras [^g]uir
+! SFX W r yeras or
+! SFX W ir uyeras gir
+! SFX W eir ieras eir
+! SFX W orar eras gorar
+! SFX W errar ierras errar
+! SFX W ontrar uentras ontrar
+! SFX W ostrar uestras ostrar
+! SFX W esar iesas esar
+! SFX W osar uesas osar
+! SFX W ensar iensas ensar
+! SFX W usar sas [ae]husar
+! SFX W etar ietas etar
+! SFX W etir itas etir
+! SFX W oltar ueltas oltar
+! SFX W entar ientas entar
+! SFX W entir ientas entir
+! SFX W ontar uentas ontar
+! SFX W ertar iertas ertar
+! SFX W erter iertas erter
+! SFX W ertir iertas ertir
+! SFX W ortar uertas ortar
+! SFX W estar iestas estar
+! SFX W ostar uestas ostar
+! SFX W estir istas estir
+! SFX W itar tas [ae]hitar
+! SFX W evar ievas evar
+! SFX W ovar uevas ovar
+! SFX W over uevas over
+! SFX W olver uelvas olver
+! SFX W ervir irvas ervir
+! SFX W er yas oer
+! SFX W ir yas [^g]uir
+! SFX W ir uyas gir
+! SFX W ezar iezas ezar
+! SFX W ocer uezas cocer
+! SFX W enzar ienzas enzar
+! SFX W onzar enzas gonzar
+! SFX W orcer uerzas orcer
+! SFX W orzar uerzas orzar
+! SFX W izar zas [ae]izar
+! SFX W 0 as [^fh]acer
+! SFX W 0 as [aeo]er
+! SFX W 0 as [io]rir
+! SFX W 0 as [u]ir
+! SFX W 0 as ar
+! SFX W 0 as e[bdgmrt]ir
+! SFX W 0 as e[cd]er
+! SFX W 0 as e[ns]tir
+! SFX W 0 as enchir
+! SFX W 0 as ender
+! SFX W 0 as endir
+! SFX W 0 as er[dnt]er
+! SFX W 0 as er[ntv]ir
+! SFX W 0 as eunir
+! SFX W 0 as o[clv]er
+! SFX W 0 as olver
+! SFX W 0 as or[cd]er
+! SFX W 0 as ormir
+! SFX W 0 as ucir
+! SFX W er as er
+! SFX W er as er
+! SFX W iar as iar
+! SFX W ir as ir
+! SFX W r as r
+! SFX W cer ras [fh]acer
+! SFX W er ras aber
+! SFX W er ras erer
+! SFX W er ras oder
+! SFX W er dras [eo]ner
+! SFX W er dras aler
+! SFX W ir dras alir
+! SFX W ir dras enir
+! SFX W ecir iras ecir
+! SFX W r iras [eo]r
+! SFX W oar ueas oar
+! SFX W eir ias eir
+! SFX W uar as [^g]uar
+!
+!
+!
+! SFX W Y 202 S
+! SFX W ar es andar
+! SFX W ir es ucir
+! SFX W r es alir
+! SFX W obar uebes obar
+! SFX W ebir ibes ebir
+! SFX W erbar ierbes erbar
+! SFX W ibir bes ohibir
+! SFX W ezar ieces ezar
+! SFX W ocer ueces cocer
+! SFX W ecir ices ecir
+! SFX W enzar iences enzar
+! SFX W onzar ences gonzar
+! SFX W orcer uerces orcer
+! SFX W orzar uerces orzar
+! SFX W izar ces [ae]izar
+! SFX W eder iedes eder
+! SFX W odar uedes odar
+! SFX W oder uedes oder
+! SFX W edir ides edir
+! SFX W oldar ueldes [^g]oldar
+! SFX W oldar eldes goldar
+! SFX W endar iendes endar
+! SFX W ender iendes ender
+! SFX W endir indes endir
+! SFX W erder ierdes erder
+! SFX W ordar uerdes ordar
+! SFX W order uerdes order
+! SFX W egir iges egir
+! SFX W enchir inches enchir
+! SFX W ijar jes [ae]hijar
+! SFX W oblar uebles oblar
+! SFX W emblar iembles emblar
+! SFX W elar ieles elar
+! SFX W olar ueles olar
+! SFX W oler ueles oler
+! SFX W ollar uelles [^g]ollar
+! SFX W ollar elles gollar
+! SFX W ilar les [ae]hilar
+! SFX W emir imes emir
+! SFX W ormir uermes ormir
+! SFX W umar mes [ae]humar
+! SFX W ener ienes ener
+! SFX W enir ienes enir
+! SFX W onar uenes onar
+! SFX W ernar iernes ernar
+! SFX W erner iernes erner
+! SFX W ernir iernes ernir
+! SFX W ornar uernes ornar
+! SFX W inar nes [aeo]hinar
+! SFX W unir nes eunir
+! SFX W r res [^a]ndar
+! SFX W r res [^d]ar
+! SFX W r res [^n]dar
+! SFX W ebrar iebres ebrar
+! SFX W embrar iembres embrar
+! SFX W edrar iedres edrar
+! SFX W endrar iendres endrar
+! SFX W r eres alir
+! SFX W r eres ernir
+! SFX W r eres eunir
+! SFX W r eres ohibir
+! SFX W er ieres [^fh]acer
+! SFX W er ieres aler
+! SFX W er ieres e[cd]er
+! SFX W er ieres ender
+! SFX W er ieres er[dnt]er
+! SFX W er ieres o[clv]er
+! SFX W er ieres olver
+! SFX W er ieres or[cd]er
+! SFX W erer ieres erer
+! SFX W erir ieres erir
+! SFX W er ieres er
+! SFX W irir ieres irir
+! SFX W ebir ibieres ebir
+! SFX W acer icieres [fh]acer
+! SFX W edir idieres edir
+! SFX W endir indieres endir
+! SFX W oder udieres oder
+! SFX W egir igieres egir
+! SFX W enchir inchieres enchir
+! SFX W emir imieres emir
+! SFX W ormir urmieres ormir
+! SFX W enir inieres enir
+! SFX W aber upieres aber
+! SFX W erir irieres erir
+! SFX W irir irieres irir
+! SFX W orir urieres orir
+! SFX W erer isieres erer
+! SFX W oner usieres oner
+! SFX W etir itieres etir
+! SFX W entir intieres entir
+! SFX W ertir irtieres ertir
+! SFX W estir istieres estir
+! SFX W eguir iguieres eguir
+! SFX W ervir irvieres ervir
+! SFX W ar uvieres andar
+! SFX W ener uvieres ener
+! SFX W cir jeres ucir
+! SFX W er jeres raer
+! SFX W ecir ijeres ecir
+! SFX W orar ueres [^g]orar
+! SFX W orir ueres orir
+! SFX W er yeres [eo]er
+! SFX W er yeres caer
+! SFX W ir yeres [^g]uir
+! SFX W r yeres or
+! SFX W ir uyeres gir
+! SFX W eir ieres eir
+! SFX W orar eres gorar
+! SFX W errar ierres errar
+! SFX W ontrar uentres ontrar
+! SFX W ostrar uestres ostrar
+! SFX W r ses [^a]ndar
+! SFX W r ses [^d]ar
+! SFX W r ses [^n]dar
+! SFX W r eses alir
+! SFX W r eses ernir
+! SFX W r eses eunir
+! SFX W r eses ohibir
+! SFX W er ieses [^fh]acer
+! SFX W er ieses aler
+! SFX W er ieses e[cd]er
+! SFX W er ieses ender
+! SFX W er ieses er[dnt]er
+! SFX W er ieses o[clv]er
+! SFX W er ieses olver
+! SFX W er ieses or[cd]er
+! SFX W esar ieses esar
+! SFX W er ieses er
+! SFX W ebir ibieses ebir
+! SFX W acer icieses [fh]acer
+! SFX W edir idieses edir
+! SFX W endir indieses endir
+! SFX W oder udieses oder
+! SFX W egir igieses egir
+! SFX W enchir inchieses enchir
+! SFX W emir imieses emir
+! SFX W ormir urmieses ormir
+! SFX W enir inieses enir
+! SFX W aber upieses aber
+! SFX W erir irieses erir
+! SFX W irir irieses irir
+! SFX W orir urieses orir
+! SFX W erer isieses erer
+! SFX W oner usieses oner
+! SFX W etir itieses etir
+! SFX W entir intieses entir
+! SFX W ertir irtieses ertir
+! SFX W estir istieses estir
+! SFX W eguir iguieses eguir
+! SFX W ervir irvieses ervir
+! SFX W ar uvieses andar
+! SFX W ener uvieses ener
+! SFX W cir jeses ucir
+! SFX W er jeses raer
+! SFX W ecir ijeses ecir
+! SFX W osar ueses osar
+! SFX W er yeses [eo]er
+! SFX W er yeses caer
+! SFX W ir yeses [^g]uir
+! SFX W r yeses or
+! SFX W ir uyeses gir
+! SFX W eir ieses eir
+! SFX W ensar ienses ensar
+! SFX W usar ses [ae]husar
+! SFX W etar ietes etar
+! SFX W etir ites etir
+! SFX W oltar ueltes oltar
+! SFX W entar ientes entar
+! SFX W entir ientes entir
+! SFX W ontar uentes ontar
+! SFX W ertar iertes ertar
+! SFX W erter iertes erter
+! SFX W ertir iertes ertir
+! SFX W ortar uertes ortar
+! SFX W estar iestes estar
+! SFX W ostar uestes ostar
+! SFX W estir istes estir
+! SFX W itar tes [ae]hitar
+! SFX W gar egues ugar
+! SFX W egar iegues egar
+! SFX W ogar uegues ogar
+! SFX W eguir igues eguir
+! SFX W olgar uelgues olgar
+! SFX W engar iengues engar
+! SFX W ocar ueques ocar
+! SFX W olcar uelques olcar
+! SFX W orcar uerques orcar
+! SFX W evar ieves evar
+! SFX W ovar ueves ovar
+! SFX W over ueves over
+! SFX W olver uelves olver
+! SFX W ervir irves ervir
+! SFX W r yes or
+! SFX W uir uyes [^g]uir
+! SFX W ir uyes gir
+! SFX W er es er
+! SFX W iar es iar
+! SFX W oar uees oar
+! SFX W eir ies eir
+! SFX W uar es [^g]uar
+! SFX W uar es guar
+!
+!
+! SFX W Y 49 S
+! SFX W r rais [^a]ndar
+! SFX W r rais [^d]ar
+! SFX W r rais [^n]dar
+! SFX W r erais alir
+! SFX W r erais ernir
+! SFX W r erais eunir
+! SFX W r erais ohibir
+! SFX W er ierais [^fh]acer
+! SFX W er ierais aler
+! SFX W er ierais e[cd]er
+! SFX W er ierais ender
+! SFX W er ierais er[dnt]er
+! SFX W er ierais o[clv]er
+! SFX W er ierais olver
+! SFX W er ierais or[cd]er
+! SFX W er ierais er
+! SFX W ebir ibierais ebir
+! SFX W acer icierais [fh]acer
+! SFX W edir idierais edir
+! SFX W endir indierais endir
+! SFX W oder udierais oder
+! SFX W egir igierais egir
+! SFX W enchir inchierais enchir
+! SFX W emir imierais emir
+! SFX W ormir urmierais ormir
+! SFX W enir inierais enir
+! SFX W aber upierais aber
+! SFX W erir irierais erir
+! SFX W irir irierais irir
+! SFX W orir urierais orir
+! SFX W erer isierais erer
+! SFX W oner usierais oner
+! SFX W etir itierais etir
+! SFX W entir intierais entir
+! SFX W ertir irtierais ertir
+! SFX W estir istierais estir
+! SFX W eguir iguierais eguir
+! SFX W ervir irvierais ervir
+! SFX W ar uvierais andar
+! SFX W ener uvierais ener
+! SFX W cir jerais ucir
+! SFX W er jerais raer
+! SFX W ecir ijerais ecir
+! SFX W er yerais [eo]er
+! SFX W er yerais caer
+! SFX W ir yerais [^g]uir
+! SFX W r yerais or
+! SFX W ir uyerais gir
+! SFX W eir ierais eir
+!
+!
+!
+! SFX W Y 32 S
+! SFX W 0 ais [^fh]acer
+! SFX W 0 ais [aeo]er
+! SFX W 0 ais [io]rir
+! SFX W 0 ais [u]ir
+! SFX W 0 ais ar
+! SFX W 0 ais e[bdgmrt]ir
+! SFX W 0 ais e[cd]er
+! SFX W 0 ais e[ns]tir
+! SFX W 0 ais enchir
+! SFX W 0 ais ender
+! SFX W 0 ais endir
+! SFX W 0 ais er[dnt]er
+! SFX W 0 ais er[ntv]ir
+! SFX W 0 ais eunir
+! SFX W 0 ais o[clv]er
+! SFX W 0 ais olver
+! SFX W 0 ais or[cd]er
+! SFX W 0 ais ormir
+! SFX W 0 ais ucir
+! SFX W er ais er
+! SFX W ir ais ir
+! SFX W r ais r
+! SFX W cer rais [fh]acer
+! SFX W er rais aber
+! SFX W er rais erer
+! SFX W er rais oder
+! SFX W er drais [eo]ner
+! SFX W er drais aler
+! SFX W ir drais alir
+! SFX W ir drais enir
+! SFX W ecir irais ecir
+! SFX W r irais [eo]r
+!
+!
+!
+! SFX W Y 48 S
+! SFX W r reis [^a]ndar
+! SFX W r reis [^d]ar
+! SFX W r reis [^n]dar
+! SFX W r ereis alir
+! SFX W r ereis ernir
+! SFX W r ereis ohibir
+! SFX W er iereis [^fh]acer
+! SFX W er iereis aler
+! SFX W er iereis e[cd]er
+! SFX W er iereis ender
+! SFX W er iereis er[dnt]er
+! SFX W er iereis o[clv]er
+! SFX W er iereis olver
+! SFX W er iereis or[cd]er
+! SFX W er iereis er
+! SFX W ebir ibiereis ebir
+! SFX W acer iciereis [fh]acer
+! SFX W edir idiereis edir
+! SFX W endir indiereis endir
+! SFX W oder udiereis oder
+! SFX W egir igiereis egir
+! SFX W enchir inchiereis enchir
+! SFX W emir imiereis emir
+! SFX W ormir urmiereis ormir
+! SFX W enir iniereis enir
+! SFX W aber upiereis aber
+! SFX W erir iriereis erir
+! SFX W irir iriereis irir
+! SFX W orir uriereis orir
+! SFX W oner usiereis oner
+! SFX W etir itiereis etir
+! SFX W entir intiereis entir
+! SFX W ertir irtiereis ertir
+! SFX W estir istiereis estir
+! SFX W eguir iguiereis eguir
+! SFX W ervir irviereis ervir
+! SFX W ar uviereis andar
+! SFX W ener uviereis ener
+! SFX W cir jereis ucir
+! SFX W er jereis raer
+! SFX W ecir ijereis ecir
+! SFX W er yereis [eo]er
+! SFX W er yereis caer
+! SFX W ir yereis [^g]uir
+! SFX W r yereis or
+! SFX W ir uyereis gir
+! SFX W eir iereis eir
+! SFX W erer isireis erer
+!
+!
+!
+! SFX W Y 49 S
+! SFX W r seis [^a]ndar
+! SFX W r seis [^d]ar
+! SFX W r seis [^n]dar
+! SFX W r eseis alir
+! SFX W r eseis ernir
+! SFX W r eseis eunir
+! SFX W r eseis ohibir
+! SFX W er ieseis [^fh]acer
+! SFX W er ieseis aler
+! SFX W er ieseis e[cd]er
+! SFX W er ieseis ender
+! SFX W er ieseis er[dnt]er
+! SFX W er ieseis o[clv]er
+! SFX W er ieseis olver
+! SFX W er ieseis or[cd]er
+! SFX W er ieseis er
+! SFX W ebir ibieseis ebir
+! SFX W acer icieseis [fh]acer
+! SFX W edir idieseis edir
+! SFX W endir indieseis endir
+! SFX W oder udieseis oder
+! SFX W egir igieseis egir
+! SFX W enchir inchieseis enchir
+! SFX W emir imieseis emir
+! SFX W ormir urmieseis ormir
+! SFX W enir inieseis enir
+! SFX W aber upieseis aber
+! SFX W erir irieseis erir
+! SFX W irir irieseis irir
+! SFX W orir urieseis orir
+! SFX W erer isieseis erer
+! SFX W oner usieseis oner
+! SFX W etir itieseis etir
+! SFX W entir intieseis entir
+! SFX W ertir irtieseis ertir
+! SFX W estir istieseis estir
+! SFX W eguir iguieseis eguir
+! SFX W ervir irvieseis ervir
+! SFX W ar uvieseis andar
+! SFX W ener uvieseis ener
+! SFX W cir jeseis ucir
+! SFX W er jeseis raer
+! SFX W ecir ijeseis ecir
+! SFX W er yeseis [eo]er
+! SFX W er yeseis caer
+! SFX W ir yeseis [^g]uir
+! SFX W r yeseis or
+! SFX W ir uyeseis gir
+! SFX W eir ieseis eir
+!
+!
+!
+! SFX W Y 45 S
+! SFX W r steis [^a]ndar
+! SFX W r steis [^d]ar
+! SFX W r steis [^n]dar
+! SFX W r steis [eo]r
+! SFX W r steis [u]ir
+! SFX W r steis alir
+! SFX W r steis ebir
+! SFX W r steis edir
+! SFX W r steis egir
+! SFX W r steis emir
+! SFX W r steis enchir
+! SFX W r steis endir
+! SFX W r steis entir
+! SFX W r steis erir
+! SFX W r steis ernir
+! SFX W r steis ertir
+! SFX W r steis ervir
+! SFX W r steis estir
+! SFX W r steis etir
+! SFX W r steis eunir
+! SFX W r steis eir
+! SFX W r steis irir
+! SFX W r steis orir
+! SFX W r steis ormir
+! SFX W er isteis [^fh]acer
+! SFX W er isteis aler
+! SFX W er isteis e[cd]er
+! SFX W er isteis ender
+! SFX W er isteis er[dnt]er
+! SFX W er isteis o[clv]er
+! SFX W er isteis olver
+! SFX W er isteis or[cd]er
+! SFX W acer icisteis [fh]acer
+! SFX W oder udisteis oder
+! SFX W cir jisteis ucir
+! SFX W er jisteis raer
+! SFX W ecir ijisteis ecir
+! SFX W enir inisteis enir
+! SFX W aber upisteis aber
+! SFX W erer isisteis erer
+! SFX W oner usisteis oner
+! SFX W ar uvisteis andar
+! SFX W ener uvisteis ener
+! SFX W er steis [eo]er
+! SFX W er steis caer
+!
+!
+!
+! SFX W Y 54 S
+! SFX W ar is ar
+! SFX W er is [eo]er
+! SFX W er is eder
+! SFX W er is ender
+! SFX W er is erder
+! SFX W er is erer
+! SFX W er is erner
+! SFX W er is erter
+! SFX W er is oder
+! SFX W er is oler
+! SFX W er is olver
+! SFX W er is order
+! SFX W er is over
+! SFX W ir is ernir
+! SFX W ir is eunir
+! SFX W ir is irir
+! SFX W ir is ohibir
+! SFX W ebir ibis ebir
+! SFX W cer zcis [^c]ocer
+! SFX W cer zcis [^fh]acer
+! SFX W cer zcis ecer
+! SFX W cir zcis ucir
+! SFX W edir idis edir
+! SFX W endir indis endir
+! SFX W cer gis [fh]acer
+! SFX W er gis [eo]ner
+! SFX W er gis aler
+! SFX W ir gis alir
+! SFX W ecir igis ecir
+! SFX W eguir igis eguir
+! SFX W er igis aer
+! SFX W er igis oer
+! SFX W r igis or
+! SFX W enir engis enir
+! SFX W enchir inchis enchir
+! SFX W er iis er
+! SFX W egir ijis egir
+! SFX W emir imis emir
+! SFX W ormir urmis ormir
+! SFX W aber epis saber
+! SFX W caber quepis caber
+! SFX W erir iris erir
+! SFX W orir uris orir
+! SFX W etir itis etir
+! SFX W entir intis entir
+! SFX W ertir irtis ertir
+! SFX W estir istis estir
+! SFX W ervir irvis ervir
+! SFX W er yis oer
+! SFX W ir yis [^g]uir
+! SFX W ir uyis gir
+! SFX W cer zis cocer
+! SFX W cer zis orcer
+! SFX W emir iis eir
+!
+!
+!
+! SFX W Y 84 S
+! SFX W 0 is [^fh]acer
+! SFX W 0 is [aeo]er
+! SFX W 0 is [io]rir
+! SFX W 0 is [u]ir
+! SFX W 0 is ar
+! SFX W 0 is e[bdgmrt]ir
+! SFX W 0 is e[cd]er
+! SFX W 0 is e[ns]tir
+! SFX W 0 is enchir
+! SFX W 0 is ender
+! SFX W 0 is endir
+! SFX W 0 is er[dnt]er
+! SFX W 0 is er[ntv]ir
+! SFX W 0 is eunir
+! SFX W 0 is o[clv]er
+! SFX W 0 is olver
+! SFX W 0 is or[cd]er
+! SFX W 0 is ormir
+! SFX W 0 is ucir
+! SFX W ar is [^g]uar
+! SFX W ar is [ae]hu[ms]ar
+! SFX W ar is [ae]ndar
+! SFX W ar is [aeo]hi[jlnt]ar
+! SFX W ar is ebrar
+! SFX W ar is edrar
+! SFX W ar is elar
+! SFX W ar is emblar
+! SFX W ar is embrar
+! SFX W ar is endrar
+! SFX W ar is ensar
+! SFX W ar is entar
+! SFX W ar is erbar
+! SFX W ar is ernar
+! SFX W ar is errar
+! SFX W ar is ertar
+! SFX W ar is esar
+! SFX W ar is estar
+! SFX W ar is etar
+! SFX W ar is evar
+! SFX W ar is iar
+! SFX W ar is obar
+! SFX W ar is oblar
+! SFX W ar is odar
+! SFX W ar is olar
+! SFX W ar is oldar
+! SFX W ar is ollar
+! SFX W ar is oltar
+! SFX W ar is onar
+! SFX W ar is ontar
+! SFX W ar is ontrar
+! SFX W ar is orar
+! SFX W ar is ordar
+! SFX W ar is ornar
+! SFX W ar is ortar
+! SFX W ar is osar
+! SFX W ar is ostar
+! SFX W ar is ostrar
+! SFX W ar is ovar
+! SFX W ar is oar
+! SFX W er is er
+! SFX W zar cis [ae]izar
+! SFX W zar cis enzar
+! SFX W zar cis ezar
+! SFX W zar cis gonzar
+! SFX W zar cis orzar
+! SFX W cer ris [fh]acer
+! SFX W er ris aber
+! SFX W er ris erer
+! SFX W er ris oder
+! SFX W er dris [eo]ner
+! SFX W er dris aler
+! SFX W ir dris alir
+! SFX W ir dris enir
+! SFX W ecir iris ecir
+! SFX W r iris [eo]r
+! SFX W ar uis olgar
+! SFX W gar guis egar
+! SFX W gar guis engar
+! SFX W gar guis ugar
+! SFX W ogar guis ogar
+! SFX W car quis olcar
+! SFX W car quis orcar
+! SFX W ocar quis ocar
+! SFX W uar is guar
+!
+!
+! SFX W Y 338 S
+! SFX W r mos r
+! SFX W er amos [eo]er
+! SFX W er amos eder
+! SFX W er amos ender
+! SFX W er amos erder
+! SFX W er amos erer
+! SFX W er amos erner
+! SFX W er amos erter
+! SFX W er amos oder
+! SFX W er amos oler
+! SFX W er amos olver
+! SFX W er amos order
+! SFX W er amos over
+! SFX W ir amos ernir
+! SFX W ir amos eunir
+! SFX W ir amos irir
+! SFX W ir amos ohibir
+! SFX W ebir ibamos ebir
+! SFX W ar bamos ar
+! SFX W cer zcamos [^c]ocer
+! SFX W cer zcamos [^fh]acer
+! SFX W cer zcamos ecer
+! SFX W cir zcamos ucir
+! SFX W edir idamos edir
+! SFX W endir indamos endir
+! SFX W cer gamos [fh]acer
+! SFX W er gamos [eo]ner
+! SFX W er gamos aler
+! SFX W ir gamos alir
+! SFX W ecir igamos ecir
+! SFX W eguir igamos eguir
+! SFX W er igamos aer
+! SFX W er igamos oer
+! SFX W r igamos or
+! SFX W enir engamos enir
+! SFX W enchir inchamos enchir
+! SFX W er iamos er
+! SFX W egir ijamos egir
+! SFX W emir imamos emir
+! SFX W ormir urmamos ormir
+! SFX W aber epamos saber
+! SFX W caber quepamos caber
+! SFX W erir iramos erir
+! SFX W orir uramos orir
+! SFX W ar ramos [^a]ndar
+! SFX W ar ramos [^d]ar
+! SFX W ar ramos [^n]dar
+! SFX W r ramos alir
+! SFX W r ramos ernir
+! SFX W r ramos eunir
+! SFX W r ramos ohibir
+! SFX W er iramos [^fh]acer
+! SFX W er iramos aler
+! SFX W er iramos e[cd]er
+! SFX W er iramos ender
+! SFX W er iramos er[dnt]er
+! SFX W er iramos o[clv]er
+! SFX W er iramos olver
+! SFX W er iramos or[cd]er
+! SFX W er iramos er
+! SFX W ebir ibiramos ebir
+! SFX W acer iciramos [fh]acer
+! SFX W edir idiramos edir
+! SFX W endir indiramos endir
+! SFX W oder udiramos oder
+! SFX W egir igiramos egir
+! SFX W enchir inchiramos enchir
+! SFX W emir imiramos emir
+! SFX W ormir urmiramos ormir
+! SFX W enir iniramos enir
+! SFX W aber upiramos aber
+! SFX W erir iriramos erir
+! SFX W irir iriramos irir
+! SFX W orir uriramos orir
+! SFX W erer isiramos erer
+! SFX W oner usiramos oner
+! SFX W etir itiramos etir
+! SFX W entir intiramos entir
+! SFX W ertir irtiramos ertir
+! SFX W estir istiramos estir
+! SFX W eguir iguiramos eguir
+! SFX W ervir irviramos ervir
+! SFX W ar uviramos andar
+! SFX W ener uviramos ener
+! SFX W cir jramos ucir
+! SFX W er jramos raer
+! SFX W ecir ijramos ecir
+! SFX W er yramos [eo]er
+! SFX W er yramos caer
+! SFX W ir yramos [^g]uir
+! SFX W r yramos or
+! SFX W ir uyramos gir
+! SFX W eir iramos eir
+! SFX W etir itamos etir
+! SFX W entir intamos entir
+! SFX W ertir irtamos ertir
+! SFX W estir istamos estir
+! SFX W ervir irvamos ervir
+! SFX W er yamos oer
+! SFX W ir yamos [^g]uir
+! SFX W ir uyamos gir
+! SFX W cer zamos cocer
+! SFX W cer zamos orcer
+! SFX W 0 amos [^fh]acer
+! SFX W 0 amos [aeo]er
+! SFX W 0 amos [io]rir
+! SFX W 0 amos [u]ir
+! SFX W 0 amos ar
+! SFX W 0 amos e[bdgmrt]ir
+! SFX W 0 amos e[cd]er
+! SFX W 0 amos e[ns]tir
+! SFX W 0 amos enchir
+! SFX W 0 amos ender
+! SFX W 0 amos endir
+! SFX W 0 amos er[dnt]er
+! SFX W 0 amos er[ntv]ir
+! SFX W 0 amos eunir
+! SFX W 0 amos o[clv]er
+! SFX W 0 amos olver
+! SFX W 0 amos or[cd]er
+! SFX W 0 amos ormir
+! SFX W 0 amos ucir
+! SFX W er amos er
+! SFX W ir amos ir
+! SFX W r amos r
+! SFX W cer ramos [fh]acer
+! SFX W er ramos aber
+! SFX W er ramos erer
+! SFX W er ramos oder
+! SFX W er dramos [eo]ner
+! SFX W er dramos aler
+! SFX W ir dramos alir
+! SFX W ir dramos enir
+! SFX W ecir iramos ecir
+! SFX W r iramos [eo]r
+! SFX W eir iamos eir
+! SFX W 0 emos [^fh]acer
+! SFX W 0 emos [aeo]er
+! SFX W 0 emos [io]rir
+! SFX W 0 emos [u]ir
+! SFX W 0 emos ar
+! SFX W 0 emos e[bdgmrt]ir
+! SFX W 0 emos e[cd]er
+! SFX W 0 emos e[ns]tir
+! SFX W 0 emos enchir
+! SFX W 0 emos ender
+! SFX W 0 emos endir
+! SFX W 0 emos er[dnt]er
+! SFX W 0 emos er[ntv]ir
+! SFX W 0 emos eunir
+! SFX W 0 emos o[clv]er
+! SFX W 0 emos olver
+! SFX W 0 emos or[cd]er
+! SFX W 0 emos ormir
+! SFX W 0 emos ucir
+! SFX W ar emos [^g]uar
+! SFX W ar emos [ae]hu[ms]ar
+! SFX W ar emos [ae]ndar
+! SFX W ar emos [aeo]hi[jlnt]ar
+! SFX W ar emos ebrar
+! SFX W ar emos edrar
+! SFX W ar emos elar
+! SFX W ar emos emblar
+! SFX W ar emos embrar
+! SFX W ar emos endrar
+! SFX W ar emos ensar
+! SFX W ar emos entar
+! SFX W ar emos erbar
+! SFX W ar emos ernar
+! SFX W ar emos errar
+! SFX W ar emos ertar
+! SFX W ar emos esar
+! SFX W ar emos estar
+! SFX W ar emos etar
+! SFX W ar emos evar
+! SFX W ar emos obar
+! SFX W ar emos oblar
+! SFX W ar emos odar
+! SFX W ar emos olar
+! SFX W ar emos oldar
+! SFX W ar emos ollar
+! SFX W ar emos oltar
+! SFX W ar emos onar
+! SFX W ar emos ontar
+! SFX W ar emos ontrar
+! SFX W ar emos orar
+! SFX W ar emos ordar
+! SFX W ar emos ornar
+! SFX W ar emos ortar
+! SFX W ar emos osar
+! SFX W ar emos ostar
+! SFX W ar emos ostrar
+! SFX W ar emos ovar
+! SFX W ar emos oar
+! SFX W zar cemos [ae]izar
+! SFX W zar cemos enzar
+! SFX W zar cemos ezar
+! SFX W zar cemos gonzar
+! SFX W zar cemos orzar
+! SFX W iar iemos iar
+! SFX W cer remos [fh]acer
+! SFX W er remos aber
+! SFX W er remos erer
+! SFX W er remos oder
+! SFX W er dremos [eo]ner
+! SFX W er dremos aler
+! SFX W ir dremos alir
+! SFX W ir dremos enir
+! SFX W ecir iremos ecir
+! SFX W r iremos [eo]r
+! SFX W ar remos [^a]ndar
+! SFX W ar remos [^d]ar
+! SFX W ar remos [^n]dar
+! SFX W r remos alir
+! SFX W r remos ernir
+! SFX W r remos eunir
+! SFX W r remos ohibir
+! SFX W er iremos [^fh]acer
+! SFX W er iremos aler
+! SFX W er iremos e[cd]er
+! SFX W er iremos ender
+! SFX W er iremos er[dnt]er
+! SFX W er iremos o[clv]er
+! SFX W er iremos olver
+! SFX W er iremos or[cd]er
+! SFX W er iremos er
+! SFX W ebir ibiremos ebir
+! SFX W acer iciremos [fh]acer
+! SFX W edir idiremos edir
+! SFX W endir indiremos endir
+! SFX W oder udiremos oder
+! SFX W egir igiremos egir
+! SFX W enchir inchiremos enchir
+! SFX W emir imiremos emir
+! SFX W ormir urmiremos ormir
+! SFX W enir iniremos enir
+! SFX W aber upiremos aber
+! SFX W erir iriremos erir
+! SFX W irir iriremos irir
+! SFX W orir uriremos orir
+! SFX W erer isiremos erer
+! SFX W oner usiremos oner
+! SFX W etir itiremos etir
+! SFX W entir intiremos entir
+! SFX W ertir irtiremos ertir
+! SFX W estir istiremos estir
+! SFX W eguir iguiremos eguir
+! SFX W ervir irviremos ervir
+! SFX W ar uviremos andar
+! SFX W ener uviremos ener
+! SFX W cir jremos ucir
+! SFX W er jremos raer
+! SFX W ecir ijremos ecir
+! SFX W er yremos [eo]er
+! SFX W er yremos caer
+! SFX W ir yremos [^g]uir
+! SFX W r yremos or
+! SFX W ir uyremos gir
+! SFX W eir iremos eir
+! SFX W ar semos [^d]ar
+! SFX W ar semos [^n]dar
+! SFX W r semos [^a]ndar
+! SFX W r semos alir
+! SFX W r semos ernir
+! SFX W r semos eunir
+! SFX W r semos ohibir
+! SFX W er isemos [^fh]acer
+! SFX W er isemos aler
+! SFX W er isemos e[cd]er
+! SFX W er isemos ender
+! SFX W er isemos er[dnt]er
+! SFX W er isemos o[clv]er
+! SFX W er isemos olver
+! SFX W er isemos or[cd]er
+! SFX W er isemos er
+! SFX W ebir ibisemos ebir
+! SFX W acer icisemos [fh]acer
+! SFX W edir idisemos edir
+! SFX W endir indisemos endir
+! SFX W oder udisemos oder
+! SFX W egir igisemos egir
+! SFX W enchir inchisemos enchir
+! SFX W emir imisemos emir
+! SFX W ormir urmisemos ormir
+! SFX W enir inisemos enir
+! SFX W aber upisemos aber
+! SFX W erir irisemos erir
+! SFX W irir irisemos irir
+! SFX W orir urisemos orir
+! SFX W erer isisemos erer
+! SFX W oner usisemos oner
+! SFX W etir itisemos etir
+! SFX W entir intisemos entir
+! SFX W ertir irtisemos ertir
+! SFX W estir istisemos estir
+! SFX W eguir iguisemos eguir
+! SFX W ervir irvisemos ervir
+! SFX W ar uvisemos andar
+! SFX W ener uvisemos ener
+! SFX W cir jsemos ucir
+! SFX W er jsemos raer
+! SFX W ecir ijsemos ecir
+! SFX W er ysemos [eo]er
+! SFX W er ysemos caer
+! SFX W ir ysemos [^g]uir
+! SFX W r ysemos or
+! SFX W ir uysemos gir
+! SFX W eir isemos eir
+! SFX W ar uemos olgar
+! SFX W gar guemos egar
+! SFX W gar guemos engar
+! SFX W gar guemos ogar
+! SFX W gar guemos ugar
+! SFX W car quemos ocar
+! SFX W car quemos olcar
+! SFX W car quemos orcar
+! SFX W uar emos guar
+! SFX W er imos [^fh]acer
+! SFX W er imos aler
+! SFX W er imos e[cd]er
+! SFX W er imos ender
+! SFX W er imos er[dnt]er
+! SFX W er imos o[clv]er
+! SFX W er imos olver
+! SFX W er imos or[cd]er
+! SFX W acer icimos [fh]acer
+! SFX W oder udimos oder
+! SFX W cir jimos ucir
+! SFX W er jimos raer
+! SFX W ecir ijimos ecir
+! SFX W enir inimos enir
+! SFX W aber upimos aber
+! SFX W erer isimos erer
+! SFX W oner usimos oner
+! SFX W ar uvimos andar
+! SFX W ener uvimos ener
+! SFX W er mos [eo]er
+! SFX W er mos caer
+!
+!
+!
+! SFX W Y 29 S
+! SFX W 0 s [^fh]acer
+! SFX W 0 s [aeo]er
+! SFX W 0 s [io]rir
+! SFX W 0 s [u]ir
+! SFX W 0 s ar
+! SFX W 0 s e[bdgmrt]ir
+! SFX W 0 s e[cd]er
+! SFX W 0 s e[ns]tir
+! SFX W 0 s enchir
+! SFX W 0 s ender
+! SFX W 0 s endir
+! SFX W 0 s er[dnt]er
+! SFX W 0 s er[ntv]ir
+! SFX W 0 s eunir
+! SFX W 0 s o[clv]er
+! SFX W 0 s olver
+! SFX W 0 s or[cd]er
+! SFX W 0 s ormir
+! SFX W 0 s ucir
+! SFX W cer rs [fh]acer
+! SFX W er rs aber
+! SFX W er rs erer
+! SFX W er rs oder
+! SFX W er drs [eo]ner
+! SFX W er drs aler
+! SFX W ir drs alir
+! SFX W ir drs enir
+! SFX W ecir irs ecir
+! SFX W r irs [eo]r
+!
+!
+! SFX W Y 29 S
+! SFX W 0 [^fh]acer
+! SFX W 0 [aeo]er
+! SFX W 0 [io]rir
+! SFX W 0 [u]ir
+! SFX W 0 ar
+! SFX W 0 e[bdgmrt]ir
+! SFX W 0 e[cd]er
+! SFX W 0 e[ns]tir
+! SFX W 0 enchir
+! SFX W 0 ender
+! SFX W 0 endir
+! SFX W 0 er[dnt]er
+! SFX W 0 er[ntv]ir
+! SFX W 0 eunir
+! SFX W 0 o[clv]er
+! SFX W 0 olver
+! SFX W 0 or[cd]er
+! SFX W 0 ormir
+! SFX W 0 ucir
+! SFX W cer r [fh]acer
+! SFX W er r aber
+! SFX W er r erer
+! SFX W er r oder
+! SFX W er dr [eo]ner
+! SFX W er dr aler
+! SFX W ir dr alir
+! SFX W ir dr enir
+! SFX W ecir ir ecir
+! SFX W r ir [eo]r
+!
+!
+!
+! SFX W Y 38 S
+! SFX W 0 [^fh]acer
+! SFX W 0 [aeo]er
+! SFX W 0 [io]rir
+! SFX W 0 [u]ir
+! SFX W 0 ar
+! SFX W 0 e[bdgmrt]ir
+! SFX W 0 e[cd]er
+! SFX W 0 e[ns]tir
+! SFX W 0 enchir
+! SFX W 0 ender
+! SFX W 0 endir
+! SFX W 0 er[dnt]er
+! SFX W 0 er[ntv]ir
+! SFX W 0 eunir
+! SFX W 0 o[clv]er
+! SFX W 0 olver
+! SFX W 0 or[cd]er
+! SFX W 0 ormir
+! SFX W 0 ucir
+! SFX W aber saber
+! SFX W ar [^a]ndar
+! SFX W ar [^cguzd]ar
+! SFX W ar [^g]uar
+! SFX W ar [^n]dar
+! SFX W zar c zar
+! SFX W cer r [fh]acer
+! SFX W er r aber
+! SFX W er r erer
+! SFX W er r oder
+! SFX W er dr [eo]ner
+! SFX W er dr aler
+! SFX W ir dr alir
+! SFX W ir dr enir
+! SFX W ecir ir ecir
+! SFX W r ir [eo]r
+! SFX W ar u gar
+! SFX W car qu car
+! SFX W uar guar
+!
+!
+! SFX W Y 31 S
+! SFX W er [^fh]acer
+! SFX W er [eo]er
+! SFX W er aler
+! SFX W er caer
+! SFX W er e[cd]er
+! SFX W er ender
+! SFX W er er[dnt]er
+! SFX W er o[clv]er
+! SFX W er olver
+! SFX W er or[cd]er
+! SFX W ir [u]ir
+! SFX W ir alir
+! SFX W ir ebir
+! SFX W ir edir
+! SFX W ir egir
+! SFX W ir emir
+! SFX W ir enchir
+! SFX W ir endir
+! SFX W ir entir
+! SFX W ir erir
+! SFX W ir ernir
+! SFX W ir ertir
+! SFX W ir ervir
+! SFX W ir estir
+! SFX W ir etir
+! SFX W ir eunir
+! SFX W ir eir
+! SFX W ir irir
+! SFX W ir orir
+! SFX W ir ormir
+! SFX W r [eo]r
+!
+!
+!
+! SFX W Y 39 S
+! SFX W ar [^a]ndar
+! SFX W ar [^d]ar
+! SFX W ar [^n]dar
+! SFX W r alir
+! SFX W r ernir
+! SFX W r eunir
+! SFX W r irir
+! SFX W r ohibir
+! SFX W er i [^fh]acer
+! SFX W er i aler
+! SFX W er i e[cd]er
+! SFX W er i ender
+! SFX W er i er[dnt]er
+! SFX W er i o[clv]er
+! SFX W er i olver
+! SFX W er i or[cd]er
+! SFX W er i order
+! SFX W er i er
+! SFX W ebir ibi ebir
+! SFX W edir idi edir
+! SFX W endir indi endir
+! SFX W egir igi egir
+! SFX W enchir inchi enchir
+! SFX W emir imi emir
+! SFX W ormir urmi ormir
+! SFX W erir iri erir
+! SFX W orir uri orir
+! SFX W etir iti etir
+! SFX W entir inti entir
+! SFX W ertir irti ertir
+! SFX W estir isti estir
+! SFX W eguir igui eguir
+! SFX W ervir irvi ervir
+! SFX W er y [eo]er
+! SFX W er y caer
+! SFX W ir y [^g]uir
+! SFX W r y or
+! SFX W ir uy gir
+! SFX W eir i eir
+!
+!
+!
+! SFX W Y 21
+! SFX W r d [aei]r
+! SFX W r n [^c]ocer
+! SFX W r n [cr]aer
+! SFX W r n [eo]er
+! SFX W r n a[bcl]er
+! SFX W r n andar
+! SFX W r n ecer
+! SFX W r n guar
+! SFX W r n oner
+! SFX W r s [^c]ocer
+! SFX W r s [cr]aer
+! SFX W r s [eo]er
+! SFX W r s a[bcl]er
+! SFX W r s andar
+! SFX W r s ecer
+! SFX W r s guar
+! SFX W r s oner
+! SFX W r bais ar
+! SFX W ir s ir
+! SFX W r s r
+! SFX W cer z [fh]acer
+!
+! SFX Y Y 102
+! SFX Y er do [aeo]er
+! SFX Y er dos [aeo]er
+! SFX Y er da [aeo]er
+! SFX Y er das [aeo]er
+! SFX Y acer echo [fh]acer
+! SFX Y acer echos [fh]acer
+! SFX Y acer echa [fh]acer
+! SFX Y acer echas [fh]acer
+! SFX Y er ido oder
+! SFX Y er idos oder
+! SFX Y er ida oder
+! SFX Y er idas oder
+! SFX Y olver uelto olver
+! SFX Y olver ueltos olver
+! SFX Y olver uelta olver
+! SFX Y olver ueltas olver
+! SFX Y oner uesto oner
+! SFX Y oner uestos oner
+! SFX Y oner uesta oner
+! SFX Y oner uestas oner
+! SFX Y rir ierto abrir
+! SFX Y rir iertos abrir
+! SFX Y rir ierta abrir
+! SFX Y rir iertas abrir
+! SFX Y r do e[bdgmnrt]ir
+! SFX Y r dos e[bdgmnrt]ir
+! SFX Y r da e[bdgmnrt]ir
+! SFX Y r das e[bdgmnrt]ir
+! SFX Y ecir icho ecir
+! SFX Y ecir ichos ecir
+! SFX Y ecir icha ecir
+! SFX Y ecir ichas ecir
+! SFX Y r do [eo]r
+! SFX Y r dos [eo]r
+! SFX Y r da [eo]r
+! SFX Y r das [eo]r
+! SFX Y r do enchir
+! SFX Y r dos enchir
+! SFX Y r da enchir
+! SFX Y r das enchir
+! SFX Y r do en[dt]ir
+! SFX Y r dos en[dt]ir
+! SFX Y r da en[dt]ir
+! SFX Y r das en[dt]ir
+! SFX Y r do er[tv]ir
+! SFX Y r dos er[tv]ir
+! SFX Y r da er[tv]ir
+! SFX Y r das er[tv]ir
+! SFX Y r do estir
+! SFX Y r dos estir
+! SFX Y r da estir
+! SFX Y r das estir
+! SFX Y bir to ibir
+! SFX Y bir tos ibir
+! SFX Y bir ta ibir
+! SFX Y bir tas ibir
+! SFX Y orir uerto orir
+! SFX Y orir uertos orir
+! SFX Y orir uerta orir
+! SFX Y orir uertas orir
+! SFX Y r do ormir
+! SFX Y r dos ormir
+! SFX Y r da ormir
+! SFX Y r das ormir
+! SFX Y rir ierto ubrir
+! SFX Y rir iertos ubrir
+! SFX Y rir ierta ubrir
+! SFX Y rir iertas ubrir
+! SFX Y r do [u]ir
+! SFX Y r da [u]ir
+! SFX Y r dos [u]ir
+! SFX Y r das [u]ir
+! SFX Y er iendo [fh]acer
+! SFX Y er yendo [aeo]er
+! SFX Y oder udiendo oder
+! SFX Y er iendo olver
+! SFX Y er iendo oner
+! SFX Y r endo abrir
+! SFX Y ebir ibiendo ebir
+! SFX Y ecir iciendo ecir
+! SFX Y edir idiendo edir
+! SFX Y egir igiendo egir
+! SFX Y emir imiendo emir
+! SFX Y er iendo er
+! SFX Y eir iendo eir
+! SFX Y enchir inchiendo enchir
+! SFX Y endir indiendo endir
+! SFX Y enir iniendo enir
+! SFX Y entir intiendo entir
+! SFX Y ertir irtiendo ertir
+! SFX Y ervir irviendo ervir
+! SFX Y estir istiendo estir
+! SFX Y eguir iguiendo eguir
+! SFX Y erir iriendo erir
+! SFX Y etir itiendo etir
+! SFX Y r endo ibir
+! SFX Y r yendo or
+! SFX Y orir uriendo orir
+! SFX Y ormir urmiendo ormir
+! SFX Y r endo ubrir
+! SFX Y ir yendo [^g]uir
+! SFX Y ir uyendo gir
+!
+! SFX O Y 115
+! SFX O 0 me [ei]r
+! SFX O 0 te [ei]r
+! SFX O 0 se [ei]r
+! SFX O 0 nos [ei]r
+! SFX O 0 os [ei]r
+! SFX O er yndome [aeo]er
+! SFX O er yndote [aeo]er
+! SFX O er yndose [aeo]er
+! SFX O er yndonos [aeo]er
+! SFX O er yndoos [aeo]er
+! SFX O oder udindome oder
+! SFX O oder udindote oder
+! SFX O oder udindose oder
+! SFX O oder udindonos oder
+! SFX O oder udindoos oder
+! SFX O ebir ibindome ebir
+! SFX O ebir ibindote ebir
+! SFX O ebir ibindose ebir
+! SFX O ebir ibindonos ebir
+! SFX O ebir ibindoos ebir
+! SFX O ecir icindome ecir
+! SFX O ecir icindote ecir
+! SFX O ecir icindose ecir
+! SFX O ecir icindonos ecir
+! SFX O ecir icindoos ecir
+! SFX O edir idindome edir
+! SFX O edir idindote edir
+! SFX O edir idindose edir
+! SFX O edir idindonos edir
+! SFX O edir idindoos edir
+! SFX O egir igindome egir
+! SFX O egir igindote egir
+! SFX O egir igindose egir
+! SFX O egir igindonos egir
+! SFX O egir igindoos egir
+! SFX O emir imindome emir
+! SFX O emir imindote emir
+! SFX O emir imindose emir
+! SFX O emir imindonos emir
+! SFX O emir imindoos emir
+! SFX O er indome er
+! SFX O er indote er
+! SFX O er indose er
+! SFX O er indonos er
+! SFX O er indoos er
+! SFX O eir indome eir
+! SFX O eir indote eir
+! SFX O eir indose eir
+! SFX O eir indonos eir
+! SFX O eir indoos eir
+! SFX O endir indindome endir
+! SFX O endir indindote endir
+! SFX O endir indindose endir
+! SFX O endir indindonos endir
+! SFX O endir indindoos endir
+! SFX O enir inindome enir
+! SFX O enir inindote enir
+! SFX O enir inindose enir
+! SFX O enir inindonos enir
+! SFX O enir inindoos enir
+! SFX O entir intindome entir
+! SFX O entir intindote entir
+! SFX O entir intindose entir
+! SFX O entir intindonos entir
+! SFX O entir intindoos entir
+! SFX O ertir irtindome ertir
+! SFX O ertir irtindote ertir
+! SFX O ertir irtindose ertir
+! SFX O ertir irtindonos ertir
+! SFX O ertir irtindoos ertir
+! SFX O ervir irvindome ervir
+! SFX O ervir irvindote ervir
+! SFX O ervir irvindose ervir
+! SFX O ervir irvindonos ervir
+! SFX O ervir irvindoos ervir
+! SFX O estir istindome estir
+! SFX O estir istindote estir
+! SFX O estir istindose estir
+! SFX O estir istindonos estir
+! SFX O estir istindoos estir
+! SFX O eguir iguindome eguir
+! SFX O eguir iguindote eguir
+! SFX O eguir iguindose eguir
+! SFX O eguir iguindonos eguir
+! SFX O eguir iguindoos eguir
+! SFX O erir irindome erir
+! SFX O erir irindote erir
+! SFX O erir irindose erir
+! SFX O erir irindonos erir
+! SFX O erir irindoos erir
+! SFX O etir itindome etir
+! SFX O etir itindote etir
+! SFX O etir itindose etir
+! SFX O etir itindonos etir
+! SFX O etir itindoos etir
+! SFX O r yndome or
+! SFX O r yndote or
+! SFX O r yndose or
+! SFX O r yndonos or
+! SFX O r yndoos or
+! SFX O orir urindome orir
+! SFX O orir urindote orir
+! SFX O orir urindose orir
+! SFX O orir urindonos orir
+! SFX O orir urindoos orir
+! SFX O ormir urmindome ormir
+! SFX O ormir urmindote ormir
+! SFX O ormir urmindose ormir
+! SFX O ormir urmindonos ormir
+! SFX O ormir urmindoos ormir
+! SFX O ir yndome [^g]uir
+! SFX O ir yndote [^g]uir
+! SFX O ir yndose [^g]uir
+! SFX O ir yndonos [^g]uir
+! SFX O ir yndoos [^g]uir
+!
+! SFX Q Y 138
+! SFX Q 0 lo [ei]r
+! SFX Q 0 la [ei]r
+! SFX Q 0 los [ei]r
+! SFX Q 0 las [ei]r
+! SFX Q 0 le [ei]r
+! SFX Q 0 les [ei]r
+! SFX Q er yndolo [aeo]er
+! SFX Q er yndola [aeo]er
+! SFX Q er yndolos [aeo]er
+! SFX Q er yndolas [aeo]er
+! SFX Q er yndole [aeo]er
+! SFX Q er yndoles [aeo]er
+! SFX Q oder udindolo oder
+! SFX Q oder udindola oder
+! SFX Q oder udindolos oder
+! SFX Q oder udindolas oder
+! SFX Q oder udindole oder
+! SFX Q oder udindoles oder
+! SFX Q ebir ibindolo ebir
+! SFX Q ebir ibindolos ebir
+! SFX Q ebir ibindola ebir
+! SFX Q ebir ibindolas ebir
+! SFX Q ebir ibindole ebir
+! SFX Q ebir ibindoles ebir
+! SFX Q ecir icindolo ecir
+! SFX Q ecir icindolos ecir
+! SFX Q ecir icindola ecir
+! SFX Q ecir icindolas ecir
+! SFX Q ecir icindole ecir
+! SFX Q ecir icindoles ecir
+! SFX Q edir idindolo edir
+! SFX Q edir idindolos edir
+! SFX Q edir idindola edir
+! SFX Q edir idindolas edir
+! SFX Q edir idindole edir
+! SFX Q edir idindoles edir
+! SFX Q egir igindolo egir
+! SFX Q egir igindolos egir
+! SFX Q egir igindola egir
+! SFX Q egir igindolas egir
+! SFX Q egir igindole egir
+! SFX Q egir igindoles egir
+! SFX Q emir imindolo emir
+! SFX Q emir imindolos emir
+! SFX Q emir imindola emir
+! SFX Q emir imindolas emir
+! SFX Q emir imindole emir
+! SFX Q emir imindoles emir
+! SFX Q er indolo er
+! SFX Q er indolos er
+! SFX Q er indola er
+! SFX Q er indolas er
+! SFX Q er indole er
+! SFX Q er indoles er
+! SFX Q eir indolo eir
+! SFX Q eir indolos eir
+! SFX Q eir indola eir
+! SFX Q eir indolas eir
+! SFX Q eir indole eir
+! SFX Q eir indoles eir
+! SFX Q endir indindolo endir
+! SFX Q endir indindolos endir
+! SFX Q endir indindola endir
+! SFX Q endir indindolas endir
+! SFX Q endir indindole endir
+! SFX Q endir indindoles endir
+! SFX Q enir inindolo enir
+! SFX Q enir inindolos enir
+! SFX Q enir inindola enir
+! SFX Q enir inindolas enir
+! SFX Q enir inindole enir
+! SFX Q enir inindoles enir
+! SFX Q entir intindolo entir
+! SFX Q entir intindolos entir
+! SFX Q entir intindola entir
+! SFX Q entir intindolas entir
+! SFX Q entir intindole entir
+! SFX Q entir intindoles entir
+! SFX Q ertir irtindolo ertir
+! SFX Q ertir irtindolos ertir
+! SFX Q ertir irtindola ertir
+! SFX Q ertir irtindolas ertir
+! SFX Q ertir irtindole ertir
+! SFX Q ertir irtindoles ertir
+! SFX Q ervir irvindolo ervir
+! SFX Q ervir irvindolos ervir
+! SFX Q ervir irvindola ervir
+! SFX Q ervir irvindolas ervir
+! SFX Q ervir irvindole ervir
+! SFX Q ervir irvindoles ervir
+! SFX Q estir istindolo estir
+! SFX Q estir istindolos estir
+! SFX Q estir istindola estir
+! SFX Q estir istindolas estir
+! SFX Q estir istindole estir
+! SFX Q estir istindoles estir
+! SFX Q eguir iguindolo eguir
+! SFX Q eguir iguindolos eguir
+! SFX Q eguir iguindola eguir
+! SFX Q eguir iguindolas eguir
+! SFX Q eguir iguindole eguir
+! SFX Q eguir iguindoles eguir
+! SFX Q erir irindolo erir
+! SFX Q erir irindolos erir
+! SFX Q erir irindola erir
+! SFX Q erir irindolas erir
+! SFX Q erir irindole erir
+! SFX Q erir irindoles erir
+! SFX Q etir itindolo etir
+! SFX Q etir itindolos etir
+! SFX Q etir itindola etir
+! SFX Q etir itindolas etir
+! SFX Q etir itindole etir
+! SFX Q etir itindoles etir
+! SFX Q r yndolo or
+! SFX Q r yndolos or
+! SFX Q r yndola or
+! SFX Q r yndolas or
+! SFX Q r yndole or
+! SFX Q r yndoles or
+! SFX Q orir urindolo orir
+! SFX Q orir urindolos orir
+! SFX Q orir urindola orir
+! SFX Q orir urindolas orir
+! SFX Q orir urindole orir
+! SFX Q orir urindoles orir
+! SFX Q ormir urmindolo ormir
+! SFX Q ormir urmindolos ormir
+! SFX Q ormir urmindola ormir
+! SFX Q ormir urmindolas ormir
+! SFX Q ormir urmindole ormir
+! SFX Q ormir urmindoles ormir
+! SFX Q ir yndolo [^g]uir
+! SFX Q ir yndolos [^g]uir
+! SFX Q ir yndola [^g]uir
+! SFX Q ir yndolas [^g]uir
+! SFX Q ir yndole [^g]uir
+! SFX Q ir yndoles [^g]uir
+!
+! SFX Z Y 171
+! SFX Z er rmelo er
+! SFX Z er rmela er
+! SFX Z er rmelos er
+! SFX Z er rmelas er
+! SFX Z er rtelo er
+! SFX Z er rtela er
+! SFX Z er rtelos er
+! SFX Z er rtelas er
+! SFX Z er rselo er
+! SFX Z er rsela er
+! SFX Z er rselos er
+! SFX Z er rselas er
+! SFX Z er roslo er
+! SFX Z er rosla er
+! SFX Z er roslos er
+! SFX Z er roslas er
+! SFX Z er rnoslo er
+! SFX Z er rnosla er
+! SFX Z er rnoslos er
+! SFX Z er rnoslas er
+! SFX Z er rnosles er
+! SFX Z ir rmelo ir
+! SFX Z ir rmela ir
+! SFX Z ir rmele ir
+! SFX Z ir rmelos ir
+! SFX Z ir rmelas ir
+! SFX Z ir rmeles ir
+! SFX Z ir rtelo ir
+! SFX Z ir rtela ir
+! SFX Z ir rtele ir
+! SFX Z ir rtelos ir
+! SFX Z ir rtelas ir
+! SFX Z ir rteles ir
+! SFX Z ir rselo ir
+! SFX Z ir rsela ir
+! SFX Z ir rsele ir
+! SFX Z ir rselos ir
+! SFX Z ir rselas ir
+! SFX Z ir rseles ir
+! SFX Z ir roslo ir
+! SFX Z ir rosla ir
+! SFX Z ir rosle ir
+! SFX Z ir roslos ir
+! SFX Z ir roslas ir
+! SFX Z ir rosles ir
+! SFX Z ir rnoslo ir
+! SFX Z ir rnosla ir
+! SFX Z ir rnosle ir
+! SFX Z ir rnoslos ir
+! SFX Z ir rnoslas ir
+! SFX Z ir rnosles ir
+! SFX Z er yndomelo [aeo]er
+! SFX Z er yndomela [aeo]er
+! SFX Z er yndomele [aeo]er
+! SFX Z er yndomelos [aeo]er
+! SFX Z er yndomelas [aeo]er
+! SFX Z er yndomeles [aeo]er
+! SFX Z er yndotelo [aeo]er
+! SFX Z er yndotela [aeo]er
+! SFX Z er yndotele [aeo]er
+! SFX Z er yndotelos [aeo]er
+! SFX Z er yndotelas [aeo]er
+! SFX Z er yndoteles [aeo]er
+! SFX Z er yndoselo [aeo]er
+! SFX Z er yndosela [aeo]er
+! SFX Z er yndosele [aeo]er
+! SFX Z er yndoselos [aeo]er
+! SFX Z er yndoselas [aeo]er
+! SFX Z er yndoseles [aeo]er
+! SFX Z er yndooslo [aeo]er
+! SFX Z er yndoosla [aeo]er
+! SFX Z er yndoosle [aeo]er
+! SFX Z er yndooslos [aeo]er
+! SFX Z er yndooslas [aeo]er
+! SFX Z er yndoosles [aeo]er
+! SFX Z er yndonoslo [aeo]er
+! SFX Z er yndonosla [aeo]er
+! SFX Z er yndonosle [aeo]er
+! SFX Z er yndonoslos [aeo]er
+! SFX Z er yndonoslas [aeo]er
+! SFX Z er yndonosles [aeo]er
+! SFX Z ir yndomelo [^g]uir
+! SFX Z ir yndomelos [^g]uir
+! SFX Z ir yndomela [^g]uir
+! SFX Z ir yndomelas [^g]uir
+! SFX Z ir yndomele [^g]uir
+! SFX Z ir yndomeles [^g]uir
+! SFX Z ir yndotelo [^g]uir
+! SFX Z ir yndotelos [^g]uir
+! SFX Z ir yndotela [^g]uir
+! SFX Z ir yndotelas [^g]uir
+! SFX Z ir yndotele [^g]uir
+! SFX Z ir yndoteles [^g]uir
+! SFX Z ir yndoselo [^g]uir
+! SFX Z ir yndoselos [^g]uir
+! SFX Z ir yndosela [^g]uir
+! SFX Z ir yndoselas [^g]uir
+! SFX Z ir yndosele [^g]uir
+! SFX Z ir yndoseles [^g]uir
+! SFX Z ir yndooslo [^g]uir
+! SFX Z ir yndooslos [^g]uir
+! SFX Z ir yndoosla [^g]uir
+! SFX Z ir yndooslas [^g]uir
+! SFX Z ir yndoosle [^g]uir
+! SFX Z ir yndoosles [^g]uir
+! SFX Z ir yndonoslo [^g]uir
+! SFX Z ir yndonoslos [^g]uir
+! SFX Z ir yndonosla [^g]uir
+! SFX Z ir yndonoslas [^g]uir
+! SFX Z ir yndonosle [^g]uir
+! SFX Z ir yndonosles [^g]uir
+! SFX Z egir igindomelo egir
+! SFX Z egir igindomelos egir
+! SFX Z egir igindomela egir
+! SFX Z egir igindomelas egir
+! SFX Z egir igindomele egir
+! SFX Z egir igindomeles egir
+! SFX Z egir igindotelo egir
+! SFX Z egir igindotelos egir
+! SFX Z egir igindotela egir
+! SFX Z egir igindotelas egir
+! SFX Z egir igindotele egir
+! SFX Z egir igindoteles egir
+! SFX Z egir igindoselo egir
+! SFX Z egir igindoselos egir
+! SFX Z egir igindosela egir
+! SFX Z egir igindoselas egir
+! SFX Z egir igindosele egir
+! SFX Z egir igindoseles egir
+! SFX Z egir igindooslo egir
+! SFX Z egir igindooslos egir
+! SFX Z egir igindoosla egir
+! SFX Z egir igindooslas egir
+! SFX Z egir igindoosle egir
+! SFX Z egir igindoosles egir
+! SFX Z egir igindonoslo egir
+! SFX Z egir igindonoslos egir
+! SFX Z egir igindonosla egir
+! SFX Z egir igindonoslas egir
+! SFX Z egir igindonosle egir
+! SFX Z egir igindonosles egir
+! SFX Z eguir iguindomelo eguir
+! SFX Z eguir iguindomelos eguir
+! SFX Z eguir iguindomela eguir
+! SFX Z eguir iguindomelas eguir
+! SFX Z eguir iguindomele eguir
+! SFX Z eguir iguindomeles eguir
+! SFX Z eguir iguindotelo eguir
+! SFX Z eguir iguindotelos eguir
+! SFX Z eguir iguindotela eguir
+! SFX Z eguir iguindotelas eguir
+! SFX Z eguir iguindotele eguir
+! SFX Z eguir iguindoteles eguir
+! SFX Z eguir iguindoselo eguir
+! SFX Z eguir iguindoselos eguir
+! SFX Z eguir iguindosela eguir
+! SFX Z eguir iguindoselas eguir
+! SFX Z eguir iguindosele eguir
+! SFX Z eguir iguindoseles eguir
+! SFX Z eguir iguindooslo eguir
+! SFX Z eguir iguindooslos eguir
+! SFX Z eguir iguindoosla eguir
+! SFX Z eguir iguindooslas eguir
+! SFX Z eguir iguindoosle eguir
+! SFX Z eguir iguindoosles eguir
+! SFX Z eguir iguindonoslo eguir
+! SFX Z eguir iguindonoslos eguir
+! SFX Z eguir iguindonosla eguir
+! SFX Z eguir iguindonoslas eguir
+! SFX Z eguir iguindonosle eguir
+! SFX Z eguir iguindonosles eguir
+*** es_MX.orig.dic Thu Aug 25 19:19:45 2005
+--- es_MX.dic Thu Aug 25 20:15:59 2005
+***************
+*** 1218,1220 ****
+ Internet
+- intraocular
+ Irapuato
+--- 1218,1219 ----
+***************
+*** 33345,33347 ****
+ nanear/PSVWX
+- nanche/S
+ nanjea/S
+--- 33344,33345 ----
diff --git a/runtime/spell/es/main.aap b/runtime/spell/es/main.aap
new file mode 100644
index 0000000..2421837
--- /dev/null
+++ b/runtime/spell/es/main.aap
@@ -0,0 +1,92 @@
+# Aap recipe for Spanish Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+REGIONS = ES MX
+ES_REGIONS = es_$*REGIONS
+
+SPELLDIR = ..
+FILES = es_$*(REGIONS).aff es_$*(REGIONS).dic
+
+ZIPFILE_ES = es_ES.zip
+ZIPFILE_MX = es_MX.zip
+ZIPFILES = $ZIPFILE_ES $ZIPFILE_MX
+
+READMES = README_es_$*(REGIONS).txt
+
+all: $SPELLDIR/es.latin1.spl $SPELLDIR/es.utf-8.spl ../README_es.txt
+
+$SPELLDIR/es.latin1.spl : $FILES
+ :sys env LANG=es_ES.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/es $ES_REGIONS" -c q
+
+$SPELLDIR/es.utf-8.spl : $FILES
+ :sys env LANG=es_ES.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/es $ES_REGIONS" -c q
+
+../README_es.txt: $READMES
+ :print es_ES >! $target
+ :cat README_es_ES.txt >> $target
+ :print =================================================== >>$target
+ :print es_MX >> $target
+ :cat README_es_MX.txt >> $target
+
+#
+# Fetching the files from the OpenOffice.org site.
+# The OLDSPELL file comes from elsewhere
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} $ZIPFILES
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+es_ES.aff es_ES.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch $ZIPFILE_ES
+ :sys $UNZIP $ZIPFILE_ES
+ :delete Changelog_es_ES.txt
+ :delete $ZIPFILE_ES
+ @if not os.path.exists('es_ES.orig.aff'):
+ :copy es_ES.aff es_ES.orig.aff
+ @if not os.path.exists('es_ES.orig.dic'):
+ :copy es_ES.dic es_ES.orig.dic
+ @if os.path.exists('es_ES.diff'):
+ :sys patch <es_ES.diff
+
+es_MX.aff es_MX.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch $ZIPFILE_MX
+ :print No copyright information for es_MX wordlist >! README_es_MX.txt
+ :sys $UNZIP $ZIPFILE_MX
+ :delete $ZIPFILE_MX
+ :sys $VIM -u NONE -e -c "set ff=unix | wq" es_MX.dic
+ @if not os.path.exists('es_MX.orig.aff'):
+ :copy es_MX.aff es_MX.orig.aff
+ @if not os.path.exists('es_MX.orig.dic'):
+ :copy es_MX.dic es_MX.orig.dic
+ @if os.path.exists('es_MX.diff'):
+ :sys patch <es_MX.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 es_ES.orig.aff es_ES.aff >es_ES.diff
+ :sys {force} diff -a -C 1 es_ES.orig.dic es_ES.dic >>es_ES.diff
+ :sys {force} diff -a -C 1 es_MX.orig.aff es_MX.aff >es_MX.diff
+ :sys {force} diff -a -C 1 es_MX.orig.dic es_MX.dic >>es_MX.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :print TODO!!!!
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/fixdup.vim b/runtime/spell/fixdup.vim
new file mode 100644
index 0000000..3f28fb5
--- /dev/null
+++ b/runtime/spell/fixdup.vim
@@ -0,0 +1,30 @@
+" Vim script to fix duplicate words in a .dic file vim: set ft=vim:
+"
+" Usage: Edit the .dic file and source this script.
+
+let deleted = 0
+
+" Start below the word count.
+let lnum = 2
+while lnum <= line('$')
+ let word = getline(lnum)
+ if word !~ '/'
+ if search('^' . word . '/', 'w') != 0
+ let deleted += 1
+ exe lnum . "d"
+ continue " don't increment lnum, it's already at the next word
+ endif
+ endif
+ if lnum%1000 == 0
+ echon "\r Processing line ".lnum. printf(" [ %02d%%]", lnum*100/line('$'))
+ endif
+ let lnum += 1
+endwhile
+
+if deleted == 0
+ echomsg "No duplicate words found"
+elseif deleted == 1
+ echomsg "Deleted 1 duplicate word"
+else
+ echomsg printf("Deleted %d duplicate words", deleted)
+endif
diff --git a/runtime/spell/fo/fo_FO.diff b/runtime/spell/fo/fo_FO.diff
new file mode 100644
index 0000000..a224d2b
--- /dev/null
+++ b/runtime/spell/fo/fo_FO.diff
@@ -0,0 +1,142 @@
+*** fo_FO.orig.aff Wed Aug 31 22:02:11 2005
+--- fo_FO.aff Fri Sep 30 12:55:30 2005
+***************
+*** 6 ****
+--- 6,142 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '-
++
++ # sound folding from Aspell, version 0.1-2001.04.30-5
++ # 2001.04.30: Jacob Sparre Andersen
++ # no copyright notice
++
++ # fra for eksempel aftage, det udtages avtage
++ SAL AA<
++ SAL AFT^ AT
++ #AF< AV
++ SAL AH$< A
++ SAL A A
++
++ SAL
++
++ SAL B B
++
++ # C udtales nogengange som K, andre gange som S og i f tilflde som SJ
++ # CK bruges ofte til at ndre lyden p det foregende (f.eks ren A lyd)
++ #
++ SAL CC< KK
++ SAL CK< K
++ SAL CHR^< KR
++ SAL CH< SJ
++ SAL CI< SI
++ SAL CO< KO
++ SAL CY< SY
++ SAL C C
++
++ # D udtales ofte bldt/stumt - regler?
++ #
++ # Stumt G
++
++ #DIG^$ DAJ
++ #DIG< DI
++ SAL D D
++
++ SAL UR< VUR
++ SAL _
++
++ SAL EAUX< O
++ SAL EAU< O
++ #EJ$< AJ
++ SAL EUS< VS
++ SAL E E
++
++ SAL < E
++
++ SAL < E
++
++ SAL F F
++
++ SAL G G
++
++ SAL HJ^< J
++ SAL HRD< HR
++ SAL HND< HN
++ SAL H H
++
++ SAL I^$
++ SAL I$< I
++ SAL IND^< IN
++ SAL I I
++
++ SAL
++
++ SAL J J
++
++ SAL KE^ TJE
++ SAL K K
++
++ # Stumt G
++ SAL LIG< LI
++ SAL L L
++
++ SAL M M
++
++ SAL N N
++
++ SAL OCH< OK
++ SAL O O
++
++ SAL
++
++ SAL PH< F
++ SAL P P
++
++ SAL Q< KU
++
++ #REGN< REJN
++ SAL R R
++
++ SAL SH< SJ
++ SAL SIN SJN
++ SAL S'S<$ S
++ SAL S S
++
++ SAL TH$< T
++ SAL TIN SJN
++ SAL T T
++
++ SAL U U
++
++ SAL
++
++ SAL < Y
++
++ SAL V V
++
++ SAL W< V
++
++ SAL X'S$< KS
++ SAL X< KS
++
++ SAL Y< I
++
++ SAL <
++
++ SAL Z'S$< S
++ SAL Z$< S
++ SAL Z Z
++
++ SAL < A
++
++ SAL <
++
++ SAL RN DN
++ SAL
++
++ SAL <
++
++ SAL <
diff --git a/runtime/spell/fo/main.aap b/runtime/spell/fo/main.aap
new file mode 100644
index 0000000..9e3eea4
--- /dev/null
+++ b/runtime/spell/fo/main.aap
@@ -0,0 +1,78 @@
+# Aap recipe for Faroese Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = fo_FO.aff fo_FO.dic
+
+all: $SPELLDIR/fo.latin1.spl $SPELLDIR/fo.utf-8.spl ../README_fo.txt
+
+$SPELLDIR/fo.latin1.spl : $FILES
+ :sys env LANG=fo_FO.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/fo fo_FO" -c q
+
+$SPELLDIR/fo.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8" -c "mkspell! $SPELLDIR/fo fo_FO" -c q
+
+../README_fo.txt : README_fo_FO.txt Copyright
+ :cat $source >! $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} fo_FO.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+fo_FO.aff fo_FO.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch fo_FO.zip
+ :sys $UNZIP fo_FO.zip
+ :delete fo_FO.zip
+ :delete contributors fo_FO.excluded Makefile COPYING
+ @if not os.path.exists('fo_FO.orig.aff'):
+ :copy fo_FO.aff fo_FO.orig.aff
+ @if not os.path.exists('fo_FO.orig.dic'):
+ :copy fo_FO.dic fo_FO.orig.dic
+ @if os.path.exists('fo_FO.diff'):
+ :sys patch <fo_FO.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 fo_FO.orig.aff fo_FO.aff >fo_FO.diff
+ :sys {force} diff -a -C 1 fo_FO.orig.dic fo_FO.dic >>fo_FO.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch fo_FO.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../fo_FO.zip
+ :sys {force} diff ../fo_FO.orig.aff fo_FO.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy fo_FO.aff ../fo_FO.new.aff
+ :sys {force} diff ../fo_FO.orig.dic fo_FO.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy fo_FO.dic ../fo_FO.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete fo_FO.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/fr/fr_FR.diff b/runtime/spell/fr/fr_FR.diff
new file mode 100644
index 0000000..2a8b6b5
--- /dev/null
+++ b/runtime/spell/fr/fr_FR.diff
@@ -0,0 +1,176 @@
+*** fr_FR.orig.aff Wed Feb 13 14:53:22 2008
+--- fr_FR.aff Wed Feb 13 15:03:20 2008
+***************
+*** 3,19 ****
+
+! MAP 12
+! MAP a
+! MAP e
+! MAP iy
+! MAP o
+! MAP u
+ MAP c
+- MAP A
+- MAP E
+- MAP IY
+- MAP O
+- MAP U
+ MAP C
+
+! REP 44
+ REP f ph
+--- 3,31 ----
+
+! FOL
+! LOW
+! UPP
+!
+! MIDWORD '-
+!
+! MAP 17
+! MAP a
+! MAP A
+! MAP e
+! MAP E
+! MAP i
+! MAP I
+! MAP o
+! MAP O
+! MAP u
+! MAP U
+! MAP n
+! MAP N
+ MAP c
+ MAP C
++ MAP y
++ MAP Y
++ MAP s
+
+!
+! REP 24
+ REP f ph
+***************
+*** 22,45 ****
+ REP qu c
+- REP bb b
+- REP b bb
+- REP cc c
+- REP c cc
+- REP ff f
+- REP f ff
+- REP ll l
+- REP l ll
+- REP mm m
+- REP m mm
+- REP nn n
+- REP n nn
+- REP pp p
+- REP p pp
+- REP rr r
+- REP r rr
+- REP ss s
+- REP s ss
+ REP ss c
+ REP c ss
+- REP tt t
+- REP t tt
+ REP oe
+--- 34,37 ----
+***************
+*** 687 ****
+--- 679,773 ----
+ SFX q ssait raient ssait
++
++
++ # sound folding from Aspell
++ # Copyright (C) 2000 Rmi Vanicat, distributed under LGPL
++ # version francais 0.000000001
++
++ #EMME ~ AME
++
++ SAL AIX$ E
++ SAL AI E
++ SAL AN(AEUIO)- AM
++ SAL AN A
++ SAL AMM AM
++ SAL AM(AEUIO)- AM
++ SAL AM A
++ SAL AUD$ O
++ SAL AUX$ O
++ SAL AU O
++ SAL A A
++ SAL A
++ SAL A
++ SAL BB P
++ SAL B P
++ SAL S
++ SAL C(EI)- S
++ SAL CU(EI)- K
++ SAL CC(EI)- X
++ SAL CC K
++ SAL CH CH
++ SAL C K
++ SAL DD T
++ SAL D T
++ SAL EMMENTAL EMATAL
++ SAL EMMENTHAL EMATAL
++ SAL EM(AEIOU)- EM
++ SAL EM A
++ SAL ET$ E
++ SAL EUX$ E
++ SAL EU E
++ SAL EN(AEUIO)- EM
++ SAL EN A
++ SAL ER$ E
++ SAL EO O
++ SAL EAUX$ O
++ SAL EAU O
++ SAL E E
++ SAL E
++ SAL E
++ SAL E
++ SAL F F
++ SAL G(EIY)- J
++ SAL GU(EIY)- G
++ SAL G G
++ SAL H _
++ SAL I I
++ SAL I
++ SAL J J
++ SAL KS X
++ SAL K K
++ SAL LL L
++ SAL L L
++ SAL MM M
++ SAL M M
++ SAL NN M
++ SAL N M
++ SAL OEU E
++ SAL OUX$ U
++ SAL OU U
++ SAL O U
++ SAL O O
++ SAL O
++ SAL PP P
++ SAL PH F
++ SAL P P
++ SAL QU K
++ SAL Q K
++ SAL RIX$ RI
++ SAL RR R
++ SAL R R
++ SAL S$ _
++ SAL SS S
++ SAL S S
++ SAL TT T
++ SAL T T
++ SAL U U
++ SAL U
++ SAL U
++ SAL V V
++ SAL W W
++ SAL X X
++ SAL Y(AEOU)- IL
++ SAL Y I
++ SAL ZZ S
++ SAL Z S
diff --git a/runtime/spell/fr/main.aap b/runtime/spell/fr/main.aap
new file mode 100644
index 0000000..a0cf374
--- /dev/null
+++ b/runtime/spell/fr/main.aap
@@ -0,0 +1,126 @@
+# Aap recipe for French Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = fr_FR.aff fr_FR.dic
+
+all: $SPELLDIR/fr.latin1.spl $SPELLDIR/fr.utf-8.spl ../README_fr.txt
+
+# The spell file is iso-8859-15, but Vim normally uses "latin1" for this.
+# This is OK for the utf-8 files, but for latin1 we need to avoid the "oe"
+# character. When unpacking we create four files:
+# fr_FR_latin1.aff modified file
+# fr_FR_latin1.dic modified file
+# fr_FR_iso15.aff original file (after applying diff)
+# fr_FR_iso15.dic original file (after applying diff)
+# Just before using the dictionary files, the right ones are copied to
+# fr_FR.aff
+# fr_FR.dic
+
+$SPELLDIR/fr.latin1.spl : $FILES
+ :copy {force} fr_FR_latin1.aff fr_FR.aff
+ :copy {force} fr_FR_latin1.dic fr_FR.dic
+ :sys env LANG=fr_FR.ISO-8859-15@euro
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/fr fr_FR" -c q
+
+$SPELLDIR/fr.utf-8.spl : $FILES
+ :copy {force} fr_FR_iso15.aff fr_FR.aff
+ :copy {force} fr_FR_iso15.dic fr_FR.dic
+ :sys env LANG=fr_FR.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/fr fr_FR" -c q
+
+../README_fr.txt : README_fr_FR.txt
+ :cat $source >!$target
+
+#
+# Used to fetch the files from OpenOffice.org. Those are old.
+# Later versions are elsewhere.
+#
+#OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+ZIPFILE = http://dico.savant.free.fr/_download/fr_FR_1-1-6.zip
+
+:attr {fetch = $ZIPFILE} fr_FR.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+fr_FR.aff fr_FR.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch fr_FR.zip
+ :sys $UNZIP fr_FR.zip
+ :delete fr_FR.zip
+ @if not os.path.exists('fr_FR.orig.aff'):
+ :copy fr_FR.aff fr_FR.orig.aff
+ @if not os.path.exists('fr_FR.orig.dic'):
+ :copy fr_FR.dic fr_FR.orig.dic
+ @if os.path.exists('fr_FR.diff'):
+ :sys patch <fr_FR.diff
+
+ # Keep the unmodified files (after diff) for ISO-8859-15.
+ :copy fr_FR.aff fr_FR_iso15.aff
+ :copy fr_FR.dic fr_FR_iso15.dic
+ # For the latin1 .dic file change all the "oe" characters to the two
+ # characters "oe".
+ :sys $VIM -u NONE -e -c "set enc=latin1"
+ -c "e fr_FR.dic"
+ -c "%s//oe/g"
+ -c "w! fr_FR_latin1.dic"
+ -c q
+ # For the latin1 .aff file delete all the "oe" and "OE" characters and
+ # delete the REP lines with those characters.
+ :sys $VIM -u NONE -e -c "set enc=latin1"
+ -c "e fr_FR.aff"
+ -c "%s///g"
+ -c "%s///g"
+ -c "%g/REP.*oe/d"
+ -c "w! fr_FR_latin1.aff"
+ -c q
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+# This uses the iso-8859-15 files.
+diff:
+ :assertpkg diff
+ :copy {force} fr_FR_iso15.aff fr_FR.aff
+ :copy {force} fr_FR_iso15.dic fr_FR.dic
+ :sys {force} diff -a -C 1 fr_FR.orig.aff fr_FR.aff >fr_FR.diff
+ :sys {force} diff -a -C 1 fr_FR.orig.dic fr_FR.dic >>fr_FR.diff
+
+# Delete all the unpacked and generated files, including the "orig" files.
+clean:
+ :delete {force} fr_FR.zip fr_FR.aff fr_FR.dic
+ fr_FR.aff.orig fr_FR.dic.orig
+ fr_FR.orig.aff fr_FR.orig.dic
+ fr_FR_latin1.aff fr_FR_latin1.dic
+ fr_FR_iso15.aff fr_FR_iso15.dic
+ README_fr_FR.txt
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch fr_FR.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../fr_FR.zip
+ :sys {force} diff ../fr_FR.orig.aff fr_FR.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy fr_FR.aff ../fr_FR.new.aff
+ :sys {force} diff ../fr_FR.orig.dic fr_FR.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy fr_FR.dic ../fr_FR.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete fr_FR.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/ga/ga_IE.diff b/runtime/spell/ga/ga_IE.diff
new file mode 100644
index 0000000..2a64d99
--- /dev/null
+++ b/runtime/spell/ga/ga_IE.diff
@@ -0,0 +1,308 @@
+*** ga_IE.orig.aff Wed Aug 31 16:48:49 2005
+--- ga_IE.aff Fri Sep 30 13:01:38 2005
+***************
+*** 37,38 ****
+--- 37,55 ----
+
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '-
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
+ PFX S Y 18
+***************
+*** 556 ****
+--- 573,853 ----
+
++ # soundslike mapping from Aspell
++ # Aspell phonetics for Irish, by Kevin Scannell <scannell@slu.edu>
++ # Copyright 2002, 2003 Kevin P. Scannell, distributed under GNU GPL
++ # version 2.0 or the Vim license (attribution by Kevin Scannell, Jan 2012)
++
++ SAL followup 0 # else breaks QU^, e.g.
++ SAL collapse_result 1 # no double letters in resulting strings
++
++ SAL ANBHANN----- *N* # epenthetic vowel, anbhanna? only, see NBH--
++ SAL ANBHAIN----- *N* # epenthetic vowel, anbhainne? only, see NBH--
++ SAL AERGA-- *R # epenthetic exception, see RG, aerga only
++ SAL AORG- *R # epenthetic exception, see RG, [ms]aorg*, etc.
++ SAL AEILG- *L # epenthetic exception, Gaeilge* only, see LG
++ SAL AILBH-- *L* # epenthetic vowel, [bcs]ailbh* only, see LBH--
++ SAL ALBHD---- *L # galbhd only, next few are exceptions to ALBH
++ SAL ALBHID----- *L # galbhid only (coinnealbhids, etc. b4)
++ SAL ALBHR--- *L # pobalbhreith, galbhruith, etc. except. to next
++ SAL ALBH-- *L* # epenthetic vowel
++ SAL ARBHD---- *R # mtarbhd only, exception to ARBH epenth.
++ SAL ARBHID----- *R # mtarbhid only, " " " "
++ SAL ARBHUIL----- *R # epenth. exception, garbhuille only, cuarbh* b4
++ SAL ARBHUA---- *R # epenth. exception, eadarbhuas* only
++ SAL ARBHIN---- *R* # exception to next, marbhintinn* only
++ SAL ARBH(EI)--- *R # epenthetic exception to next, *tarbhealach, etc.
++ SAL ARBH-- *R* # epenthetic, garbh, dearbh, etc. - [IU]ARBH b4
++ SAL ATHFH(AEIOU)--- *H # athfhill,uathfheidhmeach,etc.-exception to next
++ SAL ATH(BCDFGLMNPRST)- * # athlas, mionathr, etc. - exception to TH->H
++ SAL ADH * # bladhm, feadhain, tadhall, adhmad, -adh$, etc.
++ SAL AGHI--- * # exception to AGH, corraghiob only
++ SAL AGHLOIN------ * # " " ", pleicseaghl- only (not aghloit)
++ SAL AGH * # slaghdn, treaghd, saghas, etc.
++ SAL AOMH(FLNST)--- * # faomh[ft]-,caomhn*,naomh* only, OMH exception
++ SAL A *
++ SAL IRG- *R # epenthetic exception, see RG, tirg*, etc.
++ SAL DHU--- * # pdhuille only, exception to next
++ SAL DH * # dhil, -dh$ only
++ SAL THFH-- *H # tthfhithleann, gnthfh- only exception to next
++ SAL TH(BCDFGLMNPRST)- * # fthscal, gnth*, blthfhleasc, etc.
++ SAL *
++ SAL BANBH^$ B*N*V # epenthetic vowel, see NBH--, banbh, not -arn
++ SAL BHANBH^$ V*N*V # epenthetic vowel, see NBH--
++ SAL BAINBH^$ B*N*V # epenthetic vowel, see NBH--, bainbh only
++ SAL BHAINBH^$ V*N*V # epenthetic vowel, see NBH--
++ SAL BH V # includes bh$, eclipsis of F via collapsing
++ SAL B B # note eclipsis of P via collapsing
++ SAL CHADFA--$ K*TV # exception to FA$, (brag|do|m)
++ SAL CHEARCH-- K*R* # epenthetic vowel, chearchaill only
++ SAL CEARCH-- K*R* # epenthetic vowel, g?cearchaill only
++ SAL CHONF K*N*V # epenthetic vowel,no dash=>handles FAI?DH$excepts
++ SAL CONF K*N*V # " " " " " " "
++ SAL CANBH-- K*N* # epenthetic vowel, see NBH--, g?canbhs* only
++ SAL CHANBH-- K*N* # epenthetic vowel, see NBH--, chanbhs* only
++ SAL COLBHA--- K*L* # epenthetic vowel, see LBH--, g?colbha? only
++ SAL CHOLBHA--- K*L* # epenthetic vowel, see LBH--, cholbha? only
++ SAL CURF K*RV # exception to F$, g?curf(nna) only
++ SAL CHURF K*RV # exception to F$, churf(nna) only
++ SAL CH K # OK
++ SAL C K
++ SAL DHORCH-- K*R* # epenthetic vowel, dorcha root only
++ SAL DORCH-- T*R* # epenthetic vowel, dorcha root only
++ SAL DHEARF Y*R* # epenthetic vowel,init only, no dash=>FA except
++ SAL DEARF T*R* # epenthetic vowel,initial only (nd- done b4)
++ SAL DHEIRF- Y*R* # epenthetic vowel, initial only
++ SAL DEIRF- T*R* # epenthetic vowel, (leas)?deirf* only
++ SAL DHOIL(BF)- K*L* # epenthetic,see LBH--,initial only,dhoil(fe|bh)*
++ SAL DOIL(BF)- T*L* # epenthetic, see LBH--, " " (nd- done b4)
++ SAL DHIFEAR Y*V*R # exception to FEAR$, ^dhifear$ only
++ SAL DIFEAR T*V*R # exception to FEAR$, ^difear$ only (nd- b4)
++ SAL DH$ _ # [au]dh+most [io]dh done b4,[e]dh done here
++ SAL DH(AOU)- K # athdhchas, budhonn, comhdhil, etc.
++ SAL DH(EI)- Y # athdhan, caordhearg, cinedheighilt, etc.
++ SAL DHL(AU)-- K # comhdhlthaigh, ^dhl- only
++ SAL DHL(EI)-- Y # (m|neamh)dhl(istean|eath|thi), ^dhl only
++ SAL DHR(AOU)-- K # *dhroim,marbhdhra*,*dhr[u]ma, ^dhr only
++ SAL DHR(EI)-- Y # *dhreach,feirdhris,*dhracht,*dhreasacht,^dhr
++ SAL D T # note eclipsis of T via collapsing
++ SAL EAFAR--$ *V # geafar, meafar only, FAR$ exception
++ SAL EOFAR--$ * # silent verb ending, exception to OFAR$ except!
++ SAL EILBH-- *L* # epenthetic vowel, see LBH-- exception below
++ SAL EIDH(EI)- * # augments IDH rule,eidheann,teidheach,meidhir,etc
++ SAL EOMH(FT)--- * # leomh[ft]- only, exception to -omh rule
++ SAL E *
++ SAL ARBH-- *R # epenthetic exception, garbh- only
++ SAL ARM- *R # epenthetic exception, armh+ tarma root only
++ SAL ARG- *R # epenthetic exception, argh+(ln)?largas only
++ SAL IRG- *R # epenthetic exception, irgh+ aillirge only
++ SAL IRBH-- *R # epenthetic except. lirbhreith*, spirbhean only
++ SAL ALBH-- *L # balbhach only, exception to ALBH
++ SAL AF *V* # af only, exception to F$
++ SAL *
++ SAL FHAIRCH-- *R* # epenthetic vowel, fhairch* only
++ SAL FAIRCH-- V*R* # epenthetic vowel, (bh)?fairch* only
++ SAL FHOIRF- *R* # epenthetic vowel, foirfe root only
++ SAL FOIRF- V*R* # epenthetic vowel, initial (bh)?foirf* only
++ SAL FHONNMH-- *N* # epenthetic vowel, see NMH--, fhonnmhai?r* only
++ SAL FONNMH-- V*N* # " " " ", (bh)?fonnmhai?r* only
++ SAL FHOILMH-- *L* # epenthetic vowel, see LMH--, fhoilmhe only
++ SAL FOILMH-- V*L* # epenthetic vowel, see LMH--, (bh)?foilmhe only
++ SAL FHOLMH-- *L* # epenthetic vowel, see LMH--, fholmh* only
++ SAL FOLMH-- V*L* # epenthetic vowel, see LMH--, (bh)?folmh* only
++ SAL FEADH^$ V* # exception to verb ending below, eclipsis by luck
++ SAL FEAR^$ V*R # " " " " " " " "
++ SAL FINN^$ V*N # " " " " " " " "
++ SAL FE^$ V* # " " " " " " " "
++ SAL FA^$ V* # " " " " " " " "
++ SAL F^$ V* # " " " " " " " "
++ SAL FAIDH----$ _ # silent 'f' in verb ending
++ SAL FADH---$ _ # " " " " "
++ SAL FIDH---$ _ # " " " " "
++ SAL FEADH----$ _ # " " " " "
++ SAL FEAR---$ _ # " " " " "
++ SAL FAR--$ _ # " " " " "
++ SAL FINN---$ _ # " " " " "
++ SAL FAINN----$ _ # " " " " "
++ SAL F-$ _ # " " " " "
++ SAL FE--$ _ # " " " " "
++ SAL FA--$ _ # " " " " "
++ SAL F-$ _ # " " " " "
++ SAL FAIMI(DS)-----$ _ # " " " " " (no exceptions)
++ SAL FIMI(DS)----$ _ # " " " " " (no exceptions)
++ SAL FAIDS-----$ _ # " " " " " (no exceptions)
++ SAL FIDS----$ _ # " " " " " (no exceptions)
++ SAL FH _ # always silent
++ SAL F V
++ SAL GHAINMH-- K*N* # epenthetic vowel,see NMH--,^ghainmh* only
++ SAL GAINMH-- K*N* # epenthetic vowel,see NMH--,^gainmh* only, ng- b4
++ SAL GHEALLMH-- Y*L* # epenthetic vowel,see LMH--,gheallmhar only
++ SAL GEALLMH-- K*L* # epenthetic vowel,see LMH--,geallmhar only
++ SAL GLAFADH KL*V* # exception to FADH$, not glafarnach
++ SAL GHLAFADH KL*V* # exception to FADH$
++ SAL GLAFAIDH KL*V* # exception to FAIDH$, not glafaire
++ SAL GHLAFAIDH KL*V* # exception to FAIDH$
++ SAL GH$ _ # [aiu]gh,most ogh done b4,[e]gh all terminal
++ SAL GH(AOU)- K # bobghaiste, deoirghs, soghonta, etc.
++ SAL GH(EI)- Y # athghin, luasgharaigh, etc.
++ SAL GHL(AOU)-- K # ardghlrach, folsghlantir, etc.
++ SAL GHL(EI)-- Y # comhghlas, comhghleaca, scoiltghleann, etc.
++ SAL GHR(AOU)-- K # trghr, grianghraf, aoisghrpa, etc.
++ SAL GHR(EI)-- Y # idirghrasn, breithghreamannach, etc.
++ SAL GHN(AOU)-- K # deasghnth, neamhghnch, etc.
++ SAL GHN(EI)-- Y # leorgnomh, aonghnitheach, etc.
++ SAL G K # note eclipsis of C via collapsing
++ SAL H H # between vowels+Faranhat,forhalla,etc.
++ SAL IARG- *R # epenthetic exception, iargil, tiargil, etc.
++ SAL IARBH-- *R # iarbhis, giarbhosca, etc. epenth. exception
++ SAL IDIRBH-- *T*R # idirbheart, idirbhliain, etc., exception to IRBH
++ SAL IRBHR---- *R # muirbhrcht* only, exception to IRBH--
++ SAL IRBHU--- *R # eochairbhuille,litirbhuama only, except. to next
++ SAL IRBH-- *R* # *seirbhs, tairbh*, toirbh*, etc. epenthetic
++ SAL IF-$ *V # exception to F$, IF$ done before
++ SAL INMHE(A)---- *N # exception to next,ainmheasartha,inmheabhr, etc.
++ SAL INMHE--- *N* # epenthetic vowel, inmhe$ only by previous
++ SAL INNMH-- *N* # epenthetic vowel, fuinnmh-, coinnmhe only
++ SAL IONMHAG---- *N # exception to next, mionmhagadh only
++ SAL IONMHA--- *N* # epenthetic vowel, cionmhar only, see NMH--
++ SAL ITHFH(AEIOU)--- *H # cithfholc*,crithfhuacht,frith* only- see next
++ SAL ITH(BCDFGLMNPRST)- * # aithris, frith*, etc. exception to TH->H
++ SAL IDH(BCDFGLMNPRST)- * # feidhm, traidhfil, oidhre, etc.
++ SAL IGH(CDEFILNRST)- * # foighne,caighden,oighrigh,oighear,feighil,etc.
++ SAL I *
++ SAL ORM- *R # epenthetic exception, dorma, for- only
++ SAL OMH(BCDFGLMNPRST)--- * # (pr|r|l|sn|gn)omh- only, exceptions to omh-
++ SAL THS- * # clthseach only (no excp. for dthreabh, etc.)
++ SAL *
++ SAL J T # initial j, diosc-jaca only; bit like slender d
++ SAL K K # karat only
++ SAL LEANBH-- L*N* # epenthetic vowel, (ucht)?leanbh(aois)?,see NBH--
++ SAL LINBH-- L*N* # epenthetic vowel, (ucht)?linbh only, see NBH--
++ SAL LMH-- L # feallmhar, etc., epenth. exception
++ SAL LBH-- L # uaillbhreas, etc., epenth. exception
++ SAL LGH-- L # timpeallghearr, etc., epenth. exception
++ SAL L(BGM)- L* # epenthetic vowel, see also ULCH--
++ SAL L L
++ SAL MORFA--$ M*RV # exception to silent FA$
++ SAL MBANBH^$ M*N*V # epenthetic vowel, see NBH--, not -arn
++ SAL MBAINBH^$ M*N*V # epenthetic vowel, see NBH--
++ SAL MB^ M # eclipsis
++ SAL MHARF- V*R* # epenthetic vowel
++ SAL MARF- M*R* # epenthetic vowel, initial only
++ SAL MHODH V* # ODH exception, usually initial
++ SAL MODH M* # " " , " "
++ SAL MH V # includes mh$,/w/,/v/ + see UMH
++ SAL M M
++ SAL NAFA-- N*V # exception to FA$, snafa only
++ SAL NNARB- N*R # exception to RB epenthetic, ionnarb* only
++ SAL NNEALBH-- N*L # exception to ALBH epenthetic, coinnealbh only
++ SAL NDORCH-- N*R* # epenthetic vowel, see DORCH--
++ SAL NDEARF- N*R* # epenthetic vowel, see DEARF-
++ SAL NDEIRF- N*R* # epenthetic vowel, see DEIRF-
++ SAL NDOIL(BF)- N*L* # epenthetic vowel, see DOIL(BF)-
++ SAL NDIFEAR N*V*R # exception to FEAR$, ^ndifear$ only
++ SAL NGAINMH-- N*N* # epenthetic vowel, see GAINMH--
++ SAL NGEALLMH-- N*L* # epenthetic vowel, see GEALLMH-
++ SAL NGLAFADH NL*V* # exception to FADH$, ^nglafadh$ only
++ SAL NGLAFAIDH NL*V* # exception to FAIDH$, ^nglafaidh$ only
++ SAL NCHA(S)---- N* # epenthetic vowel, *sh?eancha(s)*,ionchas only
++ SAL NCHAIRD------ N # exception to next, daonchaird* only
++ SAL NCHAI(RS)----- N* # epenth. tionchair*, ionchais, *sh?eanchai*, etc.
++ SAL NCHAITHE------- N* # " " , sh?eanchaithe, not seanchaite
++ SAL N(DG)^ N # eclipsis
++ SAL NMH-- N # exception to N(BM)-, pianmhar, onnmhaire, etc.
++ SAL NBH-- N # " " ", aonbheannach, bunbhrat, etc.
++ SAL N(BM)- N* # epenthetic vowel, binb, ainm, etc.
++ SAL N N
++ SAL OFAR--$ *V # exception to FAR$, EOFAR done b4
++ SAL OIRCH-- *R* # epenthetic vowel, t?oirch* only
++ SAL OCALBH-- *K*L # exception to ALBH - focalbh* only
++ SAL ORBH--- *R* # epenthetic vowel, forbhs only
++ SAL ONNCHA--- *N* # epenthetic vowel fionncha, Donncha only
++ SAL OMHARB- *R # exception to epenth. R(BFGM)-, comharba* only
++ SAL OMH(BCDFGLMNPRST)- * # comh-, Domhnach, etc. (several excpts b4 this)
++ SAL OTH(BCDGLMNPRS)- * # cothrom, baothchaint, gaothscth, etc.
++ SAL ODHAO---- * # fodhao* only, exception to next
++ SAL ODH(ACLNR)- * # bodhrn,modhnaigh,todhcha,fodhla,bodhar etc.
++ SAL OGHRP----- * # foghrpa, this and next few are OGH->* excepts.
++ SAL OGHLUA----- * # so/doghluaiste* only
++ SAL OGHAF---- * # doghafa only
++ SAL OGH(ABCDFGLMNPRST)- * # ogham, foghlaim, boghdir, toghchn, etc.
++ SAL O *
++ SAL R(GM)- *R # epenthetic exception, (for)?th?rmach, rga,etc.
++ SAL GH * # gha?$ only
++ SAL *
++ SAL PH V # OK
++ SAL P B
++ SAL QU KV # ^quinn$, ^quarto$ only
++ SAL RANFA-- R*NV # exception to silent FA$, -chuaranfa only
++ SAL RAFA-- R*V # exception to silent FA$, all *graf-
++ SAL RRBHA--- R* # epenthetic vowel, cearrbh* only, no carrbhuama
++ SAL REALMH-- R*L* # epenthetic vowel, see LMH--, trealmh* only
++ SAL RFEAR^$ R*V*R # exception to FEAR$, not athrfear!
++ SAL ROMH(FT)--- R* # promh[ft]- only, exception to -omh rule
++ SAL RFEAN---- R* # epenthetic vowel, (be|se|ga)irfean only
++ SAL RFIN---$ R* # epenthetic vowel, same words as previous
++ SAL RBH-- R # corbhu, aerbhrat, etc., epenth. exception
++ SAL RMH-- R # iarmhar, lirmheas, etc., epenth. exception
++ SAL RGH-- R # daorghalar, etc., epenth. exception
++ SAL RBO-- R # cosarbolg only, epenth. exception
++ SAL R(BGM)- R* # epenthetic vowel
++ SAL R R
++ SAL SHORCH-- H*R* # epenthetic vowel, sorcha root only
++ SAL SORCH-- S*R* # epenthetic vowel, sorcha root only
++ SAL SHOILBH-- H*L* # epenthetic, see LBH--
++ SAL SOILBH-- S*L* # epenthetic, see LBH--
++ SAL SH H # OK
++ SAL S S
++ SAL TALMH-- T*L* # epenthetic vowel, see LMH--, talmhaigh only
++ SAL THALMH-- H*L* # epenthetic vowel, see LMH--, " "
++ SAL TINF(EI)- T*NV # exception to F(EA|I)DH$, d?tinf(ea|i)dh only
++ SAL THINF(EI)- H*NV # exception to F(EA|I)DH$, thinf(ea|i)dh only
++ SAL TAFA- T*V # exception to FAINN$, d?tafainn only
++ SAL THAFA- H*V # exception to FAINN$, thafainn only
++ SAL TSORCH-- T*R* # epenthetic vowel, see SORCH--
++ SAL TSOILBH-- T*L* # epenthetic vowel, see SOILBH--
++ SAL TS^ T # prefix-t
++ SAL TH$ _ # no exceptions
++ SAL TH H
++ SAL T T
++ SAL UFA(R)--$ *V # exception to FAR$, brufar/[cr]ufa only
++ SAL UARG- *R # epenthetic exception, fuarga*, tuargain only
++ SAL UAIRG- *R # epenthetic exception, tuairgn* only
++ SAL UARBH-- *R # epenthetic exception, fuarbh*, cuarbh* only
++ SAL UALGA-- *L # epenthetic exception, dualgas only
++ SAL ULLMH-- *L* # epenthetic vowel, see LMH--
++ SAL UMH * # cumhacht, umhlaocht, ciumhais, except. to MH->V
++ SAL UTH(BCDGLMNPR)- * # sruth*, guthphost only, TH->H exception
++ SAL ULCH-- *L* # epenth. vowel,ulcha,[tm]ulchn,amhulchach only
++ SAL URCH(A)--- *R* # epenthetic vowel, urchar, urchall, urchid, etc.
++ SAL UDH * # mudh* only (literary)
++ SAL UGH * # brugh* only (literary)
++ SAL U *
++ SAL IRG- *R # epenthetic exception, liotirg* only, see RG
++ SAL TH(BCDFLPR)- * # lthchleasa, dthracht, etc. - TH->H exception
++ SAL *
++ SAL V V
++ SAL W V # wigwam only
++ SAL X(AEI)-^ S # xileafn, etc.
++ SAL X^ *KS # x-gha* only
++ SAL X KS # Marxach only
++ SAL Y Y # yy only
++ SAL Z S # z, puzal, etc.
diff --git a/runtime/spell/ga/main.aap b/runtime/spell/ga/main.aap
new file mode 100644
index 0000000..d745de5
--- /dev/null
+++ b/runtime/spell/ga/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Irish Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = ga_IE.aff ga_IE.dic
+
+all: $SPELLDIR/ga.latin1.spl $SPELLDIR/ga.utf-8.spl ../README_ga.txt
+
+# I don't have an Irish locale, use the Dutch one instead.
+$SPELLDIR/ga.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/ga ga_IE" -c q
+
+$SPELLDIR/ga.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/ga ga_IE" -c q
+
+../README_ga.txt : README_ga_IE.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} ga_IE.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+ga_IE.aff ga_IE.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch ga_IE.zip
+ :sys $UNZIP ga_IE.zip
+ :delete ga_IE.zip
+ @if not os.path.exists('ga_IE.orig.aff'):
+ :copy ga_IE.aff ga_IE.orig.aff
+ @if not os.path.exists('ga_IE.orig.dic'):
+ :copy ga_IE.dic ga_IE.orig.dic
+ @if os.path.exists('ga_IE.diff'):
+ :sys patch <ga_IE.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 ga_IE.orig.aff ga_IE.aff >ga_IE.diff
+ :sys {force} diff -a -C 1 ga_IE.orig.dic ga_IE.dic >>ga_IE.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch ga_IE.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../ga_IE.zip
+ :sys {force} diff ../ga_IE.orig.aff ga_IE.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ga_IE.aff ../ga_IE.new.aff
+ :sys {force} diff ../ga_IE.orig.dic ga_IE.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ga_IE.dic ../ga_IE.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete ga_IE.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/gd/gd_GB.diff b/runtime/spell/gd/gd_GB.diff
new file mode 100644
index 0000000..36aa12d
--- /dev/null
+++ b/runtime/spell/gd/gd_GB.diff
@@ -0,0 +1,304 @@
+*** gd_GB.orig.aff Wed Aug 31 20:50:02 2005
+--- gd_GB.aff Fri Sep 30 13:04:30 2005
+***************
+*** 19 ****
+--- 19,317 ----
+ TRY ahinrdesclgoutmbf-ACTBpGSDMIRPLNEFO'UH
++
++ FOL
++ LOW
++ UPP
++
++ MIDWORD '-
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
++ # soundslike mapping from Aspell
++ # Aspell phonetics for Irish, by Kevin Scannell <scannell@slu.edu>
++ # Copyright 2002, 2003 Kevin P. Scannell, distributed under GNU GPL
++ # version 2.0 or the Vim license (attribution by Kevin Scannell, Jan 2012)
++
++ SAL followup 0 # else breaks QU^, e.g.
++ SAL collapse_result 1 # no double letters in resulting strings
++
++ SAL ANBHANN----- *N* # epenthetic vowel, anbhanna? only, see NBH--
++ SAL ANBHAIN----- *N* # epenthetic vowel, anbhainne? only, see NBH--
++ SAL AERGA-- *R # epenthetic exception, see RG, aerga only
++ SAL AORG- *R # epenthetic exception, see RG, [ms]aorg*, etc.
++ SAL AEILG- *L # epenthetic exception, Gaeilge* only, see LG
++ SAL AILBH-- *L* # epenthetic vowel, [bcs]ailbh* only, see LBH--
++ SAL ALBHD---- *L # galbhd only, next few are exceptions to ALBH
++ SAL ALBHID----- *L # galbhid only (coinnealbhids, etc. b4)
++ SAL ALBHR--- *L # pobalbhreith, galbhruith, etc. except. to next
++ SAL ALBH-- *L* # epenthetic vowel
++ SAL ARBHD---- *R # mtarbhd only, exception to ARBH epenth.
++ SAL ARBHID----- *R # mtarbhid only, " " " "
++ SAL ARBHUIL----- *R # epenth. exception, garbhuille only, cuarbh* b4
++ SAL ARBHUA---- *R # epenth. exception, eadarbhuas* only
++ SAL ARBHIN---- *R* # exception to next, marbhintinn* only
++ SAL ARBH(EI)--- *R # epenthetic exception to next, *tarbhealach, etc.
++ SAL ARBH-- *R* # epenthetic, garbh, dearbh, etc. - [IU]ARBH b4
++ SAL ATHFH(AEIOU)--- *H # athfhill,uathfheidhmeach,etc.-exception to next
++ SAL ATH(BCDFGLMNPRST)- * # athlas, mionathr, etc. - exception to TH->H
++ SAL ADH * # bladhm, feadhain, tadhall, adhmad, -adh$, etc.
++ SAL AGHI--- * # exception to AGH, corraghiob only
++ SAL AGHLOIN------ * # " " ", pleicseaghl- only (not aghloit)
++ SAL AGH * # slaghdn, treaghd, saghas, etc.
++ SAL AOMH(FLNST)--- * # faomh[ft]-,caomhn*,naomh* only, OMH exception
++ SAL A *
++ SAL IRG- *R # epenthetic exception, see RG, tirg*, etc.
++ SAL DHU--- * # pdhuille only, exception to next
++ SAL DH * # dhil, -dh$ only
++ SAL THFH-- *H # tthfhithleann, gnthfh- only exception to next
++ SAL TH(BCDFGLMNPRST)- * # fthscal, gnth*, blthfhleasc, etc.
++ SAL *
++ SAL BANBH^$ B*N*V # epenthetic vowel, see NBH--, banbh, not -arn
++ SAL BHANBH^$ V*N*V # epenthetic vowel, see NBH--
++ SAL BAINBH^$ B*N*V # epenthetic vowel, see NBH--, bainbh only
++ SAL BHAINBH^$ V*N*V # epenthetic vowel, see NBH--
++ SAL BH V # includes bh$, eclipsis of F via collapsing
++ SAL B B # note eclipsis of P via collapsing
++ SAL CHADFA--$ K*TV # exception to FA$, (brag|do|m)
++ SAL CHEARCH-- K*R* # epenthetic vowel, chearchaill only
++ SAL CEARCH-- K*R* # epenthetic vowel, g?cearchaill only
++ SAL CHONF K*N*V # epenthetic vowel,no dash=>handles FAI?DH$excepts
++ SAL CONF K*N*V # " " " " " " "
++ SAL CANBH-- K*N* # epenthetic vowel, see NBH--, g?canbhs* only
++ SAL CHANBH-- K*N* # epenthetic vowel, see NBH--, chanbhs* only
++ SAL COLBHA--- K*L* # epenthetic vowel, see LBH--, g?colbha? only
++ SAL CHOLBHA--- K*L* # epenthetic vowel, see LBH--, cholbha? only
++ SAL CURF K*RV # exception to F$, g?curf(nna) only
++ SAL CHURF K*RV # exception to F$, churf(nna) only
++ SAL CH K # OK
++ SAL C K
++ SAL DHORCH-- K*R* # epenthetic vowel, dorcha root only
++ SAL DORCH-- T*R* # epenthetic vowel, dorcha root only
++ SAL DHEARF Y*R* # epenthetic vowel,init only, no dash=>FA except
++ SAL DEARF T*R* # epenthetic vowel,initial only (nd- done b4)
++ SAL DHEIRF- Y*R* # epenthetic vowel, initial only
++ SAL DEIRF- T*R* # epenthetic vowel, (leas)?deirf* only
++ SAL DHOIL(BF)- K*L* # epenthetic,see LBH--,initial only,dhoil(fe|bh)*
++ SAL DOIL(BF)- T*L* # epenthetic, see LBH--, " " (nd- done b4)
++ SAL DHIFEAR Y*V*R # exception to FEAR$, ^dhifear$ only
++ SAL DIFEAR T*V*R # exception to FEAR$, ^difear$ only (nd- b4)
++ SAL DH$ _ # [au]dh+most [io]dh done b4,[e]dh done here
++ SAL DH(AOU)- K # athdhchas, budhonn, comhdhil, etc.
++ SAL DH(EI)- Y # athdhan, caordhearg, cinedheighilt, etc.
++ SAL DHL(AU)-- K # comhdhlthaigh, ^dhl- only
++ SAL DHL(EI)-- Y # (m|neamh)dhl(istean|eath|thi), ^dhl only
++ SAL DHR(AOU)-- K # *dhroim,marbhdhra*,*dhr[u]ma, ^dhr only
++ SAL DHR(EI)-- Y # *dhreach,feirdhris,*dhracht,*dhreasacht,^dhr
++ SAL D T # note eclipsis of T via collapsing
++ SAL EAFAR--$ *V # geafar, meafar only, FAR$ exception
++ SAL EOFAR--$ * # silent verb ending, exception to OFAR$ except!
++ SAL EILBH-- *L* # epenthetic vowel, see LBH-- exception below
++ SAL EIDH(EI)- * # augments IDH rule,eidheann,teidheach,meidhir,etc
++ SAL EOMH(FT)--- * # leomh[ft]- only, exception to -omh rule
++ SAL E *
++ SAL ARBH-- *R # epenthetic exception, garbh- only
++ SAL ARM- *R # epenthetic exception, armh+ tarma root only
++ SAL ARG- *R # epenthetic exception, argh+(ln)?largas only
++ SAL IRG- *R # epenthetic exception, irgh+ aillirge only
++ SAL IRBH-- *R # epenthetic except. lirbhreith*, spirbhean only
++ SAL ALBH-- *L # balbhach only, exception to ALBH
++ SAL AF *V* # af only, exception to F$
++ SAL *
++ SAL FHAIRCH-- *R* # epenthetic vowel, fhairch* only
++ SAL FAIRCH-- V*R* # epenthetic vowel, (bh)?fairch* only
++ SAL FHOIRF- *R* # epenthetic vowel, foirfe root only
++ SAL FOIRF- V*R* # epenthetic vowel, initial (bh)?foirf* only
++ SAL FHONNMH-- *N* # epenthetic vowel, see NMH--, fhonnmhai?r* only
++ SAL FONNMH-- V*N* # " " " ", (bh)?fonnmhai?r* only
++ SAL FHOILMH-- *L* # epenthetic vowel, see LMH--, fhoilmhe only
++ SAL FOILMH-- V*L* # epenthetic vowel, see LMH--, (bh)?foilmhe only
++ SAL FHOLMH-- *L* # epenthetic vowel, see LMH--, fholmh* only
++ SAL FOLMH-- V*L* # epenthetic vowel, see LMH--, (bh)?folmh* only
++ SAL FEADH^$ V* # exception to verb ending below, eclipsis by luck
++ SAL FEAR^$ V*R # " " " " " " " "
++ SAL FINN^$ V*N # " " " " " " " "
++ SAL FE^$ V* # " " " " " " " "
++ SAL FA^$ V* # " " " " " " " "
++ SAL F^$ V* # " " " " " " " "
++ SAL FAIDH----$ _ # silent 'f' in verb ending
++ SAL FADH---$ _ # " " " " "
++ SAL FIDH---$ _ # " " " " "
++ SAL FEADH----$ _ # " " " " "
++ SAL FEAR---$ _ # " " " " "
++ SAL FAR--$ _ # " " " " "
++ SAL FINN---$ _ # " " " " "
++ SAL FAINN----$ _ # " " " " "
++ SAL F-$ _ # " " " " "
++ SAL FE--$ _ # " " " " "
++ SAL FA--$ _ # " " " " "
++ SAL F-$ _ # " " " " "
++ SAL FAIMI(DS)-----$ _ # " " " " " (no exceptions)
++ SAL FIMI(DS)----$ _ # " " " " " (no exceptions)
++ SAL FAIDS-----$ _ # " " " " " (no exceptions)
++ SAL FIDS----$ _ # " " " " " (no exceptions)
++ SAL FH _ # always silent
++ SAL F V
++ SAL GHAINMH-- K*N* # epenthetic vowel,see NMH--,^ghainmh* only
++ SAL GAINMH-- K*N* # epenthetic vowel,see NMH--,^gainmh* only, ng- b4
++ SAL GHEALLMH-- Y*L* # epenthetic vowel,see LMH--,gheallmhar only
++ SAL GEALLMH-- K*L* # epenthetic vowel,see LMH--,geallmhar only
++ SAL GLAFADH KL*V* # exception to FADH$, not glafarnach
++ SAL GHLAFADH KL*V* # exception to FADH$
++ SAL GLAFAIDH KL*V* # exception to FAIDH$, not glafaire
++ SAL GHLAFAIDH KL*V* # exception to FAIDH$
++ SAL GH$ _ # [aiu]gh,most ogh done b4,[e]gh all terminal
++ SAL GH(AOU)- K # bobghaiste, deoirghs, soghonta, etc.
++ SAL GH(EI)- Y # athghin, luasgharaigh, etc.
++ SAL GHL(AOU)-- K # ardghlrach, folsghlantir, etc.
++ SAL GHL(EI)-- Y # comhghlas, comhghleaca, scoiltghleann, etc.
++ SAL GHR(AOU)-- K # trghr, grianghraf, aoisghrpa, etc.
++ SAL GHR(EI)-- Y # idirghrasn, breithghreamannach, etc.
++ SAL GHN(AOU)-- K # deasghnth, neamhghnch, etc.
++ SAL GHN(EI)-- Y # leorgnomh, aonghnitheach, etc.
++ SAL G K # note eclipsis of C via collapsing
++ SAL H H # between vowels+Faranhat,forhalla,etc.
++ SAL IARG- *R # epenthetic exception, iargil, tiargil, etc.
++ SAL IARBH-- *R # iarbhis, giarbhosca, etc. epenth. exception
++ SAL IDIRBH-- *T*R # idirbheart, idirbhliain, etc., exception to IRBH
++ SAL IRBHR---- *R # muirbhrcht* only, exception to IRBH--
++ SAL IRBHU--- *R # eochairbhuille,litirbhuama only, except. to next
++ SAL IRBH-- *R* # *seirbhs, tairbh*, toirbh*, etc. epenthetic
++ SAL IF-$ *V # exception to F$, IF$ done before
++ SAL INMHE(A)---- *N # exception to next,ainmheasartha,inmheabhr, etc.
++ SAL INMHE--- *N* # epenthetic vowel, inmhe$ only by previous
++ SAL INNMH-- *N* # epenthetic vowel, fuinnmh-, coinnmhe only
++ SAL IONMHAG---- *N # exception to next, mionmhagadh only
++ SAL IONMHA--- *N* # epenthetic vowel, cionmhar only, see NMH--
++ SAL ITHFH(AEIOU)--- *H # cithfholc*,crithfhuacht,frith* only- see next
++ SAL ITH(BCDFGLMNPRST)- * # aithris, frith*, etc. exception to TH->H
++ SAL IDH(BCDFGLMNPRST)- * # feidhm, traidhfil, oidhre, etc.
++ SAL IGH(CDEFILNRST)- * # foighne,caighden,oighrigh,oighear,feighil,etc.
++ SAL I *
++ SAL ORM- *R # epenthetic exception, dorma, for- only
++ SAL OMH(BCDFGLMNPRST)--- * # (pr|r|l|sn|gn)omh- only, exceptions to omh-
++ SAL THS- * # clthseach only (no excp. for dthreabh, etc.)
++ SAL *
++ SAL J T # initial j, diosc-jaca only; bit like slender d
++ SAL K K # karat only
++ SAL LEANBH-- L*N* # epenthetic vowel, (ucht)?leanbh(aois)?,see NBH--
++ SAL LINBH-- L*N* # epenthetic vowel, (ucht)?linbh only, see NBH--
++ SAL LMH-- L # feallmhar, etc., epenth. exception
++ SAL LBH-- L # uaillbhreas, etc., epenth. exception
++ SAL LGH-- L # timpeallghearr, etc., epenth. exception
++ SAL L(BGM)- L* # epenthetic vowel, see also ULCH--
++ SAL L L
++ SAL MORFA--$ M*RV # exception to silent FA$
++ SAL MBANBH^$ M*N*V # epenthetic vowel, see NBH--, not -arn
++ SAL MBAINBH^$ M*N*V # epenthetic vowel, see NBH--
++ SAL MB^ M # eclipsis
++ SAL MHARF- V*R* # epenthetic vowel
++ SAL MARF- M*R* # epenthetic vowel, initial only
++ SAL MHODH V* # ODH exception, usually initial
++ SAL MODH M* # " " , " "
++ SAL MH V # includes mh$,/w/,/v/ + see UMH
++ SAL M M
++ SAL NAFA-- N*V # exception to FA$, snafa only
++ SAL NNARB- N*R # exception to RB epenthetic, ionnarb* only
++ SAL NNEALBH-- N*L # exception to ALBH epenthetic, coinnealbh only
++ SAL NDORCH-- N*R* # epenthetic vowel, see DORCH--
++ SAL NDEARF- N*R* # epenthetic vowel, see DEARF-
++ SAL NDEIRF- N*R* # epenthetic vowel, see DEIRF-
++ SAL NDOIL(BF)- N*L* # epenthetic vowel, see DOIL(BF)-
++ SAL NDIFEAR N*V*R # exception to FEAR$, ^ndifear$ only
++ SAL NGAINMH-- N*N* # epenthetic vowel, see GAINMH--
++ SAL NGEALLMH-- N*L* # epenthetic vowel, see GEALLMH-
++ SAL NGLAFADH NL*V* # exception to FADH$, ^nglafadh$ only
++ SAL NGLAFAIDH NL*V* # exception to FAIDH$, ^nglafaidh$ only
++ SAL NCHA(S)---- N* # epenthetic vowel, *sh?eancha(s)*,ionchas only
++ SAL NCHAIRD------ N # exception to next, daonchaird* only
++ SAL NCHAI(RS)----- N* # epenth. tionchair*, ionchais, *sh?eanchai*, etc.
++ SAL NCHAITHE------- N* # " " , sh?eanchaithe, not seanchaite
++ SAL N(DG)^ N # eclipsis
++ SAL NMH-- N # exception to N(BM)-, pianmhar, onnmhaire, etc.
++ SAL NBH-- N # " " ", aonbheannach, bunbhrat, etc.
++ SAL N(BM)- N* # epenthetic vowel, binb, ainm, etc.
++ SAL N N
++ SAL OFAR--$ *V # exception to FAR$, EOFAR done b4
++ SAL OIRCH-- *R* # epenthetic vowel, t?oirch* only
++ SAL OCALBH-- *K*L # exception to ALBH - focalbh* only
++ SAL ORBH--- *R* # epenthetic vowel, forbhs only
++ SAL ONNCHA--- *N* # epenthetic vowel fionncha, Donncha only
++ SAL OMHARB- *R # exception to epenth. R(BFGM)-, comharba* only
++ SAL OMH(BCDFGLMNPRST)- * # comh-, Domhnach, etc. (several excpts b4 this)
++ SAL OTH(BCDGLMNPRS)- * # cothrom, baothchaint, gaothscth, etc.
++ SAL ODHAO---- * # fodhao* only, exception to next
++ SAL ODH(ACLNR)- * # bodhrn,modhnaigh,todhcha,fodhla,bodhar etc.
++ SAL OGHRP----- * # foghrpa, this and next few are OGH->* excepts.
++ SAL OGHLUA----- * # so/doghluaiste* only
++ SAL OGHAF---- * # doghafa only
++ SAL OGH(ABCDFGLMNPRST)- * # ogham, foghlaim, boghdir, toghchn, etc.
++ SAL O *
++ SAL R(GM)- *R # epenthetic exception, (for)?th?rmach, rga,etc.
++ SAL GH * # gha?$ only
++ SAL *
++ SAL PH V # OK
++ SAL P B
++ SAL QU KV # ^quinn$, ^quarto$ only
++ SAL RANFA-- R*NV # exception to silent FA$, -chuaranfa only
++ SAL RAFA-- R*V # exception to silent FA$, all *graf-
++ SAL RRBHA--- R* # epenthetic vowel, cearrbh* only, no carrbhuama
++ SAL REALMH-- R*L* # epenthetic vowel, see LMH--, trealmh* only
++ SAL RFEAR^$ R*V*R # exception to FEAR$, not athrfear!
++ SAL ROMH(FT)--- R* # promh[ft]- only, exception to -omh rule
++ SAL RFEAN---- R* # epenthetic vowel, (be|se|ga)irfean only
++ SAL RFIN---$ R* # epenthetic vowel, same words as previous
++ SAL RBH-- R # corbhu, aerbhrat, etc., epenth. exception
++ SAL RMH-- R # iarmhar, lirmheas, etc., epenth. exception
++ SAL RGH-- R # daorghalar, etc., epenth. exception
++ SAL RBO-- R # cosarbolg only, epenth. exception
++ SAL R(BGM)- R* # epenthetic vowel
++ SAL R R
++ SAL SHORCH-- H*R* # epenthetic vowel, sorcha root only
++ SAL SORCH-- S*R* # epenthetic vowel, sorcha root only
++ SAL SHOILBH-- H*L* # epenthetic, see LBH--
++ SAL SOILBH-- S*L* # epenthetic, see LBH--
++ SAL SH H # OK
++ SAL S S
++ SAL TALMH-- T*L* # epenthetic vowel, see LMH--, talmhaigh only
++ SAL THALMH-- H*L* # epenthetic vowel, see LMH--, " "
++ SAL TINF(EI)- T*NV # exception to F(EA|I)DH$, d?tinf(ea|i)dh only
++ SAL THINF(EI)- H*NV # exception to F(EA|I)DH$, thinf(ea|i)dh only
++ SAL TAFA- T*V # exception to FAINN$, d?tafainn only
++ SAL THAFA- H*V # exception to FAINN$, thafainn only
++ SAL TSORCH-- T*R* # epenthetic vowel, see SORCH--
++ SAL TSOILBH-- T*L* # epenthetic vowel, see SOILBH--
++ SAL TS^ T # prefix-t
++ SAL TH$ _ # no exceptions
++ SAL TH H
++ SAL T T
++ SAL UFA(R)--$ *V # exception to FAR$, brufar/[cr]ufa only
++ SAL UARG- *R # epenthetic exception, fuarga*, tuargain only
++ SAL UAIRG- *R # epenthetic exception, tuairgn* only
++ SAL UARBH-- *R # epenthetic exception, fuarbh*, cuarbh* only
++ SAL UALGA-- *L # epenthetic exception, dualgas only
++ SAL ULLMH-- *L* # epenthetic vowel, see LMH--
++ SAL UMH * # cumhacht, umhlaocht, ciumhais, except. to MH->V
++ SAL UTH(BCDGLMNPR)- * # sruth*, guthphost only, TH->H exception
++ SAL ULCH-- *L* # epenth. vowel,ulcha,[tm]ulchn,amhulchach only
++ SAL URCH(A)--- *R* # epenthetic vowel, urchar, urchall, urchid, etc.
++ SAL UDH * # mudh* only (literary)
++ SAL UGH * # brugh* only (literary)
++ SAL U *
++ SAL IRG- *R # epenthetic exception, liotirg* only, see RG
++ SAL TH(BCDFLPR)- * # lthchleasa, dthracht, etc. - TH->H exception
++ SAL *
++ SAL V V
++ SAL W V # wigwam only
++ SAL X(AEI)-^ S # xileafn, etc.
++ SAL X^ *KS # x-gha* only
++ SAL X KS # Marxach only
++ SAL Y Y # yy only
++ SAL Z S # z, puzal, etc.
diff --git a/runtime/spell/gd/main.aap b/runtime/spell/gd/main.aap
new file mode 100644
index 0000000..55443ae
--- /dev/null
+++ b/runtime/spell/gd/main.aap
@@ -0,0 +1,77 @@
+# Aap recipe for Scottish Gaelic Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = gd_GB.aff gd_GB.dic
+
+all: $SPELLDIR/gd.latin1.spl $SPELLDIR/gd.utf-8.spl ../README_gd.txt
+
+$SPELLDIR/gd.latin1.spl : $FILES
+ :sys env LANG=gd_GB.ISO8859-15
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/gd gd_GB" -c q
+
+$SPELLDIR/gd.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8" -c "mkspell! $SPELLDIR/gd gd_GB" -c q
+
+../README_gd.txt : README_gd_GB.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} gd_GB.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+gd_GB.aff gd_GB.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch gd_GB.zip
+ :sys $UNZIP gd_GB.zip
+ :delete gd_GB.zip
+ @if not os.path.exists('gd_GB.orig.aff'):
+ :copy gd_GB.aff gd_GB.orig.aff
+ @if not os.path.exists('gd_GB.orig.dic'):
+ :copy gd_GB.dic gd_GB.orig.dic
+ @if os.path.exists('gd_GB.diff'):
+ :sys patch <gd_GB.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 gd_GB.orig.aff gd_GB.aff >gd_GB.diff
+ :sys {force} diff -a -C 1 gd_GB.orig.dic gd_GB.dic >>gd_GB.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch gd_GB.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../gd_GB.zip
+ :sys {force} diff ../gd_GB.orig.aff gd_GB.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy gd_GB.aff ../gd_GB.new.aff
+ :sys {force} diff ../gd_GB.orig.dic gd_GB.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy gd_GB.dic ../gd_GB.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete gd_GB.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/gl/gl_ES.diff b/runtime/spell/gl/gl_ES.diff
new file mode 100644
index 0000000..be56937
--- /dev/null
+++ b/runtime/spell/gl/gl_ES.diff
@@ -0,0 +1,72 @@
+*** gl_ES.orig.aff Tue Aug 16 17:59:15 2005
+--- gl_ES.aff Fri Sep 30 13:06:45 2005
+***************
+*** 2,3 ****
+--- 2,8 ----
+ TRY esianrtolcdugmphbfv
++
++ FOL
++ LOW
++ UPP
++
+ # COMPOUNDMIN 3
+***************
+*** 1172 ****
+--- 1177,1233 ----
+ SFX C ionar cin cionar
++
++ # soundslike mapping from Aspell
++ # Copyright (C) 2000 Ramn Flores, distributed under GNU GPL
++ # Ramn Flores may be reached by email at fa2ramon@usc.es
++ # version galega 0.1
++
++ SAL followup 0
++ SAL collapse_result 0
++
++ SAL A
++ SAL A A
++ SAL BEL$ BLE
++ SAL BL L
++ SAL BM M
++ SAL BS S
++ SAL BT T
++ SAL B B
++ SAL C(EI) S
++ SAL C K
++ SAL D D
++ SAL E
++ SAL EI EC
++ SAL EI EP
++ SAL E E
++ SAL F F
++ SAL G G
++ SAL H _
++ SAL I
++ SAL IT ICT
++ SAL I I
++ SAL J X
++ SAL K K
++ SAL L L
++ SAL M M
++ SAL N MN
++ SAL N NN
++ SAL N N
++ SAL O
++ SAL N$ IN
++ SAL O O
++ SAL PS S
++ SAL QU K
++ SAL R R
++ SAL S S
++ SAL T T
++ SAL U
++ SAL UT UCT
++ SAL U U
++ SAL V B
++ SAL X S
++ SAL X G
++ SAL X J
++ SAL Y I
++ SAL ZA$ CIA
++ SAL ZO$ CIO
++ SAL Z S
diff --git a/runtime/spell/gl/main.aap b/runtime/spell/gl/main.aap
new file mode 100644
index 0000000..504fda0
--- /dev/null
+++ b/runtime/spell/gl/main.aap
@@ -0,0 +1,78 @@
+# Aap recipe for Galician (Spain) Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = gl_ES.aff gl_ES.dic
+
+all: $SPELLDIR/gl.latin1.spl $SPELLDIR/gl.utf-8.spl ../README_gl.txt
+
+$SPELLDIR/gl.latin1.spl : $FILES
+ :sys env LANG=es_ES.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/gl gl_ES" -c q
+
+$SPELLDIR/gl.utf-8.spl : $FILES
+ :sys env LANG=es_ES.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/gl gl_ES" -c q
+
+../README_gl.txt : README_gl_ES.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} gl_ES.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+gl_ES.aff gl_ES.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch gl_ES.zip
+ :sys $UNZIP gl_ES.zip
+ :delete gl_ES.zip
+ @if not os.path.exists('gl_ES.orig.aff'):
+ :copy gl_ES.aff gl_ES.orig.aff
+ @if not os.path.exists('gl_ES.orig.dic'):
+ :copy gl_ES.dic gl_ES.orig.dic
+ @if os.path.exists('gl_ES.diff'):
+ :sys patch <gl_ES.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 gl_ES.orig.aff gl_ES.aff >gl_ES.diff
+ :sys {force} diff -a -C 1 gl_ES.orig.dic gl_ES.dic >>gl_ES.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch gl_ES.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../gl_ES.zip
+ :sys {force} diff ../gl_ES.orig.aff gl_ES.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy gl_ES.aff ../gl_ES.new.aff
+ :sys {force} diff ../gl_ES.orig.dic gl_ES.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy gl_ES.dic ../gl_ES.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete gl_ES.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/he.vim b/runtime/spell/he.vim
new file mode 100644
index 0000000..76f52c4
--- /dev/null
+++ b/runtime/spell/he.vim
@@ -0,0 +1,10 @@
+" For Hebrew capitals should not be checked. But only change the
+" 'spellcapcheck' option when it is not at its default value.
+let s:spc = &l:spc
+setlocal spc&
+if s:spc == &l:spc
+ setlocal spc=
+else
+ let &l:spc = s:spc
+endif
+unlet s:spc
diff --git a/runtime/spell/he/he_IL.diff b/runtime/spell/he/he_IL.diff
new file mode 100644
index 0000000..ece381f
--- /dev/null
+++ b/runtime/spell/he/he_IL.diff
@@ -0,0 +1,76 @@
+*** he_IL.orig.aff Sun Jul 3 19:40:02 2005
+--- he_IL.aff Tue Aug 9 22:32:47 2005
+***************
+*** 2,3 ****
+--- 2,6 ----
+ TRY '"
++
++ PFXPOSTPONE
++
+ # This file was generated automatically from data prepared
+*** he_IL.orig.dic Sun Jul 3 19:40:02 2005
+--- he_IL.dic Sun Jul 3 19:40:02 2005
+***************
+*** 318898,318902 ****
+
+-
+
+-
+
+--- 318898,318900 ----
+***************
+*** 318911,318913 ****
+
+-
+
+--- 318909,318910 ----
+***************
+*** 318935,318950 ****
+
+-
+
+-
+-
+-
+
+-
+
+-
+
+-
+
+
+-
+
+--- 318932,318939 ----
+***************
+*** 318954,318964 ****
+
+-
+
+-
+
+-
+
+-
+
+-
+
+--- 318943,318948 ----
+***************
+*** 318978,318980 ****
+
+-
+
+--- 318962,318963 ----
+***************
+*** 318996,319003 ****
+
+-
+
+-
+
+
+-
+
+--- 318979,318983 ----
diff --git a/runtime/spell/he/main.aap b/runtime/spell/he/main.aap
new file mode 100644
index 0000000..7158517
--- /dev/null
+++ b/runtime/spell/he/main.aap
@@ -0,0 +1,78 @@
+# Aap recipe for Hebrew Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = he_IL.aff he_IL.dic
+
+all: $SPELLDIR/he.utf-8.spl $SPELLDIR/he.iso-8859-8.spl ../README_he.txt
+
+$SPELLDIR/he.utf-8.spl : $FILES
+ :sys env LANG=he_IL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/he he_IL" -c q
+
+$SPELLDIR/he.iso-8859-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=iso-8859-8"
+ -c "mkspell! $SPELLDIR/he he_IL" -c q
+
+../README_he.txt : README_he_IL.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} he_IL.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+he_IL.aff he_IL.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch he_IL.zip
+ :sys $UNZIP he_IL.zip
+ :delete he_IL.zip
+ @if not os.path.exists('he_IL.orig.aff'):
+ :copy he_IL.aff he_IL.orig.aff
+ @if not os.path.exists('he_IL.orig.dic'):
+ :copy he_IL.dic he_IL.orig.dic
+ @if os.path.exists('he_IL.diff'):
+ :sys patch <he_IL.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 he_IL.orig.aff he_IL.aff >he_IL.diff
+ :sys {force} diff -a -C 1 he_IL.orig.dic he_IL.dic >>he_IL.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch he_IL.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../he_IL.zip
+ :sys {force} diff ../he_IL.orig.aff he_IL.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy he_IL.aff ../he_IL.new.aff
+ :sys {force} diff ../he_IL.orig.dic he_IL.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy he_IL.dic ../he_IL.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete he_IL.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/hr/hr_HR.diff b/runtime/spell/hr/hr_HR.diff
new file mode 100644
index 0000000..68faebc
--- /dev/null
+++ b/runtime/spell/hr/hr_HR.diff
@@ -0,0 +1,11 @@
+*** hr_HR.orig.aff Sun Aug 14 20:00:56 2005
+--- hr_HR.aff Wed Aug 17 17:11:35 2005
+***************
+*** 4,5 ****
+--- 4,9 ----
+
++ FOL
++ LOW
++ UPP
++
+ SFX A N 1
diff --git a/runtime/spell/hr/main.aap b/runtime/spell/hr/main.aap
new file mode 100644
index 0000000..1b998ca
--- /dev/null
+++ b/runtime/spell/hr/main.aap
@@ -0,0 +1,81 @@
+# Aap recipe for Croatian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = hr_HR.aff hr_HR.dic
+
+all: $SPELLDIR/hr.iso-8859-2.spl $SPELLDIR/hr.utf-8.spl \
+ $SPELLDIR/hr.cp1250.spl ../README_hr.txt
+
+$SPELLDIR/hr.iso-8859-2.spl : $FILES
+ :sys env LANG=hr_HR.ISO8859-2 $VIM -u NONE -e -c "mkspell! $SPELLDIR/hr hr_HR" -c q
+
+$SPELLDIR/hr.utf-8.spl : $FILES
+ :sys env LANG=hr_HR.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/hr hr_HR" -c q
+
+$SPELLDIR/hr.cp1250.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/hr hr_HR" -c q
+
+../README_hr.txt: README_hr_HR.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} hr_HR.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+hr_HR.aff hr_HR.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch hr_HR.zip
+ :sys $UNZIP hr_HR.zip
+ :delete hr_HR.zip
+ @if not os.path.exists('hr_HR.orig.aff'):
+ :copy hr_HR.aff hr_HR.orig.aff
+ @if not os.path.exists('hr_HR.orig.dic'):
+ :copy hr_HR.dic hr_HR.orig.dic
+ @if os.path.exists('hr_HR.diff'):
+ :sys patch <hr_HR.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 hr_HR.orig.aff hr_HR.aff >hr_HR.diff
+ :sys {force} diff -a -C 1 hr_HR.orig.dic hr_HR.dic >>hr_HR.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch hr_HR.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../hr_HR.zip
+ :sys {force} diff ../hr_HR.orig.aff hr_HR.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy hr_HR.aff ../hr_HR.new.aff
+ :sys {force} diff ../hr_HR.orig.dic hr_HR.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy hr_HR.dic ../hr_HR.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete hr_HR.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/hu/hu_HU.diff b/runtime/spell/hu/hu_HU.diff
new file mode 100644
index 0000000..cccd0ab
--- /dev/null
+++ b/runtime/spell/hu/hu_HU.diff
@@ -0,0 +1,183 @@
+*** hu_HU.orig.aff Wed Apr 12 12:33:23 2006
+--- hu_HU.aff Wed Apr 12 12:43:39 2006
+***************
+*** 58,60 ****
+ NAME Magyar Ispell helyesrsi sztr
+! LANG hu_HU
+ HOME http://magyarispell.sourceforge.net
+--- 58,60 ----
+ NAME Magyar Ispell helyesrsi sztr
+! #LANG hu_HU
+ HOME http://magyarispell.sourceforge.net
+***************
+*** 64,77 ****
+ COMPOUNDMIN 2
+! COMPOUNDFLAG Y
+! COMPOUNDWORD 2 y
+! COMPOUNDSYLLABLE 6 aeiou
+! SYLLABLENUM klmc
+! COMPOUNDFIRST v
+! COMPOUNDLAST x
+! FORBIDDENWORD w
+! ONLYROOT u
+! ACCENT aeiooouuu
+! CHECKNUM
+! WORDCHARS -.%0123456789
+! HU_KOTOHANGZO Z
+
+--- 64,115 ----
+ COMPOUNDMIN 2
+! #COMPOUNDWORD 2 y
+! COMPOUNDWORDMAX 2
+! COMPOUNDROOT y
+!
+! #COMPOUNDSYLLABLE 6 aeiou
+! COMPOUNDSYLMAX 6
+! SYLLABLE a//e//i//o////u///
+! # Strange that every vowel is counted as a syllable, that's how the hunspell
+! # code works.
+!
+! # the effect of SYLLABLENUM is not documented
+! #SYLLABLENUM klmc
+!
+! #COMPOUNDFLAG Y
+! #COMPOUNDFIRST v
+! #COMPOUNDLAST x
+! COMPOUNDRULE Y+
+! COMPOUNDRULE vY*x
+! COMPOUNDRULE Y+x
+! COMPOUNDRULE vY+
+!
+! #FORBIDDENWORD w
+! BAD w
+!
+! #ONLYROOT u
+! NEEDAFFIX u
+!
+! #ACCENT aeiooouuu
+! MAP 5
+! MAP a
+! MAP e
+! MAP i
+! MAP o
+! MAP u
+!
+! #CHECKNUM
+! # Vim always handles numbers in the same way.
+!
+! #WORDCHARS -.%0123456789
+! FOL -%
+! LOW -%
+! UPP -%
+! MIDWORD .
+!
+! # Undocumented
+! #HU_KOTOHANGZO Z
+!
+! # There are soooo many affixes. Postpone the prefixes to keep the time needed
+! # for generating the .spl within reasonable limits.
+! PFXPOSTPONE
+
+***************
+*** 81,96 ****
+
+! REP 89
+! REP i
+! REP i
+! REP o
+! REP o
+! REP o
+! REP u
+! REP u
+! REP u
+! REP
+! REP
+ REP j ly
+ REP ly j
+- REP a # Handel->Hndel
+ REP S # Skoda->koda
+--- 119,123 ----
+
+! REP 78
+ REP j ly
+ REP ly j
+ REP S # Skoda->koda
+***************
+*** 173,241 ****
+
+- # character conversion table
+- # (HTML latin-1 entities -> latin-2)
+- # not implemented yet
+-
+- CHR HTML 35
+- CHR HTML &curren;
+- CHR HTML &deg;
+- CHR HTML &acute;
+- CHR HTML &cedil;
+- CHR HTML &Aacute;
+- CHR HTML &Acirc;
+- CHR HTML &Auml;
+- CHR HTML &Ccedil;
+- CHR HTML &Eacute;
+- CHR HTML &Euml;
+- CHR HTML &Iacute;
+- CHR HTML &Icirc;
+- CHR HTML &Oacute;
+- CHR HTML &Ocirc;
+- CHR HTML &Ouml;
+- CHR HTML &times;
+- CHR HTML &Uacute;
+- CHR HTML &Uuml;
+- CHR HTML &Yacute;
+- CHR HTML &szlig;
+- CHR HTML &aacute;
+- CHR HTML &acirc;
+- CHR HTML &auml;
+- CHR HTML &ccedil;
+- CHR HTML &eacute;
+- CHR HTML &euml;
+- CHR HTML &iacute;
+- CHR HTML &icirc;
+- CHR HTML &oacute;
+- CHR HTML &ocirc;
+- CHR HTML &ouml;
+- CHR HTML &divide;
+- CHR HTML &uacute;
+- CHR HTML &uuml;
+- CHR HTML &yacute;
+-
+- # character conversion table
+- # (Prszky-code -> latin-2)
+- # not implemented yet
+-
+- CHR 123 20
+- CHR 123 a1
+- CHR 123 e1
+- CHR 123 e2
+- CHR 123 i1
+- CHR 123 o1
+- CHR 123 o2
+- CHR 123 o3
+- CHR 123 u1
+- CHR 123 u2
+- CHR 123 u3
+- CHR 123 A1
+- CHR 123 E1
+- CHR 123 E2
+- CHR 123 I1
+- CHR 123 O1
+- CHR 123 O2
+- CHR 123 O3
+- CHR 123 U1
+- CHR 123 U2
+- CHR 123 U3
+-
+ SFX z Y 6
+--- 200,201 ----
+***************
+*** 17678,17681 ****
+ PFX D 0 leg .
+-
+- 1
+-
+--- 17638 ----
diff --git a/runtime/spell/hu/main.aap b/runtime/spell/hu/main.aap
new file mode 100644
index 0000000..629a4ec
--- /dev/null
+++ b/runtime/spell/hu/main.aap
@@ -0,0 +1,82 @@
+# Aap recipe for Hungarian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+VIMRC = ../spell.vim
+FILES = hu_HU.aff hu_HU.dic
+
+all: $SPELLDIR/hu.iso-8859-2.spl $SPELLDIR/hu.utf-8.spl \
+ $SPELLDIR/hu.cp1250.spl ../README_hu.txt
+
+$SPELLDIR/hu.iso-8859-2.spl : $FILES
+ :sys env LANG=hu_HU.ISO8859-2 $VIM -u $VIMRC -e -c "mkspell! $SPELLDIR/hu hu_HU" -c q
+
+$SPELLDIR/hu.utf-8.spl : $FILES
+ :sys env LANG=hu_HU.UTF-8 $VIM -u $VIMRC -e -c "mkspell! $SPELLDIR/hu hu_HU" -c q
+
+$SPELLDIR/hu.cp1250.spl : $FILES
+ :sys $VIM -u $VIMRC -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/hu hu_HU" -c q
+
+../README_hu.txt: README_hu_HU.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} hu_HU.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+hu_HU.aff hu_HU.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch hu_HU.zip
+ :sys $UNZIP hu_HU.zip
+ :delete hu_HU.zip
+ @if not os.path.exists('hu_HU.orig.aff'):
+ :copy hu_HU.aff hu_HU.orig.aff
+ @if not os.path.exists('hu_HU.orig.dic'):
+ :copy hu_HU.dic hu_HU.orig.dic
+ @if os.path.exists('hu_HU.diff'):
+ :sys patch <hu_HU.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 hu_HU.orig.aff hu_HU.aff >hu_HU.diff
+ :sys {force} diff -a -C 1 hu_HU.orig.dic hu_HU.dic >>hu_HU.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch hu_HU.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../hu_HU.zip
+ :sys {force} diff ../hu_HU.orig.aff hu_HU.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy hu_HU.aff ../hu_HU.new.aff
+ :sys {force} diff ../hu_HU.orig.dic hu_HU.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy hu_HU.dic ../hu_HU.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete hu_HU.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/id/id_ID.diff b/runtime/spell/id/id_ID.diff
new file mode 100644
index 0000000..d0273ae
--- /dev/null
+++ b/runtime/spell/id/id_ID.diff
@@ -0,0 +1,22 @@
+*** id_ID.orig.aff Wed Aug 31 16:41:11 2005
+--- id_ID.aff Wed Aug 31 16:43:29 2005
+***************
+*** 18,19 ****
+--- 18,26 ----
+
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
+ PFX A Y 1
+*** id_ID.orig.dic Wed Aug 31 16:41:11 2005
+--- id_ID.dic Wed Aug 31 16:41:35 2005
+***************
+*** 21729,21731 ****
+ berabarkan
+- buletin
+ kernu
+--- 21729,21730 ----
diff --git a/runtime/spell/id/main.aap b/runtime/spell/id/main.aap
new file mode 100644
index 0000000..8c04b55
--- /dev/null
+++ b/runtime/spell/id/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Indonesian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = id_ID.aff id_ID.dic
+
+all: $SPELLDIR/id.latin1.spl $SPELLDIR/id.utf-8.spl ../README_id.txt
+
+# I don't have an Indonesian locale, use the Dutch one instead.
+$SPELLDIR/id.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/id id_ID" -c q
+
+$SPELLDIR/id.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/id id_ID" -c q
+
+../README_id.txt : README_id_ID.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} id_ID.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+id_ID.aff id_ID.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch id_ID.zip
+ :sys $UNZIP id_ID.zip
+ :delete id_ID.zip
+ @if not os.path.exists('id_ID.orig.aff'):
+ :copy id_ID.aff id_ID.orig.aff
+ @if not os.path.exists('id_ID.orig.dic'):
+ :copy id_ID.dic id_ID.orig.dic
+ @if os.path.exists('id_ID.diff'):
+ :sys patch <id_ID.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 id_ID.orig.aff id_ID.aff >id_ID.diff
+ :sys {force} diff -a -C 1 id_ID.orig.dic id_ID.dic >>id_ID.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch id_ID.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../id_ID.zip
+ :sys {force} diff ../id_ID.orig.aff id_ID.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy id_ID.aff ../id_ID.new.aff
+ :sys {force} diff ../id_ID.orig.dic id_ID.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy id_ID.dic ../id_ID.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete id_ID.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/it/it_IT.diff b/runtime/spell/it/it_IT.diff
new file mode 100644
index 0000000..f032bce
--- /dev/null
+++ b/runtime/spell/it/it_IT.diff
@@ -0,0 +1,375 @@
+*** it_IT.orig.aff Sun Jul 31 14:20:13 2005
+--- it_IT.aff Tue Jan 10 18:06:11 2006
+***************
+*** 33,34 ****
+--- 33,61 ----
+
++ # This is no longer required, now that we compress after adding every so many
++ # words.
++ # PFXPOSTPONE
++
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ # Building the soundfold tree takes too much memory, skip it.
++ NOSUGFILE
++
++ MIDWORD '
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
+ SFX A Y 225
+***************
+*** 1112,1114 ****
+
+! PFX T Y 148
+ PFX T 0 l' [aeiouhAEIOUH]
+--- 1139,1141 ----
+
+! PFX T Y 70
+ PFX T 0 l' [aeiouhAEIOUH]
+***************
+*** 1120,1128 ****
+ PFX T h l'H h
+- PFX T 0 L' [AEIOUH]
+- PFX T a L'A a
+- PFX T e L'E e
+- PFX T i L'I i
+- PFX T o L'O o
+- PFX T u L'U u
+- PFX T h L'H h
+ PFX T 0 all' [aeiouhAEIOUH]
+--- 1147,1148 ----
+***************
+*** 1134,1143 ****
+ PFX T h all'H h
+- PFX T 0 All' [AEIOUH]
+- PFX T a All'A a
+- PFX T e All'E e
+- PFX T i All'I i
+- PFX T o All'O o
+- PFX T u All'U u
+- PFX T h All'H h
+- PFX T 0 ALL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX T 0 dell' [aeiouhAEIOUH]
+--- 1154,1155 ----
+***************
+*** 1149,1158 ****
+ PFX T h dell'H h
+- PFX T 0 Dell' [AEIOUH]
+- PFX T a Dell'A a
+- PFX T e Dell'E e
+- PFX T i Dell'I i
+- PFX T o Dell'O o
+- PFX T u Dell'U u
+- PFX T h Dell'H h
+- PFX T 0 DELL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX T 0 dall' [aeiouhAEIOUH]
+--- 1161,1162 ----
+***************
+*** 1164,1173 ****
+ PFX T h dall'H h
+- PFX T 0 Dall' [AEIOUH]
+- PFX T a Dall'A a
+- PFX T e Dall'E e
+- PFX T i Dall'I i
+- PFX T o Dall'O o
+- PFX T u Dall'U u
+- PFX T h Dall'H h
+- PFX T 0 DALL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX T 0 nell' [aeiouhAEIOUH]
+--- 1168,1169 ----
+***************
+*** 1179,1188 ****
+ PFX T h nell'H h
+- PFX T 0 Nell' [AEIOUH]
+- PFX T a Nell'A a
+- PFX T e Nell'E e
+- PFX T i Nell'I i
+- PFX T o Nell'O o
+- PFX T u Nell'U u
+- PFX T h Nell'H h
+- PFX T 0 NELL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX T 0 sull' [aeiouhAEIOUH]
+--- 1175,1176 ----
+***************
+*** 1194,1203 ****
+ PFX T h sull'H h
+- PFX T 0 Sull' [AEIOUH]
+- PFX T a Sull'A a
+- PFX T e Sull'E e
+- PFX T i Sull'I i
+- PFX T o Sull'O o
+- PFX T u Sull'U u
+- PFX T h Sull'H h
+- PFX T 0 SULL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX T 0 coll' [aeiouhAEIOUH]
+--- 1182,1183 ----
+***************
+*** 1209,1218 ****
+ PFX T h coll'H h
+- PFX T 0 Coll' [AEIOUH]
+- PFX T a Coll'A a
+- PFX T e Coll'E e
+- PFX T i Coll'I i
+- PFX T o Coll'O o
+- PFX T u Coll'U u
+- PFX T h Coll'H h
+- PFX T 0 COLL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX T 0 d' [aeiouhAEIOUH]
+--- 1189,1190 ----
+***************
+*** 1224,1232 ****
+ PFX T h d'H h
+- PFX T 0 D' [AEIOUH]
+- PFX T a D'A a
+- PFX T e D'E e
+- PFX T i D'I i
+- PFX T o D'O o
+- PFX T u D'U u
+- PFX T h D'H h
+ PFX T 0 quest' [aeiouhAEIOUH]
+--- 1196,1197 ----
+***************
+*** 1238,1247 ****
+ PFX T h quest'H h
+- PFX T 0 Quest' [AEIOUH]
+- PFX T a Quest'A a
+- PFX T e Quest'E e
+- PFX T i Quest'I i
+- PFX T o Quest'O o
+- PFX T u Quest'U u
+- PFX T h Quest'H h
+- PFX T 0 QUEST' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX T 0 quell' [aeiouhAEIOUH]
+--- 1203,1204 ----
+***************
+*** 1253,1264 ****
+ PFX T h quell'H h
+- PFX T 0 Quell' [AEIOUH]
+- PFX T a Quell'A a
+- PFX T e Quell'E e
+- PFX T i Quell'I i
+- PFX T o Quell'O o
+- PFX T u Quell'U u
+- PFX T h Quell'H h
+- PFX T 0 QUELL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+
+! PFX U Y 30
+ PFX U 0 un' [aeiouhAEIOUH]
+--- 1210,1213 ----
+ PFX T h quell'H h
+
+! PFX U Y 14
+ PFX U 0 un' [aeiouhAEIOUH]
+***************
+*** 1270,1279 ****
+ PFX U h un'H h
+- PFX U 0 Un' [AEIOUH]
+- PFX U a Un'A a
+- PFX U e Un'E e
+- PFX U i Un'I i
+- PFX U o Un'O o
+- PFX U u Un'U u
+- PFX U h Un'H h
+- PFX U 0 UN' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+ PFX U 0 ciascun' [aeiouhAEIOUH]
+--- 1219,1220 ----
+***************
+*** 1285,1296 ****
+ PFX U h ciascun'H h
+- PFX U 0 Ciascun' [AEIOUH]
+- PFX U a Ciascun'A a
+- PFX U e Ciascun'E e
+- PFX U i Ciascun'I i
+- PFX U o Ciascun'O o
+- PFX U u Ciascun'U u
+- PFX U h Ciascun'H h
+- PFX U 0 CIASCUN' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+
+! PFX X Y 72
+ PFX X 0 m' [aeiouAEIOU]
+--- 1226,1229 ----
+ PFX U h ciascun'H h
+
+! PFX X Y 36
+ PFX X 0 m' [aeiouAEIOU]
+***************
+*** 1301,1308 ****
+ PFX X u m'U u
+- PFX X 0 M' [AEIOU]
+- PFX X a M'A a
+- PFX X e M'E e
+- PFX X i M'I i
+- PFX X o M'O o
+- PFX X u M'U u
+ PFX X 0 t' [aeiouAEIOU]
+--- 1234,1235 ----
+***************
+*** 1313,1320 ****
+ PFX X u t'U u
+- PFX X 0 T' [AEIOU]
+- PFX X a T'A a
+- PFX X e T'E e
+- PFX X i T'I i
+- PFX X o T'O o
+- PFX X u T'U u
+ PFX X 0 s' [aeiouAEIOU]
+--- 1240,1241 ----
+***************
+*** 1325,1332 ****
+ PFX X u s'U u
+- PFX X 0 S' [AEIOU]
+- PFX X a S'A a
+- PFX X e S'E e
+- PFX X i S'I i
+- PFX X o S'O o
+- PFX X u S'U u
+ PFX X 0 c' [aeiouAEIOU]
+--- 1246,1247 ----
+***************
+*** 1337,1344 ****
+ PFX X u c'U u
+- PFX X 0 C' [AEIOU]
+- PFX X a C'A a
+- PFX X e C'E e
+- PFX X i C'I i
+- PFX X o C'O o
+- PFX X u C'U u
+ PFX X 0 v' [aeiouAEIOU]
+--- 1252,1253 ----
+***************
+*** 1349,1356 ****
+ PFX X u v'U u
+- PFX X 0 V' [AEIOU]
+- PFX X a V'A a
+- PFX X e V'E e
+- PFX X i V'I i
+- PFX X o V'O o
+- PFX X u V'U u
+ PFX X 0 n' [aeiouAEIOU]
+--- 1258,1259 ----
+***************
+*** 1361,1368 ****
+ PFX X u n'U u
+- PFX X 0 N' [AEIOU]
+- PFX X a N'A a
+- PFX X e N'E e
+- PFX X i N'I i
+- PFX X o N'O o
+- PFX X u N'U u
+
+--- 1264,1265 ----
+***************
+*** 1669,1671 ****
+
+! PFX i Y 14
+ PFX i 0 l' [aeiouhAEIOUH]
+--- 1566,1568 ----
+
+! PFX i Y 7
+ PFX i 0 l' [aeiouhAEIOUH]
+***************
+*** 1677,1685 ****
+ PFX i h l'H h
+- PFX i 0 L' [AEIOUH]
+- PFX i a L'A a
+- PFX i e L'E e
+- PFX i i L'I i
+- PFX i o L'O o
+- PFX i u L'U u
+- PFX i h L'H h
+
+--- 1574,1575 ----
+***************
+*** 1738,1740 ****
+
+! PFX q Y 15
+ PFX q 0 bell' [aeiouhAEIOUH]
+--- 1628,1630 ----
+
+! PFX q Y 7
+ PFX q 0 bell' [aeiouhAEIOUH]
+***************
+*** 1746,1757 ****
+ PFX q h bell'H h
+- PFX q 0 Bell' [AEIOUH]
+- PFX q a Bell'A a
+- PFX q e Bell'E e
+- PFX q i Bell'I i
+- PFX q o Bell'O o
+- PFX q u Bell'U u
+- PFX q h Bell'H h
+- PFX q 0 BELL' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+
+! PFX r Y 15
+ PFX r 0 brav' [aeiouhAEIOUH]
+--- 1636,1639 ----
+ PFX q h bell'H h
+
+! PFX r Y 7
+ PFX r 0 brav' [aeiouhAEIOUH]
+***************
+*** 1763,1774 ****
+ PFX r h brav'H h
+- PFX r 0 Brav' [AEIOUH]
+- PFX r a Brav'A a
+- PFX r e Brav'E e
+- PFX r i Brav'I i
+- PFX r o Brav'O o
+- PFX r u Brav'U u
+- PFX r h Brav'H h
+- PFX r 0 BRAV' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+
+! PFX s Y 15
+ PFX s 0 buon' [aeiouhAEIOUH]
+--- 1645,1648 ----
+ PFX r h brav'H h
+
+! PFX s Y 7
+ PFX s 0 buon' [aeiouhAEIOUH]
+***************
+*** 1780,1789 ****
+ PFX s h buon'H h
+- PFX s 0 Buon' [AEIOUH]
+- PFX s a Buon'A a
+- PFX s e Buon'E e
+- PFX s i Buon'I i
+- PFX s o Buon'O o
+- PFX s u Buon'U u
+- PFX s h Buon'H h
+- PFX s 0 BUON' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+
+--- 1654,1655 ----
+***************
+*** 2072,2077 ****
+
+! PFX ^ Y 3 # gestione dell'elisione nei nomi dei santi
+ PFX ^ 0 sant' [AEIOUH]
+- PFX ^ 0 Sant' [AEIOUH]
+- PFX ^ 0 SANT' [AEIOUH][QWERTYUIOPLKJHGFDSAZXCVBNM]
+
+--- 1938,1941 ----
+
+! PFX ^ Y 1 # gestione dell'elisione nei nomi dei santi
+ PFX ^ 0 sant' [AEIOUH]
+
+***************
+*** 2364,2366 ****
+ PFX $ 0 mml x
+-
+-
+--- 2228 ----
diff --git a/runtime/spell/it/main.aap b/runtime/spell/it/main.aap
new file mode 100644
index 0000000..f1bd742
--- /dev/null
+++ b/runtime/spell/it/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Italian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = it_IT.aff it_IT.dic
+
+all: $SPELLDIR/it.latin1.spl $SPELLDIR/it.utf-8.spl ../README_it.txt
+
+$SPELLDIR/it.latin1.spl : $FILES
+ :sys env LANG=it_IT.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/it it_IT" -c q
+
+$SPELLDIR/it.utf-8.spl : $FILES
+ :sys env LANG=it_IT.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/it it_IT" -c q
+
+../README_it.txt : README_it_IT.txt README.txt
+ :cat $source >! $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} it_IT.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+it_IT.aff it_IT.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch it_IT.zip
+ :sys $UNZIP it_IT.zip
+ :delete it_IT.zip
+ :delete GPL.txt history.txt license.txt notes.txt statistiche.sxc thanks.txt
+ @if not os.path.exists('it_IT.orig.aff'):
+ :copy it_IT.aff it_IT.orig.aff
+ @if not os.path.exists('it_IT.orig.dic'):
+ :copy it_IT.dic it_IT.orig.dic
+ @if os.path.exists('it_IT.diff'):
+ :sys patch <it_IT.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 it_IT.orig.aff it_IT.aff >it_IT.diff
+ :sys {force} diff -a -C 1 it_IT.orig.dic it_IT.dic >>it_IT.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch it_IT.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../it_IT.zip
+ :sys {force} diff ../it_IT.orig.aff it_IT.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy it_IT.aff ../it_IT.new.aff
+ :sys {force} diff ../it_IT.orig.dic it_IT.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy it_IT.dic ../it_IT.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete it_IT.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/ku/ku_TR.diff b/runtime/spell/ku/ku_TR.diff
new file mode 100644
index 0000000..4d6e875
--- /dev/null
+++ b/runtime/spell/ku/ku_TR.diff
@@ -0,0 +1,104 @@
+*** ku_TR.orig.dic Wed Aug 31 22:13:17 2005
+--- ku_TR.dic Wed Aug 31 22:19:22 2005
+***************
+*** 492,494 ****
+ bergan
+- bergeh
+ bergeh/m
+--- 492,493 ----
+***************
+*** 1144,1146 ****
+ digevize
+- digihje
+ digihje/Dd
+--- 1143,1144 ----
+***************
+*** 1150,1152 ****
+ digihtin
+- digire/D
+ digire/Dd
+--- 1148,1149 ----
+***************
+*** 1361,1363 ****
+ diubin
+- dine
+ dine/Dd
+--- 1358,1359 ----
+***************
+*** 1372,1374 ****
+ dom
+- domand
+ domand/Ee
+--- 1368,1369 ----
+***************
+*** 1489,1491 ****
+ Erba
+- erd
+ erd/n
+--- 1484,1485 ----
+***************
+*** 1893,1895 ****
+ Heso
+- hesp
+ hesp/n
+--- 1887,1888 ----
+***************
+*** 2139,2141 ****
+ jiyn
+- jor
+ jor/r
+--- 2132,2133 ----
+***************
+*** 2382,2384 ****
+ kund
+- kur
+ kur/n
+--- 2374,2375 ----
+***************
+*** 2414,2416 ****
+ kuxiyane
+- kue
+ kue/m
+--- 2405,2406 ----
+***************
+*** 2576,2578 ****
+ medyay
+- meh
+ meh/m
+--- 2566,2567 ----
+***************
+*** 3050,3052 ****
+ nivsb
+- nivsn
+ nivsn/m
+--- 3039,3040 ----
+***************
+*** 3443,3445 ****
+ qonax/m
+- Qoser
+ Qoser/m
+--- 3431,3432 ----
+***************
+*** 3467,3469 ****
+ radibe/Dd
+- radigihne
+ radigihne/Dd
+--- 3454,3455 ----
+***************
+*** 3671,3673 ****
+ sakoyek
+- sal/m
+ sal/mn
+--- 3657,3658 ----
+***************
+*** 3881,3883 ****
+ tar
+- tar
+ tar/m
+--- 3866,3867 ----
+***************
+*** 4303,4305 ****
+ xeratiy
+- xerb
+ xerb/m
+--- 4287,4288 ----
diff --git a/runtime/spell/ku/main.aap b/runtime/spell/ku/main.aap
new file mode 100644
index 0000000..987e6db
--- /dev/null
+++ b/runtime/spell/ku/main.aap
@@ -0,0 +1,82 @@
+# Aap recipe for Kurdish Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = ku_TR.aff ku_TR.dic
+
+# I don't have a Kurdish locale, us the Turkish one.
+all: $SPELLDIR/ku.iso-8859-9.spl $SPELLDIR/ku.utf-8.spl \
+ ../README_ku.txt
+
+$SPELLDIR/ku.iso-8859-9.spl : $FILES
+ :sys env LANG=tr_TR.ISO8859-9 $VIM -u NONE -e -c "mkspell! $SPELLDIR/ku ku_TR" -c q
+
+$SPELLDIR/ku.utf-8.spl : $FILES
+ :sys env LANG=tr_TR.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/ku ku_TR" -c q
+
+../README_ku.txt: README_ku_TR.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} ku_TR.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+ku_TR.aff ku_TR.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch ku_TR.zip
+ :sys $UNZIP ku_TR.zip
+ :delete ku_TR.zip
+ :sys $VIM ku_TR.aff -u NONE -e -c "set ff=unix" -c update -c q
+ :sys $VIM ku_TR.dic -u NONE -e -c "set ff=unix" -c update -c q
+ :sys $VIM README_ku_TR.txt -u NONE -e -c "set ff=unix" -c update -c q
+ @if not os.path.exists('ku_TR.orig.aff'):
+ :copy ku_TR.aff ku_TR.orig.aff
+ @if not os.path.exists('ku_TR.orig.dic'):
+ :copy ku_TR.dic ku_TR.orig.dic
+ @if os.path.exists('ku_TR.diff'):
+ :sys patch <ku_TR.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 ku_TR.orig.aff ku_TR.aff >ku_TR.diff
+ :sys {force} diff -a -C 1 ku_TR.orig.dic ku_TR.dic >>ku_TR.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch ku_TR.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../ku_TR.zip
+ :sys {force} diff ../ku_TR.orig.aff ku_TR.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ku_TR.aff ../ku_TR.new.aff
+ :sys {force} diff ../ku_TR.orig.dic ku_TR.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ku_TR.dic ../ku_TR.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete ku_TR.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/la/la.diff b/runtime/spell/la/la.diff
new file mode 100644
index 0000000..787b091
--- /dev/null
+++ b/runtime/spell/la/la.diff
@@ -0,0 +1,12 @@
+*** la.orig.aff Wed Aug 31 17:09:50 2005
+--- la.aff Wed Aug 31 17:10:42 2005
+***************
+*** 2,3 ****
+--- 2,8 ----
+ TRY esianrtolcdugmphbyfvkw
++
++ FOL
++ LOW
++ UPP
++
+ SFX a Y 124
diff --git a/runtime/spell/la/main.aap b/runtime/spell/la/main.aap
new file mode 100644
index 0000000..d981585
--- /dev/null
+++ b/runtime/spell/la/main.aap
@@ -0,0 +1,81 @@
+# Aap recipe for Latin Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = la.aff la.dic
+
+all: $SPELLDIR/la.latin1.spl $SPELLDIR/la.utf-8.spl ../README_la.txt
+
+# NOTE: the la_LN.ISO-8859-1 locale is not available on Ubuntu.
+# Use the English one instead.
+
+$SPELLDIR/la.latin1.spl : $FILES
+ :sys env LANG=en_US.ISO-8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/la la" -c q
+
+$SPELLDIR/la.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/la la" -c q
+
+../README_la.txt : README_la.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} la.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+la.aff la.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch la.zip
+ :sys $UNZIP la.zip
+ :delete la.zip
+ @if not os.path.exists('la.orig.aff'):
+ :copy la.aff la.orig.aff
+ @if not os.path.exists('la.orig.dic'):
+ :copy la.dic la.orig.dic
+ @if os.path.exists('la.diff'):
+ :sys patch <la.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 la.orig.aff la.aff >la.diff
+ :sys {force} diff -a -C 1 la.orig.dic la.dic >>la.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch la.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../la.zip
+ :sys {force} diff ../la.orig.aff la.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy la.aff ../la.new.aff
+ :sys {force} diff ../la.orig.dic la.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy la.dic ../la.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete la.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/lt/lt_LT.diff b/runtime/spell/lt/lt_LT.diff
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/runtime/spell/lt/lt_LT.diff
diff --git a/runtime/spell/lt/main.aap b/runtime/spell/lt/main.aap
new file mode 100644
index 0000000..92edad2
--- /dev/null
+++ b/runtime/spell/lt/main.aap
@@ -0,0 +1,78 @@
+# Aap recipe for Lithuanian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = lt_LT.aff lt_LT.dic
+
+all: $SPELLDIR/lt.iso-8859-13.spl $SPELLDIR/lt.utf-8.spl \
+ ../README_lt.txt
+
+$SPELLDIR/lt.iso-8859-13.spl : $FILES
+ :sys env LANG=lt_LT.ISO8859-13 $VIM -u NONE -e -c "mkspell! $SPELLDIR/lt lt_LT" -c q
+
+$SPELLDIR/lt.utf-8.spl : $FILES
+ :sys env LANG=lt_LT.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/lt lt_LT" -c q
+
+../README_lt.txt: README_lt_LT.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} lt_LT.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+lt_LT.aff lt_LT.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch lt_LT.zip
+ :sys $UNZIP lt_LT.zip
+ :delete lt_LT.zip
+ @if not os.path.exists('lt_LT.orig.aff'):
+ :copy lt_LT.aff lt_LT.orig.aff
+ @if not os.path.exists('lt_LT.orig.dic'):
+ :copy lt_LT.dic lt_LT.orig.dic
+ @if os.path.exists('lt_LT.diff'):
+ :sys patch <lt_LT.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 lt_LT.orig.aff lt_LT.aff >lt_LT.diff
+ :sys {force} diff -a -C 1 lt_LT.orig.dic lt_LT.dic >>lt_LT.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch lt_LT.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../lt_LT.zip
+ :sys {force} diff ../lt_LT.orig.aff lt_LT.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy lt_LT.aff ../lt_LT.new.aff
+ :sys {force} diff ../lt_LT.orig.dic lt_LT.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy lt_LT.dic ../lt_LT.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete lt_LT.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/lv/lv_LV.diff b/runtime/spell/lv/lv_LV.diff
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/runtime/spell/lv/lv_LV.diff
diff --git a/runtime/spell/lv/main.aap b/runtime/spell/lv/main.aap
new file mode 100644
index 0000000..460bd2b
--- /dev/null
+++ b/runtime/spell/lv/main.aap
@@ -0,0 +1,83 @@
+# Aap recipe for Latvian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = lv_LV.aff lv_LV.dic
+
+# I don't have a Latvian locale, use Lithuanian instead.
+all: $SPELLDIR/lv.iso-8859-13.spl $SPELLDIR/lv.utf-8.spl \
+ ../README_lv.txt
+
+$SPELLDIR/lv.iso-8859-13.spl : $FILES
+ :sys env LANG=lt_LT.ISO8859-13 $VIM -u NONE -e -c "mkspell! $SPELLDIR/lv lv_LV" -c q
+
+$SPELLDIR/lv.utf-8.spl : $FILES
+ :sys env LANG=lt_LT.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/lv lv_LV" -c q
+
+../README_lv.txt: README_lv_LV.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} lv_LV.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+lv_LV.aff lv_LV.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch lv_LV.zip
+ :sys $UNZIP lv_LV.zip
+ :delete lv_LV.zip
+ :delete changelog.txt gpl.txt lin-lv_LV_add.sh win-lv_LV_add.bat
+ :sys $VIM lv_LV.aff -u NONE -e -N -c "%s/\r//" -c update -c q
+ :sys $VIM lv_LV.dic -u NONE -e -N -c "%s/\r//" -c update -c q
+ :sys $VIM README_lv_LV.txt -u NONE -e -c "set ff=unix" -c update -c q
+ @if not os.path.exists('lv_LV.orig.aff'):
+ :copy lv_LV.aff lv_LV.orig.aff
+ @if not os.path.exists('lv_LV.orig.dic'):
+ :copy lv_LV.dic lv_LV.orig.dic
+ @if os.path.exists('lv_LV.diff'):
+ :sys patch <lv_LV.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 lv_LV.orig.aff lv_LV.aff >lv_LV.diff
+ :sys {force} diff -a -C 1 lv_LV.orig.dic lv_LV.dic >>lv_LV.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch lv_LV.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../lv_LV.zip
+ :sys {force} diff ../lv_LV.orig.aff lv_LV.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy lv_LV.aff ../lv_LV.new.aff
+ :sys {force} diff ../lv_LV.orig.dic lv_LV.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy lv_LV.dic ../lv_LV.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete lv_LV.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/main.aap b/runtime/spell/main.aap
new file mode 100644
index 0000000..269c710
--- /dev/null
+++ b/runtime/spell/main.aap
@@ -0,0 +1,26 @@
+# Toplevel Aap recipe for Vim spell files
+#
+# Usage:
+# aap generate all the .spl files
+# aap diff create all the diff files
+
+# "hu" is at the end, because it takes a very long time.
+LANG = af am bg br ca cs cy da de el en eo es fr fo ga gd gl he hr id it
+ ku la lt lv mg mi ms nb nl nn ny pl pt ro ru rw sk sl sv sw
+ tet th tl tn uk yi zu hu
+
+# TODO:
+# Finnish doesn't work, the dictionary fi_FI.zip file contains hyphenation...
+
+diff: $*LANG/diff
+ :print Done.
+
+@for l in string.split(_no.LANG):
+ :child $l/main.aap
+
+# The existing .spl files need to be generated when the spell file format
+# changes. Depending on the Vim executable does that, but results in doing it
+# much too often. Generate a dummy .spl file and let the .spl depend on it, so
+# that they are outdated when it changes.
+:child check/main.aap
+*.spl: check/check.latin1.spl
diff --git a/runtime/spell/mg/main.aap b/runtime/spell/mg/main.aap
new file mode 100644
index 0000000..77860bf
--- /dev/null
+++ b/runtime/spell/mg/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Malagasy Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = mg_MG.aff mg_MG.dic
+
+# I don't have a Malagasy locale, use the Dutch one instead.
+all: $SPELLDIR/mg.latin1.spl $SPELLDIR/mg.utf-8.spl ../README_mg.txt
+
+$SPELLDIR/mg.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/mg mg_MG" -c q
+
+$SPELLDIR/mg.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/mg mg_MG" -c q
+
+../README_mg.txt : README_mg_MG.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} mg_MG.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+mg_MG.aff mg_MG.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch mg_MG.zip
+ :sys $UNZIP mg_MG.zip
+ :delete mg_MG.zip
+ @if not os.path.exists('mg_MG.orig.aff'):
+ :copy mg_MG.aff mg_MG.orig.aff
+ @if not os.path.exists('mg_MG.orig.dic'):
+ :copy mg_MG.dic mg_MG.orig.dic
+ @if os.path.exists('mg_MG.diff'):
+ :sys patch <mg_MG.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 mg_MG.orig.aff mg_MG.aff >mg_MG.diff
+ :sys {force} diff -a -C 1 mg_MG.orig.dic mg_MG.dic >>mg_MG.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch mg_MG.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../mg_MG.zip
+ :sys {force} diff ../mg_MG.orig.aff mg_MG.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy mg_MG.aff ../mg_MG.new.aff
+ :sys {force} diff ../mg_MG.orig.dic mg_MG.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy mg_MG.dic ../mg_MG.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete mg_MG.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/mg/mg_MG.diff b/runtime/spell/mg/mg_MG.diff
new file mode 100644
index 0000000..92149a1
--- /dev/null
+++ b/runtime/spell/mg/mg_MG.diff
@@ -0,0 +1,26 @@
+*** mg_MG.orig.aff Wed Aug 31 17:58:59 2005
+--- mg_MG.aff Wed Aug 31 18:00:42 2005
+***************
+*** 19 ****
+--- 19,39 ----
+ TRY anyiotrmehsfkdzl'vpbg-AMjNTFIRHJSKVDELPBGZO
++
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MIDWORD '-
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
diff --git a/runtime/spell/mi/main.aap b/runtime/spell/mi/main.aap
new file mode 100644
index 0000000..7cd8419
--- /dev/null
+++ b/runtime/spell/mi/main.aap
@@ -0,0 +1,80 @@
+# Aap recipe for Maori Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = mi_NZ.aff mi_NZ.dic
+
+all: $SPELLDIR/mi.iso-8859-4.spl $SPELLDIR/mi.utf-8.spl ../README_mi.txt
+
+$SPELLDIR/mi.iso-8859-4.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=iso-8859-4"
+ -c "mkspell! $SPELLDIR/mi mi_NZ" -c q
+
+$SPELLDIR/mi.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/mi mi_NZ" -c q
+
+../README_mi.txt : README_mi_NZ.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} mi_NZ.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+mi_NZ.aff mi_NZ.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch mi_NZ.zip
+ :sys $UNZIP mi_NZ.zip
+ :delete mi_NZ.zip
+ # Fix missing end of line.
+ :print >>mi_NZ.aff
+ @if not os.path.exists('mi_NZ.orig.aff'):
+ :copy mi_NZ.aff mi_NZ.orig.aff
+ @if not os.path.exists('mi_NZ.orig.dic'):
+ :copy mi_NZ.dic mi_NZ.orig.dic
+ @if os.path.exists('mi_NZ.diff'):
+ :sys patch <mi_NZ.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 mi_NZ.orig.aff mi_NZ.aff >mi_NZ.diff
+ :sys {force} diff -a -C 1 mi_NZ.orig.dic mi_NZ.dic >>mi_NZ.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch mi_NZ.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../mi_NZ.zip
+ :sys {force} diff ../mi_NZ.orig.aff mi_NZ.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy mi_NZ.aff ../mi_NZ.new.aff
+ :sys {force} diff ../mi_NZ.orig.dic mi_NZ.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy mi_NZ.dic ../mi_NZ.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete mi_NZ.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/mi/mi_NZ.diff b/runtime/spell/mi/mi_NZ.diff
new file mode 100644
index 0000000..85ace6f
--- /dev/null
+++ b/runtime/spell/mi/mi_NZ.diff
@@ -0,0 +1,10 @@
+*** mi_NZ.orig.aff Wed Aug 31 18:22:03 2005
+--- mi_NZ.aff Wed Aug 31 18:21:56 2005
+***************
+*** 2,3 ****
+--- 2,6 ----
+ TRY aikturohenpgwmAIKTUROHENPGWM
++
++ MIDWORD -
++
+ REP 30
diff --git a/runtime/spell/ms/main.aap b/runtime/spell/ms/main.aap
new file mode 100644
index 0000000..09bb3d1
--- /dev/null
+++ b/runtime/spell/ms/main.aap
@@ -0,0 +1,81 @@
+# Aap recipe for Malay Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = ms_MY.aff ms_MY.dic
+
+# I do not have a Malay locale, use the Dutch one instead.
+all: $SPELLDIR/ms.latin1.spl $SPELLDIR/ms.utf-8.spl ../README_ms.txt
+
+$SPELLDIR/ms.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/ms ms_MY" -c q
+
+$SPELLDIR/ms.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/ms ms_MY" -c q
+
+../README_ms.txt : README_ms_MY.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} ms_MY.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+ms_MY.aff ms_MY.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch ms_MY.zip
+ :sys $UNZIP ms_MY.zip
+ :delete ms_MY.zip
+ :sys $VIM ms_MY.aff -u NONE -e -c "set ff=unix" -c update -c q
+ :sys $VIM ms_MY.dic -u NONE -e -c "set ff=unix" -c update -c q
+ @if not os.path.exists('ms_MY.orig.aff'):
+ :copy ms_MY.aff ms_MY.orig.aff
+ @if not os.path.exists('ms_MY.orig.dic'):
+ :copy ms_MY.dic ms_MY.orig.dic
+ @if os.path.exists('ms_MY.diff'):
+ :sys patch <ms_MY.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 ms_MY.orig.aff ms_MY.aff >ms_MY.diff
+ :sys {force} diff -a -C 1 ms_MY.orig.dic ms_MY.dic >>ms_MY.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch ms_MY.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../ms_MY.zip
+ :sys {force} diff ../ms_MY.orig.aff ms_MY.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ms_MY.aff ../ms_MY.new.aff
+ :sys {force} diff ../ms_MY.orig.dic ms_MY.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ms_MY.dic ../ms_MY.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete ms_MY.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/ms/ms_MY.diff b/runtime/spell/ms/ms_MY.diff
new file mode 100644
index 0000000..a6c9916
--- /dev/null
+++ b/runtime/spell/ms/ms_MY.diff
@@ -0,0 +1,24 @@
+*** ms_MY.orig.aff Wed Aug 31 18:14:01 2005
+--- ms_MY.aff Wed Aug 31 18:14:01 2005
+***************
+*** 25,26 ****
+--- 25,35 ----
+
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MIDWORD -
++
+ PFX B Y 2
+*** ms_MY.orig.dic Wed Aug 31 18:14:01 2005
+--- ms_MY.dic Wed Aug 31 18:14:01 2005
+***************
+*** 4939,4941 ****
+ datin
+- Dato’
+ datuk/b
+--- 4939,4940 ----
diff --git a/runtime/spell/nb/main.aap b/runtime/spell/nb/main.aap
new file mode 100644
index 0000000..4d445c0
--- /dev/null
+++ b/runtime/spell/nb/main.aap
@@ -0,0 +1,78 @@
+# Aap recipe for Dutch Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = nb_NO.aff nb_NO.dic
+
+all: $SPELLDIR/nb.latin1.spl $SPELLDIR/nb.utf-8.spl ../README_nb.txt
+
+$SPELLDIR/nb.latin1.spl : $FILES
+ :sys env LANG=nb_NO.ISO-8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/nb nb_NO" -c q
+
+$SPELLDIR/nb.utf-8.spl : $FILES
+ :sys env LANG=nb_NO.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/nb nb_NO" -c q
+
+../README_nb.txt : README_nb_NO.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} nb_NO.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+nb_NO.aff nb_NO.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch nb_NO.zip
+ :sys $UNZIP nb_NO.zip
+ :delete nb_NO.zip
+ @if not os.path.exists('nb_NO.orig.aff'):
+ :copy nb_NO.aff nb_NO.orig.aff
+ @if not os.path.exists('nb_NO.orig.dic'):
+ :copy nb_NO.dic nb_NO.orig.dic
+ @if os.path.exists('nb_NO.diff'):
+ :sys patch <nb_NO.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 nb_NO.orig.aff nb_NO.aff >nb_NO.diff
+ :sys {force} diff -a -C 1 nb_NO.orig.dic nb_NO.dic >>nb_NO.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch nb_NO.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../nb_NO.zip
+ :sys {force} diff ../nb_NO.orig.aff nb_NO.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy nb_NO.aff ../nb_NO.new.aff
+ :sys {force} diff ../nb_NO.orig.dic nb_NO.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy nb_NO.dic ../nb_NO.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete nb_NO.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/nb/nb_NO.diff b/runtime/spell/nb/nb_NO.diff
new file mode 100644
index 0000000..751eb5b
--- /dev/null
+++ b/runtime/spell/nb/nb_NO.diff
@@ -0,0 +1,63 @@
+*** nb_NO.orig.aff Wed Aug 31 18:29:43 2005
+--- nb_NO.aff Wed Aug 31 18:35:09 2005
+***************
+*** 7,8 ****
+--- 7,26 ----
+
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
+ PFX a Y 1
+*** nb_NO.orig.dic Wed Aug 31 18:29:43 2005
+--- nb_NO.dic Wed Aug 31 18:38:02 2005
+***************
+*** 2,4 ****
+ a.a
+- a.a
+ a.a.C
+--- 2,3 ----
+***************
+*** 15054,15056 ****
+ cand
+- cand/
+ cand.act
+--- 15053,15054 ----
+***************
+*** 28532,28534 ****
+ f.o.r
+- fr
+ fora/G
+--- 28530,28531 ----
+***************
+*** 28980,28982 ****
+ fordyelsessystem/BCEFGH
+- fre
+ fre/BEJtz
+--- 28977,28978 ----
+***************
+*** 43532,43534 ****
+ Idar/J
+- id
+ id/AEFGH[z
+--- 43528,43529 ----
+***************
+*** 57490,57492 ****
+ Lambertseter/J
+- lam
+ lam/A
+--- 57485,57486 ----
diff --git a/runtime/spell/nl/main.aap b/runtime/spell/nl/main.aap
new file mode 100644
index 0000000..c3cae27
--- /dev/null
+++ b/runtime/spell/nl/main.aap
@@ -0,0 +1,96 @@
+# Aap recipe for Dutch Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = nl_NL.aff nl_NL.dic
+
+all: $SPELLDIR/nl.latin1.spl $SPELLDIR/nl.utf-8.spl ../README_nl.txt
+
+$SPELLDIR/nl.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/nl nl_NL" -c q
+
+$SPELLDIR/nl.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/nl nl_NL" -c q
+
+../README_nl.txt : README_NL.txt README_EN.txt
+ :cat $source >! $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://extensions.services.openoffice.org/e-files/1456/5
+:attr {fetch = $OODIR/%file%} nl-dict.oxt
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+nl_NL.aff nl_NL.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch nl-dict.oxt
+ :sys $UNZIP nl-dict.oxt
+ :update cleanunused
+ @if not os.path.exists('nl_NL.orig.aff'):
+ :copy nl_NL.aff nl_NL.orig.aff
+ @if not os.path.exists('nl_NL.orig.dic'):
+ :copy nl_NL.dic nl_NL.orig.dic
+ @if os.path.exists('nl_NL.diff'):
+ :sys patch <nl_NL.diff
+
+# Delete all the files unpacked from the archive
+clean: cleanunused
+ :delete {f} nl_NL.dic
+ :delete {f} nl_NL.aff
+ :delete {f} README_EN.txt
+ :delete {f} README_NL.txt
+
+# Delete all the files from the archive that are not used, including the
+# archive itself.
+cleanunused:
+ :delete {f} nl-dict.oxt
+ :delete {f} description.xml
+ :delete {f} Dictionaries.xcu
+ :delete {f} hyph_nl_NL.dic
+ :delete {r}{f} description
+ :delete {r}{f} images
+ :delete {r}{f} META-INF
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 nl_NL.orig.aff nl_NL.aff >nl_NL.diff
+ :sys {force} diff -a -C 1 nl_NL.orig.dic nl_NL.dic >>nl_NL.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+# Currently doesn't work.
+
+#check:
+# :assertpkg unzip diff
+# :fetch nl_NL.zip
+# :mkdir tmp
+# :cd tmp
+# @try:
+# @import stat
+# :sys $UNZIP ../nl_NL.zip
+# :sys {force} diff ../nl_NL.orig.aff nl_NL.aff >d
+# @if os.stat('d')[stat.ST_SIZE] > 0:
+# :copy nl_NL.aff ../nl_NL.new.aff
+# :sys {force} diff ../nl_NL.orig.dic nl_NL.dic >d
+# @if os.stat('d')[stat.ST_SIZE] > 0:
+# :copy nl_NL.dic ../nl_NL.new.dic
+# @finally:
+# :cd ..
+# :delete {r}{f}{q} tmp
+# :delete nl_NL.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/nl/nl_NL.diff b/runtime/spell/nl/nl_NL.diff
new file mode 100644
index 0000000..4584a7c
--- /dev/null
+++ b/runtime/spell/nl/nl_NL.diff
@@ -0,0 +1,228 @@
+*** nl_NL.orig.aff 2010-08-06 22:12:39.000000000 +0200
+--- nl_NL.aff 2010-08-08 16:31:46.000000000 +0200
+***************
+*** 1,9 ****
+ SET ISO8859-1
+ TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ
+
+ # combined layout for BE and NL keyboards NL en BE
+! KEY qwertyuiop|asdfghjkl|zxcvbnm|qawsedrftgyhujikolp|azsxdcfvgbhnjmk|aze|qsd|lm|wx|aqz|qws|
+
+ # wordchars is (or is supposed to be) only for command line
+! WORDCHARS '
+ # . is not useful as wordchar
+--- 1,23 ----
+ SET ISO8859-1
++
++ NAME Nederlands
++ AUTHOR Various, edited by Bram Moolenaar
++ VERSION 1.1.2
++
+ TRY esianrtolcdugmphbyfvkwjkqxz-'ESIANRTOLCDUGMPHBYFVKWJKQXZ
+
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MIDWORD '-
++
+ # combined layout for BE and NL keyboards NL en BE
+! #KEY qwertyuiop|asdfghjkl|zxcvbnm|qawsedrftgyhujikolp|azsxdcfvgbhnjmk|aze|qsd|lm|wx|aqz|qws|
+
+ # wordchars is (or is supposed to be) only for command line
+! #WORDCHARS '
+ # . is not useful as wordchar
+***************
+*** 14,16 ****
+ # do not offer wplit words (English desease)
+! NOSPLITSUGS
+
+--- 28,30 ----
+ # do not offer wplit words (English desease)
+! #NOSPLITSUGS
+
+***************
+*** 20,23 ****
+ # added to make this dictonary work on planned version 3.2 of OpenOffice.org too.
+! BREAK 1
+! BREAK -
+
+--- 34,37 ----
+ # added to make this dictonary work on planned version 3.2 of OpenOffice.org too.
+! #BREAK 1
+! #BREAK -
+
+***************
+*** 186,193 ****
+ # make calculation of alternatives better for words with accents
+! MAP 5
+! MAP e
+! MAP a
+! MAP i
+! MAP o
+! MAP u
+
+--- 200,217 ----
+ # make calculation of alternatives better for words with accents
+! #MAP 5
+! #MAP e
+! #MAP a
+! #MAP i
+! #MAP o
+! #MAP u
+! MAP 9
+! MAP a
+! MAP e
+! MAP i
+! MAP o
+! MAP u
+! MAP n
+! MAP c
+! MAP y
+! MAP s
+
+***************
+*** 359,479 ****
+ REP aflassen afgelasten
+- REP imho n.m.m.
+- REP nmm n.m.m.
+ REP ff even
+- REP AD A.D.
+- REP DV D.V.
+- REP HKH H.K.H.
+- REP HM H.M.
+- REP LB L.B.
+- REP NB N.B.
+- REP NH N.H.
+- REP NN N.N.
+- REP NO N.O.
+- REP NV N.V.
+- REP NW N.W.
+- REP OLV O.L.V.
+- REP RIP R.I.P.
+- REP St- St.-
+- REP St- St.-
+- REP ZH Z.H.
+- REP ZKH Z.K.H.
+- REP ahw a.h.w.
+- REP ajb a.j.b.
+- REP am a.m.
+- REP as a.s.
+- REP aub a.u.b.
+- REP bd b.d.
+- REP bgg b.g.g.
+- REP bvd b.v.d.
+- REP cq c.q.
+- REP cs c.s.
+- REP ca ca.
+- REP dd d.d.
+- REP di d.i.
+- REP dmv d.m.v.
+- REP dwz d.w.z.
+- REP ea e.a.
+- REP ed e.d.
+- REP eea e.e.a.
+- REP eo e.o.
+- REP ev e.v.
+- REP eva e.v.a.
+- REP ggd g.g.d.
+- REP ic i.c.
+- REP ie i.e.
+- REP iha i.h.a.
+- REP ihb i.h.b.
+- REP im i.m.
+- REP io i.o.
+- REP iov i.o.v.
+- REP ipv i.p.v.
+- REP ism i.s.m.
+- REP itt i.t.t.
+- REP ivm i.v.m.
+- REP izgst i.z.g.st.
+- REP kk k.k.
+- REP m m.
+- REP maw m.a.w.
+- REP mbt m.b.t.
+- REP mbv m.b.v.
+- REP mvg m.v.g.
+- REP mi m.i.
+- REP miv m.i.v.
+- REP mm m.m.
+- REP mn m.n.
+- REP muv m.u.v.
+- REP max max.
+- REP mevr mevr.
+- REP min min.
+- REP mld mld.
+- REP mln mln.
+- REP mr mr.
+- REP mw mw.
+- REP nav n.a.v.
+- REP notk n.o.t.k.
+- REP nvt n.v.t.
+- REP nl nl.
+- REP nr nr.
+- REP oa o.a.
+- REP oi o.i.
+- REP oid o.i.d.
+- REP olv o.l.v.
+- REP om o.m.
+- REP ott o.t.t.
+- REP ovt o.v.t.
+- REP ovv o.v.v.
+- REP p p.
+- REP pm p.m.
+- REP pp p.p.
+- REP pw p.w.
+- REP qed q.e.d.
+- REP qq q.q.
+- REP r-k r.-k.
+- REP sj s.j.
+- REP svp s.v.p.
+- REP sr sr.
+- REP tav t.a.v.
+- REP tbv t.b.v.
+- REP tgv t.g.v.
+- REP tht t.h.t.
+- REP tnv t.n.v.
+- REP tov t.o.v.
+- REP tw t.w.
+- REP twv t.w.v.
+- REP tzt t.z.t.
+- REP vChr v.Chr.
+- REP vd v.d.
+- REP vh v.h.
+- REP vtt v.t.t.
+- REP vv v.v.
+- REP vvt v.v.t.
+- REP wo w.o.
+- REP wvttk w.v.t.t.k.
+- REP zg z.g.
+- REP zgan z.g.a.n.
+- REP zi z.i.
+- REP zoz z.o.z.
+- REP zsm z.s.m.
+ REP idd inderdaad
+- REP etc etc.
+ REP enzo en_zo
+--- 383,386 ----
+***************
+*** 481,486 ****
+ REP zn zijn
+- REP enz enz.
+ REP ok ok
+ REP dr haar
+- REP dr er
+ REP ondermeer onder_meer
+--- 388,391 ----
+***************
+*** 508,509 ****
+ REP spercibo sperziebo
+! REP voorzover voor_zover
+\ No newline at end of file
+--- 413,415 ----
+ REP spercibo sperziebo
+! REP voorzover voor_zover
+! REP hopenlijk hopelijk
diff --git a/runtime/spell/nn/main.aap b/runtime/spell/nn/main.aap
new file mode 100644
index 0000000..efb0812
--- /dev/null
+++ b/runtime/spell/nn/main.aap
@@ -0,0 +1,78 @@
+# Aap recipe for Dutch Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = nn_NO.aff nn_NO.dic
+
+all: $SPELLDIR/nn.latin1.spl $SPELLDIR/nn.utf-8.spl ../README_nn.txt
+
+$SPELLDIR/nn.latin1.spl : $FILES
+ :sys env LANG=nb_NO.ISO-8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/nn nn_NO" -c q
+
+$SPELLDIR/nn.utf-8.spl : $FILES
+ :sys env LANG=nb_NO.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/nn nn_NO" -c q
+
+../README_nn.txt : README_nn_NO.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} nn_NO.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+nn_NO.aff nn_NO.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch nn_NO.zip
+ :sys $UNZIP nn_NO.zip
+ :delete nn_NO.zip
+ @if not os.path.exists('nn_NO.orig.aff'):
+ :copy nn_NO.aff nn_NO.orig.aff
+ @if not os.path.exists('nn_NO.orig.dic'):
+ :copy nn_NO.dic nn_NO.orig.dic
+ @if os.path.exists('nn_NO.diff'):
+ :sys patch <nn_NO.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 nn_NO.orig.aff nn_NO.aff >nn_NO.diff
+ :sys {force} diff -a -C 1 nn_NO.orig.dic nn_NO.dic >>nn_NO.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch nn_NO.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../nn_NO.zip
+ :sys {force} diff ../nn_NO.orig.aff nn_NO.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy nn_NO.aff ../nn_NO.new.aff
+ :sys {force} diff ../nn_NO.orig.dic nn_NO.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy nn_NO.dic ../nn_NO.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete nn_NO.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/nn/nn_NO.diff b/runtime/spell/nn/nn_NO.diff
new file mode 100644
index 0000000..c0e3581
--- /dev/null
+++ b/runtime/spell/nn/nn_NO.diff
@@ -0,0 +1,25 @@
+*** nn_NO.orig.aff Wed Aug 31 18:40:26 2005
+--- nn_NO.aff Wed Aug 31 18:42:00 2005
+***************
+*** 7,8 ****
+--- 7,26 ----
+
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
++
+ PFX a Y 1
diff --git a/runtime/spell/ny/main.aap b/runtime/spell/ny/main.aap
new file mode 100644
index 0000000..b73b50c
--- /dev/null
+++ b/runtime/spell/ny/main.aap
@@ -0,0 +1,82 @@
+# Aap recipe for Chichewa Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = ny_MW.aff ny_MW.dic
+
+all: $SPELLDIR/ny.iso-8859-14.spl $SPELLDIR/ny.utf-8.spl \
+ $SPELLDIR/ny.ascii.spl ../README_ny.txt
+
+$SPELLDIR/ny.iso-8859-14.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=iso-8859-14"
+ -c "mkspell! $SPELLDIR/ny ny_MW" -c q
+
+$SPELLDIR/ny.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/ny ny_MW" -c q
+
+$SPELLDIR/ny.ascii.spl : $FILES
+ :sys $VIM -u NONE -e -c "mkspell! -ascii $SPELLDIR/ny ny_MW" -c q
+
+../README_ny.txt : README_ny_MW.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} ny_MW.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+ny_MW.aff ny_MW.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch ny_MW.zip
+ :sys $UNZIP ny_MW.zip
+ :delete ny_MW.zip
+ @if not os.path.exists('ny_MW.orig.aff'):
+ :copy ny_MW.aff ny_MW.orig.aff
+ @if not os.path.exists('ny_MW.orig.dic'):
+ :copy ny_MW.dic ny_MW.orig.dic
+ @if os.path.exists('ny_MW.diff'):
+ :sys patch <ny_MW.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 ny_MW.orig.aff ny_MW.aff >ny_MW.diff
+ :sys {force} diff -a -C 1 ny_MW.orig.dic ny_MW.dic >>ny_MW.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch ny_MW.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../ny_MW.zip
+ :sys {force} diff ../ny_MW.orig.aff ny_MW.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ny_MW.aff ../ny_MW.new.aff
+ :sys {force} diff ../ny_MW.orig.dic ny_MW.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ny_MW.dic ../ny_MW.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete ny_MW.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/ny/ny_MW.diff b/runtime/spell/ny/ny_MW.diff
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/runtime/spell/ny/ny_MW.diff
diff --git a/runtime/spell/pl/main.aap b/runtime/spell/pl/main.aap
new file mode 100644
index 0000000..74cd1d5
--- /dev/null
+++ b/runtime/spell/pl/main.aap
@@ -0,0 +1,92 @@
+# Aap recipe for Polish Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = pl_PL.aff pl_PL.dic
+
+all: $SPELLDIR/pl.iso-8859-2.spl $SPELLDIR/pl.utf-8.spl \
+ $SPELLDIR/pl.cp1250.spl ../README_pl.txt
+
+$SPELLDIR/pl.iso-8859-2.spl : $FILES
+ :sys env LANG=pl_PL.ISO8859-2 $VIM -u NONE -e -c "mkspell! $SPELLDIR/pl pl_PL" -c q
+
+$SPELLDIR/pl.utf-8.spl : $FILES
+ :sys env LANG=pl_PL.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/pl pl_PL" -c q
+
+$SPELLDIR/pl.cp1250.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/pl pl_PL" -c q
+
+../README_pl.txt: README_pl_PL.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+#OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+#:attr {fetch = $OODIR/%file%} pl_PL.zip
+
+#
+# Fetching the files from
+#
+HTTPDIR = http://www.kurnik.pl/dictionary
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+pl_PL.aff pl_PL.dic: {buildcheck=}
+ :assertpkg tar bunzip2
+ fname = alt-myspell-pl.tar.bz2
+ :attr {fetch = $HTTPDIR/%file%} $fname
+ :fetch $fname
+ :sys bunzip2 -c $fname | tar xf -
+ :move alt-myspell-pl-20[0-9]*/* .
+ :deldir alt-myspell-pl-20[0-9]*
+ :delete $fname
+ @if not os.path.exists('pl_PL.orig.aff'):
+ :copy pl_PL.aff pl_PL.orig.aff
+ @if not os.path.exists('pl_PL.orig.dic'):
+ :copy pl_PL.dic pl_PL.orig.dic
+ @if os.path.exists('pl_PL.diff'):
+ :sys patch <pl_PL.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 pl_PL.orig.aff pl_PL.aff >pl_PL.diff
+ :sys {force} diff -a -C 1 pl_PL.orig.dic pl_PL.dic >>pl_PL.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg tar bunzip2 diff
+ fname = alt-myspell-pl.tar.bz2
+ :attr {fetch = $HTTPDIR/%file%} $fname
+ :fetch $fname
+ :sys bunzip2 -c $fname | tar xf -
+ :cd alt-myspell-pl-20[0-9]*
+ @try:
+ @import stat
+ :sys $UNZIP ../pl_PL.zip
+ :sys {force} diff ../pl_PL.orig.aff pl_PL.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy pl_PL.aff ../pl_PL.new.aff
+ :sys {force} diff ../pl_PL.orig.dic pl_PL.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy pl_PL.dic ../pl_PL.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} $base
+ :delete $fname
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/pl/pl_PL.diff b/runtime/spell/pl/pl_PL.diff
new file mode 100644
index 0000000..a53ead3
--- /dev/null
+++ b/runtime/spell/pl/pl_PL.diff
@@ -0,0 +1,10 @@
+*** pl_PL.orig.aff Fri Jul 8 06:50:06 2005
+--- pl_PL.aff Fri Jul 8 23:03:48 2005
+***************
+*** 3,4 ****
+--- 3,7 ----
+
++ FOL
++ LOW
++ UPP
+
diff --git a/runtime/spell/pt/main.aap b/runtime/spell/pt/main.aap
new file mode 100644
index 0000000..e54f9d5
--- /dev/null
+++ b/runtime/spell/pt/main.aap
@@ -0,0 +1,168 @@
+# Aap recipe for Portuguese Vim spell files.
+# See ftp://ftp.vim.org/pub/vim/runtime/spell/README.txt
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = pt_PT.aff pt_PT.dic
+ pt_BR.aff pt_BR.dic
+
+#
+# Fetching the pt_PT files from the Natura project.
+#
+PT_FNAME = oo3x-pt-PT.oxt
+PT_DIR = http://extensions.services.openoffice.org/e-files/1196/5/$(PT_FNAME)
+:attr {fetch = $PT_DIR} $PT_FNAME
+
+#
+# Fetching the pt_BR files from BrOffice.org (Brazilian OOo).
+#
+BR_FNAME = Vero_pt_BR_V207AOC.oxt
+BR_DIR = http://www.broffice.org/files/$(BR_FNAME)
+:attr {fetch = $BR_DIR} $BR_FNAME
+
+all: $SPELLDIR/pt.latin1.spl $SPELLDIR/pt.utf-8.spl \
+ ../README_pt.txt
+
+$SPELLDIR/pt.latin1.spl : $FILES
+ :sys env LANG=pt_PT.ISO-8859-1 LC_ALL=pt_PT.ISO-8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/pt pt_PT pt_BR" -c q
+
+$SPELLDIR/pt.utf-8.spl : $FILES
+ :sys env LANG=pt_PT.UTF-8 LC_ALL=pt_PT.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/pt pt_PT pt_BR" -c q
+
+../README_pt.txt: README_pt_PT.txt README_pt_BR.txt
+ :print pt_PT >!$target
+ :cat README_pt_PT.txt | :eval re.sub('\r', '', stdin) >>$target
+ :print =================================================== >>$target
+ :print pt_BR: >>$target
+ :cat README_pt_BR.txt | :eval re.sub('\r', '', stdin) >>$target
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+pt_PT.aff pt_PT.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch $PT_FNAME
+ :sys $UNZIP $PT_FNAME
+ :delete $PT_FNAME
+ :move dictionaries/pt_PT.dic .
+ :move dictionaries/pt_PT.aff .
+ :move dictionaries/README_pt_PT.txt .
+ :move dictionaries/COPYING COPYING_pt_PT.txt
+ :delete {r}{f} dictionaries
+ :delete {r}{f} META-INF
+ :delete {f} description.xml
+ :delete {f} dictionaries.xcu
+ :delete {f} LICENSES.txt
+ # Remove grammer items and the duplicates this causes
+ :sys $VIM pt_PT.dic -u NONE -e -c "%s/\t.*//" -c "2,$$ sort u" -c update -c q
+ :sys $VIM pt_PT.aff -u NONE -e -c "%s/\S\+=\S\+$$//" -c update -c q
+ @if not os.path.exists('pt_PT.orig.aff'):
+ :copy pt_PT.aff pt_PT.orig.aff
+ @if not os.path.exists('pt_PT.orig.dic'):
+ :copy pt_PT.dic pt_PT.orig.dic
+ @if os.path.exists('pt_PT.diff'):
+ :sys patch <pt_PT.diff
+
+pt_BR.aff pt_BR.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch $BR_FNAME
+ :sys $UNZIP $BR_FNAME
+ :delete $BR_FNAME
+ :delete {f} description.xml
+ :delete {f} dictionaries.xcu
+ :delete {f} hyph_pt_BR.dic
+ :delete {r}{f} META-INF
+ :delete {f} README_en.TXT
+ :delete {f} README_hyph_pt_BR.TXT
+ :sys $VIM README_pt_BR.TXT -u NONE -N -e -c "set ff=unix" -c update -c q
+ :move README_pt_BR.TXT README_pt_BR.txt
+
+ :sys $VIM pt_BR.dic -u NONE -N -e -c "set ff=unix" -c update -c q
+ :sys $VIM pt_BR.aff -u NONE -N -e -c "set ff=unix" -c update -c q
+ @if not os.path.exists('pt_BR.orig.aff'):
+ :copy pt_BR.aff pt_BR.orig.aff
+ @if not os.path.exists('pt_BR.orig.dic'):
+ :copy pt_BR.dic pt_BR.orig.dic
+ @if os.path.exists('pt_BR.diff'):
+ :sys patch <pt_BR.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 pt_PT.orig.aff pt_PT.aff >pt_PT.diff
+ :sys {force} diff -a -C 1 pt_PT.orig.dic pt_PT.dic >>pt_PT.diff
+ :sys {force} diff -a -C 1 pt_BR.orig.aff pt_BR.aff >pt_BR.diff
+ :sys {force} diff -a -C 1 pt_BR.orig.dic pt_BR.dic >>pt_BR.diff
+
+# Delete all downloaded and generated files.
+clean: clean_pt_BR clean_pt_PT
+
+clean_pt_BR:
+ :delete {f} pt_BR.aff
+ :delete {f} pt_BR.dic
+ :delete {f} pt_BR.orig.aff
+ :delete {f} pt_BR.orig.dic
+ :delete {f} README_pt_BR.txt
+
+clean_pt_PT:
+ :delete {f} pt_PT.aff
+ :delete {f} pt_PT.dic
+ :delete {f} pt_PT.orig.aff
+ :delete {f} pt_PT.orig.dic
+ :delete {f} README_pt_PT.txt
+ :delete {f} COPYING_pt_PT.txt
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+# TO BE IMPLEMENTED
+
+check: check-pt check-br
+
+check-pt:
+ :assertpkg unzip diff
+ :fetch $PT_FNAME
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../$PT_FNAME
+ :sys {force} diff ../pt_PT.orig.aff pt_PT.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy pt_PT.aff ../pt_PT.new.aff
+ :sys {force} diff ../pt_PT.orig.dic pt_PT.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy pt_PT.dic ../pt_PT.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete $PT_FNAME
+
+check-br:
+ :assertpkg unzip diff
+ :fetch $BR_FNAME
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../$BR_FNAME
+ :sys {force} diff ../pt_BR.orig.aff pt_BR.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy pt_BR.aff ../pt_BR.new.aff
+ :sys {force} diff ../pt_BR.orig.dic pt_BR.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy pt_BR.dic ../pt_BR.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete $BR_FNAME
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/pt/pt_BR.diff b/runtime/spell/pt/pt_BR.diff
new file mode 100644
index 0000000..6ccf3f3
--- /dev/null
+++ b/runtime/spell/pt/pt_BR.diff
@@ -0,0 +1,88 @@
+*** pt_BR.orig.aff 2010-08-11 22:50:41.000000000 +0200
+--- pt_BR.aff 2010-08-11 23:01:57.000000000 +0200
+***************
+*** 1,3 ****
+ SET ISO8859-1
+! TRY esianrtolcdugmphbyfvkwjqxz
+
+--- 1,3 ----
+ SET ISO8859-1
+!
+
+***************
+*** 13,14 ****
+--- 13,32 ----
+
++ NAME Brazilian Portuguese
++ VERSION 2008-07-07V
++ HOME http://www.broffice.org/verortografico
++ AUTHOR Raimundo Santos Moura
++ EMAIL raimundomoura AT openoffice DOT org
++ AUTHOR Leonardo Ferreira Fontenelle
++ EMAIL leo DOT fontenelle AT gmail DOT org
++ COPYRIGHT LGPL
++
++
++ FOL
++ LOW
++ UPP
++
++
++ MIDWORD '-.
++
++
+ MAP 6
+***************
+*** 21,41 ****
+
+! BREAK 15
+! BREAK BREAK
+! BREAK ^-
+! BREAK -$
+! BREAK ^ex-
+! BREAK ^Ex-
+! BREAK ^EX-
+! BREAK ^recm-
+! BREAK ^Recm-
+! BREAK ^RECM-
+! BREAK ^ps-
+! BREAK ^Ps-
+! BREAK ^PS-
+! BREAK ^pr-
+! BREAK ^pr-
+! BREAK ^PR-
+
+ # Nmero mximo de sugestes
+! MAXNGRAMSUGS 12
+
+--- 39,59 ----
+
+! #BREAK 15
+! #BREAK BREAK
+! #BREAK ^-
+! #BREAK -$
+! #BREAK ^ex-
+! #BREAK ^Ex-
+! #BREAK ^EX-
+! #BREAK ^recm-
+! #BREAK ^Recm-
+! #BREAK ^RECM-
+! #BREAK ^ps-
+! #BREAK ^Ps-
+! #BREAK ^PS-
+! #BREAK ^pr-
+! #BREAK ^pr-
+! #BREAK ^PR-
+
+ # Nmero mximo de sugestes
+! #MAXNGRAMSUGS 12
+
+***************
+*** 44,46 ****
+
+! WORDCHARS -
+
+--- 62,64 ----
+
+! #WORDCHARS -
+
diff --git a/runtime/spell/pt/pt_PT.diff b/runtime/spell/pt/pt_PT.diff
new file mode 100644
index 0000000..88411a1
--- /dev/null
+++ b/runtime/spell/pt/pt_PT.diff
@@ -0,0 +1,45 @@
+*** pt_PT.orig.aff 2010-08-11 22:50:30.000000000 +0200
+--- pt_PT.aff 2010-08-11 22:50:30.000000000 +0200
+***************
+*** 1,6 ****
+ SET UTF-8
+! LANG pt_PT
+! TRY aerisontcdmlupvgbfzáhçqjíxãóéêâúõACMPSBTELGRIFVDkHJONôywUKXZWQÁYÍÉàÓèÂÚ
+! KEY qwertyuiop|asdfghjkl|zxcvbnm
+! WORDCHARS -
+
+--- 1,10 ----
+ SET UTF-8
+! #LANG pt_PT
+! #TRY aerisontcdmlupvgbfzáhçqjíxãóéêâúõACMPSBTELGRIFVDkHJONôywUKXZWQÁYÍÉàÓèÂÚ
+! #KEY qwertyuiop|asdfghjkl|zxcvbnm
+! #WORDCHARS -
+!
+! FOL ßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ
+! LOW ßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ
+! UPP ßÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞÿ
+
+***************
+*** 1300,1312 ****
+
+! MAP 11
+! MAP aá
+! MAP aã
+! MAP aâ
+! MAP eé
+! MAP eê
+! MAP ií
+ MAP cç
+! MAP oó
+! MAP oô
+! MAP oõ
+! MAP uú
+--- 1304,1311 ----
+
+! MAP 6
+! MAP aáãâAÁÃÂ
+! MAP eéêEÉÊ
+! MAP iíIÍ
+ MAP cç
+! MAP oóõôOÓÕÔ
+! MAP uúüUÚÜ
diff --git a/runtime/spell/ro/main.aap b/runtime/spell/ro/main.aap
new file mode 100644
index 0000000..8f2379d
--- /dev/null
+++ b/runtime/spell/ro/main.aap
@@ -0,0 +1,101 @@
+# Aap recipe for Romanian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = ro_RO.aff ro_RO.dic
+
+all: $SPELLDIR/ro.utf-8.spl \
+ $SPELLDIR/ro.iso-8859-2.spl \
+ $SPELLDIR/ro.cp1250.spl \
+ ../README_ro.txt
+
+$SPELLDIR/ro.utf-8.spl : $FILES
+ :sys env LANG=ro_RO.utf8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/ro ro_RO" -c q
+
+# Note: this generates conversion errors, because not all characters can be
+# represented in iso-8859-2.
+$SPELLDIR/ro.iso-8859-2.spl : $FILES
+ :sys env LANG=ro_RO.iso88592 $VIM -u NONE -e -c "mkspell! $SPELLDIR/ro ro_RO" -c q
+
+# Note: this generates conversion errors, because not all characters can be
+# represented in cp1250.
+$SPELLDIR/ro.cp1250.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/ro ro_RO" -c q
+
+../README_ro.txt: README
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+#OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+OODIR = http://sourceforge.net/projects/rospell/files/Romanian%20dictionaries/dict-3.3.10
+ZIPFILE = ro_RO.3.3.10.zip
+:attr {fetch = $OODIR/%file%} $ZIPFILE
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+ro_RO.aff ro_RO.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch $ZIPFILE
+ :sys $UNZIP $ZIPFILE
+ :delete $ZIPFILE
+ @if not os.path.exists('ro_RO.orig.aff'):
+ :copy ro_RO.aff ro_RO.orig.aff
+ @if not os.path.exists('ro_RO.orig.dic'):
+ :copy ro_RO.dic ro_RO.orig.dic
+ @if os.path.exists('ro_RO.diff'):
+ :sys patch <ro_RO.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 ro_RO.orig.aff ro_RO.aff >ro_RO.diff
+ :sys {force} diff -a -C 1 ro_RO.orig.dic ro_RO.dic >>ro_RO.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch $ZIPFILE
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../$ZIPFILE
+ :sys {force} diff ../ro_RO.orig.aff ro_RO.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ro_RO.aff ../ro_RO.new.aff
+ :sys {force} diff ../ro_RO.orig.dic ro_RO.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy ro_RO.dic ../ro_RO.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete $ZIPFILE
+
+# Remove all the downloaded and generated files.
+clean:
+ :delete ro_RO.aff
+ :delete ro_RO.dic
+ :delete ro_RO.orig.aff
+ :delete ro_RO.orig.dic
+ :delete ro_RO-ante1993.aff
+ :delete ro_RO-ante1993.dic
+ :delete COPYING.GPL
+ :delete COPYING.LGPL
+ :delete COPYING.MPL
+ :delete README
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/ro/ro_RO.diff b/runtime/spell/ro/ro_RO.diff
new file mode 100644
index 0000000..2c18228
--- /dev/null
+++ b/runtime/spell/ro/ro_RO.diff
@@ -0,0 +1,34 @@
+*** ro_RO.orig.aff 2014-08-29 16:29:21.162457824 +0200
+--- ro_RO.aff 2014-09-19 15:29:52.354413307 +0200
+***************
+*** 3,5 ****
+ TRY iaăâșțîertolncusmpdbgfzvhjxkwyqACDM
+! KEY qwertyuiop|asdfghjkl|zxcvbnm
+
+--- 3,9 ----
+ TRY iaăâșțîertolncusmpdbgfzvhjxkwyqACDM
+! # KEY qwertyuiop|asdfghjkl|zxcvbnm
+!
+! # ignore extra field (specifies type of word?)
+! IGNOREEXTRA
+!
+
+***************
+*** 1546,1553 ****
+ SFX q 0 ilor . adj. m. pl. dat.
+! SFX q 0 ă
+! SFX q 0 a
+! SFX q 0 ei
+! SFX q 0 e
+! SFX q 0 ele
+! SFX q 0 elor
+ PFX q Y 1
+--- 1550,1557 ----
+ SFX q 0 ilor . adj. m. pl. dat.
+! SFX q 0 ă .
+! SFX q 0 a .
+! SFX q 0 ei .
+! SFX q 0 e .
+! SFX q 0 ele .
+! SFX q 0 elor .
+ PFX q Y 1
diff --git a/runtime/spell/ru/main.aap b/runtime/spell/ru/main.aap
new file mode 100644
index 0000000..e3d37a1
--- /dev/null
+++ b/runtime/spell/ru/main.aap
@@ -0,0 +1,84 @@
+# Aap recipe for Russian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+REGIONS = RU YO
+SPELLDIR = ..
+FILES = ru_$*(REGIONS).aff ru_$*(REGIONS).dic
+
+all: $SPELLDIR/ru.koi8-r.spl $SPELLDIR/ru.utf-8.spl \
+ $SPELLDIR/ru.cp1251.spl ../README_ru.txt
+
+$SPELLDIR/ru.koi8-r.spl : $FILES
+ :sys env LANG=ru_RU.KOI8-R $VIM -u NONE -e -c "mkspell! $SPELLDIR/ru ru_RU ru_YO" -c q
+
+$SPELLDIR/ru.utf-8.spl : $FILES
+ :sys env LANG=ru_RU.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/ru ru_RU ru_YO" -c q
+
+$SPELLDIR/ru.cp1251.spl : $FILES
+ :sys env LANG=ru_RU.CP1251 $VIM -u NONE -e -c "mkspell! $SPELLDIR/ru ru_RU ru_YO" -c q
+
+../README_ru.txt: README_ru_$*(REGIONS).txt
+ :print ru_RU >! $target
+ :cat README_ru_RU.txt >> $target
+ :print =================================================== >>$target
+ :print ru_YO >> $target
+ :cat README_ru_YO.txt >> $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} ru_RU.zip ru_RU_yo.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+ru_RU.aff ru_RU.dic: {buildcheck=}
+ :assertpkg unzip
+ :fetch ru_RU.zip
+ :sys unzip ru_RU.zip
+ :delete ru_RU.zip
+ @if not os.path.exists('ru_RU.orig.aff'):
+ :copy ru_RU.aff ru_RU.orig.aff
+ @if not os.path.exists('ru_RU.orig.dic'):
+ :copy ru_RU.dic ru_RU.orig.dic
+ @if os.path.exists('ru_RU.diff'):
+ :sys patch <ru_RU.diff
+
+ru_YO.aff ru_YO.dic: {buildcheck=}
+ :assertpkg unzip
+ :fetch ru_RU_yo.zip
+ :sys unzip ru_RU_yo.zip
+ :delete ru_RU_yo.zip
+ :move ru_RU_yo.aff ru_YO.aff
+ :move ru_RU_yo.dic ru_YO.dic
+ :move README_ru_RU_yo.txt README_ru_YO.txt
+ @if not os.path.exists('ru_YO.orig.aff'):
+ :copy ru_YO.aff ru_YO.orig.aff
+ @if not os.path.exists('ru_YO.orig.dic'):
+ :copy ru_YO.dic ru_YO.orig.dic
+ @if os.path.exists('ru_YO.diff'):
+ :sys patch <ru_YO.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 ru_RU.orig.aff ru_RU.aff >ru_RU.diff
+ :sys {force} diff -a -C 1 ru_RU.orig.dic ru_RU.dic >>ru_RU.diff
+ :sys {force} diff -a -C 1 ru_YO.orig.aff ru_YO.aff >ru_YO.diff
+ :sys {force} diff -a -C 1 ru_YO.orig.dic ru_YO.dic >>ru_YO.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :print Doesn't work yet.
diff --git a/runtime/spell/ru/ru_RU.diff b/runtime/spell/ru/ru_RU.diff
new file mode 100644
index 0000000..465da3e
--- /dev/null
+++ b/runtime/spell/ru/ru_RU.diff
@@ -0,0 +1,50 @@
+*** ru_RU.orig.aff Sun Aug 28 21:12:27 2005
+--- ru_RU.aff Mon Sep 12 22:10:22 2005
+***************
+*** 3,4 ****
+--- 3,11 ----
+
++ FOL ţ
++ LOW ţ
++ UPP
++
++ SOFOFROM ţ
++ SOFOTO ''
++
+ SFX L Y 52
+*** ru_RU.orig.dic Sun Aug 28 21:12:27 2005
+--- ru_RU.dic Sun Sep 4 17:23:27 2005
+***************
+*** 8767,8769 ****
+ /F
+- /A
+ /AZ
+--- 8767,8768 ----
+***************
+*** 98086,98088 ****
+ /AES
+- /AS
+ /A
+--- 98085,98086 ----
+***************
+*** 115006,115009 ****
+ /A
+! /B
+! /O
+ /L
+--- 115004,115006 ----
+ /A
+! /BO
+ /L
+***************
+*** 119209,119211 ****
+ /ASX
+- /AX
+ /A
+--- 119206,119207 ----
+***************
+*** 120603,120605 ****
+ /ASX
+- /AX
+ /L
+--- 120599,120600 ----
diff --git a/runtime/spell/ru/ru_YO.diff b/runtime/spell/ru/ru_YO.diff
new file mode 100644
index 0000000..741372d
--- /dev/null
+++ b/runtime/spell/ru/ru_YO.diff
@@ -0,0 +1,32 @@
+*** ru_YO.orig.aff Sun Aug 28 21:12:35 2005
+--- ru_YO.aff Mon Sep 12 22:10:32 2005
+***************
+*** 3,4 ****
+--- 3,11 ----
+
++ FOL ţ
++ LOW ţ
++ UPP
++
++ SOFOFROM ţ
++ SOFOTO ''
++
+ SFX L Y 56
+*** ru_YO.orig.dic Sun Aug 28 21:12:35 2005
+--- ru_YO.dic Sun Sep 4 17:24:26 2005
+***************
+*** 86471,86473 ****
+ ԣ/AS
+-
+ /B
+--- 86471,86472 ----
+***************
+*** 115245,115248 ****
+ /A
+! /B
+! /O
+ /L
+--- 115244,115246 ----
+ /A
+! /BO
+ /L
diff --git a/runtime/spell/rw/main.aap b/runtime/spell/rw/main.aap
new file mode 100644
index 0000000..0eda99d
--- /dev/null
+++ b/runtime/spell/rw/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Kinyarwanda (Rwanda) Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = rw_RW.aff rw_RW.dic
+
+all: $SPELLDIR/rw.latin1.spl $SPELLDIR/rw.utf-8.spl ../README_rw.txt
+
+# I don't have a Kinyarwanda locale, use the Dutch one instead.
+$SPELLDIR/rw.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/rw rw_RW" -c q
+
+$SPELLDIR/rw.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/rw rw_RW" -c q
+
+../README_rw.txt : README_rw_RW.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} rw_RW.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+rw_RW.aff rw_RW.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch rw_RW.zip
+ :sys $UNZIP rw_RW.zip
+ :delete rw_RW.zip
+ @if not os.path.exists('rw_RW.orig.aff'):
+ :copy rw_RW.aff rw_RW.orig.aff
+ @if not os.path.exists('rw_RW.orig.dic'):
+ :copy rw_RW.dic rw_RW.orig.dic
+ @if os.path.exists('rw_RW.diff'):
+ :sys patch <rw_RW.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 rw_RW.orig.aff rw_RW.aff >rw_RW.diff
+ :sys {force} diff -a -C 1 rw_RW.orig.dic rw_RW.dic >>rw_RW.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch rw_RW.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../rw_RW.zip
+ :sys {force} diff ../rw_RW.orig.aff rw_RW.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy rw_RW.aff ../rw_RW.new.aff
+ :sys {force} diff ../rw_RW.orig.dic rw_RW.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy rw_RW.dic ../rw_RW.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete rw_RW.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/rw/rw_RW.diff b/runtime/spell/rw/rw_RW.diff
new file mode 100644
index 0000000..7de37cd
--- /dev/null
+++ b/runtime/spell/rw/rw_RW.diff
@@ -0,0 +1,13 @@
+*** rw_RW.orig.aff Wed Aug 31 16:53:08 2005
+--- rw_RW.aff Wed Aug 31 16:53:46 2005
+***************
+*** 19 ****
+--- 19,26 ----
+ TRY aiuenorbkmygwthszd'cIAjKUvfNMplBGYRPTHSDWCOZELV-JF
++
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
diff --git a/runtime/spell/sk/main.aap b/runtime/spell/sk/main.aap
new file mode 100644
index 0000000..db97355
--- /dev/null
+++ b/runtime/spell/sk/main.aap
@@ -0,0 +1,81 @@
+# Aap recipe for Slovak Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = sk_SK.aff sk_SK.dic
+
+all: $SPELLDIR/sk.iso-8859-2.spl $SPELLDIR/sk.utf-8.spl \
+ $SPELLDIR/sk.cp1250.spl ../README_sk.txt
+
+$SPELLDIR/sk.iso-8859-2.spl : $FILES
+ :sys env LANG=sk_SK.ISO8859-2 $VIM -u NONE -e -c "mkspell! $SPELLDIR/sk sk_SK" -c q
+
+$SPELLDIR/sk.utf-8.spl : $FILES
+ :sys env LANG=sk_SK.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/sk sk_SK" -c q
+
+$SPELLDIR/sk.cp1250.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/sk sk_SK" -c q
+
+../README_sk.txt: README_sk_SK.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} sk_SK.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+sk_SK.aff sk_SK.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch sk_SK.zip
+ :sys $UNZIP sk_SK.zip
+ :delete sk_SK.zip
+ @if not os.path.exists('sk_SK.orig.aff'):
+ :copy sk_SK.aff sk_SK.orig.aff
+ @if not os.path.exists('sk_SK.orig.dic'):
+ :copy sk_SK.dic sk_SK.orig.dic
+ @if os.path.exists('sk_SK.diff'):
+ :sys patch <sk_SK.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 sk_SK.orig.aff sk_SK.aff >sk_SK.diff
+ :sys {force} diff -a -C 1 sk_SK.orig.dic sk_SK.dic >>sk_SK.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch sk_SK.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../sk_SK.zip
+ :sys {force} diff ../sk_SK.orig.aff sk_SK.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sk_SK.aff ../sk_SK.new.aff
+ :sys {force} diff ../sk_SK.orig.dic sk_SK.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sk_SK.dic ../sk_SK.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete sk_SK.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/sk/sk_SK.diff b/runtime/spell/sk/sk_SK.diff
new file mode 100644
index 0000000..d279fd3
--- /dev/null
+++ b/runtime/spell/sk/sk_SK.diff
@@ -0,0 +1,18 @@
+*** sk_SK.orig.aff Sun Aug 14 16:48:21 2005
+--- sk_SK.aff Sun Aug 14 16:50:08 2005
+***************
+*** 4,5 ****
+--- 4,9 ----
+
++ FOL
++ LOW
++ UPP
++
+ PFX N Y 1
+*** sk_SK.orig.dic Sun Aug 14 16:48:21 2005
+--- sk_SK.dic Sun Aug 14 16:52:23 2005
+***************
+*** 166567,166568 ****
+ viaka/NX
+- 166567
+--- 166567 ----
diff --git a/runtime/spell/sl/main.aap b/runtime/spell/sl/main.aap
new file mode 100644
index 0000000..4b142bb
--- /dev/null
+++ b/runtime/spell/sl/main.aap
@@ -0,0 +1,81 @@
+# Aap recipe for Slovenian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = sl_SI.aff sl_SI.dic
+
+all: $SPELLDIR/sl.iso-8859-2.spl $SPELLDIR/sl.utf-8.spl \
+ $SPELLDIR/sl.cp1250.spl ../README_sl.txt
+
+$SPELLDIR/sl.iso-8859-2.spl : $FILES
+ :sys env LANG=sl_SI.ISO8859-2 $VIM -u NONE -e -c "mkspell! $SPELLDIR/sl sl_SI" -c q
+
+$SPELLDIR/sl.utf-8.spl : $FILES
+ :sys env LANG=sl_SI.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/sl sl_SI" -c q
+
+$SPELLDIR/sl.cp1250.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/sl sl_SI" -c q
+
+../README_sl.txt: README_sl_SI.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} sl_SI.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+sl_SI.aff sl_SI.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch sl_SI.zip
+ :sys $UNZIP sl_SI.zip
+ :delete sl_SI.zip
+ @if not os.path.exists('sl_SI.orig.aff'):
+ :copy sl_SI.aff sl_SI.orig.aff
+ @if not os.path.exists('sl_SI.orig.dic'):
+ :copy sl_SI.dic sl_SI.orig.dic
+ @if os.path.exists('sl_SI.diff'):
+ :sys patch <sl_SI.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 sl_SI.orig.aff sl_SI.aff >sl_SI.diff
+ :sys {force} diff -a -C 1 sl_SI.orig.dic sl_SI.dic >>sl_SI.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch sl_SI.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../sl_SI.zip
+ :sys {force} diff ../sl_SI.orig.aff sl_SI.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sl_SI.aff ../sl_SI.new.aff
+ :sys {force} diff ../sl_SI.orig.dic sl_SI.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sl_SI.dic ../sl_SI.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete sl_SI.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/sl/sl_SI.diff b/runtime/spell/sl/sl_SI.diff
new file mode 100644
index 0000000..4ca310b
--- /dev/null
+++ b/runtime/spell/sl/sl_SI.diff
@@ -0,0 +1,11 @@
+*** sl_SI.orig.aff Wed Aug 31 20:54:48 2005
+--- sl_SI.aff Wed Aug 31 20:55:37 2005
+***************
+*** 3,4 ****
+--- 3,8 ----
+
++ FOL
++ LOW
++ UPP
++
+ PFX B Y 1
diff --git a/runtime/spell/spell.vim b/runtime/spell/spell.vim
new file mode 100644
index 0000000..375b088
--- /dev/null
+++ b/runtime/spell/spell.vim
@@ -0,0 +1,4 @@
+" Settings for when generating spellfiles.
+"
+" Assume we have 2 Gbyte RAM available.
+set mkspellmem=1800000,6000,1600
diff --git a/runtime/spell/sr/main.aap b/runtime/spell/sr/main.aap
new file mode 100644
index 0000000..87af4bc
--- /dev/null
+++ b/runtime/spell/sr/main.aap
@@ -0,0 +1,142 @@
+# Aap recipe for Serbian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = sr_RS.aff sr_RS.dic
+ 'sr_RS@latin.aff' 'sr_RS@latin.dic'
+
+all: $SPELLDIR/sr.utf-8.spl $SPELLDIR/'sr@latin.utf-8.spl' ../README_sr.txt
+
+# Original files will be in the subfolder hunspell-sr after unpacking:
+# sr.dic original cyrillic dictionary
+# sr.aff original cyrillic affix file
+# sr-Latn.dic original latin dictionary file
+# sr-Latn.aff original latin affix file
+# Just before using the dictionary files, the right ones are copied to
+# sr_RS.aff
+# sr_RS.dic
+# and
+# sr_RS@latin.aff
+# sr_RS@latin.dic
+
+$SPELLDIR/sr.utf-8.spl : $FILES
+ :sys env LANG=sr_RS.UTF-8
+ $VIM -u NONE -e -c "set enc=utf-8" -c "mkspell! $SPELLDIR/sr sr_RS" -c q
+
+$SPELLDIR/"sr@latin.utf-8.spl" : $FILES
+ :sys env LANG=sr_RS@latin.UTF-8
+ $VIM -u NONE -e -c "set enc=utf-8" -c "mkspell! $SPELLDIR/sr@latin sr_RS@latin" -c q
+
+../README_sr.txt : hunspell-sr/README_sr.txt README_sr_RS.txt
+ :cat README_sr_RS.txt >!$target
+ :print >>$target
+ :print ============================================================== >>$target
+ :print Следи оригинална README датотека: >>$target
+ :print >>$target
+ :cat hunspell-sr/README_sr.txt >>$target
+
+#
+# Used to fetch the files.
+#
+ZIPFILE = http://devbase.net/dict-sr/hunspell-sr-20130715.zip
+
+:attr {fetch = $ZIPFILE} sr_RS.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+sr_RS.aff sr_RS.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch sr_RS.zip
+ :sys $UNZIP sr_RS.zip
+ :delete sr_RS.zip
+ @if not os.path.exists('sr_RS.orig.aff'):
+ :copy hunspell-sr/sr.aff sr_RS.orig.aff
+ @if not os.path.exists('sr_RS.orig.dic'):
+ :copy hunspell-sr/sr.dic sr_RS.orig.dic
+ @if os.path.exists('sr_RS.diff'):
+ :sys patch <sr_RS.diff
+ :copy sr_RS.orig.aff sr_RS.aff
+ :copy sr_RS.orig.dic sr_RS.dic
+
+ # Remove the 3 misspelled words and update the word count
+# :sys $VIM -u NONE -e -c "set enc=utf-8"
+# -c "e sr_RS.orig.dic"
+# -c "%g/ажуриранје/d"
+# -c "%g/вишнја/d"
+# -c "%g/вишнјевац/d"
+# -c "%s/263909/263906/e"
+# -c "w! sr_RS.dic"
+# -c q
+
+sr_RS@latin.aff sr_RS@latin.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch sr_RS.zip
+ :sys $UNZIP sr_RS.zip
+ :delete sr_RS.zip
+ @if not os.path.exists('sr_RS@latin.orig.aff'):
+ :copy hunspell-sr/sr-Latn.aff 'sr_RS@latin.orig.aff'
+ @if not os.path.exists('sr_RS@latin.orig.dic'):
+ :copy hunspell-sr/sr-Latn.dic 'sr_RS@latin.orig.dic'
+ @if os.path.exists('sr_RS@latin.diff'):
+ :sys patch <'sr_RS@latin.diff'
+ :copy 'sr_RS@latin.orig.aff' 'sr_RS@latin.aff'
+ :copy 'sr_RS@latin.orig.dic' 'sr_RS@latin.dic'
+
+
+ # Remove the 3 duplicated words and update the word count
+# :sys $VIM -u NONE -e -c "set enc=utf-8"
+# -c "e sr_RS@latin.orig.dic"
+# -c "%g/\v(ažuriranje)(\_.*\1)@=/d"
+# -c "%g/\v(višnja)(\_.*\1)@=/d"
+# -c "%g/\v(višnjevac)(\_.*\1)@=/d"
+# -c "%s/263909/263906/e"
+# -c "w! sr_RS@latin.dic"
+# -c q
+
+# Generate diff files, so that others can get the files and apply
+# the diffs to get the Vim versions.
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 sr_RS.orig.aff sr_RS.aff >sr_RS.diff
+ :sys {force} diff -a -C 1 sr_RS.orig.dic sr_RS.dic >>sr_RS.diff
+ :sys {force} diff -a -C 1 'sr_RS@latin.orig.aff' 'sr_RS@latin.aff' >'sr_RS@latin.diff'
+ :sys {force} diff -a -C 1 'sr_RS@latin.orig.dic' 'sr_RS@latin.dic' >>'sr_RS@latin.diff'
+
+# Delete all the unpacked and generated files, including the "orig" files.
+clean:
+ :delete {force} sr_RS.zip sr_RS.dic
+ sr_RS.orig.aff sr_RS.orig.dic
+ sr_RS.aff
+ 'sr_RS@latin.dic' 'sr_RS@latin.aff'
+ 'sr_RS@latin.orig.aff' 'sr_RS@latin.orig.dic'
+ :sys rm -f -r hunspell-sr/
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+#
+#check:
+# :assertpkg unzip diff
+# :fetch fr_FR.zip
+# :mkdir tmp
+# :cd tmp
+# @try:
+# @import stat
+# :sys $UNZIP ../fr_FR.zip
+# :sys {force} diff ../fr_FR.orig.aff fr_FR.aff >d
+# @if os.stat('d')[stat.ST_SIZE] > 0:
+# :copy fr_FR.aff ../fr_FR.new.aff
+# :sys {force} diff ../fr_FR.orig.dic fr_FR.dic >d
+# @if os.stat('d')[stat.ST_SIZE] > 0:
+# :copy fr_FR.dic ../fr_FR.new.dic
+# @finally:
+# :cd ..
+# :delete {r}{f}{q} tmp
+# :delete fr_FR.zip
+
+
+vim: set sts=4 sw=4 :
diff --git a/runtime/spell/sr/sr_RS.diff b/runtime/spell/sr/sr_RS.diff
new file mode 100644
index 0000000..0be9ff0
--- /dev/null
+++ b/runtime/spell/sr/sr_RS.diff
@@ -0,0 +1,68 @@
+*** sr_RS.orig.aff Fri Feb 23 20:04:41 2018
+--- sr_RS.aff Fri Feb 23 18:18:48 2018
+***************
+*** 1,10 ****
+! SET UTF-8
+
+! LANG sr
+! TRY аиоенртсвумклпјдгзбшчцхћњљжфђџАИОЕНРТСВУМКЛПЈДГЗБШЧЦХЋЊЉЖФЂЏ
+! KEY љњертжуиопшђж|асдфгхјклчћ|зџцвбнм|жшђ|ћшч|жчђ|ђћж|зж|љањседрфтгжхуј|јиколпч|азсџдцфвгбх|хнјмк
+!
+! MAP 4
+! MAP цћ
+! MAP цч
+ MAP зж
+--- 1,5 ----
+! SET utf-8
+
+! MAP 3
+! MAP цћч
+ MAP зж
+***************
+*** 12,14 ****
+
+! REP 8
+ REP дј ђ
+--- 7,11 ----
+
+! MIDWORD -’
+!
+! REP 4
+ REP дј ђ
+***************
+*** 17,28 ****
+ REP дж џ
+- REP ц с # Ако хоћу да откуцам слово „С“ могу се залетети за ознаком на тастатури и уписати „Ц“ (C)
+- REP п р # Ако хоћу да откуцам слово „В“ могу се залетети за ознаком и уписати „Б“ (B)
+- REP џ х # Ако хоћу да откуцам слово „Р“ могу се залетети за ознаком и уписати „П“ (P)
+- REP х н # Ако хоћу да откуцам слово „Х“ могу се залетети за ознаком и уписати „Џ“ (X)
+- # Ако хоћу да откуцам слово „В“ могу се залетети за ознаком и уписати „Б“ (B) (покривено KEY паром „в - б“)
+-
+- ICONV 3
+- ICONV ҵ тц
+- ICONV ҥ нг
+- ICONV ӕ ае
+
+--- 14,15 ----
+*** sr_RS.orig.dic Fri Feb 23 20:04:42 2018
+--- sr_RS.dic Fri Feb 23 20:04:46 2018
+***************
+*** 1,2 ****
+! 263909
+ а
+--- 1,2 ----
+! 263906
+ а
+***************
+*** 882,884 ****
+ ажурираних
+- ажуриранје
+ ажурирано
+--- 882,883 ----
+***************
+*** 22177,22180 ****
+ вишку
+- вишнја
+- вишнјевац
+ Вишну
+--- 22176,22177 ----
diff --git a/runtime/spell/sr/sr_RS@latin.diff b/runtime/spell/sr/sr_RS@latin.diff
new file mode 100644
index 0000000..5ff1836
--- /dev/null
+++ b/runtime/spell/sr/sr_RS@latin.diff
@@ -0,0 +1,66 @@
+*** sr_RS@latin.orig.aff Fri Feb 23 20:08:28 2018
+--- sr_RS@latin.aff Fri Feb 23 18:18:48 2018
+***************
+*** 1,10 ****
+! SET UTF-8
+
+! LANG sr-Latn
+! TRY aioenrtsvumklpjdgzbščchćnjljžfđdžAIOENRTSVUMKLPJDGZBŠČCHĆNJLJŽFĐDŽ
+! KEY qwertyuiopšđž|asdfghjklčć|zxcvbnm|žšđ|ćšč|žčđ|đćž|zy|qawsedrftgyhuj|jikolpč|azsxdcfvgbh|hnjmk
+!
+! MAP 4
+! MAP cć
+! MAP cč
+ MAP zž
+--- 1,5 ----
+! SET utf-8
+
+! MAP 3
+! MAP cćč
+ MAP zž
+***************
+*** 12,20 ****
+
+! REP 1
+! REP dj đ
+
+! ICONV fi fi
+! ICONV fl fl
+! ICONV st st
+! ICONV ij ij
+! ICONV œ oe
+--- 7,14 ----
+
+! MIDWORD -’
+
+! REP 4
+! REP dj đ
+! REP fl fl
+! REP ff ff
+! REP fi fi
+*** sr_RS@latin.orig.dic Fri Feb 23 20:08:28 2018
+--- sr_RS@latin.dic Fri Feb 23 20:08:53 2018
+***************
+*** 1,2 ****
+! 263909
+ a
+--- 1,2 ----
+! 263906
+ a
+***************
+*** 882,884 ****
+ ažuriranih
+- ažuriranje
+ ažurirano
+--- 882,883 ----
+***************
+*** 22177,22184 ****
+ višku
+- višnja
+- višnjevac
+ Višnu
+ višnja
+ višnjama
+ višnjare
+ višnje
+--- 22176,22181 ----
diff --git a/runtime/spell/sv/main.aap b/runtime/spell/sv/main.aap
new file mode 100644
index 0000000..536a045
--- /dev/null
+++ b/runtime/spell/sv/main.aap
@@ -0,0 +1,93 @@
+# Aap recipe for Swedish Vim spell files.
+#
+# Maintainer: Mattias Winther <vim@mattias.winthernet.se>
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = sv_SE.aff sv_SE.dic
+
+all: $SPELLDIR/sv.latin1.spl $SPELLDIR/sv.utf-8.spl ../README_sv.txt
+
+$SPELLDIR/sv.latin1.spl : $FILES
+ :sys env LANG=sv_SE.ISO-8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/sv sv_SE" -c q
+
+$SPELLDIR/sv.utf-8.spl : $FILES
+ :sys env LANG=sv_SE.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/sv sv_SE" -c q
+
+../README_sv.txt : README_sv.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://extensions.services.openoffice.org/e-files/1080/7
+:attr {fetch = $OODIR/%file%} ooo_swedish_dict_1.43.oxt
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+sv_SE.aff sv_SE.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch ooo_swedish_dict_1.43.oxt
+ :sys $UNZIP ooo_swedish_dict_1.43.oxt
+ :delete ooo_swedish_dict_1.43.oxt
+ :delete {r} META-INF
+ :copy dictionaries/sv_SE.aff sv_SE.aff
+ :copy dictionaries/sv_SE.dic sv_SE.dic
+ :delete {r} dictionaries dictionaries.xcu description.xml
+ :delete {f} README_sv.txt
+ :sys $VIM README_sv.txt -u NONE -N -e -c "0read LICENSE_en_US.txt" -c "read LICENSE_sv_SE.txt" -c "set ff=unix" -c write -c q
+ :delete LICENSE_en_US.txt LICENSE_sv_SE.txt
+ @if not os.path.exists('sv_SE.orig.aff'):
+ :copy sv_SE.aff sv_SE.orig.aff
+ @if not os.path.exists('sv_SE.orig.dic'):
+ :copy sv_SE.dic sv_SE.orig.dic
+ @if os.path.exists('sv_SE.diff'):
+ :sys patch <sv_SE.diff
+
+# Delete all the generated files, start from scratch
+clean:
+ :delete {f} sv_SE.aff sv_SE.dic
+ :delete {f} sv_SE.aff.orig sv_SE.dic.orig
+ :delete {f} sv_SE.orig.aff sv_SE.orig.dic
+ :delete {f} README_sv.txt
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 sv_SE.orig.aff sv_SE.aff >sv_SE.diff
+ :sys {force} diff -a -C 1 sv_SE.orig.dic sv_SE.dic >>sv_SE.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch ooo_swedish_dict_1.43.oxt
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../ooo_swedish_dict_1.43.oxt
+ :sys {force} diff ../sv_SE.orig.aff sv_SE.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sv_SE.aff ../sv_SE.new.aff
+ :sys {force} diff ../sv_SE.orig.dic sv_SE.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sv_SE.dic ../sv_SE.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete ooo_swedish_dict_1.43.oxt
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/sv/sv_SE.diff b/runtime/spell/sv/sv_SE.diff
new file mode 100644
index 0000000..4089a66
--- /dev/null
+++ b/runtime/spell/sv/sv_SE.diff
@@ -0,0 +1,205 @@
+*** sv_SE.orig.aff 2010-07-10 14:45:33.000000000 +0200
+--- sv_SE.aff 2010-07-11 17:42:38.000000000 +0200
+***************
+*** 6,7 ****
+--- 6,21 ----
+ NOSUGGEST !
++ FOL
++ LOW
++ UPP
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
+
+***************
+*** 649 ****
+--- 663,763 ----
+ SFX t el la/WXZ el
++
++ # soundslike mapping from Aspell
++ # swedish_phonet.dat - Swedish phonetic transformation rules for aspell
++ # Copyright (C) 2000 Martin Norbck <d95mback@dtek.chalmers.se>
++ # distributed under GNU GPL or the Vim license, at your choice.
++ # version 0.2
++
++ SAL & &
++ SAL @ @
++ SAL ANG(EIY)-^ ANI # frledet an- ska inte bli @-ljud
++ SAL AGNO6 AKNO # agnostiker osv.
++ SAL AG(IE)-6 AK # vokal+g(ie) ger ej j-ljud
++ SAL A A
++ SAL BB-< _
++ SAL B P
++ SAL CCO- K # broccoli, piccolo
++ SAL CC KS # successiv, access, succ
++ SAL CH & # choklad osv.
++ SAL CK K # ck -> k som vanligt
++ SAL C(EIY)-< S # c + mjuk vokal -> s
++ SAL C K # c + annat -> k
++ SAL DJ(U)- I # djungel, djvel, adj
++ SAL DD- _
++ SAL D T
++ SAL EG(IE)-6 EK # vokal+g(ie) ger ej j-ljud
++ SAL E E
++ SAL E
++ SAL FF F
++ SAL F F
++ SAL G(EIY)-3 I # g+mjuk vokal ger j-ljud
++ SAL GG6 K
++ SAL GN @N # ugn, lugn...
++ SAL G K
++ SAL H(AOUEIY)-^ H # h i brjan av ord hrs
++ SAL H(AUOEIY)- _ # annars stumt framfr vokal
++ SAL HJ I # hj->j (hjrta osv.)
++ SAL H H
++ SAL IG(IE)-6 IK # vokal+g(ie) ger ej j-ljud
++ SAL I I
++ SAL J I
++ SAL K(EIY)-^ & # k+mjuk vokal ger sje-ljud
++ SAL KJ & # kjol
++ SAL K K
++ SAL LJU- I # ljuga, ljus
++ SAL LL- _
++ SAL L L
++ SAL MM- _
++ SAL M M
++ SAL NG6 @
++ SAL NN- _
++ SAL N N
++ SAL ORIGI8 ORKI # specialfall
++ SAL OG(IE)-6 OK # vokal+g(ie) ger ej j-ljud
++ SAL O O
++ SAL PROJEKT PRO&EKT # specialfall
++ SAL PSALT< SALT # specialfall
++ SAL PSALM< SALM # specialfall
++ SAL PP- _
++ SAL P P
++ SAL Q K
++ SAL RGI$6 RGI # inget j i slutet
++ SAL RGA$6 RIA # hr r det dremot j (arga,frga)
++ SAL RGE$6 RIE # hr ocks (Norge, verge)
++ SAL RGS$ RIS # rgs i slutet
++ SAL RG$ RI # rg i slutet
++ SAL RD T # "bltt" d
++ SAL RN N # "bltt" n
++ SAL RT T # "bltt" t
++ SAL RLD T # vrld
++ SAL RL L # "bltt" l
++ SAL RS & # sje-ljud (fars, grsgrd)
++ SAL RR- _
++ SAL R R
++ SAL SS- _
++ SAL SCHIZ6 SKITS # specialfall
++ SAL SCH6 &
++ SAL SKJ & # skjorta, skjuta
++ SAL SJ & # sje-ljud
++ SAL S S
++ SAL TION9^ TION # tionde
++ SAL TION6 &ON # station osv.
++ SAL TT- _
++ SAL T T
++ SAL UG(IE)-6 UK # vokal+g(ie) ger ej j-ljud
++ SAL U U
++ SAL V F
++ SAL W F
++ SAL X9 KS
++ SAL YG(IE)-6 YK # vokal+g(ie) ger ej j-ljud
++ SAL Y I
++ SAL ZZ TS
++ SAL Z S
++ SAL TTIO9 OTIO # specialfall (ej sje-ljud)
++ SAL RTION9 ORTION # specialfall (r hrs)
++ SAL G(IE)-6 OK # vokal+g(ie) ger ej j-ljud
++ SAL O
++ SAL G(IE)-6 EK # vokal+g(ie) ger ej j-ljud
++ SAL E
++ SAL G(IE)-6 K # vokal+g(ie) ger ej j-ljud
++ SAL
+*** sv_SE.orig.dic 2010-07-10 14:45:33.000000000 +0200
+--- sv_SE.dic 2010-07-10 14:45:33.000000000 +0200
+***************
+*** 11786,11788 ****
+ DVD
+! dvs
+ dvljas
+--- 11786,11788 ----
+ DVD
+! #dvs Removed by Stefan.
+ dvljas
+***************
+*** 31959,31960 ****
+--- 31959,32024 ----
+ korsning/ADGvY
++
++ # Additions by Stefan:
++ SEK
++ adr.
++ anm.
++ art.
++ aug.
++ bl.a.
++ d.v.s.
++ dec.
++ dr
++ dvs.
++ e.Kr.
++ e.d.
++ enl.
++ etc.
++ f.Kr.
++ f.d.
++ f.n.
++ f..
++ febr.
++ fig.
++ fil.kand.
++ fil.lic.
++ forts.
++ fr.o.m.
++ fre.
++ jan.
++ jfr
++ kap.
++ kl.
++ lr.
++ m.fl.
++ m.m.
++ max.
++ min.
++ mn.
++ ngn
++ ngt
++ nov.
++ nr.
++ o.s.v.
++ obs.
++ okt.
++ ons.
++ osv.
++ p.g.a.
++ resp.
++ s.k.
++ sept.
++ sn.
++ t.ex.
++ t.o.m.
++ tab.
++ tis.
++ tors.
++ u.a.
++ uppl.
++ utg.
++ v.g.
++ v.g.v.
++ vard.
++ vd
++ vol.
+ korsningsfri/OY
diff --git a/runtime/spell/sw/main.aap b/runtime/spell/sw/main.aap
new file mode 100644
index 0000000..ef47585
--- /dev/null
+++ b/runtime/spell/sw/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Kiswahili Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = sw_KE.aff sw_KE.dic
+
+all: $SPELLDIR/sw.latin1.spl $SPELLDIR/sw.utf-8.spl ../README_sw.txt
+
+# I don't have a Kiswahili locale, use the Dutch one instead.
+$SPELLDIR/sw.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/sw sw_KE" -c q
+
+$SPELLDIR/sw.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/sw sw_KE" -c q
+
+../README_sw.txt : README_sw_KE.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} sw_KE.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+sw_KE.aff sw_KE.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch sw_KE.zip
+ :sys $UNZIP sw_KE.zip
+ :delete sw_KE.zip
+ @if not os.path.exists('sw_KE.orig.aff'):
+ :copy sw_KE.aff sw_KE.orig.aff
+ @if not os.path.exists('sw_KE.orig.dic'):
+ :copy sw_KE.dic sw_KE.orig.dic
+ @if os.path.exists('sw_KE.diff'):
+ :sys patch <sw_KE.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 sw_KE.orig.aff sw_KE.aff >sw_KE.diff
+ :sys {force} diff -a -C 1 sw_KE.orig.dic sw_KE.dic >>sw_KE.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch sw_KE.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../sw_KE.zip
+ :sys {force} diff ../sw_KE.orig.aff sw_KE.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sw_KE.aff ../sw_KE.new.aff
+ :sys {force} diff ../sw_KE.orig.dic sw_KE.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy sw_KE.dic ../sw_KE.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete sw_KE.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/sw/sw_KE.diff b/runtime/spell/sw/sw_KE.diff
new file mode 100644
index 0000000..b084db6
--- /dev/null
+++ b/runtime/spell/sw/sw_KE.diff
@@ -0,0 +1,13 @@
+*** sw_KE.orig.aff Wed Aug 31 16:57:00 2005
+--- sw_KE.aff Wed Aug 31 16:57:28 2005
+***************
+*** 21 ****
+--- 21,28 ----
+ TRY aiunkemohwtlsgybzpdrfjcv'KMSAWTLBNEYDUGHPFIROZJC-V
++
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
diff --git a/runtime/spell/tet/main.aap b/runtime/spell/tet/main.aap
new file mode 100644
index 0000000..617c8a2
--- /dev/null
+++ b/runtime/spell/tet/main.aap
@@ -0,0 +1,79 @@
+# Aap recipe for Tetum Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = tet_ID.aff tet_ID.dic
+
+# I don't hava a Tetum locale, use the Dutch one instead.
+all: $SPELLDIR/tet.latin1.spl $SPELLDIR/tet.utf-8.spl ../README_tet.txt
+
+$SPELLDIR/tet.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/tet tet_ID" -c q
+
+$SPELLDIR/tet.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/tet tet_ID" -c q
+
+../README_tet.txt : README_tet_ID.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} tet_ID.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+tet_ID.aff tet_ID.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch tet_ID.zip
+ :sys $UNZIP tet_ID.zip
+ :delete tet_ID.zip
+ @if not os.path.exists('tet_ID.orig.aff'):
+ :copy tet_ID.aff tet_ID.orig.aff
+ @if not os.path.exists('tet_ID.orig.dic'):
+ :copy tet_ID.dic tet_ID.orig.dic
+ @if os.path.exists('tet_ID.diff'):
+ :sys patch <tet_ID.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 tet_ID.orig.aff tet_ID.aff >tet_ID.diff
+ :sys {force} diff -a -C 1 tet_ID.orig.dic tet_ID.dic >>tet_ID.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch tet_ID.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../tet_ID.zip
+ :sys {force} diff ../tet_ID.orig.aff tet_ID.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy tet_ID.aff ../tet_ID.new.aff
+ :sys {force} diff ../tet_ID.orig.dic tet_ID.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy tet_ID.dic ../tet_ID.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete tet_ID.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/tet/tet_ID.diff b/runtime/spell/tet/tet_ID.diff
new file mode 100644
index 0000000..941121c
--- /dev/null
+++ b/runtime/spell/tet/tet_ID.diff
@@ -0,0 +1,26 @@
+*** tet_ID.orig.aff Wed Aug 31 21:14:37 2005
+--- tet_ID.aff Wed Aug 31 21:15:15 2005
+***************
+*** 19 ****
+--- 19,39 ----
+ TRY aineousrthlkmdbp'fTvgzLAINjSPEMD-KHFRUBGJOcwxCWXVqZQy
++
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MIDWORD '-
++
++ MAP 9
++ MAP a
++ MAP e
++ MAP i
++ MAP o
++ MAP u
++ MAP n
++ MAP c
++ MAP y
++ MAP s
diff --git a/runtime/spell/th/main.aap b/runtime/spell/th/main.aap
new file mode 100644
index 0000000..e2ec660
--- /dev/null
+++ b/runtime/spell/th/main.aap
@@ -0,0 +1,66 @@
+# Aap recipe for Thai Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = th.aff th.dic
+
+all: $SPELLDIR/th.utf-8.spl ../README_th.txt
+
+$SPELLDIR/th.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/th th" -c q
+
+../README_th.txt: README_th.txt
+ :copy $source $target
+
+#
+# Fetching the files from http://sesrc.th.net
+#
+HTTPDIR = http://seasrc.th.net/dict
+ZIPNAME = th_18057.zip
+FNAME = TH_18057.TXT
+
+:attr {fetch = $HTTPDIR/%file%} $ZIPNAME
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+#
+# We get a plain list of Thai words and make the .dic file from that. The .aff
+# file is made from scratch.
+th.aff th.dic: {buildcheck=}
+ :assertpkg unzip iconv
+ :fetch $ZIPNAME
+ :sys unzip $ZIPNAME
+ :sys {force} iconv -c -f TIS-620 -t UTF-8 <$FNAME >th.dic
+ :delete $ZIPNAME $FNAME
+
+ :delete {force} th.aff
+ :touch {force} th.aff
+ @if not os.path.exists('th.orig.aff'):
+ :touch {force} th.orig.aff
+ @if not os.path.exists('th.orig.dic'):
+ :copy th.dic th.orig.dic
+ @if os.path.exists('th.diff'):
+ :sys patch <th.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -N -a -C 1 th.orig.aff th.aff >th.diff
+ :sys {force} diff -a -C 1 th.orig.dic th.dic >>th.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :print Sorry, not supported.
diff --git a/runtime/spell/th/th.diff b/runtime/spell/th/th.diff
new file mode 100644
index 0000000..3b750ec
--- /dev/null
+++ b/runtime/spell/th/th.diff
@@ -0,0 +1,247 @@
+*** th.orig.aff Tue Aug 23 22:53:30 2005
+--- th.aff Tue Aug 23 22:53:46 2005
+***************
+*** 0 ****
+--- 1,3 ----
++ SET UTF-8
++
++ NOBREAK
+*** th.orig.dic Tue Aug 23 22:54:10 2005
+--- th.dic Thu Aug 25 15:00:09 2005
+***************
+*** 1 ****
+--- 1,2 ----
++ 99999
+ ก
+***************
+*** 458,460 ****
+ กระต๊อบ
+! กระต่อม { กฺระต่อม }
+ กระต้อยตีวิด
+--- 459,462 ----
+ กระต๊อบ
+! กระต่อม
+! กฺระต่อม
+ กระต้อยตีวิด
+***************
+*** 507,509 ****
+ กระทรวง
+! กระทวย { กฺระทวย }
+ กระทอก
+--- 509,512 ----
+ กระทรวง
+! กระทวย
+! กฺระทวย
+ กระทอก
+***************
+*** 575,577 ****
+ กระบาย
+! กระบาล { กฺระบาน }
+ กระบิ
+--- 578,581 ----
+ กระบาย
+! กระบาล
+! กฺระบาน
+ กระบิ
+***************
+*** 625,627 ****
+ กระเปาะ
+! กระเปี้ย { กฺระเปี้ย }
+ กระแป้
+--- 629,632 ----
+ กระเปาะ
+! กระเปี้ย
+! กฺระเปี้ย
+ กระแป้
+***************
+*** 653,655 ****
+ กระพา
+! กระพาก { กฺระพาก }
+ กระพี้
+--- 658,661 ----
+ กระพา
+! กระพาก
+! กฺระพาก
+ กระพี้
+***************
+*** 784,786 ****
+ กระแสง
+! กระแสะ { กฺระแสะ }
+ กระโสง
+--- 790,793 ----
+ กระแสง
+! กระแสะ
+! กฺระแสะ
+ กระโสง
+***************
+*** 824,826 ****
+ กระหัด
+! กระหาง { กฺระหาง }
+ กระหาย
+--- 831,834 ----
+ กระหัด
+! กระหาง
+! กฺระหาง
+ กระหาย
+***************
+*** 16104,16262 ****
+ ห้อม
+- หอม0
+-
+-
+- Q
+- `
+- q
+- w
+-
+-
+-
+-
+- ช
+-
+-
+- ั
+-
+- ใ
+-
+- ๔
+-
+- 
+-
+- &
+-
+- <
+-
+- X
+- f
+-
+- {
+-
+-
+-
+- ฏ
+-
+-
+- ฯ
+- ๅ
+-
+-
+-
+-
+- 
+-
+-
+- 8
+-
+-
+- W
+-
+- k
+-
+-
+-
+-
+-
+-
+-
+-
+-
+- ะ
+-
+-
+- ๓
+-
+-
+-
+-
+-
+- 9
+- A
+-
+-
+-
+-
+-
+-
+-
+-
+-
+- ธ
+-
+-
+-
+-
+-
+-
+- 
+- #
+-
+-
+-
+-
+-
+- l
+-
+-
+-
+-
+-
+-
+-
+- ฟ
+-
+-
+- ๎
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+- ธ
+-
+-
+-
+- ้
+- ๚
+-
+-
+- "
+-
+-
+-
+-
+-
+- j
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+- 
+- "
+- 0
+-
+- J
+-
+-
+- t
+-
+-
+-
+-
+-
+ เหมันต์
+--- 16112,16113 ----
diff --git a/runtime/spell/tl/main.aap b/runtime/spell/tl/main.aap
new file mode 100644
index 0000000..49d86ac
--- /dev/null
+++ b/runtime/spell/tl/main.aap
@@ -0,0 +1,77 @@
+# Aap recipe for Tagalog Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = tl_PH.aff tl_PH.dic
+
+all: $SPELLDIR/tl.latin1.spl $SPELLDIR/tl.utf-8.spl ../README_tl.txt
+
+$SPELLDIR/tl.latin1.spl : $FILES
+ :sys env LANG=tl_PH.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/tl tl_PH" -c q
+
+$SPELLDIR/tl.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8" -c "mkspell! $SPELLDIR/tl tl_PH" -c q
+
+../README_tl.txt : README_tl_PH.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} tl_PH.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+tl_PH.aff tl_PH.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch tl_PH.zip
+ :sys $UNZIP tl_PH.zip
+ :delete tl_PH.zip
+ @if not os.path.exists('tl_PH.orig.aff'):
+ :copy tl_PH.aff tl_PH.orig.aff
+ @if not os.path.exists('tl_PH.orig.dic'):
+ :copy tl_PH.dic tl_PH.orig.dic
+ @if os.path.exists('tl_PH.diff'):
+ :sys patch <tl_PH.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 tl_PH.orig.aff tl_PH.aff >tl_PH.diff
+ :sys {force} diff -a -C 1 tl_PH.orig.dic tl_PH.dic >>tl_PH.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch tl_PH.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../tl_PH.zip
+ :sys {force} diff ../tl_PH.orig.aff tl_PH.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy tl_PH.aff ../tl_PH.new.aff
+ :sys {force} diff ../tl_PH.orig.dic tl_PH.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy tl_PH.dic ../tl_PH.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete tl_PH.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/tl/tl_PH.diff b/runtime/spell/tl/tl_PH.diff
new file mode 100644
index 0000000..70208e7
--- /dev/null
+++ b/runtime/spell/tl/tl_PH.diff
@@ -0,0 +1,18 @@
+*** tl_PH.orig.aff Wed Aug 31 21:12:20 2005
+--- tl_PH.aff Wed Aug 31 21:13:16 2005
+***************
+*** 19 ****
+--- 19,31 ----
+ TRY angisotmklypubrhdewAP-SKMINDTHB'LEJGUvWCcORfjYzqFxVQZ
++
++ FOL
++ LOW
++ UPP
++
++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ޿
++ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
++
++ MIDWORD '-
++
++ MAP 1
++ MAP n
diff --git a/runtime/spell/tn/main.aap b/runtime/spell/tn/main.aap
new file mode 100644
index 0000000..61af161
--- /dev/null
+++ b/runtime/spell/tn/main.aap
@@ -0,0 +1,82 @@
+# Aap recipe for Setswana Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = tn_ZA.aff tn_ZA.dic
+
+# I don't have a Setswana locale, use Romanian instead.
+all: $SPELLDIR/tn.iso-8859-2.spl $SPELLDIR/tn.utf-8.spl \
+ $SPELLDIR/tn.cp1250.spl ../README_tn.txt
+
+$SPELLDIR/tn.iso-8859-2.spl : $FILES
+ :sys env LANG=ro_RO.ISO8859-2 $VIM -u NONE -e -c "mkspell! $SPELLDIR/tn tn_ZA" -c q
+
+$SPELLDIR/tn.utf-8.spl : $FILES
+ :sys env LANG=ro_RO.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/tn tn_ZA" -c q
+
+$SPELLDIR/tn.cp1250.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/tn tn_ZA" -c q
+
+../README_tn.txt: README_tn_ZA.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} tn_ZA.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+tn_ZA.aff tn_ZA.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch tn_ZA.zip
+ :sys $UNZIP tn_ZA.zip
+ :delete tn_ZA.zip
+ @if not os.path.exists('tn_ZA.orig.aff'):
+ :copy tn_ZA.aff tn_ZA.orig.aff
+ @if not os.path.exists('tn_ZA.orig.dic'):
+ :copy tn_ZA.dic tn_ZA.orig.dic
+ @if os.path.exists('tn_ZA.diff'):
+ :sys patch <tn_ZA.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 tn_ZA.orig.aff tn_ZA.aff >tn_ZA.diff
+ :sys {force} diff -a -C 1 tn_ZA.orig.dic tn_ZA.dic >>tn_ZA.diff
+
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch tn_ZA.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../tn_ZA.zip
+ :sys {force} diff ../tn_ZA.orig.aff tn_ZA.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy tn_ZA.aff ../tn_ZA.new.aff
+ :sys {force} diff ../tn_ZA.orig.dic tn_ZA.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy tn_ZA.dic ../tn_ZA.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete tn_ZA.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/tn/tn_ZA.diff b/runtime/spell/tn/tn_ZA.diff
new file mode 100644
index 0000000..dace0d4
--- /dev/null
+++ b/runtime/spell/tn/tn_ZA.diff
@@ -0,0 +1,10 @@
+*** tn_ZA.orig.aff Wed Aug 31 20:46:24 2005
+--- tn_ZA.aff Wed Aug 31 20:47:01 2005
+***************
+*** 21 ****
+--- 21,25 ----
+ TRY aeoltinsghkmbdwrpufyMjSDBKPTL-AJREGNcIvFCUWYáz
++
++ FOL
++ LOW
++ UPP
diff --git a/runtime/spell/uk/main.aap b/runtime/spell/uk/main.aap
new file mode 100644
index 0000000..3a0fe6d
--- /dev/null
+++ b/runtime/spell/uk/main.aap
@@ -0,0 +1,57 @@
+# Aap recipe for Ukrainian Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = uk_UA.aff uk_UA.dic
+
+all: $SPELLDIR/uk.koi8-u.spl $SPELLDIR/uk.utf-8.spl \
+ ../README_uk.txt
+
+$SPELLDIR/uk.koi8-u.spl : $FILES
+ :sys env LANG=uk_UA.KOI8-U $VIM -u NONE -e -c "mkspell! $SPELLDIR/uk uk_UA" -c q
+
+$SPELLDIR/uk.utf-8.spl : $FILES
+ :sys env LANG=uk_UA.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/uk uk_UA" -c q
+
+../README_uk.txt: README_uk_UA.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} uk_UA.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+# This is a bit tricky, since the file name includes the date.
+uk_UA.aff uk_UA.dic: {buildcheck=}
+ :assertpkg unzip
+ :fetch uk_UA.zip
+ :sys unzip uk_UA.zip
+ :delete uk_UA.zip
+ @if not os.path.exists('uk_UA.orig.aff'):
+ :copy uk_UA.aff uk_UA.orig.aff
+ @if not os.path.exists('uk_UA.orig.dic'):
+ :copy uk_UA.dic uk_UA.orig.dic
+ @if os.path.exists('uk_UA.diff'):
+ :sys patch <uk_UA.diff
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 uk_UA.orig.aff uk_UA.aff >uk_UA.diff
+ :sys {force} diff -a -C 1 uk_UA.orig.dic uk_UA.dic >>uk_UA.diff
+
+# Check for updated spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :print Doesn't work yet.
diff --git a/runtime/spell/uk/uk_UA.diff b/runtime/spell/uk/uk_UA.diff
new file mode 100644
index 0000000..8e23dc2
--- /dev/null
+++ b/runtime/spell/uk/uk_UA.diff
@@ -0,0 +1,17 @@
+*** uk_UA.orig.aff Wed Aug 31 21:28:03 2005
+--- uk_UA.aff Wed Aug 31 21:29:53 2005
+***************
+*** 2,5 ****
+ TRY ɦ֧ۤݭ'
+! LOWER ĭŤɦ'
+! UPPER 鶷'
+
+--- 2,9 ----
+ TRY ɦ֧ۤݭ'
+!
+! FOL ĭŤɦ'
+! LOW ĭŤɦ'
+! UPP 鶷'
+!
+! MIDWORD '-
+
diff --git a/runtime/spell/yi.vim b/runtime/spell/yi.vim
new file mode 100644
index 0000000..c08cf8c
--- /dev/null
+++ b/runtime/spell/yi.vim
@@ -0,0 +1,10 @@
+" For Yiddish capitals should not be checked. But only change the
+" 'spellcapcheck' option when it is not at its default value.
+let s:spc = &l:spc
+setlocal spc&
+if s:spc == &l:spc
+ setlocal spc=
+else
+ let &l:spc = s:spc
+endif
+unlet s:spc
diff --git a/runtime/spell/yi/README.txt b/runtime/spell/yi/README.txt
new file mode 100644
index 0000000..09af739
--- /dev/null
+++ b/runtime/spell/yi/README.txt
@@ -0,0 +1,9 @@
+README file for the Yiddish spell file.
+
+The word list was provided by Raphael Finkel. It is the same one that is used
+by uspell.
+
+There also is a romanized (transliterated) word list. This is used for
+latin1. To use this list when 'encoding' is utf-8 use ":set spelllang=yi-tr".
+
+Copyright Raphael Finkel. Included with permission in Vim.
diff --git a/runtime/spell/yi/main.aap b/runtime/spell/yi/main.aap
new file mode 100644
index 0000000..8a98ce0
--- /dev/null
+++ b/runtime/spell/yi/main.aap
@@ -0,0 +1,65 @@
+# Aap recipe for Yiddish Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = yi.dic yi.aff
+WORDFILE = wordlist.utf8.txt
+FILES_TR = yi_tr.dic yi_tr.aff
+WORDFILE_TR = wordlist.txt
+
+all: $SPELLDIR/yi.utf-8.spl $SPELLDIR/yi-tr.utf-8.spl \
+ $SPELLDIR/yi.latin1.spl ../README_yi.txt
+
+$SPELLDIR/yi.utf-8.spl : $FILES
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/yi yi" -c q
+
+$SPELLDIR/yi-tr.utf-8.spl : $FILES_TR
+ :sys $VIM -u NONE -e -c "set enc=utf-8"
+ -c "mkspell! $SPELLDIR/yi-tr yi_tr" -c q
+
+$SPELLDIR/yi.latin1.spl : $FILES_TR
+ :sys $VIM -u NONE -e -c "set enc=latin1"
+ -c "mkspell! $SPELLDIR/yi yi_tr" -c q
+
+../README_yi.txt : README.txt
+ :copy $source $target
+
+#
+# Fetch the word list when needed.
+#
+URLDIR = http://www.cs.uky.edu/~raphael/yiddish
+:attr {fetch = $URLDIR/%file%} $WORDFILE $WORDFILE_TR
+
+# We use the word list as a .dic file, so that we can use an affix file to
+# define a few extra things.
+$FILES: {buildcheck=}
+ :assertpkg patch
+ :fetch $WORDFILE
+ :copy $WORDFILE yi.dic
+ :touch {force} yi.aff
+ @if os.path.exists('yi.diff'):
+ :sys patch < yi.diff
+
+$FILES_TR: {buildcheck=}
+ :assertpkg patch
+ :fetch $WORDFILE_TR
+ :copy $WORDFILE_TR yi_tr.dic
+ :touch {force} yi_tr.aff
+ @if os.path.exists('yi_tr.diff'):
+ :sys patch < yi_tr.diff
+
+diff {virtual}:
+ :assertpkg diff
+ # Using a context of two lines to work around a bug in FreeBSD patch.
+ :sys {force} diff -a -C 2 $WORDFILE yi.dic > yi.diff
+ :sys {force} diff -a -N -C 1 /dev/null yi.aff >> yi.diff
+ :sys {force} diff -a -C 2 $WORDFILE_TR yi_tr.dic > yi_tr.diff
+ :sys {force} diff -a -N -C 1 /dev/null yi_tr.aff >> yi_tr.diff
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/yi/yi.diff b/runtime/spell/yi/yi.diff
new file mode 100644
index 0000000..1153b5c
--- /dev/null
+++ b/runtime/spell/yi/yi.diff
@@ -0,0 +1,19 @@
+*** wordlist.utf8.txt Thu Aug 11 19:49:22 2005
+--- yi.dic Thu Aug 11 19:49:23 2005
+***************
+*** 1,2 ****
+--- 1,3 ----
++ 999999
+ גרונטעלעמענט
+ דזשאָבענדיקס
+*** /dev/null Wed Mar 8 22:11:00 2006
+--- yi.aff Mon Aug 15 23:06:00 2005
+***************
+*** 0 ****
+--- 1,6 ----
++ SET UTF-8
++
++ REP 3
++ REP וו װ
++ REP יי ײ
++ REP וי ױ
diff --git a/runtime/spell/yi/yi_tr.diff b/runtime/spell/yi/yi_tr.diff
new file mode 100644
index 0000000..dcc1706
--- /dev/null
+++ b/runtime/spell/yi/yi_tr.diff
@@ -0,0 +1,18 @@
+*** wordlist.txt Tue Aug 16 10:46:26 2005
+--- yi_tr.dic Tue Aug 16 10:46:42 2005
+***************
+*** 1,2 ****
+--- 1,3 ----
++ 84608
+ gruntelement
+ dzhobendiks
+*** /dev/null Wed Mar 8 22:11:00 2006
+--- yi_tr.aff Tue Aug 16 10:48:01 2005
+***************
+*** 0 ****
+--- 1,5 ----
++ SET ISO8859-1
++
++ FOL
++ LOW
++ UPP
diff --git a/runtime/spell/zu/main.aap b/runtime/spell/zu/main.aap
new file mode 100644
index 0000000..7805d76
--- /dev/null
+++ b/runtime/spell/zu/main.aap
@@ -0,0 +1,83 @@
+# Aap recipe for Zulu Vim spell files.
+
+# Use a freshly compiled Vim if it exists.
+@if os.path.exists('../../../src/vim'):
+ VIM = ../../../src/vim
+@else:
+ :progsearch VIM vim
+
+SPELLDIR = ..
+FILES = zu_ZA.aff zu_ZA.dic
+
+# There is no Zulu locale, use the Dutch one instead.
+all: $SPELLDIR/zu.latin1.spl $SPELLDIR/zu.utf-8.spl \
+ $SPELLDIR/zu.ascii.spl ../README_zu.txt
+
+$SPELLDIR/zu.latin1.spl : $FILES
+ :sys env LANG=nl_NL.ISO8859-1
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/zu zu_ZA" -c q
+
+$SPELLDIR/zu.utf-8.spl : $FILES
+ :sys env LANG=nl_NL.UTF-8
+ $VIM -u NONE -e -c "mkspell! $SPELLDIR/zu zu_ZA" -c q
+
+$SPELLDIR/zu.ascii.spl : $FILES
+ :sys $VIM -u NONE -e -c "mkspell! -ascii $SPELLDIR/zu zu_ZA" -c q
+
+../README_zu.txt : README_zu_ZA.txt
+ :copy $source $target
+
+#
+# Fetching the files from OpenOffice.org.
+#
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} zu_ZA.zip
+
+# The files don't depend on the .zip file so that we can delete it.
+# Only download the zip file if the targets don't exist.
+zu_ZA.aff zu_ZA.dic: {buildcheck=}
+ :assertpkg unzip patch
+ :fetch zu_ZA.zip
+ :sys $UNZIP zu_ZA.zip
+ :delete zu_ZA.zip
+ @if not os.path.exists('zu_ZA.orig.aff'):
+ :copy zu_ZA.aff zu_ZA.orig.aff
+ @if not os.path.exists('zu_ZA.orig.dic'):
+ :copy zu_ZA.dic zu_ZA.orig.dic
+ @if os.path.exists('zu_ZA.diff'):
+ :sys patch <zu_ZA.diff
+
+
+# Generate diff files, so that others can get the OpenOffice files and apply
+# the diffs to get the Vim versions.
+
+diff:
+ :assertpkg diff
+ :sys {force} diff -a -C 1 zu_ZA.orig.aff zu_ZA.aff >zu_ZA.diff
+ :sys {force} diff -a -C 1 zu_ZA.orig.dic zu_ZA.dic >>zu_ZA.diff
+
+
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch zu_ZA.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../zu_ZA.zip
+ :sys {force} diff ../zu_ZA.orig.aff zu_ZA.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy zu_ZA.aff ../zu_ZA.new.aff
+ :sys {force} diff ../zu_ZA.orig.dic zu_ZA.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy zu_ZA.dic ../zu_ZA.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete zu_ZA.zip
+
+
+# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/zu/zu_ZA.diff b/runtime/spell/zu/zu_ZA.diff
new file mode 100644
index 0000000..d44d029
--- /dev/null
+++ b/runtime/spell/zu/zu_ZA.diff
@@ -0,0 +1,8 @@
+*** zu_ZA.orig.aff Wed Aug 31 21:49:18 2005
+--- zu_ZA.aff Wed Aug 31 21:49:52 2005
+***************
+*** 21 ****
+--- 21,23 ----
+ TRY eanuolkihmgwzbtsypdqfcjvxr
++
++ MIDWORD -