 Dictionary Templates
 ~~~~~~~~~~~~~~~~~~~~

 This directory contains dictionary build kits for 15 languages.

 Please note that it does not contain actual word lists. Such lists have to
 be provided by yourself. Alternately, it is possible to modify
 existing dictionaries.

 Each language has a source directory <language>_src (e.g. es_src),
 containing a Makefile, a Hint file (e.g. es.hints) and a 
``placeholder file'' for the list of frequent words (e.g. es.freq).

 If you add a word list of the form <language>.wl inside
 <language>_src, the Makefile will rebuild a compiled dictionary base.cdi
 into the directory <language> (e.g 'es/base.cdi') and a .dar dictionary
 archive in the present directory.

 To modify existing dictionaries, it is necessary to extract the
 contents of the .dar dictionary archive (which is actually a jar/zip
 file) in a working directory, then it can be modified like this:
 (for example) 

+---+
$ dictbuilder -cs ISO-8859-1 -hints de.hints de.cdi added_words.txt \
    -sub removed_words.txt -o new_de.cdi
+---+

 where:
    -cs ISO-8859-1    is needed to be able to read added_words.txt and
                      removed_words.txt (which are ISO Latin 1 files)
    -hints de.hints   is needed to be able to read de.cdi
    de.cdi            is the compiled dictionary to modify
    added_words.txt   is the words you want to add (one per line)
    removed_words.txt is the words you want to remove
    new_de.cdi        is the generated dictionary
 
 Then the .dar archive has to be rebuilt with new_de.cdi *renamed into*
 de.cdi

 For more details, please read the Dictionary Builder User's Guide.

