Page 1 of 3

Неправильное отображение DSL словаря

PostPosted: Mon May 11, 2009 6:31 pm
by ravenger
Image
Словари Merriam-Webster's Collegiate и Oxford Advanced Learner's Dictionary 7 c сайта traduko.lib.ru никак не хотят правильно отображаться, то проблемы с форматированием, а в другом случае вообще показывает не ту карточку

ImageImage
Также заметил странную багу, в некоторых случаях звуковой словарь (в формате *.lsa) дублируется в карточке, а в некоторых- нет

Re: Неправильное отображение DSL словаря

PostPosted: Mon May 11, 2009 6:42 pm
by ikm
Выглядит так, как будто после индексации MWC этот словарь был изменен, либо был поврежден индекс этого словаря. Попробуйте стереть всю директорию index в Application Data\GoldenDict и посмотрите, не исчезнет ли ошибка после этого?

По поводу lsa-файлов: да. Дело в том, что старые словари .lsa содержат имена файлов типа hello.wav, teller.wav и тп, и поэтому в них можно искать непосредственно. Новые же словари .lsa уже содержат в себе имена phrase001.wav, phrase002.wav, и тп, поэтому непосредственный поиск в них не дает результатов. Однако если есть соответствующий словарь, который на них ссылается, звуки тем не менее можно слушать.

Re: Неправильное отображение DSL словаря

PostPosted: Mon May 11, 2009 7:12 pm
by Gloggy
Я проверил на данных словарях - все показывает как надо (на последнем билде из SVN). Аудио не проверял.

Re: Неправильное отображение DSL словаря

PostPosted: Mon May 11, 2009 7:17 pm
by ikm
Там просто на скриншоте выглядит так, что статья waitress указывает совершенно не в ту часть файла (там, в индексе, используются физические байтовые смещения). Как так вышло - непонятно, выглядит крайне странно.

Re: Неправильное отображение DSL словаря

PostPosted: Mon May 11, 2009 7:22 pm
by ravenger
Закинул все ресурсы в zip-файл, удалил старые индексы и теперь все работает, и звуки и картинки и все правильно отображается

Re: Неправильное отображение DSL словаря

PostPosted: Tue May 12, 2009 5:09 pm
by ravenger
Подключил к GD две энциклопедии: Britannica 2009 и БСЭ (с сайта traducko.lib.ru), при подключении БСЭ программа сразу после индексации вылетает и больше не грузиться, помогает только удаление словаря. А по поводу Britannica, то после подключения GD начинает долго грузиться при запуске, а когда пытаешся открыть большую статью, то часто она неправильно выводится
ImageImage

Re: Неправильное отображение DSL словаря

PostPosted: Tue May 12, 2009 5:18 pm
by ikm
Мне кажется, у вас что-то с системой не то. Потому что тут явно проблемы с RAM или чем-то подобным. Я конечно утверждать не буду, но просто очень похоже уж. Нет ли разгона процессора, памяти? Возможно, имеет смысл просканировать диск на предмет ошибок? Нет ли проблем с функционированием других программ? Всегда ли rar-файлы разархивируются без CRC-ошибок?

Re: Неправильное отображение DSL словаря

PostPosted: Tue May 12, 2009 5:21 pm
by ravenger
Единственной возможной проблемой у меня может быть ОС WIndows 7 RC, но эти же словари прекрасно работают в Lingvo.

Надо загрузиться в Ubuntu и там проверить.

Re: Неправильное отображение DSL словаря

PostPosted: Tue May 12, 2009 5:25 pm
by Gloggy
ikm wrote:Мне кажется, у вас что-то с системой не то. Потому что тут явно проблемы с RAM или чем-то подобным.

Очень похоже на то. Я специально вчера-сегодня гонял на огромных словарях. Даже на таких, в которых 4.5 миллиона карточек. ;)

Похожих проблем не заметил. Да, на огромных словарях индексация длится какое-то продолжительное время, но ничего особенно страшного.

Re: Неправильное отображение DSL словаря

PostPosted: Tue May 12, 2009 5:28 pm
by ikm
ОЧЕНЬ хорошим тестом является сжатие RAR-ом большущего файла на несколько гигабайт, а потом обратное его расжатие. Если в процессе или сжатия, или расжатия возникнет хоть одна маленькая ошибка, расжать файл успешно не удастся. Так что рекомендую это попробовать.