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

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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    тут список http://www.dicto.org.ru/xdxf.html какой там свежий, непонятно, но, попробовал, качаются

    Всего записей: 107 | Зарегистр. 08-09-2007 | Отправлено: 12:53 28-05-2019
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SlasNsk
    Спасибо. Я знал об этом ресурсе. К сожалению, это всё не то. Сами словари достаточно старые и крайне бедные в плане разметки. Хотя все не смотрел, конечно.
    Стандарт XDXF предполагает очень продвинутую логическую разметку. Хотелось бы увидеть хоть один такой словарь.

    Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 13:00 28-05-2019
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    Есть несколько англ. словарей из заброшенных проектов конвертации в XDXF, но назвать их продвинутыми и логическими, наверное, нельзя. Вот такого рода:
     
    <ar><k>... from hell</k>
    <b>the [child/house/mother, etc.] from hell</b>
    <i><c><co>humorous</co></c></i>
    <dtrn>the worst or most unpleasant person or thing of that type that anyone can imagine.</dtrn>
    <ex>His mother&apos;s awful. She really is the mother-in-law from hell.</ex></ar>

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 14:05 28-05-2019
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Тоже несколько простовато смотрится... Актуальное описание формата находится здесь. Как видно там очень много возможностей. Причём стандарт обновляется регулярно - добавляются всё новые и новые фичи.  
    Пример карточки
     
    Есть вот такой API. Эту структуру будет несложно адаптировать под стандарт XDXF. Но, прежде чем начинать работу в этом направлении, хотелось бы понять как GD вообще воспринимает данный формат со всеми этими фичами. Поэтому и просил пример.
    Придётся, наверное, брать эту карточку из примера и смотреть во что GD её превратит.

    Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 14:21 28-05-2019
    ramanuki



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

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

     
    То, что у вас в Примере карточки, как я вижу, не намного богаче приведенного мною.  
    Та же логика:
    <dtrn>
    <co>
    <ex>
    И оформление:
    <b>
    <i>
    нет <c>
    +Чем-то перевод примера выделен.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 14:42 28-05-2019
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Для теста подразумевал в частности этот пример. Набор тегов там, как можете видеть, гораздо расширеннее.

    Цитата:
    +Чем-то перевод примера выделен

    Фишка как раз в том, что это логическое выделение, присутствующее на уровне тегов. А уже на эти теги вы вешаете стили, которые понравятся. Можно наоборот, и не выделять ничего. Но разметка всё равно присутствует в коде.
     
    Если чуть-чуть поофтопить на эту тему, то, конечно, формат мог бы быть очень полезен, если бы:
     
    1. Существовало много контента в этом формате (качественно и правильным образом размеченного).
     
    2. Была оболочка, поддерживающая полнотекстовый поиск по всем основным лексическим категориям, имеющимся в формате.
     
    Это было бы что-то типа Lingvo с LSD, только несколько продвинутей.
    Но, самая главная проблема в том, что проект свободен, и никакая компания за ним не стоит. Поэтому контента нет. И создавать его на основе уже имеющихся словарей - а) очень большой труд; б) далеко не факт, что оправданный.
     
    Просто, вопрос возник с вязи в тем, что приведённый словарь уже имеет разметку очень подходящую по структуре для конвертирования в этот формат. Это не самоцель, а просто попытка использовать возможность, сохранив логическую структуру оригинала.

    Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 15:40 28-05-2019 | Исправлено: Romul81, 15:43 28-05-2019
    ramanuki



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

    Цитата:
    Набор тегов там, как можете видеть, гораздо расширеннее.  
     

    ОК, в этом примере есть местами преимущества, но (как вы сами заметили) как ими воспользоваться?  
     
    Оттуда же: "at home - дома, у себя;" - DSL в идеале помечает языки, а здесь нет разделения.
     
    С XDXF получится как с mp3 — есть более продвинутые форматы сжатия звука, но большинство все равно пользуется mp3.
     
    Да и очень капризный XDXF в плане отображения в GoldenDict.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 15:53 28-05-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    Пример RECCOMENDED logical format на ГитХабе похоже вовсе не недавно был составлен. Вот, например, коммит от 4.4.2016: в нём небольшие исправления этого примера, т.е. получается пример уже более 4 лет существует. А в феврале 2017 разработчик спрашивает: How many XDXF dictionaries are there? Are they in logical (semantic) format or in the old visual format? Получается, что по факту народ не шибко то подхватил идею усовершенствования этого формата. Отклика не последовало...

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 16:03 28-05-2019 | Исправлено: yozhic, 16:03 28-05-2019
    ramanuki



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

    Цитата:
    народ не шибко то подхватил идею усовершенствования этого формата.

    Сама идея хороша. Но нет средств для удобной работы с форматом. И оболочек для отображения. (нет ЭКОСИСТЕМЫ!) Без них идея ничего не стоит.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 16:16 28-05-2019
    Romul81



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

    Цитата:
    Оттуда же: "at home - дома, у себя;" - DSL в идеале помечает языки, а здесь нет разделения.

    Ну это можно и по другому оформить, для этого есть теги <ex_orig> и <ex_tran>. А для этимологии тоже есть свой тег - <etm>, где информацию о языке происхождения можно добавить в комментарии, аббревиатурой, либо ещё как-то.  
     

    Цитата:
    С XDXF получится как с mp3 — есть более продвинутые форматы сжатия звука, но большинство все равно пользуется mp3.

    Полностью согласен. Хотя у свободного OGG в любом случае больше распространённость, чем у XDXF в мире словарей.

    Цитата:
    Да и очень капризный XDXF в плане отображения в GoldenDict.

    Вот именно это и хотел проверить.
     
    yozhic (Пост)

    Цитата:
    Пример RECCOMENDED logical format на ГитХабе похоже вовсе не недавно был составлен.  

    Да, точно.  

    Цитата:
    Получается, что по факту народ не шибко то подхватил идею усовершенствования этого формата. Отклика не последовало...

    Увы, это так. Но мы то с вами понимаем почему...
     
    Разработчики формата допустили на мой взгляд огромную ошибку, когда решили не добавлять в него таблицы. Возможно, на то были причины. Но без таблиц его практическая ценность весьма сомнительна (по крайней мере для "обычных" исходников, в которых нет чёткой логической структуры).
     
    Я, на самом деле, не могу понять, как до сегодняшнего дня не был разработан какой-нибудь формат, сочетающий в себе логику и разметку по типу markdown / wiki markup (основная, самая базовая разметка). При наличии хорошей оболочки с индексацией для полнотекстового поиска по лексическим категориям, он мог бы сильно потеснить DSL / LSD.
    Кстати, если был бы такой стандарт, написать конвертер в него из того же DSL было бы не сложно, в виду наличия в последнем, также, некоторых элементов логической структуры. Из DSL, в принципе, довольно легко конвертировать в любой другой формат. Хотя в нём и есть неоднозначные моменты по заголовкам и отсутствию "зеркальности" в тегах.
     
    Добавлено:
     
    И ещё. В "старом" формате XDXF достаточно много словарей потому что под это дело в своё время был запилен конвертер, который мог тот же DSL в этот самый XDXF преображать. В первую очередь из-за оболочек Stardict, ColorDict на андроиде и т.д. Ведь "прогнать" имеющийся словарь через конвертер несоизмеримо легче, чем "ручками" проставлять всякие замудрённые теги.
     
    На данный момент этот конвертер разработчиком упоминается ка Depricated, в силу того, что он (разработчик) пытается переориентировать пользователей на новый, логический формат. Но КТО будет делать этот контент?...

    Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 16:30 28-05-2019 | Исправлено: Romul81, 16:31 28-05-2019
    ramanuki



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

    Цитата:
    это и хотел проверить.

    ... уж лучше на слово поверить! ))

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 16:40 28-05-2019
    yozhic



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

    Помогает удаление индекса «проблемного» словаря. Для этого я, чтобы не удалять индексы всех словарей, открываю конфиг, смотрю какое у нужного индекса имя (что-то наподобие «slfg2jg9kdiruh4j»), ищу его, удаляю руками. После этого словарь снова отображается нормально.
     
    Интересно, а у других подобное случается? Если явление не уникальное, Вы не могли бы этот процесс автоматизировать, если, конечно, оно того стоит. Например, можно было бы в окошко Dictionary info добавить кнопку «Перестроить индекс». Стандартный Rescan (Ctrl+F5) в таких случаях не помогает.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 02:11 03-06-2019 | Исправлено: yozhic, 02:55 03-06-2019
    Abs62



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

    Цитата:
    Иногда у меня вот такое случается:

    После редактирования словаря?

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

    Всего записей: 6079 | Зарегистр. 22-10-2005 | Отправлено: 07:03 03-06-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 (пост)
    Цитата:
    После редактирования словаря?

    Вот этот, который на картинке, уже давно не трогал. А вообще и так, и так – и после редактирования, и без моего вмешательства «сами по себе». Причём «сами по себе» чаще. Если б только после редактирования, тогда б я и тему поднимать не стал. Понятно, что если я сам количество или расположение строк в словаре поменял, то ни индекс, ни программа здесь ни в чём не виноваты ))

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 11:33 03-06-2019 | Исправлено: yozhic, 11:43 03-06-2019
    Abs62



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

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

    Всего записей: 6079 | Зарегистр. 22-10-2005 | Отправлено: 12:22 03-06-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 (пост)
    Цитата:
    Но чтобы что-то уплыло само

    Чесссное слово, само ))
    Я тоже не мог не заметить, как отредактировал словарь. Постараюсь понаблюдать с чем же это действительно связано. Да и народ молчит, значит у других подобное не происходит.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Windows 10
    Программа часто перестает переводить по CTRL+C (при копировании в буфер) - окно не всплывает, приходится часто перезапускать, но позже снова может перестать работать
     
       
     
       
     
    Также бывает происходит баг, когда я пользуюсь другим каким-либо софтом, GoldenDict выводит "невидимое" окно поверх всех остальных и из-за этого я не могу ничего клацать в области этого невидимого окна... (тоже помогает перезапуск или открытие программы со значка трея)

    Всего записей: 86 | Зарегистр. 08-07-2016 | Отправлено: 19:21 08-06-2019 | Исправлено: LeeHyori, 19:25 08-06-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LeeHyori
    Update your GoldenDict
    https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 19:27 08-06-2019
    LeeHyori

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Да, это точно пробую, и лучше поставлю 64 битную версию
     
    На всякий случай написал, может данные баги уже известны и я получу ответ
     
    Или может они и в последней версии еще присутствуют
     
    Добавлено:
    только не хочет запускаться последняя версия с настройками старой версии (папка portable)
     
    ---
     
    в общем скопировал просто строчки групп старого конфига в новый чистый конфиг

    Всего записей: 86 | Зарегистр. 08-07-2016 | Отправлено: 19:29 08-06-2019 | Исправлено: LeeHyori, 21:37 08-06-2019
    gerxer

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

    Всего записей: 565 | Зарегистр. 19-06-2014 | Отправлено: 05:18 11-06-2019 | Исправлено: gerxer, 05:53 11-06-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