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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Если навести курсор на файл MP4, то в строке состояния GoldenDict пишет "Видео: имя.mp4", а если на WebM, то просто "Ресурс". Это определяется программой? Разница влияет на что-либо?

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 15:20 01-04-2018
    Abs62



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

    Цитата:
    Это определяется программой?

    Да. Конкретно, вот этой функцией из модуля распознавания типов файлов.

    Цитата:
    Разница влияет на что-либо?

    Влияет. На строку состояния и на добавляемую через article-style.css иконку.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 15:38 01-04-2018
    ramix



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

    Цитата:
    Конкретно, вот этой функцией из модуля распознавания типов файлов.  

    Ясно, спасибо за инфо. Не планируете и WebM туда включить?

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 15:58 01-04-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix
    Обязательно. Как минимум для порядка.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 16:09 01-04-2018
    Dimsokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Объясните, как отключить индексацию? Убираю галки со slob и zim (на старом компе она может идти бесконечно для википедии), но всякий раз при запуске всё равно начинается это проклятущая индексация.

    Всего записей: 139 | Зарегистр. 28-03-2009 | Отправлено: 02:37 05-04-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimsokolov
    Галки отключают полнотекстовую индексацию, основная не отключается в принципе. Непроиндексированный словарь просто не подключится к GD.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 07:48 05-04-2018
    Dimsokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Значит, изменение этой опции никак не влияет на скорость первоначальной загрузки словаря?
    И почему нельзя сделать так, как в Kiwix, когда можно загрузить zim немедленно. Кроме того файлы индексации занимают дополнительное место на диске.

    Всего записей: 139 | Зарегистр. 28-03-2009 | Отправлено: 00:14 07-04-2018
    Abs62



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

    Цитата:
    Значит, изменение этой опции никак не влияет на скорость первоначальной загрузки словаря?

    Да.

    Цитата:
    И почему нельзя сделать так, как в Kiwix, когда можно загрузить zim немедленно.

    Плата за мультиформатность и скорость поиска.

    Цитата:
    Кроме того файлы индексации занимают дополнительное место на диске.

    Основные индексы для моих 200+ словарей занимают меньше 800 Мб. В нонешние времена это не тот объём, за который стоит переживать.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 00:49 07-04-2018
    Dimsokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Просто тогда непонятно, зачем вообще имеется функция отключения опция поиска в тексте. Ну не нужно искать, не ищи в нём, зачем отключать-то, если это никак не ускоряет. Ищется то он в другом окне.

    Всего записей: 139 | Зарегистр. 28-03-2009 | Отправлено: 01:32 07-04-2018 | Исправлено: Dimsokolov, 01:33 07-04-2018
    Abs62



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

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 10:23 07-04-2018
    Dimsokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ладно, переиначу вопрос: в каких случаях может быть полезно отключать поиск в тексте словарей коль скоро не для увеличения производительности?

    Всего записей: 139 | Зарегистр. 28-03-2009 | Отправлено: 00:16 08-04-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimsokolov
    1. Когда такой поиск гарантированно не нужен (полнотекстовое индексирование идёт долго и кушает мощность процессора).
    2. Когда полнотекстовое индексирование завершается с ошибкой (обычно из-за нехватки памяти - большие словари типа вики для успеха процесса требуют 64-разрядную версию GD и минимум 8 Гб памяти).

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 01:23 08-04-2018
    Dimsokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 01:23 08-04-2018
       
    Цитата:
    Когда такой поиск гарантированно не нужен (полнотекстовое индексирование идёт долго и кушает мощность процессора)

    Ага, значит всё же сокращает время индексирования. Я про это и спрашивал, уменьшит ли отключение этой опции время индексирования, потому что словари двухсотмегабайтные индексируются продолжительное время, а пяти с половиной гигабайтные как будто вообще могут длиться бесконечно, и Goldendict с разным qt ведут себя по разному. С qt5 процессор грузится по максимуму и память (1.25 гб) моментально заполняется, и делать с компом в это время что-то ещё становится невозможным, то с qt4 он грузится незначительно, и становится ещё более неясно, закончится ли этот процесс индексирования когда-нибудь.

    Всего записей: 139 | Зарегистр. 28-03-2009 | Отправлено: 01:36 09-04-2018
    Abs62



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

    Цитата:
    Ага, значит всё же сокращает время индексирования.

    Вы продолжаете всё путать. Основное индексирование идёт при запуске программы в основном потоке. И пока оно не закончится, главное окно не появится. Полнотекстовое индексирование запускается в фоне, после подключения всех словарей, и появлению главного окна не препятствует, как и работе со словарями.

    Цитата:
    память (1.25 гб)

    С таким объёмом памяти о больших словарях лучше забудьте сразу. Не потянет.

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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Как вы смотрите - может, стоит сделать игнор стандартных знаков ударения (U0301) при ПТ-индексации (хотя бы в будущем)? Этот знак мешает находить их - фактически слова с ударением ненаходимые. Что толку от них в ПТ-индексе?

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Это частный случай более общего - обработки диакритики. ЕМНИМС, символ U+0301 используется не только в русском языке. И в других языках он может иметь другое значение.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 12:58 09-04-2018
    Denskoy

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

    Всего записей: 741 | Зарегистр. 18-12-2005 | Отправлено: 13:03 09-04-2018
    ramanuki



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

    Цитата:
     используется не только в русском языке.

    А что если поставить при этом ограничение - удалять только над диапазоном кириллических символов?

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



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

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 14:51 09-04-2018
    ramanuki



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

    Цитата:
    какой-то кривой костыль получается

    Ходют слухи, что их немало в ГД. Одним больше, одним меньше... Зато можно вернуть в строй ПТП массу слов, особенно в википедиях.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 15:04 09-04-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