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

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Некоторые шероховатости:
    Auto-pronounce words in main window молчит при открытии ссылки/выделенного в фоновом табе - так задумано?
     
    Backspace срабатывает как history-back даже в тех табах, где никакой истории нет и стрелка <- не горит.
    Очищает ArticleView, как будто в истории сидит пустая страница.
     
    Если запустить поиск по сложному шаблону среди десятков миллионов заголовков и выбрать вариант из ещё не до конца
    сформированного списка, статьи отображаются только после того, как список вариантов будет полностью готов.
    По крайней мере, у меня возникает такое ощущение. Уж не знаю, легко ли это исправить.
     
    Можно сделать так, чтобы нажатие средней кнопки на заголовке в выпадающем из translateLine списке (безымянный QListWidget)
    открывало запрос в новом (активном) табе - точно так же, как при нажатии Ctrl-Enter?
    И чтобы в списке боковой панели (#searchPane #wordList) так же работало.
    Это никому не повредит, но во многих случаях сэкономит массу лишних движений.
    Сейчас средняя кнопка в этих местах пропадает зря - либо не действует вообще, либо делает то же самое, что и левая.

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



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

    Цитата:
    Auto-pronounce words in main window молчит при открытии ссылки/выделенного в фоновом табе - так задумано?

    ХЗ. Но если таб открывается в фоне, то по идее он и должен молчать.

    Цитата:
    Backspace срабатывает как history-back даже в тех табах, где никакой истории нет и стрелка <- не горит.  

    Это внутренняя кухня QWebView, навигация в GD завязана на Alt+Left/Alt+Right . Быстрое гугление показало, что залезть в неё - задача не тривиальная. Думать надо.

    Цитата:
    Если запустить поиск по сложному шаблону среди десятков миллионов заголовков и выбрать вариант из ещё не до конца
    сформированного списка, статьи отображаются только после того, как список вариантов будет полностью готов.

    Поиск в каком окне?

    Цитата:
    Можно сделать так, чтобы нажатие средней кнопки на заголовке в выпадающем из translateLine списке (безымянный QListWidget)
    открывало запрос в новом (активном) табе - точно так же, как при нажатии Ctrl-Enter?  

    Хм. QListWidget сообщает, что itemClicked, но какой именно кнопкой Clicked - не говорит. Опять же думать надо, что с этим можно сделать.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:25 21-12-2023
    Svirepov

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

    Цитата:
    Поиск в каком окне?  

    В главном окне. Под "запустить поиск" я имел в виду просто ввести шаблон - начинающийся с * или ?, например. Варианты подбирает долго, и в это время всё, понятное дело, замедляется. Табы переключаются, хоть и не мгновенно, а вот если кликнуть на заголовок в этот момент - показывать статьи как-то совсем не хочет. Может, там у ищущего заголовки треда слишком высокий приоритет.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 21:01 21-12-2023
    Abs62



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

    Цитата:
    Может, там у ищущего заголовки треда слишком высокий приоритет.

    Нет, всё банальнее. Для поиска заголовков опрашиваются словари, для поиска статей по заголовку снова опрашиваются словари. В результате запросы на статьи встают в хвост очереди запросов. Уже после запросов заголовков.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 23:03 21-12-2023
    Abs62



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

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:18 22-12-2023
    galina2000

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Подскажите, пожалуйста, как настроить ГД (Win), чтобы не смешивались в одном окне карточки аббревиатур в разном регистре, которые соответственно означают разные термины (напр., CPT - Cpt - cpt). Спасибо

    Всего записей: 475 | Зарегистр. 21-08-2006 | Отправлено: 07:13 29-12-2023
    Paladin3by

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

    Всего записей: 132 | Зарегистр. 23-11-2015 | Отправлено: 04:58 30-12-2023
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Paladin3by
    Включите режим portable? Он во многих отношениях удобнее.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 13:58 30-12-2023
    Paladin3by

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

    Цитата:
    Svirepov

     
    странно у меня и так портативка
     
    а где там можно указать что бы он например хранил файлы настроек и закладок в папке с *.exe ?

    Всего записей: 132 | Зарегистр. 23-11-2015 | Отправлено: 18:51 30-12-2023
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Paladin3by
    Указать - нигде. Рядом с EXE должна быть папка portable, в которой он всё и будет хранить.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 19:28 30-12-2023
    Paladin3by

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

    Цитата:
    Svirepov

     
    ясно
    переместил файлы с appdate to portable,
    и словори в content
     
    спасибо

    Всего записей: 132 | Зарегистр. 23-11-2015 | Отправлено: 19:46 30-12-2023
    Rustem

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

    Всего записей: 219 | Зарегистр. 24-08-2003 | Отправлено: 09:39 31-12-2023
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Rustem
    Насколько мне известно, свободно распространяемого компилятора LSA в природе нет (декомпилятор есть - lsd2dsl).
    Все те очень немногие LSA файлы, которые в интернете можно найти, взяты из Lingvo.
    Если вам нужно сделать подобный звуковой модуль для GoldenDict, можно использовать формат ZIPS - обычный ZIP со звуками внутри,
    где каждое имя файла представляет собой заголовок:
    слово.mp3
    целая фраза.opus
    ещё одна фраза.spx

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 13:01 31-12-2023
    Rustem

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, Svirepov.
    Ну, в принципе надежды было мало...
    Мне хочется более полно озвучить LingvoTutor. Там никаким другим способом этого сделать (у меня) не получается. Попробую попинать тех. поддержку (Lingvo), может удастся убедить...
     
    С Новым годом всех.

    Всего записей: 219 | Зарегистр. 24-08-2003 | Отправлено: 15:34 31-12-2023
    lodvg

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, чем можно отредактировать .idx/.dict на предмет языковой пары? Мобильная версия Goldendict видит такие словари как Unk[nown]-Unk[nown], что весьма неудобно...

    Всего записей: 29 | Зарегистр. 19-07-2007 | Отправлено: 13:14 22-01-2024
    ewild

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

    Код:
    en_ru_Verbal_Collocations_Mednikova.dict.dz
    en_ru_Verbal_Collocations_Mednikova.idx
    en_ru_Verbal_Collocations_Mednikova.ifo

    смотрите файл .ifo:

    Цитата:
    StarDict's dict ifo file
    version=2.4.2
    wordcount=1666
    idxfilesize=27374
    bookname=Verbal collocations Mednikova (En-Ru)
    date=2008.07.20
    sametypesequence=x
    description=Англо-русский словарь глагольных словосочетаний English-russian dictionary of verbal collocations Под общим руководством доктора филологических наук, профессора Э.М.Медниковой.  (Издательство: Русский язык, 1986 г. Твердый переплет, 640 стр. Тираж: 61000 экз.)  Словарь содержит 569 наиболее частотных глаголов современного английского языка и образованных от них 1044 фразовых глаголов с подробной разработкой типовой сочетаемости их значений (за исключением терминологических).  Словарь широко иллюстрируется примерами из современного речеупотребления.  

    Выделенная строка показывает как словарь будет выглядеть в GUI, включая языковую пару (и ее детект).
    При необходимости эту строку можно изменить в любом текстовом редакторе, который не портит кодировку.
    Если .ifo неполный и источник словаря более едоступен, .ifo можно воссоздать вручную по образу и подобию (в кодировке UTF-8 without BOM).
    Минимально-необходимый объем содержимого .ifo, при котором GD подхватывает и индексирует словарь, и при этом словарь остается работоспособным, - экспериметальним путем (построчным добавлением содержимого из оригинального .ifo в новосозданный пустой) у меня вышел таким:

    Цитата:
    StarDict's dict ifo file
    version=2.4.2
    wordcount=1666
    idxfilesize=27374
    bookname=Verbal collocations Mednikova (En-Ru)
    sametypesequence=x

    То есть, потребовались все поля кроме date и description.

    Всего записей: 1196 | Зарегистр. 13-08-2005 | Отправлено: 15:49 22-01-2024 | Исправлено: ewild, 16:10 22-01-2024
    lodvg

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ewild
     
    Спасибо большое, всё получилось.

    Всего записей: 29 | Зарегистр. 19-07-2007 | Отправлено: 22:06 22-01-2024
    Svirepov

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

    Цитата:
    У меня на Mojave при назначении GoldenDict умолчательного сочетания Cmd+C+C во всех остальных приложениях отрубается копирование по Cmd+C. Запускаю GD — Cmd+C в других приложениях не работает, выключаю GD — Cmd+C в других приложениях работает.  

    В вашей недавней сборке эта проблема не исчезла?
    Сегодня поступила ещё одна жалоба (которая наверняка относится к древнему 1.5.0-RC2-372), а ещё я нашёл старый репорт + возможное решение.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 20:51 06-02-2024
    GreenGremlin



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svirepov
    По вашей второй ссылке правильный совет, у меня сработал.
    System Preferences -> Security & Privacy -> Privacy tab -> Accessibility section:
    отключить там GoldenDict, предварительно можно ещё отключить шорткат в программе.
    Затем включить там GoldenDict, и включить шорткат.

    Всего записей: 694 | Зарегистр. 19-05-2003 | Отправлено: 20:40 08-02-2024 | Исправлено: GreenGremlin, 20:41 08-02-2024
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GreenGremlin
    Хорошо, что помогло, т.к. проблема явно досаждает многим пользователям.
    Это у вас новая сборка?
     
    Все же надо бы её обнародовать как-нибудь поскорее.

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 21:26 08-02-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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