PAdict Developer Resources

Version 0.3.3

Sourcecode access

Warning! For PAdict, we discontinued using the Sourceforge CVS server!

If you are in the need of the source code of PAdict, you can grab it from our subversion server:

https://large.homeip.net/svn/repos/branches/unstable/padict/

We hope that SourceForge introduces the new SVN services for production soon, so that we can migrate the sources back.

The dbcreator and documentation sources still reside on the SourceForge cvs server.

Subversion usage description:

  1. Install some Subversion client, i.e. the command line client
  2. point it to the server and check out the sources, i.e.
    $> svn co https://large.homeip.net/svn/repos/branches/unstable/padict/

Developer binaries

It's strongly advised that you do NOT use these binaries or databases on your PDA. They are often very unstable and may use debugging functions that will *crash* your PDA. The main database files from the sourceforge.net archives will be usable with these releases until specialized database files appear here. Also, remember that the databases available here can be *only* used with the developer binary below, not the regular version of PAdict!

Nightly archives & zip packages

instead of downloading the files below one by one, you can grab the whole nightly with all databases (that are newer than the release databases) as a zip file. Those files are also stored in the archive.

most recent version: padict_nightly_20061209_760S.zip [2006-12-10 00:14]

Databases:
Please make sure to use the current beta databases with the new nightly builds. Those databases won't work with PAdict 0.3.x!

Database package v.0.9.0
radical search database

There are many ways to contribute. You could help in making the core program better (faster, nicer, smaller...), help writing better documentation, or adding strokes for more kanji to the kanji database...

If you are interested in the actual, unstable development code of PAdict or the database generator code, both are in the CVS on SourceForge. The database generator is mostly quick&dirty C++, but seems to compile with Cygnus gcc under windows and GNU/gcc under Linux. I have only tested it on x86 machines, but the different data alignment on other systems may create corrupt output.

Database converters

If you want to convert your own edict formatted file for PAdict, you can use the padict dbcreator. It can be found in CVS, but we also have a windows binary:

Windows dbcreator binary

usage description

Don't expect too much, though, it's just a command line tool (yet)!

Developer resources

The Mailing List

The TODO list

I have made up some database descriptions. Those are only interesting for developers. I'm not quite sure that's it's possible to understand them, but give it a try ;)

developers_notes.txt - some global database formats and descriptions

structures_tree.png - how the index trees for kana and kanji are build and stored

PAdict © Lars Grunewaldt under GPL, 2002 - 2005