Разработчики опубликовали выпуск приложения для работы со словарными данными GoldenDict 1.5.0 спустя 10 лет после изначально намеченной даты. GoldenDict поддерживает различные форматы словарей и энциклопедий, а также позволяет отображать документы в формате HTML при помощи движка WebKit.
GoldenDict предлагает графический интерфейс на основе вкладок с возможностью работы в виде всплывающей подсказки для пояснения смысла или перевода слов, выделенных или помещённых в буфер обмена. Поиск учитывает морфологию и возможность воспроизведения правильного звукового произношения слов. Приложение поддерживает форматы словарей StarDict, Babylon, Lingvo, Dictd, AARD, MDict и SDict, а также интеграцию c Wikipedia и сайтами на базе движка MediaWiki.
Изменения в GoldenDict 1.5.0 включают:
адаптацию кодовой базы для сборки с Qt5 и решение проблем при работе в современных графических окружениях;
интерфейс встроенной подсказки;
поддержку FFmpeg 5.0 и файлов в форматах ".oga", ".webp", ".mpa", ".mp2" и ".opus";
поддержку форматов XDXF (XML Dictionary eXchange Format), PML (Pango Markup Language), SLOB, Epwing, ZIM, MDict (.mdx/.mdd), Aard (aar-html), Sdict и GLS;
поддержку протокола DICT;
полнотекстовый поиск и улучшенный поиск с использованием регулярных выражений;
встроенный мультимедийный проигрыватель на базе QMediaPlayer;
возможность импорта истории запросов из файла;
переработанный интерфейс для разделения словарей на группы;
опции «копировать как текст» и «копировать изображение»;
возможность помещения статей в раздел «избранное»;
режим поиска с использованием синонимов;
поддержку шифрования индексов ключевых слов;
возможность работы на сенсорных экранах с управлением на базе экранных жестов.
Код проекта написан на языке С++ с использованием библиотеки Qt и распространяется под лицензией GPLv3+. Поддерживается сборка для платформ Windows, Linux и macOS.
Источник новости: habr.com