------------------------------------
CPT Word Lists 1.3

Win32 version, MS JVM (jview) or Sun's
Java JDK/JRE required.

Shareware, runs in demo mode until registered.
Freely distributable.

Updated: 20-July-2005
------------------------------------

DESCRIPTION
-----------
CPT Word Lists is collection of tools for processing word
lists and text files, supporting Unicode and unlimited number
of encodings via the Java converters. Its main goal is
to create dictionaries for the other CPT programs
but it can be used as completely independent program.

Features:

The set of operations over textual (plain text or HTML)
files include:
- browsing/searching in any standard encoding including
  decomposition and bidi support;
- extracting words, calculating letter and word frequencies;
- flexible 'word' definition and filtering;
- changing the encoding and the letter case, transliterating;
- standard Unicode and custom normalizations;
- visual/logical order conversion for RTL scripts;
- simple spell checking and tagging.

The word lists (text or dictionary format) operations
include the above plus:
- creating highly compressed dictionaries optionally
  including tags and definitions (one million words
  can be stored in a browsable, less then 1MB file);
- several types of sorting including user defined
  order and alphabets (90 alphabets supplied);
- compare/add/delete functions over dictionaries;
- global assignment of tags and extracting
  subsets via filters;
- automatic or user defined suffixes packing;
- via user definitions: creating and expanding
  munched lists, creating and filtering tagged lists,
  translating tags in tagged lists, tagging;
- searching and extracting word patterns;
- creating inverted indexes;
- 3 levels of protecting the dictionaries.

More details can be found in the HTML documentation.
The differences with the old versions are listed in Changes.txt.

There is a supporting program CPT Dictionary
for browsing the files created by CPT Word Lists.
CPT Dictionary is free for non-commercial use and
you can distribute it together with your dictionaries.


SYSTEM REQUIREMENTS
-------------------
- Supported OS: Windows 95/98/ME/NT/2K/XP
  (for Linux there is a separate distribution);
- Requires 2 MB of disk space;
- This is Java program and Sun's JDK/JRE 1.1 or
  greater or compatible is needed. The Sun's Java
  Runtime Environment is available for download at: 
  http://java.sun.com/products/
  (version 1.1.8 is 5 MB, 1.5.0_03 is 15 MB)
  For Java 1.1, please, look at our JavaFonts.txt
  for tuning your JDK/JRE installation.
  If you prefer MS JVM (jview was included in all Windows
  versions till the end of 2004), we have to note that MS JVM
  has faster GUI but supports limited number of character encodings.


INSTALL
-------
1. Extract this zip file into temporary directory.

2. Edit "install.bat" to reflect your Java VM
   (there are guiding comments in the file).
   Run it from the temporary directory.
   This will start the wizard and according to your
   choices, the CPT Word Lists program will be installed.
   If you have older version of the program,
   the new version should be installed in
   different directory.

3. The installation program (install.class) is a
   self-extracting class file whose contents get
   extracted during the installation and two
   directories will be created:
   - the target one chosen for the installation;
   - <user-home>\ITJ directory for the uninstall program
   (see UNINSTALL below).
   Note that CPT Word Lists is 'single user application'
   and the user running the program should have
   full access to the installation directory.

4. During the installation you will be asked for a
   License Key, if you don't have, leave the field
   empty - the program will run in Demo mode. In this
   mode the size of word lists/dictionaries is
   limited to 500 words, the optional Thai
   composition will not be available, and 
   'All Files in Source Directory' menu item
   will be disabled.

5. If you have problem running CPT Word Lists,
   check/modify the generated cpt_wl13.bat file to
   reflect your JDK/JRE environment, especially
   if you install a new version of JRE after you
   install this program (e.g. for Java after 1.3.0, you
   shoud add -noverify flag).
   The Java console window is closed after
   starting the program. If you want to keep it,
   you should change "start wjview" to "jview"
   or "start javaw" to "java".

6. Under Windows XP there is a small problem with the
   background color of the menu bar for all
   Java versions before 1.4.2. You can solve it
   via selecting in desktop Display Properties
   the Windows Classic theme, or via changing
   the menu color of the XP theme (which is white)
   to the default background.


UNINSTALL
---------
To uninstall, do one of the following:

-  Click on the uninstall icon added to the
   start menu or desktop folder.

-  Go to the Add/Remove Programs dialog in the
   Windows Control Panel and remove the program.

-  Run in command line
   <user-home>\ITJ\juninst <CPT-home>\UnInst
   where <CPT-home> is the installation directory,
   and <user-home> for Win 2K/XP is:
     c:\Documents and Settings\<user-name>
   for NT it is:
     c:\winnt\Profiles\<user-name>
   and for ME or single user Win 95 it is:
     c:\windows

If you have installed a new version of JRE after
the installation of this program, check/modify
juninst.bat in your <user-home>\ITJ sub directory.
After the uninstallation the ITJ directory
will not be removed because it serves all CPT
packages. If you don't have any other CPT
program, you can delete it.


LICENSE AND REGISTER
--------------------
Check out the License.txt and Register.txt for
license and register information.


CONTACT
-------
We are very interested in receiving your comments,
suggestions, and bug reports at our email:
cptshareware@yahoo.com
