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

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

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

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-19-g718462c5 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
    Как подключить системные речевые движки TTS на Windows: вручную, скриптом

     
    Ссылки на готовые сборки
    Ссылки на словари для GoldenDict

  • Всего записей: 39134 | Зарегистр. 26-02-2002 | Отправлено: 11:50 23-02-2017 | Исправлено: yozhic, 23:33 29-06-2024
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    Ага. Известный недостаток. Но с утилитой быстрее будет.

    Всего записей: 2985 | Зарегистр. 20-03-2008 | Отправлено: 17:51 26-12-2021
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    А нельзя ли наш ffmpeg собрать с поддержкой Speex?
    По-моему, именно из-за этого формата возникает проблема с аудио, обсуждавшаяся вчера в соседней ветке.
    У меня есть ZIPS с .spx-файлами, вытащенными из небольшого .mdd.
    Когда я пытаюсь их проиграть, вылезает та же самая ошибка: WARNING: Audio Player: Codec [id: 86051] not found.
    "QT Multimedia" их тоже не играет, но уже молча, без всякого warning.

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 10:05 29-12-2021
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
    Собрал. Ссылка как обычно в шапке.
    Что же до встроенного плеера  "QT Multimedia", он пользует установленные в системе кодеки. Если там есть нужный - будет играть. В LavFilters вроде бы Speex есть.

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 18:37 29-12-2021
    Svirepov

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

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 18:50 29-12-2021
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чем и в какой формат лучше компилировать большие текстовые данные (гигов на 40 в архиве)? Подойдет.dict/.idx. или можно обойтись обычным .dsl, если он поддерживает части по 200-300 мегабайт и не будет тормозить?

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 09:42 11-01-2022 | Исправлено: D1D1D1D, 18:43 11-01-2022
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Программой StarDict-Editor декомпилировал словарь GoldenDict из папки (чтобы посмотреть формат):
     
    verbal_collocations\Verbal_collocations_Mednikova.bmp
    verbal_collocations\Verbal_collocations_Mednikova.dict
    verbal_collocations\Verbal_collocations_Mednikova.idx
    verbal_collocations\Verbal_collocations_Mednikova.ifo
     
    Потом сделал тестовый файл в таком же формате и скомпилировал, но в GoldenDict он отображается как код - то есть, видны теги. Тоже самое происходит, если декомпилировать словарь verbal_collocations, а потом его же сразу скомпилировать.  
     
    В чем может быть дело?
     

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 10:55 12-01-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    HTML-тэги видны? Проверьте, написано ли в .ifo
    sametypesequence=h

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 16:46 12-01-2022
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
    Заработало, спасибо! Но почему-то карточки дублируются - при том что никаких дублей словарей не создаю. Это по какой причине может происходить?

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 21:01 12-01-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    Сложно сказать. Залейте куда-нибудь этот словарь.

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 22:12 12-01-2022
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
     
    Это тестовый словарь, там всего два слова — https://disk.yandex.ru/d/0SrnoQD_eCbJJg
     

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 23:03 12-01-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    У меня отображается одна карточка. Как на первый заголовок, так и на второй.
    Может, у вас там где-то лишние файлы лежат (например, .dict и .dict.dz)?

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 00:21 13-01-2022
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
    В других папках дублей точно нет. В программе в списке значков сверху - два значка для этого словаря, и из контекстного меня "Открыть папку словаря" - открывается одна и та же папка. Может, в папке index что-то продублировалось? То есть, я много раз перезапускал программу тестируя словарь - и наверно продублировались файлы с индексом, имеющие такие названия "2e369d086b01551b1f646ef23900a15d_FTS"

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 00:56 13-01-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    Индексов и должно быть два: обычный и полнотекстовый (<id> и <id>_FTS).
    Странно, что на панели два значка одного и того же словаря. Не представляю, как он мог продублироваться в группе. В конфиге можно поискать по ID/названию и посмотреть, нет ли там каких странностей.
    А версия GD у вас какая? Если не очень новая, то попробуйте посвежее.
     
    Можно сделать так:
    закрыть GD, передвинуть папку со словарём куда-нибудь в другое место,
    открыть GD, хорошенько убедиться в том, что словарь действительно исчез (индексы удалятся автоматически) и что заголовки не находятся,
    снова закрыть GD и вернуть папку словаря обратно.

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 11:06 13-01-2022 | Исправлено: Svirepov, 11:33 13-01-2022
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
    Точно - экзешник был 2013-го года) Обновил - заработало. Спасибо за подсказки!

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 11:46 13-01-2022
    vrubleg

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пользуюсь программой много лет. Большое спасибо автору за развитие программы.
     
    Зашёл сюда за свежей версией после того, как после BSOD в неудачное время (во время завершения работы) файл с настройками программы заменился на нули, из-за чего слетела вся конфигурация. Наверняка GoldenDict в это время просто сохранялся. Таким же образом пострадал конфиг foobar2000, но там есть плагин для автобэкапа конфигурации, так что в нём легко всё вернул как было.
     
    Идея: после успешного чтения конфигурации автоматом делать её бэкап. При невозможности прочитать файл конфигурации (например, если он обрезан или состоит из нулей) брать последнюю успешную конфигурацию. Можно ещё об этом пользователя спросить, хочет ли он использовать резервную копию. Не критично, отлично жилось и без такой возможности. Просто ещё одна идея в бэклог =)

    Всего записей: 40 | Зарегистр. 06-09-2014 | Отправлено: 12:18 13-01-2022 | Исправлено: vrubleg, 12:23 13-01-2022
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vrubleg
    Это можно делать скриптом. Запускать скрипт - скрипт бэкапит нужные файлы (с заданием количества копий и удалением старых) и потом запускает ГД. Вот у меня давно был такой для Оперы, его надо подправить для ГД — https://disk.yandex.ru/d/PDIEcXWt3ztLQQ

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 00:38 14-01-2022
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Имеется ли для формата DICT — аналог файла с сокращенными словами? Обрамляю сокращения тегом ABR и создаю файл "*_abrv.dsl" с расшифровкой сокращения, но в карточках ГолденДикта такие слова никак не выделяются.

    Всего записей: 1445 | Зарегистр. 05-04-2010 | Отправлено: 12:22 15-01-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    Насколько я знаю, в .dict (StarDict) нет специальных механизмов для оформления сокращений.

    Всего записей: 381 | Зарегистр. 04-11-2013 | Отправлено: 14:37 15-01-2022
    barsch7



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, почему, добавляя ссылку для поиска в Словари - Вебсайты: https://www.multitran.com/m.exe?s=%GDWORD%&l1=3&l2=2 (немецко-русское направление), отображается поиск только в Мультитран и больше ни в одном другом словаре? Кстати, английская версия, похоже, ведёт себя также, "выбивая" все остальные словари...
     
    Заранее спасибо за ответ.

    Всего записей: 93 | Зарегистр. 03-07-2007 | Отправлено: 22:48 26-01-2022
    softes

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

    Цитата:
    отображается поиск только в Мультитран

    Попробуйте снять галку с параметра "Отображать как ссылку" - у меня после этого мультитран перестал выживать все остальные словари (правда, в процессе загрузки ГД вылетал, так что в итоге все равно убрал МТ из списка поисковиков).

    Всего записей: 880 | Зарегистр. 22-10-2003 | Отправлено: 15:22 28-01-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 176 177

    Компьютерный форум 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