About Dicto project

История возникновения проекта

Идея написания универсальной оболочки для словарей возникла после того, как каждый член команды DictoTeam встретился с очевидными проблемами словарей (как платных, так и свободнораспространяемых), как-то:

  • ни одна из программ-словарей не имела свободы настраиваемости внешнего вида.
  • ни одна из программ-словарей не работала доcтаточно быстро
  • ни одна из программ-словарей при всех своих неоспоримых достоинствах не имела той свободы настраиваемости горячих клавиш, которая устраивала бы всех членов команды

Поскольку каждому из членов команды рано или поздно приходилось сталкиваться с теми или иными программами-словарями, каждый из них вывел свои требования для программы-словаря. Забавно, но эти требования оказались практически идентичными. И, так уж случается, по прошествию времени эти требования были сформулированы в список:

  • интерфейс программы-словаря должен быть настраиваемым.
  • перевод слова не должен быть ограничен (как это наблюдается у множества свободнораспространяемых словарей), он должен быть максимально полон, то есть по полноте своей должен стремиться к гигантам словарестроения
  • программа-словарь не должен занимать необоснованнно много места на диске.
  • программа-словарь не должна работать раздражающе медленно.
  • программа-словарь должна иметь определенное число настроек удобных горячих клавиш для перевода.
  • программа-словарь должна давать пользователю переводить не только одно слово за раз, но и давать возможность мультиперевода
  • программа-словарь должна давать пользователю возможность удобной и быстрой навигации по словарю
  • программа-словарь как минимум должна являться программой свободнорапространяемой

Итак, после того, как эти требования сформировались, закипела работа. Дело оказалось достаточно интересным, и, что самое удивительное - сложным, поскольку добиться совмещения условий минималистичности и простоты интерфейса, скорости работы программы оказалось задачей не из легких. В процессе работы было рассмотрено огромное количество вариантов интерфейса, появлялись и снова исчезали разные функциональности, было много споров, много огорчений, когда приходилось отказываться от каких-то стоящих идей в пользу других..

И вот, по прошествии трех месяцев, в свет выходит первая публичная версия продукта, детище горстки энтузиастов.



Благодарности

  • В первую очередь авторы благодарят своих супруг, которые на протяжении долгих месяцев видели лишь затылки своих вторых половин, однако относились к затее достаточно дипломатично
  • Cпасибо Сергею Ткаченко (http://www.trichview.ru/) за шикарный компонент TRichView, использующийся в Dicto
  • Огромное спасибо команде AC Team (http://www.alphaskins.com/) за оперативную доработку компонентов, которые используются в Dicto
  • Огромное спасибо команде Manlix.ru (http://www.manlix.ru/), php скрипты, разработанные этой командой, используются на сайте Dicto
  • Огромное спасибо и респект нашим форумчанам Вадиму aka Krab и Рустаму aka sneg за немалый вклад в развитие священной идеи Интернационала (читай - за присланные немецкий и башкирский переводы интерфейса Dicto)