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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перезалейте, пожалуйста, Batch DictZip utility - откомпилированный AutoIt скрипт для пакетного сжатия/разжатия файлов dsl в формат dz.

    Всего записей: 422 | Зарегистр. 17-07-2012 | Отправлено: 06:35 17-03-2019
    anion23

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

    Цитата:
    Сделал новую сборку. Ссылки как обычно в шапке.

    Сборка GoldenDict-1.5.0-RC2-359-g9bae6d2_(QT_5121)(64bit) падает в процессе пересканирования словаря. После повторной загрузки программы индексация не запускается и программа нормально работает с обновленным словарем, что говорит об успешной индексации перед падением.
    Система Win 7 sp1 x64. Код ошибки:

    Код:
    Сигнатура проблемы:
      Имя события проблемы:    APPCRASH
      Имя приложения:    GoldenDict.exe
      Версия приложения:    1.5.0.0
      Отметка времени приложения:    5c8cc99d
      Имя модуля с ошибкой:    Qt5Core.dll
      Версия модуля с ошибкой:    5.12.1.0
      Отметка времени модуля с ошибкой:    5c85fc42
      Код исключения:    c0000005
      Смещение исключения:    0000000000207c7b
      Версия ОС:    6.1.7601.2.1.0.256.1
      Код языка:    1049
      Дополнительные сведения 1:    8022
      Дополнительные сведения 2:    8022aa29f0e9ccfefc85924103916250
      Дополнительные сведения 3:    39f7
      Дополнительные сведения 4:    39f747c1d06028bb24e05473d8810594

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 09:37 17-03-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    anion23
    И с каким словарём это происходит? С первым попавшимся воспроизвести не получилось. И что пишет в логе?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 11:16 17-03-2019
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Скажите, пожалуйста, возможно ли навесить на двойной щелчок мышью по названию файла в "Found in Dictionaries:" какую-либо из тех команд, которые присутствуют в этом же контекстном меню по ПКМ (например, "Dictionary info" или "Edit dictionary")? Может, через файл конфигурации?

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 12:20 17-03-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    А зачем? Там же не те команды, что на каждое слово нужно дёргать.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 12:46 17-03-2019
    ramanuki



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

    Цитата:
    А зачем? Там же не те команды, что на каждое слово нужно дёргать.

    Ну я, например, довольно часто пользуюсь. Может, простой способ есть, как hotkey в ОС?

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 13:32 17-03-2019
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Распаковал эту сборку в отдельную папку и добавил только один произвольный словарь. Программа падает в двух случаях - при завершении индексации и при выходе из программы. В первом случае в лог пишется
    Код:
    Warning: No favorities file found
    Debug: Dsl: Building the index for dictionary: WordNet® 3.0 (En-En)

     
    Во втором случае в логе:
     
    Код:
    Warning: No favorities file found
    Debug: Dsl: Building the full-text index for dictionary: WordNet® 3.0 (En-En)
     
    Warning: Handle global hotkeys via GdHotkeys.dll

     
    а система при этом сообщает

    Код:
    Сигнатура проблемы:
      Имя события проблемы:    BEX64
      Имя приложения:    GoldenDict.exe
      Версия приложения:    1.5.0.0
      Отметка времени приложения:    5c8cc99d
      Имя модуля с ошибкой:    StackHash_1dc2
      Версия модуля с ошибкой:    0.0.0.0
      Отметка времени модуля с ошибкой:    00000000
      Смещение исключения:    0000000000000000
      Код исключения:    c0000005
      Данные исключения:    0000000000000008
      Версия ОС:    6.1.7601.2.1.0.256.1
      Код языка:    1049
      Дополнительные сведения 1:    1dc2
      Дополнительные сведения 2:    1dc22fb1de37d348f27e54dbb5278e7d
      Дополнительные сведения 3:    eae3
      Дополнительные сведения 4:    eae36a4b5ffb27c9d33117f4125a75c2
     

     
    После повторного запуска и завершения создания FTS индекса при выходе падает с таким сообщением:

    Код:
    Сигнатура проблемы:
      Имя события проблемы:    APPCRASH
      Имя приложения:    GoldenDict.exe
      Версия приложения:    1.5.0.0
      Отметка времени приложения:    5c8cc99d
      Имя модуля с ошибкой:    Qt5Core.dll
      Версия модуля с ошибкой:    5.12.1.0
      Отметка времени модуля с ошибкой:    5c85fc42
      Код исключения:    c0000005
      Смещение исключения:    000000000020f5d8
      Версия ОС:    6.1.7601.2.1.0.256.1
      Код языка:    1049
      Дополнительные сведения 1:    64bc
      Дополнительные сведения 2:    64bc7b85aaaed20922ee5ef2e1295fcf
      Дополнительные сведения 3:    33ac
      Дополнительные сведения 4:    33acf3a9e307f3f70d548ca8f6c4df0c

     
    Может у меня Qt5 конфликтует с какой-то из установленных программ?

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 13:34 17-03-2019 | Исправлено: anion23, 13:39 17-03-2019
    Abs62



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

    Цитата:
    Может, простой способ есть, как hotkey в ОС?

    В программе реакцию на двойной щелчок реализовать - вот способ. Но я по-прежнему не уверен, что оно так уж надо.
     
    anion23
    По-прежнему непонятно. А при следующих запусках падает?
    И падает ли предыдущая сборка с последним экзешником?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 14:43 17-03-2019
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    > В программе реакцию на двойной щелчок реализовать - вот способ. Но я по-прежнему не уверен, что оно так уж надо.  
     
    Полезно, например, при работе с юзерскими словарями (пополнение, удаление, изменение и т.д. ) и пр.
     
    ЕСЛИ вдруг решите, то еще можно было бы рассмотреть такой вариант - навесить двойной щелчок на слова в панели найденных слов (Search pane / +History: / +Favorites: ) - чтобы он открывал в фоне (не покидая текущего главного окна) новую вкладку с данным словом.  

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 15:09 17-03-2019 | Исправлено: ramanuki, 15:11 17-03-2019
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Предыдущая сборка 1.5.0-RC2-311-g15062f7 Qt 5.9.5-based 64-bit build (7z) не падает, работает гладко. Если обновить екзешник до версии goldendict-1.5.0-RC2-355-g76127eb, программа продолжает запускаться и работать без падений.  
     
    Система сохраняет креш-дамп после падения свежей версии. Этот файл мог бы помочь?

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 15:24 17-03-2019 | Исправлено: anion23, 15:25 17-03-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    anion23
    Вот тут последний экзешник для Qt 5.9.5, та же версия GD, что в новой сборке. Проверьте ещё с ним.

    Цитата:
    Система сохраняет креш-дамп после падения свежей версии. Этот файл мог бы помочь?

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

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 16:01 17-03-2019
    anion23

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

    Цитата:
    Вот тут последний экзешник для Qt 5.9.5, та же версия GD, что в новой сборке. Проверьте ещё с ним.  

    Работает без падений. Проблема в Qt?

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 16:32 17-03-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    anion23
    Да, получается так. А с 5.12.1 падает при каждом запуске или только при первых?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 16:50 17-03-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В новом Qt внешний вид элементов окна стал другим (в стиле классической темы XP). Так было в Qt 5.9.5
       
    а так стало в Qt 5.12.1
       
    Наблюдаю это на Win 8.1x64 и на 7x64 . Интересно на 10-ке то же самое?
     
    Abs62
    Как Вы думаете, это теперь всегда так будет или временный косяк?
     
    TORFER
    https://www.upload.ee/files/9525686/BZU_1_1_3.7Z.html

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 17:09 17-03-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    У меня на десятке стиль прежний. Как на семёрке выглядело, сейчас не помню, посмотрю завтра.
     
    Хотя попробуйте в переменные окружения добавить "QT_STYLE_OVERRIDE" со значением "WindowsVista".

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:17 17-03-2019 | Исправлено: Abs62, 17:32 17-03-2019
    yozhic



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

    Цитата:
    "QT_STYLE_OVERRIDE" со значением "WindowsVista"

    Не помогло ((

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 19:59 17-03-2019
    anion23

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

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

    Падает только после индексации или при выходе из программы. Каждый раз.

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 20:02 17-03-2019 | Исправлено: anion23, 20:02 17-03-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Тогда добавьте вот эти dll (прямо в папках).

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:17 17-03-2019 | Исправлено: Abs62, 20:22 17-03-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Спасибо. Теперь, с этими dll, внешний вид в полном порядке

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 20:28 17-03-2019
    TORFER

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Спасибо!
    То что нужно.

    Всего записей: 422 | Зарегистр. 17-07-2012 | Отправлено: 23:24 17-03-2019
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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