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

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

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

    Цитата:
    У меня винда ХР х32

    А, так под XP новые версии не запустятся.
     
    Остаётся заглянуть сюда:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=49149&start=2360#5
     
    Я бы попробовал вот эту версию:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=49149&start=2340#11

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 20:16 31-07-2022
    kvark484kvark484

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

    Цитата:
    Я бы попробовал вот эту версию:  

    Успеха так и не добился.  
    Проблема прежняя - окно: "создаются индексы словарей wikipedia_ru_all_maxi_2022-06.zim" с бегущими в нём полосками висит уже более 3-х часов (при этом активности внешнего жесткого диска, на котором размещена portable версия GoldenDict-1.5.0-RC2-170-g4c1dd16_(QT_562) с включённым в неё файлом wikipedia_ru_all_maxi_2022-06.zim уже нет, хотя вначале около 1 часа была, а жёсткий диск самого ноута продолжает "потрескивать", т.е. есть его активность).  
    Похоже, что прога просто зависла.
    Рекомендации отсюда: http://forum.ru-board.com/topic.cgi?forum=5&topic=49149&start=2340#11 выполнял.
    Похоже, что запустить свежую Википедию на Windows XP SP2 x32 в GoldenDict невозможно.
     
    Если у кого-то есть сборка GoldenDict, работающая на Windows XP SP2 x32 и на которой можно запустить свежую Википедию - просьба поделиться (здесь или в личку).
     
    Дополню. Окно индексирования наконец-то исчезло, открылось окно программы, но Википедии в нем нет, а папка index пустая.
    При перезапуске опять вылезает окно окно: "создаются индексы словарей wikipedia_ru_all_maxi_2022-06.zim".
    Даже не пойму, в чём проблема.

    Всего записей: 483 | Зарегистр. 26-03-2016 | Отправлено: 18:18 01-08-2022 | Исправлено: kvark484kvark484, 18:53 01-08-2022
    Svirepov

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

    Цитата:
    При перезапуске опять вылезает окно: "создаются индексы словарей wikipedia_ru_all_maxi_2022-06.zim".

    Памяти не хватает, чтобы индексы создать.
    Это вполне объяснимо, я потому вначале и рекомендовал 64-битную версию.
     

    Цитата:
    а жёсткий диск самого ноута продолжает "потрескивать", т.е. есть его активность

    потому что к тому времени всё уже в свопе сидит

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 19:12 01-08-2022
    kvark484kvark484

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

    Цитата:
    Памяти не хватает, чтобы индексы создать.  

    А не вариант скачать отдельно (может, кто-то поделится?) индекс для wikipedia_ru_all_maxi_2022-06.zim и засунуть его в папку index ?
    Или там все не так просто?

    Всего записей: 483 | Зарегистр. 26-03-2016 | Отправлено: 19:24 01-08-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kvark484kvark484
    Не могу поручиться, что будет работать. Формат ЗИМов меняется каждый год, старые версии GD перестают их понимать.
     
    Даже если получится, для создания индекса всё равно потребуется версия RC2-468, на базе которой сделан тот гибрид, потому что новые версии уже по-другому индексируют ЗИМ. Как минимум одно изменение с тех пор было:
    https://github.com/goldendict/goldendict/commit/f9652487b9b748e776c92771b07ac524124bf009
     
    Если есть под рукой любой другой комп, поставьте на него RC2-468 64-bit (или близкую к ней RC2-4xx, т.к. следов именно этой версии уже не найти) и сделайте индекс.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 20:56 01-08-2022
    kvark484kvark484

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

    Цитата:
    Даже если получится

    К сожалению вариант с импортом в папку index готового индекс-файла (сделанного на другом компе) - прислал в личку добрый человек - не сработал.
    При запуске GD опять вылезает окно: "создаются индексы словарей wikipedia_ru_all_maxi_2022-06.zim" с бегущими в нём полосками, несмотря на то, что ещё до запуска GD в папку index был загружен готовый индекс-файл. Любопытная деталь - название присланного мне индекс-файла (0625e3458b2f6a607925b7e1f77a4c7f) полностью совпало с названием моего индекс-файла, который я обнаружил в папке index, но размер моего файла был нулевой, а присланного - почти 170 Мб, из чего я делаю вывод, что сам индекс-файл изготовлен точно для моей ситуации (ещё раз благодарю коллегу-рубордовца за желание помочь).

    Цитата:
    Если есть под рукой любой другой комп, поставьте на него RC2-468 64-bit (или близкую к ней RC2-4xx, т.к. следов именно этой версии уже не найти) и сделайте индекс.

    Будем пробовать.
     

    Всего записей: 483 | Зарегистр. 26-03-2016 | Отправлено: 13:31 02-08-2022 | Исправлено: kvark484kvark484, 13:33 02-08-2022
    ewild

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

    Цитата:
    К сожалению вариант с импортом в папку index готового индекс-файла (сделанного на другом компе) - прислал в личку добрый человек - не сработал.

     
    kvark484kvark484
     
    Имя индекса представляет собой md5-хэш имен всех файлов словаря с путями.
     
    При изменении пути к словарю меняется имя индекса и GD такой словарь не найдет.
     
    Иными словами, чтобы индекс предметного словаря с одного (исходного) ПК работал на другом ПК, на последнем должны быть воссозданы все исходные полные пути к словарю (в:\ключая\путь\к\словарю\и\имена\всех\файлов\слов.аря)

    Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 13:56 02-08-2022 | Исправлено: ewild, 14:02 02-08-2022
    kvark484kvark484

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

    Цитата:
    При изменении пути к словарю меняется имя индекса и GD такой словарь не находит.  

    Я же написал, что имя индекса получилось абсолютно идентичное (0625e3458b2f6a607925b7e1f77a4c7f) и используется portable версия GD (там все настройки и пути в папке portable - это если я верно понимаю). Неужели portable версия GD не будет работать на разных компьютерах только из-за того, что нумерация внешнего USB-жесткого диска в них будет отличаться?

    Всего записей: 483 | Зарегистр. 26-03-2016 | Отправлено: 14:02 02-08-2022 | Исправлено: kvark484kvark484, 14:14 02-08-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kvark484kvark484
    Ещё проверьте даты изменения файлов: индекс должен быть новее ЗИМа, иначе GD его удалит и начнёт строить новый. Впрочем, он сделает то же самое с индексом от новой версии GD.
     
    Чтобы изготовить индекс для вашей XP-сборки, сгодится вот этот полный набор EXE-файлов:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=49149&start=2380#15
    Файлы из "Qt 5.12.3-x64" надо положить в последний Early-access build - RC2-372 Qt 5.12.3-based 64-bit

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 16:11 02-08-2022
    kvark484kvark484

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Благодарю всех за советы и рекомендации, проблема решена созданием файла-индекса на другом, более мощном компьютере в portable GD.

    Всего записей: 483 | Зарегистр. 26-03-2016 | Отправлено: 18:29 02-08-2022
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kvark484kvark484
    Цитата:
    Если у кого-то есть сборка GoldenDict, работающая на Windows XP SP2 x32 и на которой можно запустить свежую Википедию

    вам нужна сборка GoldenDict-1.5.0-RC2-468-g261e45a-Qt_562_FFMpeg_3_4_2
    на ней в Windows XP работает самый последний дамп с картинками wikipedia_ru_all_maxi_2022-06.zim
     
    Svirepov правильно дал ссылки на мою сравнительную табличку и ссылку на скачку:
    Цитата:
    Остаётся заглянуть сюда:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=49149&start=2360#5
     
    Я бы попробовал вот эту версию:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=49149&start=2340#11

    остаётся только подитожить порядок скачки:
    1. сначала качаем GoldenDict-1.5.0-RC2-170-g4c1dd16_(QT_562)
    2. потом накатываем на неё GoldenDict-1.5.0-RC2-468-g261e45a-Qt_562_FFMpeg_3_4_2

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 21:05 04-08-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    А можно сделать так, чтобы новые словари автоматом добавлялись по парам и в группу все, а одноязычные - либо в пару либо как в Лингво - во все пары с данным языком, и аналогично - отсутствующие словари удалялись или нет (например флажком)....
     
    А то несколько раз уже был неприятно удивлён не находя того, что должно было бы находиться.

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 11:40 10-08-2022
    Abs62



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

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 15:19 11-08-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Я наверное ТУП как пробка - но если  в GD нет понятия языковых пар почему их тогда автоматически делает кнопка «АВТОГРУППЫ» в диалоге словарей.... И самое смешное - делает вроде правильно а не абы как?
     
    А если есть такая кнопка и есть автоматическая переиндексация ВСЕХ словарей в указанных каталогах, что мешает НОВЫЕ СЛОВАРИ АВТОМАТОМ РАСКИДЫВАТЬ В АВТОГРУППЫ и группу всё с учётом предложенного замечания?
     
    Единственное объяснение, которое я вижу — эту часть написали не вы, и соответственно вы не полезете туда разбираться и править. Правильно?

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 15:37 11-08-2022 | Исправлено: niccolo, 15:39 11-08-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Еще один вопрос - по частям файла, присоединяемым к DSL директивой #included - gd c ними нормально работает, т.е. понимает эту директиву?

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 23:40 11-08-2022
    XPerformer



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

    Цитата:
    Единственное объяснение, которое я вижу — эту часть написали не вы, и соответственно вы не полезете туда разбираться и править.

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

    Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 03:46 12-08-2022
    niccolo

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

    Цитата:
    Еще один вопрос - по частям файла, присоединяемым к DSL директивой #included - gd c ними нормально работает, т.е. понимает эту директиву?

     
    Ответ - работает, но не совсем правильно.  
     
    Если директивой присоединяется текстовый файл (c dsl-форматированием внутри) — GD его не понимает...
     
    Если директивой присоединяется DSL файл (естественно без названия внутри) — GD выводит из него инфо, как из непонятного файла...
     
    Поскольку для многоязычных словарей, такой формат позволяет не дублировать табличную часть, что на порядок облегчает работу по устранению в ней ошибок, наверное, стоит подумать о каком-нибудь подходящем решении...
     
    Лингво обходит это неудобство простым присоединением включаемого файла в конец первого при компиляции, не проверяя расширение....
     

    Цитата:
    Похоже на отношения работодателя и исполнителя.

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

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 20:18 15-08-2022
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Для информации:
     
    Если в ссылке (<<>>) присутствует лишний пробел в начале (<<_ссылка>>) или в конце (<<ссылка_>>), то проблем с переходом по ссылке нет. Но если лишний пробел находится внутри ссылки (<<ссылка__ссылка>>), то перехода нет, выдает "Close words: ссылка_ссылка". Как будто поиск идет до удаления лишнего пробела в ссылке.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 11:13 16-08-2022
    Helga2k1

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

    Цитата:
    niccolo
    Я наверное ТУП как пробка - но если  в GD нет понятия языковых пар почему их тогда автоматически делает кнопка «АВТОГРУППЫ» в диалоге словарей.... И самое смешное - делает вроде правильно а не абы как?  

    Например в файле словаря может быть указано следующее:
    #NAME    "Universal (Ru-It)"
    #INDEX_LANGUAGE    "Russian"
    #CONTENTS_LANGUAGE    "Italian"
     
    Этим этой программе в файле словаря явно указано, что перечень словарных слов написан по-русски, а перевод написан по-итальянски. Тут не надо быть семи пядей во лбу что бы понять что это языковая пара.
     
    Смущает другое, эта программа обновилась до 1.5.0 но на сорсфордже https://sourceforge.net/projects/goldendict/files/goldendict/1.0/ последние сырцы 1.0.1 аж от 2010 года. Меня что то волнует здоровье автора Константина Исакова. Всё ли с ним в порядке?

    Всего записей: 18 | Зарегистр. 06-04-2021 | Отправлено: 16:07 16-08-2022 | Исправлено: Helga2k1, 16:15 16-08-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Helga2k1
    Это был сарказм, не требующий ответа.....
    А по сути - просто опровержение слов разработчика «что в GD нет понятия языковых пар.»

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 16:11 16-08-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