Translation dictionary viewer
Go to file
Přemysl Eric Janouch 15f62b7054 Add a class to handle dictzip files
Provides pseudo-random access to dictionary files compressed using dictzip.

It doesn't implement a cache, it just loads missing chunks until it has the
whole file.  I'm not sure if discarding not recently used chunks is really
a useful feature.  If there _was_ a way to get noticed when system memory
is low, I think the best way to handle that event would be to simply release
it all.

All in all, this is pretty useless.  But it was interesting to write.

This has yet to be integrated into the application proper.
2013-07-18 00:16:43 +02:00
docs Add a manpage 2013-05-19 07:49:47 +02:00
po Update translations 2013-05-19 08:04:13 +02:00
src Add a class to handle dictzip files 2013-07-18 00:16:43 +02:00
.gitignore Add CMake infrastructure 2013-05-17 18:41:14 +02:00
CMakeLists.txt Add a class to handle dictzip files 2013-07-18 00:16:43 +02:00
LICENSE Add LICENSE and README 2013-05-17 00:54:11 +02:00
README Add LICENSE and README 2013-05-17 00:54:11 +02:00
config.h.in Fix double- and zero-wide characters 2013-06-02 00:04:43 +02:00

README

StarDict terminal UI

This program aims to provide an easy way of viewing translation and other kinds
of dictionaries in your terminal.  The author wasn't successful in finding any
free dictionary software of this type, GUI or not, and thus decided to write his
own.

The project is covered by a BSD-style license, unlike vast majority of other
similar projects, and can serve as a base for implementing other dictionary
software under a more permissive license than your usual GNU General Public
License.  I'll buy you a beer for shouting obscenities at the address of RMS in
public; I couldn't reuse _anything_.

So far it has only been tested under Ubuntu Linux and some work has to be done
yet until the software can be considered fit to be included in regular Linux and
BSD distributions.  Help is much appreciated in this regard.