New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Подключение словарей

Всё по словарям

Re: Подключение словарей

Postby ikm » Mon May 11, 2009 8:29 pm

Не-не, один zip-файл для всех ресурсов. Рядом может лежать .dsl или .dsl.dz. По-другому просто не получится, потому что к dsl-контенту нужен произвольный (random seek) доступ, который обеспечить может только dictzip, но никак не обычный zip. Я еще могу подумать о том, чтоб засунуть аннотации, иконки и прочую требуху внутрь зипа, но минимум все равно будет ДВА файла.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Подключение словарей

Postby Ars » Mon May 11, 2009 11:46 pm

Думаю, это к вопросу о необходимости пакетов :)
Ars
 
Posts: 119
Joined: Sat Feb 21, 2009 11:03 pm

Re: Подключение словарей

Postby Gloggy » Tue May 12, 2009 7:20 am

ikm wrote:Не-не, один zip-файл для всех ресурсов. Рядом может лежать .dsl или .dsl.dz. По-другому просто не получится, потому что к dsl-контенту нужен произвольный (random seek) доступ, который обеспечить может только dictzip, но никак не обычный zip.

Ах да, это я брякнул не совсем подумав. А вот какой-нибудь zip нулевым сжатием, или а-ля tar - не подойдет? :)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Подключение словарей

Postby ikm » Tue May 12, 2009 7:59 am

Подойдет, только их неудобно делать, что сводит их ценность к нулю.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Подключение словарей

Postby Gloggy » Tue May 12, 2009 8:12 am

ikm wrote:Подойдет, только их неудобно делать, что сводит их ценность к нулю.

Это да. С другой стороны, dictzip - тоже крайне непросто для тех, кто на Windows, и кто не очень дружит с командной строкой. Сначала надо где-то найти этот dictzip под Винды, потом из командной строки запускать с правильными ключами...

В идеале, наверное, было бы хорошо уметь прямо из GD создавать "словарный пакет". Сначала смотришь обычный, непожатый, голенький, скажем, DSL файл, редактируешь его, правишь, чистишь. А потом жамкаешь кнопочку и говоришь - сделать словарный пакет, и на выходе получаешь какой-нибудь один файл.

Хотя, конечно, можно это сделать и как отдельную программку, может так даже и лучше будет. Надо будет это дело обмозговать! :)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Подключение словарей

Postby Ars » Tue May 12, 2009 8:16 am

и получится еще GoldenDict Studio :)
а туду уже и декомпиляторы можно засовывать, и риперы... в общем, путь акробата.
Ars
 
Posts: 119
Joined: Sat Feb 21, 2009 11:03 pm

Re: Подключение словарей

Postby ikm » Tue May 12, 2009 8:30 am

Gloggy wrote:В идеале, наверное, было бы хорошо уметь прямо из GD создавать "словарный пакет". Сначала смотришь обычный, непожатый, голенький, скажем, DSL файл, редактируешь его, правишь, чистишь. А потом жамкаешь кнопочку и говоришь - сделать словарный пакет, и на выходе получаешь какой-нибудь один файл.

Что-то подобное на самом деле планируется, поскольку это как раз чисто пользовательская функция. То есть, пользователь конечно не будет редактировать dsl, править, чистить, но скачивает он обычно тот же незапакованный .dsl и кучу ресурсов. Естественно иметь возможность их упаковать/распаковать обратно. Мне сейчас, например, это всё вручную для всех словрей делать приходится. Хотя в линуксе с dictzip проще - он во все дистрибутивы входит.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Подключение словарей

Postby Gloggy » Tue May 12, 2009 8:32 am

ikm wrote:Что-то подобное на самом деле планируется, поскольку это как раз чисто пользовательская функция. То есть, пользователь конечно не будет редактировать dsl, править, чистить, но скачивает он обычно тот же незапакованный .dsl и кучу ресурсов. Естественно иметь возможность их упаковать/распаковать обратно.

Полностью согласный!
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Отмена индексации словарей при старте

Postby Oliver » Fri Jun 05, 2009 3:36 pm

Возможно, что программе при запуске лучше спросить пользователя, проиндексировать ли новые словари (буде таковые обнаружены) или запускаться со старой конфигурацией, а их индексацию отложить на потом. Гипотетическая ситуация: если у кого-нибудь не стоит автозапуск, он кинул большой словарь (типа БСЭ) и не стал индексировать его в прошлый раз, а теперь нужно срочно посмотреть перевод какого-то слова.
Oliver
 
Posts: 22
Joined: Wed May 13, 2009 6:06 pm

DictZip 1.9.7 под Винды

Postby Oliver » Fri Jun 05, 2009 3:54 pm

Gloggy wrote:Сначала надо где-то найти этот dictzip под Винды, потом из командной строки запускать с правильными ключами...

Если семь вёрст - не крюк, то найти можно. Здесь, например, версия 1.9.7, работает без нареканий:
http://yonggun.tistory.com/tag/DICTIONARY
http://yonggun.tistory.com/attachment/ck58.zip

А ключей там по малости достаточно одного - имени исходного файла. Остальные нетрудно узнать, если догадаться использовать ключ -h или -help, но из всего их разнообразия достаточно запомнить -k, он же --keep.
Oliver
 
Posts: 22
Joined: Wed May 13, 2009 6:06 pm

PreviousNext

Return to Словари

Who is online

Users browsing this forum: No registered users and 10 guests

cron