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

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



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

    Цитата:
    Честно говоря, я тоже такого не припоминаю. Вроде как в первую сборку автор сунул словари,  которые были под рукой.

    Позволю себе несогласиться. Из pt_BR.txt:

    Цитата:
    * 2009-05-26: More stems were added for the GoldenDict project. Those are
      useless for spellchecking, there is no point in adopting those changes
      for spellcheckers.

     
    Точно не скажу за другие языки, но в португальском работа словаря из комплекта существенно отличается от "стандартного" словаря hunspell/Myspell. В своё время экспериментировал с этим. Версия для GD выдаёт заметно больше результатов, которые можно классифицировать как "синонимы".
     
    Добавлено:
    З.Ы. Кстати, проверил, в английском тоже существует этот "дисклеймер".

    Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 15:53 04-10-2018 | Исправлено: Romul81, 15:54 04-10-2018
    classics09

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

    Цитата:
    Цитата:
    * 2009-05-26: More stems were added for the GoldenDict project. Those are
      useless for spellchecking, there is no point in adopting those changes
      for spellcheckers.  

    Abs62, Romul81  
    очень близкий к этому текст я видела к словарю en_US
     
    Добавлено:
    И немецкий, похоже, тоже не стандартный. Там вроде дополнение вариантом, который у немцев frami называется.
     
    Добавлено:

    Цитата:
    More stems were added for the GoldenDict project.

    Это пояснение стоит также в описании исп., итал., рус. словарей hunspell GD.
     
    Насчет немецкого беру свои слова обратно. В GD стоит "стандартный" hunspell (frami), я сравнила наш с оригинальным (SHА256). Но у hunspell на странице есть еще морфология для австрийского и швейцарского, которой у нас нету.
     
    Английский. В GD стоит почему-то только американской вариант, при этом как уже говорилось, модифицированный вариант. en_US.dic (hunspell страница) почти в 3 раза больше по размеру (думаю, содержит большее кол-во слов).  
    У hunspell также есть морфология для GB, Канады, Австралии, ЮАР. Если посмотреть changelog, то обновляются эти морфологии каждые 3 месяца или типа того (иногда 500 новых слов добавляют, иногда 1200 или 800. Последнее обновление май 2018.
     
    Так что имеет смысл попробовать оригинальные версии. Хорошая идея была у Romul81.

    Всего записей: 379 | Зарегистр. 12-04-2009 | Отправлено: 15:58 04-10-2018
    vsemozhetbyt

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

    Цитата:
    В GoldenDict mob интегрировано API ColorDict....  

    Спасибо, работает! Жаль только, что там в чёрный список можно только слова вносить, а не приложения.

    Всего записей: 353 | Зарегистр. 25-03-2016 | Отправлено: 17:37 04-10-2018 | Исправлено: vsemozhetbyt, 17:39 04-10-2018
    classics09

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

    Цитата:
    verbix, по поиску по слову building будет подгружен и build

    Да, с building это логично. Согласна. Я так на минуточку подзабыла, что это не только существительное. Здесь build нужен.
    А как быть с amendment? Зачем нужен еще и глагол amend в добавку к существительному?

    Всего записей: 379 | Зарегистр. 12-04-2009 | Отправлено: 17:40 04-10-2018
    Abs62



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

    Цитата:
    Зачем нужен еще и глагол amend в добавку к существительному?

    Затем, что так в словаре прописано - что "amendment" производное от "amend" (если пользуетесь словарём, который идёт в сборке GD).
    Хотите - проведите эксперимент. Найдите в en_US.dic строчку "amend/SBRDGL" и уберите в ней последнее "L". Перечитайте словари и попробуйте снова.

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

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62  
    Ага, попробывала. Именно так, как Вы и сказали, забавно. Спасибо за информацию!
    Если знаете, где можно посмотреть все эти понятия и значения (букв S B R D G L итд.), дайте, пожалуйста, ссылочку.
    Своим вопросом я имела в виду не техническую сторону, а ситуацию пользователя. Мне как пользователю не нужно, чтобы GD выдал и глагол amend, когда я хочу узнать перевод или толкование существительного amendment. Меня не интересует словообразование в момент поиска, а если это надо выяснить, то я загляну в конкретный словарь, который упоминает подобные вещи. Вот как-то так. Но углубляться в данную тему, наверно, не стоит.  
     
    Добавлено:
    Abs62  
    Я хотела попробовать оригинальные морфологии от hunspell, но не знаю, как их подключить. Не подскажите?  
    Я закидывала их в /content/morphology на разные лады, но GD их не видит.

    Всего записей: 379 | Зарегистр. 12-04-2009 | Отправлено: 00:01 05-10-2018
    Abs62



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

    Цитата:
    Если знаете, где можно посмотреть все эти понятия и значения (букв S B R D G L итд.), дайте, пожалуйста, ссылочку.

    Это ссылки на префиксы/суффиксы в файле аффиксов (.afx). А описание формата файлов Hunspell, например, вот:
    format of Hunspell dictionaries and affix files

    Цитата:
    Своим вопросом я имела в виду не техническую сторону, а ситуацию пользователя. Мне как пользователю не нужно, чтобы GD выдал и глагол amend, когда я хочу узнать перевод или толкование существительного amendment. Меня не интересует словообразование в момент поиска, а если это надо выяснить, то я загляну в конкретный словарь, который упоминает подобные вещи.

    Отключите морфологию. Или найдите словарь, который вас устроит. Или сделайте свой.

    Цитата:
    Я закидывала их в /content/morphology на разные лады, но GD их не видит.

    На разные лады не надо. Просто кинуть файлы .aff и .dic к остальным (для портабельной версии в content/morphology, в непортабельной папка задаётся в настройках).

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 00:30 05-10-2018
    classics09

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

    Цитата:
    Это ссылки на префиксы/суффиксы в файле аффиксов (.afx).  
    А описание формата файлов Hunspell, например, вот: format of Hunspell dictionaries and affix files

    Спасибо за ссылку!
    Не совсем поняла. Буквы S B R D G L итд. являются ссылками на префиксы/суффиксы в файле аффиксов (.afx)?  

    Цитата:
    Отключите морфологию. Или найдите словарь, который вас устроит. Или сделайте свой.  

    Да, буду переодически отключать.  
    И хочу попробовать другие hunspell. А там посмотрим.

    Цитата:
    Просто кинуть файлы .aff и .dic к остальным (для портабельной версии в content/morphology

    Я так и сделала. У меня портабельная. Но ничего не изменилось. Словаря он не добавил.  
    Пробовала сделать в /content/morphology отдельную папку для "новых" hunspell files, но GD тоже словари не признал.
     
    Добавлено:
    Только что проверила: файлы en_GB.dic + en_GB.aff, которые я решила опробывать, лежат в папке /content/morphology.  
     
    Добавлено:
    После перезагрузки GD получилось. Но нужно было залезть в "Настройки" по словарям и включить.

    Всего записей: 379 | Зарегистр. 12-04-2009 | Отправлено: 01:31 05-10-2018
    Abs62



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

    Цитата:
    Не совсем поняла. Буквы S B R D G L итд. являются ссылками на префиксы/суффиксы в файле аффиксов (.afx)?

    Ну да. К примеру, видите "L" после слеша - идёте в файл "en_US.aff" и находите соответствующую группу правил. В данном случае вот она:

    Цитата:
    SFX L Y 1
    SFX L   0     ment       .

    В первой строчке указано, что правило в группе одно. А во второй само правило - добавлять к словам суффикс "ment", ничего не отбрасывая.
    А вот, к примеру, группа "G":

    Цитата:
    SFX G Y 2
    SFX G   e     ing        e
    SFX G   0     ing        [^e]

    Это правила добавления суффикса "ing". Если слово заканчивается на "e", эта буква отбрасывается. Если нет - ничего не отбрасывается. Как видите, ничего сверхсложного тут нет.

    Цитата:
    После перезагрузки GD получилось.

    Можно просто перечитать словари, не перезагружая GD - Ctrl+F5.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 08:40 05-10-2018
    vsemozhetbyt

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Относительно Copy And Translate и API ColorDict в GoldenDict. Обнаружил досадный недостаток, по крайней мере на своём телефоне. Чтобы работало, нужно каждый раз закрывать GoldenDict. Если оставлять его открытым в фоне, при выделении и копировании окно GoldenDict выносится на передний план, но слово в нём остаётся прежнее и то, что в буфере, не переводится. Не знаю, чья тут вина, Copy And Translate, API ColorDict или GoldenDict. Впрочем, приноровиться можно)

    Всего записей: 353 | Зарегистр. 25-03-2016 | Отправлено: 23:13 05-10-2018
    classics09

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62  
    Большое спасибо за разъяснения, для меня они весьма ценны.
    Я правильно понимаю, что в данном случае нужно знать regex?  
    Ваши объяснения ясны и понятны. А начинаешь разбирать самостоятельно другие примеры, то с не привычки очень напряжно, но интересно.
     

    Цитата:
    Ещё GLS. Но не уверен, что кто-то делает словари в этом формате.

    GLS попадаются иногда.

    Всего записей: 379 | Зарегистр. 12-04-2009 | Отправлено: 01:28 08-10-2018
    Abs62



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

    Цитата:
    Я правильно понимаю, что в данном случае нужно знать regex?

    В минимальном объёме.

    Цитата:
    Ваши объяснения ясны и понятны. А начинаешь разбирать самостоятельно другие примеры, то с не привычки очень напряжно, но интересно.

    Вот именно, что дело привычки.

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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    I have a question about the .xdxf format. Can I link a word to an article which does not contain the headword? For example:  
     
    <kref idref="fb982hk">Cat</kref> — the link has an ID and I want after clicking the word "cat" that the article "dog" should open like that:  
     
    <k id="fb982hk">Dog</k>
     
    So since the link has the same ID theoretical GD should follow the ID and not the word "Cat". But it does not work GD follows the word and not the ID as the <<Cat>> Tag in .dsl  
     
     
    Do you know what the problem is?  
     
    Thank you

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 23:42 10-10-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Itkind
    GD don't support articles addressing via "idref" attribute.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 00:18 11-10-2018
    Itkind

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Oh I see. Then I have two short question:
     
    1. Is there an other way to link "Cat" to "Dog" (maybe a different format)?
     
    2. What software supports "idref" attribute and reads .xdxf?  
     
    Greetings from Berlin.

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 00:31 11-10-2018 | Исправлено: Itkind, 00:31 11-10-2018
    Abs62



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

    Цитата:
    1. Is there an other way to link "Cat" to "Dog" (maybe a different format)?

    In MDict format, for example:

    Код:
    Link to <a href="entry://Dog">Cat</a>


    Цитата:
    2. What software supports "idref" attribute and reads .xdxf?  

    I don't know.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 08:34 11-10-2018
    Itkind

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Thank you! This are good news. Is MDict the only format that makes links like this in GD?

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 14:08 11-10-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Itkind
    Not only. Also other html-based formats - GLS/Stardict(h), probably Aard/Zim/Slob.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 14:37 11-10-2018
    Itkind

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    How do I link a .css to the .gls file?  
     
    Thank you, thank you! A dictionary from html to gls is an easy job. I discover new possibilities  
     
    Добавлено:

    Цитата:
    Ещё GLS. Но не уверен, что кто-то делает словари в этом формате.

     
    А  вот я делаю

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 01:20 12-10-2018
    Abs62



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

    Цитата:
    How do I link a .css to the .gls file?

    As to html - "<link rel="stylesheet" href="style.css">".

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 07:42 12-10-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