Russian Qt Forum
Май 04, 2024, 21:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Менеджер разговорников для изучения английского  (Прочитано 3155 раз)
pl
Гость
« : Апрель 11, 2016, 18:30 »



Привет. В деле наполнения своего английского лексикона я начал выписывать и учить незнакомые слова. Потом решил искать замену таких карточек в доступных словарях и не нашёл ничего нормального. Например, карточки в 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/phrasebooks
Howto и горячие клавиши: 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/6V2gJ9LCN
Portable: http://rghost.ru/8WrTMcGrP
« Последнее редактирование: Апрель 12, 2016, 14:37 от pl » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.077 секунд. Запросов: 20.