Project dico
dico
2.12
— 
2024-12-31
* The gcide module ** idxgcide skips duplicated headwords ** Fixed some gcide entities, introduced missing ones ** Fixed Ancient Greek transliteration ** New option: "watch" When supplied, the module will watch for modifications in the dictionary corpus files and rebuild the index file when necessary. ** HTML output HTML output is enabled by the "html" module option. It is produced only after "OPTION MIME" command command. * Input conversions The argument to DEFINE or MATCH command can optionally be modified before being used in actual search. This allows, for example, to input search terms in transliteration instead of in the actual script. Conversions are implemented by loadable modules and are associated with individual databases. This version is shipped with the new module "greek_kbd", which implements Greek transliteration. * Dicoweb ** Switch to Python 3.11+ with type hints ** Upgrade Django to version 4.2 ** Improve desktop and mobile views using HTML5 ** Implement a dark mode ** Use Poetry and pyproject.toml ** Integrate Pylint and Mypy for development ** Implement various fixes and improvements * pcre module now requires libpcre2 Support for obsolescent libpcre has been withdrawn. * Bugfixes ** GCIDE indexer ** Fix premature freeing of search argument in Python iterators https://puszcza.gnu.org.ua/bugs/?595
GNU Dico provides a flexible modular implementation of dictionary server, a number of modules for it, and a console based dictionary lookup utility. A Web interface is also available.