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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo
    Не думаю. В хелпе написано, а выносить в интерфейс не стоит. Лично меня такое назойливое напоминание только раздражало бы.

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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли как-то в интерфейсе ГД управлять воспроизведением анимированных gif?
    Есть более 5 тысяч гифок с однократным воспроизведением (зациклить пока не удалось).
    В ГД анимация проигрывается при открытии статьи и впоследствии примерно раз в 30 секунд (видимо, при обновлении окна программы).
    Можно ли принудительно запустить анимацию заново?

    Всего записей: 867 | Зарегистр. 22-10-2003 | Отправлено: 15:58 09-10-2022
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    softes
    Нет. Это внутренняя кухня QtWebKit.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:46 09-10-2022
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Еще раз хотелось бы обратиться к вопросу о внедрении тематик в ГД.
     
    Как вы смотрите на то, чтобы добавить внутреннюю сортировку словарей по тематикам?
     
    Например, добавить к ПКМ в "Edit / Dictionaries / Dictionaries" еще и опцию сортировки "по языку и тематике" + формирование соответствующих тематических групп в "Edit / Dictionaries / Groups"?
     
    (То есть, старый вариант группы типа "En-Ru" станет "En-Ru ALL", а еще появится "En-Ru Avia" и т. д. Или сделать двойной выбор, как в Лингво - вначале языковую пару типа "En-Ru", а потом в отдельном месте - "Avia"...)
     
    Цель — добиться не только первичной сортировки по языкам, а еще и вторичной — по тематике внутри языковой пары.
     
       
     
    Это будет аналог имеющегося в Лингво выбора "полок со словарями", как, например, у них есть "Словари по информатике", "Словари по экономике" и пр. Это большое подспорье для практикующих переводчиков в их работе при большом количестве словарей.
     
    Суть идеи в том, чтобы, как вариант, пойти тем же путем, что и в случае с языковым направлением, - в название файла словаря (например, в квадратных скобках - для отличия) добавляется тематика, например:
    ...[avia]...
     
    Название файла словаря было:
    rus_eng_M&A_di_1_1.dsl
     
    стало:
    rus_eng_M&A_di_1_1_[avia].dsl
     
    При (пере)сканировании ГД добавляет найденную тематику "avia" в запись о словаре в файле конфигурации:
     
    БЫЛО: <dictionary name="Aerospace (Ru-En)">674559a3b9079911b004f12dbcc20f30</dictionary>
    СТАЛО: <dictionary area="avia" name="Aerospace (Ru-En)">674559a3b9079911b004f12dbcc20f30</dictionary>
     
    (Это уже позволило бы произвести в файле конфигурации автоматическую сортировку средствами текстового редактора по тематике.)
     
    Ну а далее, уже внутренняя кухня ГД, примерно как сказано выше.
     
    Пользователи и создатели словарей будут вольны сами решать - пользоваться этим или нет. ГД будет лишь предоставлять такую возможность.  
     

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 09:44 10-10-2022 | Исправлено: ramanuki, 10:47 10-10-2022
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавлю к замечанию Рамануки  
     
    Только не надо делать это выпадающими списками....
     
    С учётом количества словарей в распространённых языках показ их иконок уже практически не имеет смысла. Такие иконки (а не выпадающие списки) следует делать на группы (полки словарей).....
     
    И еще момент — в принципе смысла в переключении полок нет  - не найдёшь термин, надо переключаться на другую полку и искать - глупая трата времени.
     
    Смысл есть именно в поднятии словарей выбранной полки наверх в выводе результатов поиска....
     
    Также хотелось бы реализацию полнотекстового поиска как в Лингво - не нашли основным - автоматически в фоне производится полнотекстовый. (с флажком в настройках)

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

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

    Поддерживаю предложения ramanuki и niccolo.
    Усовершенствования ГД пойдут всем на пользу.
    Всеизвестен факт, что ГД работает с очень большое количество словарей.
    Пусть ГД станет лучше.
    Всем успех.

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



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

    Цитата:
    rus_eng_M&A_di_1_1_[avia].dsl

    Меня квадратные скобки в имени файла пугают. Это может помешать автоматике при некоторых задачах. Я, например, организовал себе автоматическую упаковку и отгрузку редактируемых словарей на mega.nz (через их API). Насколько я знаю архиваторы и сетевые утилиты не любят символы, отличные от [a-z0-9_-] .

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 10:45 10-10-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ни один из существующих словарей не придерживается этой схемы именования файлов. Она никогда не была традицией и вряд ли ею станет. Значит, всем придётся переименовывать всё вручную, а это ещё бОльшая морока, чем вручную делать такие же тематические группы (да они ещё и далеко не всем нужны).
     
     
     
    Если кто ещё не знает: добрые люди таки осилили последнюю версию формата MDict.
    https://github.com/ilius/pyglossary/pull/385
    Кода немало, но со временем и до нас дойдёт.
     
    mdict-utils вроде тоже теперь поддерживает 3.0, но готовый EXE под Windows они не обновили:
    https://github.com/liuyug/mdict-utils

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 20:10 10-10-2022 | Исправлено: Svirepov, 21:51 10-10-2022
    toty794

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

    А может кроме инфо о том что не может быть, кто нибудь напишет о что-то которое может быть.
     
    Нужна ГД система динамической (не статичной) селекции словарей.
    Или система селекции, изпользующая теги.
    Тоест в автоматичной селекции по языке, нужно добавить дополнителной части, подобно тому предложению с квадратными скобками.

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toty794
     
    Словари в GD идут в порядке добавления и нет никакой возможности пересортировать их.
     
    Единственным выходом, правда больше полезным для Лингво выглядит  добавление НОМЕРА группы/полки словарей в начало названия..
     
    Например 700 - металлургия
     
    701_Metallurgy (Eng-Rus)
    702_Metallyrgy2 (Eng-Rus)
    703_MetallProcessing (Eng-Rus)
     
    800 - автомобили
     
    801_Auto (Eng-Rus)
    802_Autoservice (Eng-Rus)
     
    etc....
     
    Группу 000 можно оставить по дефолту пустой, чтобы иметь возможность, если сильно надо - заменив номер группы вытянуть её наверх.
     
    Но тут надо решать вопрос с автоматической сортировкой словарей в GD - ибо каждый раз перестраивать группы с нуля пересканированием папок - удовольствие так себе.....
     
     
    В лингво всё это можно решить проще - создав набор dictconf.ini c разным порядком словарей в группах и потом, при необходимости только подкидывая нужный в папку....
     
    Единственное при добавлении словаря придётся переделывать всю эту кучу dictconf.ini....
     
    Альтернативное решение - создание софтины, в которой сохранять группы, их порядки и которая будет запускаться перед лингво и ставить вверх нужную группу словарей сохраняя dictconf.ini а затем запускать сам Лингво.
     
    Но надежды на это мало, т.к. почти все уже перешли на GD.

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 12:40 14-10-2022
    XPerformer



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

    Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 19:03 14-10-2022
    toty794

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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перезалейте, пожалуйста, эту сборку GoldenDict портативная v 1.6.1 En-Ru-En, там все ссылки не работают.

    Всего записей: 26 | Зарегистр. 30-08-2005 | Отправлено: 14:22 15-11-2022
    Paladin3by

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть какой способ отключить все виды форматирования в окошке для ввода текста?
     
    например отключить выделение всего содержимого одним кликом?
    лучше конечно привести его поведение к полностью стандартному
     
     
     

    Всего записей: 132 | Зарегистр. 23-11-2015 | Отправлено: 02:05 17-11-2022 | Исправлено: Paladin3by, 02:06 17-11-2022
    pesrb

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    При поиске Cumber ???? (Используя четыре вопроса после префикса Word), GD находит слова, которые имеют более 10 (десять) букв, например, * Cumbersomely*. Хотелось бы, чтобы есть возможность ограничить результаты на панели поиска, чтобы отобразить только 10 десять букв, возможно ли это?
     
    (Желательно ли публиковать здесь на английском языке в этой теме?
    У меня был вопрос выше машины, переведенного с английского на русский язык, поэтому я надеюсь, что это понятно.)

    Всего записей: 2 | Зарегистр. 17-12-2012 | Отправлено: 04:01 21-11-2022 | Исправлено: pesrb, 06:51 21-11-2022
    Svirepov

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Сейчас в wiktionary очень много ссылок вида "word#Language". Простой пример:
    https://en.wiktionary.org/wiki/nou_en_of
     
    У меня enwiktionary-20221020 в формате SLOB.
    Из всех ссылок в GD работают только "hell" и "yes", а все остальные выглядят так:
    <a href="gdlookup://localhost/you%20bet#English?gdanchor=English">you bet</a>
    При нажатии на ссылку ничего не происходит. В прошлогоднем слобе #anchors отсутствуют и всё работает нормально.
    Можно как-то побороть это?

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



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

    Цитата:
    Хотелось бы, чтобы есть возможность ограничить результаты на панели поиска, чтобы отобразить только 10 десять букв, возможно ли это?  

     
    Нет. Если надо искать в каком-то конкретном словаре, можно воспользоваться диалогом просмотра заголовков. Там можно и регулярные выражения задействовать.

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

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

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

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 20:01 24-11-2022
    pesrb

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Спасибо. Я не знал, что можно ограничить «Полнотекстовый поиск» поиском группы словарей (которая может быть «группой» одного словаря).
     
    Можно ли ограничить результаты поиска регулярных выражений, чтобы показывать только заголовки словаря?
     
    Например, при использовании регулярного выражения \bin\S+ble$, как заставить GD возвращать такие слова, как «incurable» или «inexplicable», но не «interminably» (которое содержит «interminable» в своей статье)?
     
     

    Всего записей: 2 | Зарегистр. 17-12-2012 | Отправлено: 00:56 26-11-2022 | Исправлено: pesrb, 00:57 26-11-2022
    Abs62



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

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 10:49 26-11-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