ikm wrote:То. что я заметил:
1. Отсутствие abrv-файла. Этот файл должен называться wordnet-goldendict_abrv.dsl и лежать рядом с основным .dsl. Данный файл содержит расшифрову аббревиатур (они выдаются при наведении курсора мыши на сокращения в словаре). В версии Gloggy он присутствовал.
Gloggy, как получить этот файл?
3. Название словаря: "WordNet® 3.0. 11 Nov 17:55 (En-En)". На мой взгляд, дата тут излишня. Это время билда, которое бесполезно для конечного пользователя, и только мозолит глаза. Уже присутствующего "3.0" вполне достаточно. Я бы заменил просто на "WordNet® 3.0"
кстати, нельзя ли в GD воткнуть функциональность чтобы он перестраивал индекс для словаря если у того дата изменилась?
потому что я вчера тестил несколько раз сборку словаря и натыкался на то что слово test выводило на произвольные слова словаря.
а удаление/добавление/рескан лечили проблему.
4. Директория, куда всё кладется. Возможно, лучше /usr/share/goldendict/dic/. По аналогии со stardict, и на случай, если появятся и другие словари для GD в поставке Debian (в частности, когда-нибудь можно было бы сообразить седьмого мюллера как минимум). И тогда в дебиановской версии gd можно добавлять эту директорию как дефолт в Sources|Files, чтобы при установке словарей он их сразу подхватывал.
да, кстати я хотел спросить. давайте вынесем в конфиг уровня /etc пути к дефолтам? чтобы в разных дистрибутивах провайдить разные пути без перекомпиляции (ну и может со временем еще настройки появятся?). а насчет куда класть - это идет в соответствии с Debian-policy. можно будет в самом GD потом симлинку прикрутить
5. Название пакета. Словарные пакеты стардикта (две шт., входящие в debian) называются: stardict-xmlittre и stardict-english-czech. Возможно, имеет смысл и тут назвать пакет goldendict-wordnet (вместо wordnet-goldendict). Плюс такого подхода в том, что в алфавитном списке gd и gd-wn будут идти один за другим.
он собирается как часть ворднет а не часть голдендикт. майнтенер ворднет может не согласиться
И еще, не относящееся к пакету, а относящееся к дебиану. Пока возился, наткнулся на то, что пакет stardict-english-czech жестко зависит от stardict, хотя он его должен только recommends. Ежели будет желание, можно зафайлить багу.
да, можно