=================
= PSPedict v0.2 =
=================

Author: PixelDragon (pspedict@hotmail.com)


What is PSPedict?
=================
PSPedict is a general Japanese <-> English dictionary.

It contains the following EDICT files:
  General        (68,785 Japanese entries).
  Computer Terms (10,547 entries)
  Legal Terms    ( 3,232 entries)
  Life Sciences  (31,382 entries)

You can search in English via the On Screen Keyboard (OSK),
or in Japanese using Hiragana/Katakana. It is also possible
to search using Kanji from a Kanji Popup window, or when 
navigating through the Kanjidic file (6,353 entries).

Found sets can be saved and loaded (up to 500), and all entries
(excluding Kanjidic) can be added to up to four separate study
lists, each containing a maximum of 2,000 entries.

When conducting a search, note that up to 2,000 entries will be
located. You will be alerted if more entries exist. If so, you
should try to refine your search.

A '*' is allowed at the end of an English search string to act
as a wildcard character.

Options are available to sort the found set by original order,
length and reading (kana), and to search at the start of the
string (Japanese text), or exact word match.

Controls:
Most actions can be accessed through the Menu by pressing the
START button. When in the list view, pressing Up or Down will
move to the next/prev element. Pressing L or R will move one
page at a time, and will move 10 pages at a time if held for
more than approx 3 seconds. Hovering the cursor over a Kanji
character for a few seconds will bring up a Kanji Popup window.
You can search for that Kanji by pressing CROSS, or close the
window by pressing CIRCLE.

Pressing CROSS when in the list view will show only that
selection. You can press L or R when in the selection view
to move to the next/prev selection. If the text is scrollable,
press Up or Down to scroll the text.
A quick list of keys is also mentioned when you access help
on the startup screen.


Installation
============
Simply copy the contents of the folder "PSPedict" to the
game folder of your psp, e.g. "X:\PSP\GAME" where X: is
the drive letter for your PSP. If you are asked to overwrite
any files, select yes/yes to all.

Please note, installing a new version will not overwrite your
saved found sets or study lists.

I'm not sure if it's an issue these days, but some people
may have had the file jpn0.pgf located in the flash0 over
written by some custom firmware. It that is you, just 
ensure you place a copy of the file jpn0.pgf into the "data"
folder. If you don't know where to get the file jpn0.pgf,
try using something like new psardumper to dump an official
firmware, and the file will be located in the "F0\Font" folder.
Failing that, try Googling it ;)

I have tested the app on a PSP 1000 using CFW M33-6 and
CFW 5.50 GEN-B (FULL) without any issues.


Disclaimer
==========
All software is provided as-is and without warranty.
USE AT YOUR OWN RISK. The author will not be held responsible for
any damages or loss resulting from the use or misuse of PSPedict.
Having said that, as stated above, I have not encountered any
problems myself, but cannot preempt every possibility and configuration.


Changelog
=========
- V0.2 (26/10/09)
  - Included support for other EDICT files, Computer Terms, Legal Terms
    and Life Sciences. Unfortunately, Proper Names is just too large to
    include. The extra EDICT files can be loaded via the Menu (the icon
    is next to the exit icon and looks like a book with an up arrow).
    Please be aware that study lists and found sets now are exclusive to
    their own EDICT files. This means that when you have the Computer Terms
    edict open, you can only view found sets and study lists relevant to that
    EDICT file. This is because found sets and study lists use an index rather
    than saving the actual contents of an entry. This is also to conserve memory.
    
  - Added Ini file support to store search/sort options. If there are
    any problems with the file, just delete "PSPedict.ini" in the data
    folder and the file will be recreated when you next launch the app.

  - Match Whole Word has been enabled for Kana/Kanji. What this basically
    does is expect to match the whole string only. For example, if you search
    for hiragana 'hi' with match hole word enabled, if a string has 'hima' the
    match will fail. Strings consisting of 'hi' only will be matched.

  - Fixed the screen flow slightly so it is more natural. For example, if you
    exit out of the On Screen Keyboard (OSK), you will now return to the screen
    where you opened the OSK.

  - Deletion of previously saved found set files is now implimented. This can be
    done from the "Load a Found Set" menu item.

- V0.1 Initial release (21/10/09).


Todo list
=========
- Looking at the possibility of including support for Tanaka Corpus example scentences, can't 
  promise anything though. ;)


Thanks/Credits
==============
Jim Breen for EDICT and KANJIDIC. (http://www.csse.monash.edu.au/~jwb/cgi-bin/wwwjdic.cgi?1C)
Brunni for OSLib. (http://oslib.playeradvance.org/doku.php?id=home)
Sakya for OSLib Mod. (http://sakya.altervista.org/new/index.php?mod=03_Forums)
BenHur for Intrafont. (http://www.psp-programming.com/benhur/)
Icons from http://www.icojoy.com.
Background picture from FreeDigitalPhotos.net.
DAX for consistently pumping out quality CFW. Legend.
Anyone who has made a donation, thanks.
Lastly, anyone who has downloaded, supported, given feedback, etc...


Did you enjoy this app?
=======================
If so, please consider making a small donation.
visit http://users.tpg.com.au/arrow333/pspedict/index.html
and follow the link. Thanks.

License
=======
This app is licensed under GNU General Public License v3.
See the attached license file gpl.txt or visit
<http://www.gnu.org/licenses/>.
