Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: Часть 1




 
Актуальная версия 1.5.0:
Windоws Qt 4.8.6 или Qt 5.12.3, последний EXE-файл: 1.5.0-18-g59363bc9.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
как собрать актуальный рабочий комплект для windows (без словарей)
MacOSX 1.5.0-18-g59363bc9 Intel; архив прежних версий: на github (09.2012–04.2019), на sourceforge (06.2016–04.2019)
 
Расширенная настройка интерфейса
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.bgl/.gls), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, SLOB, ZIM, MDX/MDD, EPWING;
  • Система морфологии, которая находит основы слов при поиске, улучшая его результаты, а также дает рекомендации по правильному написанию слов. Используются обычные словари Hunspell/Myspell;
  • Поддержка индексации звуковых файлов в директориях, формируя из них словари аудио-произношений;
  • Поддержка отправки запросов в Wikipedia, Wiktionary и другие MediaWiki сайты;
  • Режим работы в роли глобальной для всего десктопа всплывающей подсказки, позволяющий выводить информацию для выделенного или помещенного в буфер обмена слова из любого текста внешней программы;
  • Для загрузки доступна версия, имеющая в комплекте набор англо-русско-английских словарей, словарей морфологии и примеры произношения слов на английском языке.  
     
    Программа позиционируется как функциональная замена StarDict, поддерживающая большее количество форматов файлов и более качественное их отображение. Программа умышленно не вводит собственного формата файлов, ставя вместо этого задачу наиболее полно поддержать все популярные существующие.
     
    Официальные Early Access билды для Windоws :: для MacOSX :: для Linux.
    Официальные Development билды для Windоws.
    Официальный форум поддержки GoldenDict.
    Официальный баг-трэкер.
     
    Параллельные топики:
    GoldenDict - New Level - Разработка новых форматов словарей для GD: DSLGD, HTMLGD; подключение речевых движков; режим закладок; варианты полнотекстового поиска.
     
    Как сжимать словари в формат .dz для использования в GoldenDict :: DictZip 1.12.1 (latest) :: Оболочка DictUI
     
    Ссылки на готовые сборки
     
    Ссылки на словари для GoldenDict

  • Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 11:50 23-02-2017 | Исправлено: yozhic, 22:10 16-03-2024
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Баг
    При поиске с регвырами по большому числу словарей в диалоге полнотекстового поиска кнопка Отмена не работает.

    Всего записей: 3670 | Зарегистр. 17-09-2001 | Отправлено: 12:54 05-09-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo
    Совсем не работает? Или просто сильно запаздывает? Попробовал - с простенькой регуляркой на полутора сотнях словарей отмена отрабатывает сразу.
     
    ramanuki

    Цитата:
    Но если лишний пробел находится внутри ссылки (<<ссылка__ссылка>>), то перехода нет, выдает "Close words: ссылка_ссылка".

     
    Поправил.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 19:10 05-09-2022
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    Поправил.

    Спасибо!
     
     
     
    Добавлено:

    Цитата:
    Совсем не работает? Или просто сильно запаздывает?  

     
    Как у меня, так сильно запаздывает. Иногда очень сильно. Потом срабатывает, а иногда подвешивает - бывает так, что главное окно закрывается, а окно поиска так и остается висеть одиноко. Приходится закрывать его через диспетчер.
     
    При поиске ПТП кажется, что GoldenDict берет себе все ресурсы процессора, что есть. Не помогает ограничить его аппетит и ShiftDown (https://github.com/seanox/virtual-environment/tree/main/shiftdown).

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 23:08 05-09-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    niccolo
    Совсем не работает? Или просто сильно запаздывает? Попробовал - с простенькой регуляркой на полутора сотнях словарей отмена отрабатывает сразу.

     
    На 998 словарях совсем не работало.... Сам GD при этом работал. На меньшем количестве словарей работает нормально. Вероятно где-то происходит провал - возможно выход за 2 GB.
     
    Ёжик - в темной схеме выделение флажками (напр. Case sensitive) в окне поиска просто меняет цвет рамки флажка. Несколько сбивает с толку.
     
    Abs62
    Больше напрягает поведение на словарях с  
    #INCLUDE "XXX.XXX"
     
    если используешь dsl - в наборе появляется левый (потому что без стандартной атрибутики)  словарь
    если используешь txt (UTF16LE) - из тхт части вообще ничего не выводит.
    А править одну табличную часть гораздо удобнее, чем в куче словарей, различающихся направлениями....

    Всего записей: 3670 | Зарегистр. 17-09-2001 | Отправлено: 17:18 06-09-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki

    Цитата:
    Как у меня, так сильно запаздывает. Иногда очень сильно. Потом срабатывает, а иногда подвешивает - бывает так, что главное окно закрывается, а окно поиска так и остается висеть одиноко.

    Попробуйте вот эту версию.
     
    niccolo

    Цитата:
    Больше напрягает поведение на словарях с  
    #INCLUDE "XXX.XXX"
     
    если используешь dsl - в наборе появляется левый (потому что без стандартной атрибутики)  словарь
    если используешь txt (UTF16LE) - из тхт части вообще ничего не выводит.

    Дык, не реализована в GD фича с #INCLUDE, вот и не выходит. Файл dsl банально воспринимается как отдельный словарь, txt просто игнорируется.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 18:28 06-09-2022
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo (пост)
    Цитата:
    в окне поиска просто меняет цвет рамки флажка

    Должно быть так:

    Если флажка нет, значит его svg потерялся. Все svg должны быть в папке icons, а она в папке с программой (а не со стилями) рядом с GoldenDict.exe. Т.е. так:

    Код:
    GoldenDict\
                     icons\
                              dark-checkmark.svg
                              dark-checkmark-disabled.svg
                     GoldenDict.exe

    Проверьте, пожалуйста, там ли они.

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 20:26 06-09-2022 | Исправлено: yozhic, 20:26 06-09-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Дык, не реализована в GD фича с #INCLUDE, вот и не выходит

     
    Я это понял.
     

    Цитата:
    Проверьте, пожалуйста, там ли они.

     
    Они есть в Appdata. Должны быть в каталоге программы?

    Всего записей: 3670 | Зарегистр. 17-09-2001 | Отправлено: 21:12 06-09-2022
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo (пост)
    Цитата:
    Должны быть в каталоге программы?

    Ага:

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 21:34 06-09-2022
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    Попробуйте вот эту версию.

    В этой версии изменилось поведение при ПТП.  
    Теперь при интенсивном поиске курсор показывает занятость, попытка нажать на Cancel приводит к тому, что окно белеет и появляется надпись в заголовке (Not Responding).
    Порой кажется, что делает какую-то паузу, окно и курсор становятся обычными и можно нажать, но сработает и прервется через несколько секунд.
    По ALT+TAB порой видно два окна GoldenDict во время ПТП и фокус временами бегает от одного окна к другому.
    Скорость поиска осталась такой же.
    Принципиального улучшения не видно, а поведение более пугающее по сравнению со старым.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 22:00 06-09-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    А сколько при этом найденных результатов? Сдаётся мне, что это не поиск тормозит, а список найденных статей. До тысячи статей паузы при добавлении новых результатов почти незаметны, потом начинают расти. Когда в список из нескольких десятков тысяч результатов впендюривается ещё пара тысяч, начинается совсем ой.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 22:46 06-09-2022
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    А сколько при этом найденных результатов?  

    Ну да! Чтобы увидеть поиск во всей красе, специально подбирались слова, выдававшие много тысяч статей в результате. В такой ситуации речь уже не идет о предстоящей возможности их просмотра, а о том, чтобы остановить этот процесс поиска.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 09:39 07-09-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Вот эту версию ещё попробуйте. В ней я чуток аппетиты поиску подрезал, а то и впрямь вся система с ним тормозить начинает.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 18:42 07-09-2022
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    Вот эту версию ещё попробуйте.

    Изменилось время ПТП по тому же слову, что и раньше использовал в качестве контрольного, — 35 с вместо 30 с. Но это приемлемо (уж лучше иметь управляемость, чем неконтролируемую скорость).
     
    Поведение GoldenDict при ПТП приятное, лучше, чем то, что в сборке 546 (не говоря уже о 547).
     
    Хотя загрузка ЦП около 90%, не тормозит систему, позволяет плавно переключаться между приложениями.  
     
    В зависимости от фазы, нажатие на Cancel отменяет или сразу, или с небольшой приемлемой задержкой около 1 с.
     
    Поиск другого слова, количество результатов которого составляет десятки тысяч, также позволяет быстро отменить ПТП (и это главное).
     
    НО
    Что удивило — разное количество Articles found при одном и том же задании. Вот четыре цифры при четырех ПТП: 3026 / 3033 / 3035 / 3029. При этом в сборке 546 количество всегда 3000. К сожалению, список найденных заголовков нельзя сохранить и проанализировать, в чем разница.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 19:14 07-09-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki

    Цитата:
    Что удивило — разное количество Articles found при одном и том же задании.

    Тогда вот эту. С ней по идее должно стать как было.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 20:04 07-09-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А сколько при этом найденных результатов? Сдаётся мне, что это не поиск тормозит, а список найденных статей.  

     
    Больше 4000 по 1xx словарей — скорость работы приемлемая. А вот работа с результатами поиска, если их много, абсолютно не удобна....
     
    Приходится новые группы чисто для поиска создавать порой, чтобы не видеть результаты из отдельных словарей.
     
    Добавлено:
    yozhic
    Заработало
    Appdata  — я так понимаю, это особенность установочной версии...

    Всего записей: 3670 | Зарегистр. 17-09-2001 | Отправлено: 20:18 07-09-2022
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo
    Папку icons при любой установке помещаем в каталог программы, рядом с GoldenDict.exe. Это особенность Qt: относительные пути для иконок интерфейса читаются из каталога программы, а не стилей.

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 20:44 07-09-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Это особенность Qt: относительные пути для иконок интерфейса читаются из каталога программы, а не стилей.

     
    Но как-то же она там появилась? Вижу единственное объяснение - поведение установочной версии.

    Всего записей: 3670 | Зарегистр. 17-09-2001 | Отправлено: 20:59 07-09-2022
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Но как-то же она там появилась?

    Так она в архиве вместе с 2мя другими папками. Или я в том архиве позабыл написать в readme что надо её перемещать в программную, или вы readme в спешке не прочитали ))

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 21:18 07-09-2022 | Исправлено: yozhic, 21:18 07-09-2022
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    Тогда вот эту

    Касательно количества найденных заголовков — стабилизировалось на цифре 3001 (в сборке 546 количество равно 3000) и уже не меняется.
     
    Время поиска вроде уменьшилось на 1 с (может, показалось) - с 36 до 35 с.
     
    Но изменилось поведение при поиске слова, у которого количество результатов составляет десятки тысяч — на некоторых фазах - полная загрузка процессора и в это время курсор показывает занятость, окно ПТП белеет и система временно подтормаживается (хотя и не так долго, как в сборке 547). Поведение в предыдущей версии сборки 548 было приятнее в этом плане.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 23:33 07-09-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki

    Цитата:
    Поведение в предыдущей версии сборки 548 было приятнее в этом плане.

    Вот ещё вариант. По идее должно быть не хуже.
    Если покажет меньше результатов, чем было - это за счёт заголовков, отличающихся только регистром. Теперь они сводятся в один.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 18:51 08-09-2022
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru