Привет. В деле наполнения своего английского лексикона я начал выписывать и учить незнакомые слова. Потом решил искать замену таких карточек в доступных словарях и не нашёл ничего нормального. Например, карточки в Abbyy Lingvo предлагают только укороченный вариант перевода, для изучения с моей точки зрения не пригодный, и не предлагают многоуровневый каталог карточек, например, чтобы изучать различные темы с подтемами. Я решил написать менеджер разговорников. На Qt, лицензия GPL3+. К сожалению,
Windows-only. Использую MinGW сборку, на VS тестировал только на версии 2013. Релиза пока нет. Код доступен тут:
git clone git://git.code.sf.net/p/phrasebooks/code phrasebooks-code
Проект на SF:
https://sourceforge.net/projects/phrasebooksHowto и горячие клавиши:
https://sourceforge.net/p/phrasebooks/wiki/howtoПереводы для желающих (русский делаю сам
):
https://www.transifex.com/projects/p/phrasebooksПример линковки GoldenDict и WorldWeb:
https://www.youtube.com/watch?v=2hyLpWzt6mUПример линковки Abbyy Lingvo:
https://www.youtube.com/watch?v=ctg9ChXVjwoЧто есть:
- многоуроневый набор книг и глав в книгах (то бишь карточек)
- сортировка слов
- отправка слов из карточки в выбранный вами словарь (т.н. линковка), например в GoldenDict, Abbyy Lingvo и т.д.
Чего нет и скорее всего не будет:
- поддержка языков, отличных от Английского
- полноценная поддержка словарей, которые скрывают свои контролы или не имеет нативных контролов (например, написанные на Qt). GoldenDict, например, написан ан Qt, но достаточно хорошо линкуется, просто повезло.
Как работает линковка: текст отправляется в выбранный вами словарь с помощью симуляции ввода с клавиатуры (Win32 API SendInput()).
Высказывайте пожелания
Компилирование и тестирование приветствуется! Требуется Qt 5.5.1.
Предварительные версии:Инсталлятор:
http://rghost.ru/6V2gJ9LCNPortable:
http://rghost.ru/8WrTMcGrP