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

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Я попробовал и вроде всё хорошо работает, но на всякий пожарный переспрошу: в GD в dsl тильда индексируется как слово или как тильда (раскрывается в слово при ПТП или не раскрывается)?
    Вот здесь ещё, вроде, не раскрывалась. А вот тут уже, вроде, раскрылась... Сейчас раскрывается, да?

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 11:28 04-04-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Должна раскрываться, раз уж было сделано уже год назад.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 12:16 04-04-2019
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Рапорт о тестах с ударениями.
    Слова с ударениями U+300, 301.
    Не прихватываются при наведением курсора мыши.
    Или я что-то неправильно делаю.

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 12:50 05-04-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toty794
    В самом GD на словарях DSL? Там да, там такие слова по факту на несколько частей разбиты.

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

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да ето ДСЛ. Пробовал в программой словаря, в ПДФ Хчейндж виевер, в Уорде, в АкелПад. Вот какая ситуация.
    Гласные все под ударениями, на гласные и и е прихватывает целое слово, на остальных нет.
    Оказалось гласные и и е с ударениями были одним знаком, а не отдельными буквами плюс U+300 (тоест буква и ударение = 2 знака). Остальные гласные были по 2 знака. Прихватывает част слова до ударения и част слова после ударения. Выходит ето особеность механизма прихватывания под курсором. А вот копированием все нормально, работает на целое слово.

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 19:51 05-04-2019 | Исправлено: toty794, 19:57 05-04-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал сборку на Qt 5.12.3. Ссылки как обычно в шапке.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 12:19 27-04-2019
    Romul81



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

    Цитата:
    Теперь QRegularExpression вместо QRegExp используется и в диалоге заголовков словаря.

    Хотел поинтересоваться. А почему только начиная с Qt 5.12? Какие-то вопросы по совместимости? Большинство дистров ещё на 5.9. Убунта в т.ч. Даже в 18.10 5.11 только.
    Не то, чтобы критично. Просто любопытно

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 11:57 29-04-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    Да потому что только в 5.12 добавили возможность использовать QRegularExpression в фильтрах содержимого. До того приходилось обходиться QRegExp.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 12:10 29-04-2019
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Возник такой вопрос к вам. Если в строке карточки появляется суперскрипт, то в GoldenDict автоматически увеличивается межстрочный интервал, привлекая излишнее внимание к себе и создавая немного неряшливый вид. В то же время Лингво как-то умеет отображать подобные теги, не изменяя интерлиньяж. Можно что-то сделать, чтобы устранить неравномерность в отображении строк?
     
    Смотреть

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 15:18 29-04-2019 | Исправлено: ramanuki, 15:20 29-04-2019
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Межстрочный интервал в данном случае увеличивается автоматически. Это стандартное поведение браузера. Для того, чтоб этого не происходило, надо "опустить" содержимое тега sup через CSS. Или вообще убрать его влияние на высоту строки. Попробуйте так:
     

    Код:
    sup {
      font-size: 75%;
      position: relative;
      top: -.25em;
      vertical-align: baseline;
    }
     


    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 15:42 29-04-2019
    ramanuki



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

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 15:58 29-04-2019
    SlasNsk

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, чем отличаются Qt 4.8* от Qt 5.12*, а?
    Я попробовал обе, обе одинаково работают на Win10: не увидел различий в функционале. Почему GD выпускается в двух версиях 4 и 5? На какой остановиться?
    Можно просто ссылку, можно на английском, спасибо!

    Всего записей: 108 | Зарегистр. 08-09-2007 | Отправлено: 07:04 03-05-2019
    Romul81



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

    Цитата:
    Подскажите, пожалуйста, чем отличаются Qt 4.8* от Qt 5.12*

    Отличий много. Очень. Но они, в большей степени, "под капотом". Разницу можно почувствовать при использовании HTML-based форматов словарей.
    В целом, если железо актуальное (и нет недостатка в памяти), то предпочтительнее версия на Qt5. Она в некоторых сценариях быстрее и корректнее.
    Полагаю, более компетентно может рассказать уважаемый Abs62.

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 10:09 03-05-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SlasNsk (пост)
    Цитата:
    Я попробовал обе, обе одинаково работают на Win10

    А у одного моего знакомого Windows Vista. GD Qt 5.12 у него не запустился, пожаловался на отсутствующую точку входа. А GD Qt 4.8 и запустился, и работает замечательно без дополнительных разбирательств.


    ----------
    Ру-Борд без RB++, всё равно что казак без коня!

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 15:41 03-05-2019
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос:
    У ГД есть поиск по заголовкам и ФТС (поиск слов, являющиеся незаголовками), тоест два варианта поиска. Они берут информацию из одного места или нет (файлы индексации)?

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 13:20 04-05-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toty794
    Нет, для каждого варианта используется свой индекс.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 14:15 04-05-2019
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А все из-за того, что основные формы слова редко встречаются в текстах.
    Предложение для обсуждения:
    Поиск ФТС как второй вариант поиска, работая в основном окне словаря и показыя результатов поиска одновременно всех в основном окне (как при нормальной работе).
    сделать поисковую строку двойную переключающуюся нормальный поиск (основной) и ФТС. Слово для поиска одновременно вставляется в обоих полях.
    Если задействована поисковая строка ФТС, то в основном окне показывается окно настроек ФТС.
    Результаты показываются также в основном окне (вариант если слово встречается как заголовок - целую карточку, если нет то только заголовок карточки и строка в карточке содержащую слова.

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 18:48 04-05-2019
    Abs62



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

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 19:10 04-05-2019
    SlasNsk

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toty794, такое ощущение, что у Вас не установлены морфологические словари (где слова с их склонениями, спряжениями, множ. числами и т.п.). Если с таким английским морфологическим словарём в поисковой строке (где по заголовкам) ввести, например, wrapped, то найдутся все статьи с заголовками и wrapped, и wrap. Если ввести wrapped in, то найдутся заголовки и с wrapped in и с wrap in. Если словарей много, часто достаточно MultiTran, то найдутся практически все те примеры, что и при полнотекстовом поиске.
    Может ощущение меня подвело, и Вы совсем не о том.
     
    Romul81, спасибо за ответ!

    Всего записей: 108 | Зарегистр. 08-09-2007 | Отправлено: 10:57 08-05-2019 | Исправлено: SlasNsk, 11:02 08-05-2019
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да идея немножко другая. В словарях есть куча информации, которой можно искать. Кроме заголовок есть куча других слов, которые можно искать по ФТС. Но ето только половина дела. Вторая половина в выводе (показа). Не в отдельном окне а как при поиске по заголовкам.
    При дсл словарь можно сделать из всех слов в данной карточке многозаголовачная карточка. Но есть словари в другом формате. Есть индекс ФТС для всех словарей. Поетому пользуемся ФТС и меняется только вывод.
    Знаете, ето только обсуждение.
     
    Простите, но не сдержался.
    Я как то прочитал об идеи "черного ящика" по отношении к компютерному отраслу.
    Короче, все создается как система общедоступных ключевых точек, где параметры для входа и выхода известны, а то что в самом черном ящике работающего (подключаемого) между етими ключевыми точками, знают только создатели черного ящика.
    Тоест подобие модульной системы и возможность подключения или отключения модулов (плагинов) в зависимости от нужды.
    Простой пример: Уиндоус и подключаемые (инсталируемые и портабельные) программы или какая.нибудь програма с возможностью подключения плагинов и т.д.
    Опять ето только мысли. ГД дает возможностей для творчества и как софтуер и как словари.

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 02:53 10-05-2019 | Исправлено: toty794, 12:28 10-05-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