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

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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Приоритет в CSS
    Ну, или гуглите "приоритет селекторов в CSS".

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:13 18-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Архивирование файлов с ресурсами словарей
     
    Здравствуйте.
     
    К некоторым dsl-словарям прилагаются файлы с изображениями и звуками. Количество таких файлов может достигать нескольких десятков тысяч, что в некоторых случаях усложняет работу со словарем.
     
    Возможно ли архивировать данные файлы? Какой формат должен иметь создаваемый архив? Как озаглавить архив, чтобы программа увидела данные файлы и смогла подключить их к словарю? Можно ли создать отдельные архивы для изображений и для звуков?
     
    Спасибо.

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 11:04 19-02-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb
    А хелп к программе почитать? Второй раздел, "Поддерживаемые форматы словарей".

    Цитата:
    Дополнительные ресурсы словаря (изображения, звуковые файлы, etc.) также могут быть упакованы в архив формата "zip". Этот файл должен называться по имени главного файла словаря (включая расширение) с добавлением ".files.zip" и находиться рядом с остальными файлами словаря. То есть, если основной файл вашего словаря, к примеру, именуется "My_best_dictionary.dsl", то архив с ресурсами надо назвать "My_best_dictionary.dsl.files.zip".
    Размер файла архива не должен превышать 4 ГБ.


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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 11:27 19-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 Ясно. Спасибо.
     
    Добавлено:
    Планируется ли добавление поддержки словарей в формате EPWING в линукс-версию программы?

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 14:11 19-02-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb
    Вообще-то, она там изначально присутствует. Поддержка EPWING была добавлена для всех платформ сразу.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 14:31 19-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 Тем не менее Goldendict почему-то не видит словари в данном формате.
     
    Делаю Edit -> Dictionaries -> Sources -> Rescan now рекурсивно в каталоге /home/user/.goldendict/dict, содержащим каталог с epwing-словарем. В результате ничего не происходит.
     
    В словарной оболочке EBView данный словарь открывается без проблем. Версия Goldendict — 1.5.0-RC2.

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 14:50 19-02-2018 | Исправлено: ZakosilPodWeb, 14:53 19-02-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb
    Запустите GD с ключом "--log-to-file" и посмотрите, что в логе.

    Цитата:
    Версия Goldendict — 1.5.0-RC2.

    Надеюсь, поддержка EPWING не отключена при сборке?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 15:13 19-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 При подключения epwing-словаря, Goldendict не выводит в консоль ничего необычного. Возможно программа действительно была собрана без поддержки этого формата. Как можно посмотреть какие флаги использовались при сборке?

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 17:10 19-02-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb
    Загляните в настройки, на вкладку полнотекстового поиска. Там перечислены все форматы, с которыми может работать программа. Образец можно посмотреть опять же в хелпе, раздел 6.6.


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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:00 19-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 Да, нет EPWING'а, к сожалению.
     
    Добавлено:
    Abs62 Оформляю отчет об ошибке. Не подскажите, с какой версии формат EPWING поддерживается программой и доступен ли где-либо журнал изменений?

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 18:10 19-02-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb
    Смотрите по сборкам под Windows или перечню коммитов.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:46 19-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 Я так понимаю, что для сборки с поддержкой EBWING необходимо наличие библиотеки EB Library?

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 19:24 19-02-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb
    Ну да. Собственно, в readme.md расписано, какие библиотеки нужны.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 19:52 19-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 Ясно. Оказалось, что в моем дистрибутиве в официальных репозиториях библиотеки EB Library нет. Поэтому и поддержки EBWING'а в словаре тоже нет. Составил отчет, посмотрим что скажут сопровождающие.
     
    Большое спасибо за помощь.

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 20:05 19-02-2018
    Toma03

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите. Скачал Русский орфографический словарь В. В. Лопатина
     
    Версия: 18.0
    (с дополнениями от ramix)
     
    Формат: ABBYY Lingvo DSL / LSD x5
     
    При запуске GoldenDict для индексации выбрались два файла, теперь при поиске одно и то же слово показывается в двух словарях с одинаковым названием и содержанием. Если в двух форматах представлен один словарь, то какой из них можно удалить без последствий? Тот что поменьше — *.lsd?

    Всего записей: 144 | Зарегистр. 22-01-2018 | Отправлено: 13:59 22-02-2018
    ramanuki



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

    Цитата:
    При запуске GoldenDict для индексации выбрались два файла

     
    Судя по всему, у вас мобильный Голдендикт? Только там может быть два словаря dsl и lsd одновременно. Оставьте тогда lsd - он меньше места занимает.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 14:20 22-02-2018
    Toma03

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Да, мобильный. Получается, несмотря на разницу в размерах, по содержанию они идентичны? Или всё же в *.dsl слов больше? 17 мб vs 5 мб.

    Всего записей: 144 | Зарегистр. 22-01-2018 | Отправлено: 14:37 22-02-2018
    ramanuki



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

    Цитата:
    Получается, несмотря на разницу в размерах, по содержанию они идентичны?

    Да. LSD предназначается обычно для Лингво, а DSL - для десктопного Голдендикта. А мобильный, будучи коммерческим, всеядный.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 14:51 22-02-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На попробовать - goldendict-1.5.0-RC2-219-gc204f75(EXE only).7z. Версия под Qt5, частично переведённая с QRegExp на QRegularExpression. Вроде как немного ускорился полнотекстовый поиск (навскидку процентов этак на 10-15) и обработка шаблонов в строке поиска. Всё остальное вряд ли будет заметно глазу.
     
    Исходники здесь, если кому интересно, в основной репозиторий пока не отправляю, ибо буду ещё и остальное доделывать.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:24 22-02-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Toma03
     
    DSL — это текстовый формат. Файлы этого формата можно открывать в обычных текстовых редакторах, просматривать и вносить правки.
     
    LSD — это бинарный формат. Файлы этого формата создаются компилятором ABBYY Lingvo путем преобразования текстовых файлов формата DSL в двоичный вид.
     
    Очевидно, что в процессе компиляции имеют место некоторые оптимизации, и поэтому размер получившегося lsd-файла отличается от размера исходного файла формата DSL.
     
    В вашем случае, автор словаря создал две версии, чтобы с одной стороны можно было использовать словарь в ABBYY Lingvo, понимающей только формат LSD, и с другой стороны имелась бы возможность по необходимости вносить в него правки.
     
    Поскольку Goldendict понимает оба формата, то разумней всего сохранить только файл в формате DSL, потому как таким образом у вас сохраняется возможность править словарь, при том что различие в размерах файлов незначительное.
     
    Кроме того, если вам вдруг потребуется использовать ваш словарь в ABBYY Lingvo, вы всегда можете сами скомпилировать его, используя программу-компилятор, входящую в комплект поставки этой словарной оболочки. Не факт, что имеющийся у вас lsd-файл подойдет к той версии Lingvo, что вы будете использовать, так как файлы, скомпилированные под разные версии этой программы между собой несовместимы.

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 17:44 22-02-2018 | Исправлено: ZakosilPodWeb, 17:44 22-02-2018
    Открыть новую тему     Написать ответ в эту тему

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