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

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

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно как-то сделать, чтобы при активированном Сканировании работал только перевод буфера(который я включил в инишке), а перевод наведением вырубился нафиг?
     
    Ну и, есть ли способ задать кнопками на отключение\включение Сканирования?

    Всего записей: 12 | Зарегистр. 13-08-2018 | Отправлено: 21:47 27-03-2022 | Исправлено: LulusDoll, 21:49 27-03-2022
    Svirepov

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

    Цитата:
    Можно как-то сделать, чтобы при активированном Сканировании работал только перевод буфера

    Да, для этого надо переименовать или удалить GdTextOutSpy64.dll.

    Цитата:
    есть ли способ задать кнопками на отключение\включение Сканирования?

    Вроде нет.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 22:14 27-03-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    В словаре есть заголовок (дурацкий, но так уж эти скобки по-французски называются):
    \{\} \(accolades\)
     
    Если ввести accolades, то он появляется в списке, а если ввести {}, то его не видно, хотя при этом отображается заголовок \{\}, который там тоже есть.
    Я что-то неправильно экранировал?

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
    Скорее, тут специфика поиска, когда в запросе отсутствуют буквы.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 11:32 06-04-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Я примерно так и подумал: пока введена одна только "мусорная" пунктуация, список выдаёт только точные совпадения. Это мелочь, конечно.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 13:36 06-04-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Внутри зипа встречаются файлы, у которых прямо посреди имени торчит BOM (U+FEFF).
    GD ухитряется какой угодно мусор вытащить из архива, но эти - никак. Безнадёжный случай, да?

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
    Распаковать - переименовать - запаковать снова. GD всё же не архиватор, для него работа с zip не главная задача.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 12:09 07-04-2022
    softes

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

    Цитата:
    архивы в формате zip64 заработали в программе
     
    Возвращаясь к напечатанному, оказывается, zip64 zip64-у рознь: если архив данного класса сделан в ТС внутренним зиппером, то ГД его содержимое не отобразит, если же использовался плагин 7зип - то получившийся zip64 в ГД функционирует успешно. Значит, дело таки не в неподдержке ГД zip64 как таковых, а в несовместимости лишь некоторых, условно "кривых" подобных архивов.
    Какой практический смысл в данной информации? То, что оптимально все-таки использовать 7зип плагин в ТС (а не старую версию встроенного зиппера ТС, который делает не zip64 архив, а обычный зип, т.е. там могут теоретически быть проблемы с отображением содержимого архива) - плагин же делает "кошерный" zip64, который и ГД видит (и использует!), и который собственно является zip64, как и положено с количеством файлов выше определенного предела.
     
    Вопрос: можно ли как-то задать отображаемое имя словаря mdx в Голдендикт, но не через переименование самого файла словаря?  
    По аналогии с форматом стардикт (через файл .ifo) или же как в .dsl (путем указания в самом файле .dsl)

    Всего записей: 867 | Зарегистр. 22-10-2003 | Отправлено: 20:00 11-04-2022 | Исправлено: softes, 21:06 11-04-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    softes
    Вообще-то, имя словаря прописывается внутри mdx-файла. И только если его там нет, вместо него используется имя файла.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 23:43 11-04-2022
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос возник:
    Пример статьи:
    мото
    мото...
    мото. . .
        [ex]мото. . .[/ex]
        мото (първа част от сложни думи със [p]знач[/p]. 1) моторен: [ex]<<мотово&#769;з>>[/ex] мотолокомотив; 2) моторизиран: [ex]<<мотоколо&#769;нна>>[/ex] и 3) мотоциклетен; [ex]<<мотокро&#769;сс>>[/ex]).
        [p]&#10003;[/p]
     
    Ссылка мотовоз не присутствует в орфографию.
    Ссылки мотоколонна и мотокросс есть в орфографию.
    Поведение „моего“ ГД - при нажимании на ссылке для открытия самостоятельной статьи, из-за наличии ударения идет переход на орфографию и соответственно выходит список слов. В списках для каждой ссылке мотовоз не присутствует.
    Тоест самостоятельная статья с таким заголовком в словаре ДСЛ есть но из-за ударения в ссылке: 1. при поиске слово (заголовок) не находиться и идет переход на орфографию и 2. в орфографию слово нет и соответственно заголовок не может найтись.
    Резултат - при наличии всех ссылок, как самостоятельные статьи, то первая „мотовоз“ не находиться.
    Конкретно вопрос - при работе с ссылками поиск заголовок одинаков как при поиске „запросе“ с ленте поиска или нет?
    Может стоит подумать о том что поведение оба поиска при слов с ударением было б одинаковым?
    О том стоит ли ставит ударение в ссылках, то мой ответ такой. Во первых сам книжный словарь такой, и во-вторых разные ударения - разные значения слова.
    Ударения - это U+300 и U+301 utf-8 Unicode.

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 15:24 13-04-2022 | Исправлено: toty794, 15:32 13-04-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toty794
     
    Ударения - вещь не обязательная и обычно не печатаемая на бумаге. На клавиатуре они без танцев с бубном не вводятся, ни одной программой проверки орфографии нормально не обрабатывается и не знаю, насколько эффективно обрабатывается словарными оболочками, но уже встречал словари с тегированными ударениями в лингво, переконвертированные в ГД с заменой тегированных ударений на юникодовые, что говорит о разброде и шатании по данному вопросу...
     
    Поэтому рекомендуется удалять ударения из ссылок и заголовков-омографов, омографы объединять в одну карточку, а внутри карточки разделять по разделам I, II и т.п. с отличием ударений...
     
    К ссылкам затем добавлять номер секции карточки - омографа.
     
    (омографы - слова, одинаковые по написанию, но различающиеся по произношению).

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 16:16 13-04-2022
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo
     
    Может Abs62 прокомментирует.
    Вопрос: обработка ударения в ленте поиска и в ссылках одно и то же или нет. Если нет, может стоить подумать над вопросе усовершенствования механизма поиска в ссылках.
    И!
    Знаете, я подозревал что возникнет такая дискуссия.
    В связи с этим: в своей работе с словарями я читал много мнениях о разных концепциях создания словарей, а также мнениях о том что такое собственно сам словарь общего назначения. Из этого кипа мнениях меня впечатлило одно: в качественном созданном словаре должно быть ударение. Этого написал лингвист-профессор. Я с ним согласен.
     
    Как-то писал в форуме - связка ГД+ДСЛ (и приплюсовать DSLGD + Lexique Pro (MDF) это концепция, а не только словарная оболочка + формат словарьный.
    Косяки в ГД по-моему не чтобы не найти, но все таки стоит иногда сообщать о них.
    Дело в том, что ГД единственная оболочка у которой доступны базовые файлы. Каждый, кто захочет может изменит что и как захочет. Но! - каждое изменение оболочки должно быть сделано в рамках этой оболочки, согласно правилам и оценено, тестированно и одобрено для публикования. Будет изменена сама основная оболочка ГД и ГД продолжал бы оставаться ГД. Вот в рамках  этого моего мнения и поддерживаю просьбу о плагинах - основная ГД должна оставаться стабильной.
    А связка-концепция ГД+ДСЛ+DSLGD+Lexique Pro (MDF) к сожалению, как-то не по зубам программерам будет, нужен фанат-профи.
     
    В конце, просьба к вам:
    Где-то через неделю ожидаю закончить словарь над которым работаю. Публикую и попрошу посмотреть и посоветовать что да как.

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 17:21 13-04-2022 | Исправлено: toty794, 17:53 13-04-2022
    Abs62



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

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:01 13-04-2022
    toty794

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

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 15:58 14-04-2022 | Исправлено: toty794, 16:02 14-04-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toty794
     
    Вариант 2 для ваших омографов  
     
    можете сделать так
     
    мама
        [m1][b]1.[/b] [p]см.[/p] <<ма'ма>>[/m]
        [m1][b]2.[/b] [p]см.[/p] <<мама'>>[/m]
    ма'ма
        .....
    мама'
        .....
     
    если так сильно хочется иметь юникодовые ударения в заголовках

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 16:39 14-04-2022 | Исправлено: niccolo, 16:39 14-04-2022
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Простите, но немножко не так.
    То, что я хочу - это найти способ усовершенствования и развития ГД, не касаясь основной программе.
    Не каждому даны умения и знания сборки дистрибутива, вот и поэтому ищу других путей.
    А если кто-нибудь поддержит такой дискусии, то лучше будет.
    Дело в том что, как неоднократно говорилось для ГД уже создан огромный архив словарей.
    Короче - в наших руках будущее.
    Как пример:
    Хочу чтобы добавить тегов и они выводились в окно заголовок.
    Как это сделать?
    Находим параметры поиска заголовок и делаем из этого внешняя открытая библиотека с возможностью редактирования.
    Все остальное касаемо поиска и вывода списка заголовок, не трогаем - только вместо параметры описания заголовок ставим ссылка на внешнюю открытую библиотеку.
    В самую библиотеку - копируем информацию для заголовок и заменяем необходимое чтобы получить тегов.
    Сохраняем, запускаем ГД и надеемся что сработает.
    Где-то так!

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 19:14 14-04-2022 | Исправлено: toty794, 19:35 14-04-2022
    niccolo

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

    Цитата:
    То, что я хочу - это найти способ усовершенствования и развития ГД, не касаясь основной программе.

     
    Это как? Создание словарей - тоже улучшение программы, особенно в парах, где словарей мало или отсутствуют....
    Остальное - какие-то непонятные фантазии... Тут надо искать какого нибудь ВУЗовского преподавателя проги, который мог бы оадачивать студентов сборкой GD с новым QT или разработкой  новых функций.
      Для учёбы - хоть какая то практическая польза.

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 20:36 14-04-2022
    toty794

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

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 14:13 15-04-2022
    niccolo

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

    Цитата:
    Озадачили вы меня.

     
    Просто мы наверное друг друга плохо понимаем.
     
    Есть два пути улучшения словаря:
     
    1. Пополнение лексикой - создание и конвертация словарей  из других источников
    2. Усовершенствование оболочки.
     
    С 1 всё понятно.
     
    С 2 - надо быть программистом либо довольствоваться тем, чем довольствуются разработчики программы. Пик разработки её  пришёлся на 2010±3 гг. Сейчас - часть разработчиков ушла, остальных устраивают текущие функции, третьи, при  нынешних зарплатах в ИТ,  совсем не горят желанием заниматься freeware-проектами.
     
    Вот и остаются только те, которые в принципе подневольные - типа студентов, но для которых работа с GD может стать хорошей практикой (правда, самое большое, чего тут можно ждать - сборки ГД c новым QT).

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    А в журнале запросов можно как-то пометить слова, не найденные в словарях?

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