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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mvlog
    да, мне тоже не хватает закладок! причем таких, которые, кроме слова, помнили бы и словарь или хотя бы группу. ещё давняя хотелка - это возможность редактирования стартовой страницы "Welcome to GoldenDict", куда можно было бы набить ссылок на полезные статьи, эх...
     
    пока вышел из положения при помощи истории (костыль). набил в историю нужные заголовки, после чего выключил в настройках функцию истории. при таком способе ранее запомненный список слов сохраняется и их можно вызывать, а все просмотры других слов не захламляют этот список.

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 13:40 02-05-2017
    mvlog



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

    Цитата:
    закладок! причем таких, которые, кроме слова, помнили бы и словарь или хотя бы группу
    Такого, насколько помню, нигде нет (?) - у всех свои конфигурации, ГД просто смотрит по спискам ключ.слов, есть такое слово или нет и т.п. Если привязать к словарю или группе - будет хуже, кмк, - достаточно изменить конфигурацию и ваши закладки уже не работают.

    Цитата:
    вышел из положения при помощи истории (костыль). набил в историю нужные заголовки
    Кмк, проще набить слова в текст файлы и импортировать их в историю за пару кликов.
     

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 17:35 02-05-2017
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Искал только что в GoldenDict по полнотекстовому поиску (ПТП) сочетание "foreboding of death" и - о счастье! - ПТП нашел его в словаре "Longman Dictionary of Contemporary English 6th edition (En-En)" (.mdx). Вывел карточку в главное окно и - о несчастье! - не вижу. Подсветка не работает. Поиск по странице говорит, что ничего подобного нет.  
     
    Возникла мысль - а вдруг это сбой в алгоритмах поиска и индексах словаря. Да, не-е, не может быть.
     
    Подумал, что быстро решу проблему, нажимая на прямоугольнички в словаре (типа Examples, Thesaurus и пр.). Не решил. Надо еще внутри прямоугольничков и раскрывающиеся треугольнички нажимать. А их там не перечесть. Сдался.  
     
    Но тут пришла умная мысля - брут-форс-атак Сохранил статью через F2, открыл через NotePad и нашел при помощи Ctrl+F. Вот какие нанотехнологии животворящие при поиске использовать надо.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 00:26 03-05-2017 | Исправлено: ramanuki, 00:26 03-05-2017
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Да, есть такой косяк у этого словаря. По хорошему там весь скрипт надо переписывать, чтоб кардинально решить вопрос со скрытым содержимым. Но структура HTML очень непростая...

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 00:39 03-05-2017 | Исправлено: Romul81, 00:40 03-05-2017
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    Да, не бывает на свете ничего идеального. Если есть бочка меда, то найдется и ложка дегтя для нее. Это я про mdx.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 10:58 03-05-2017 | Исправлено: ramanuki, 10:59 03-05-2017
    Sasha888mma

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

    Цитата:
    Искал только что в GoldenDict по полнотекстовому поиску (ПТП) сочетание "foreboding of death" и - о счастье! - ПТП нашел его в словаре "Longman Dictionary of Contemporary English 6th edition (En-En)" (.mdx).  

    у себя нашел в Combinatory(без ПТП) статью "to have a foreboding of death" - иметь предчувствие смерти.

    Всего записей: 118 | Зарегистр. 19-06-2015 | Отправлено: 22:11 04-05-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа, есть вопрос. Каким бы вы хотели видеть "Избранное" в GD?
    Я пока вижу следующие варианты:
    1. Никакой привязки к группам. Все слова из избранного открываются в текущей группе.
    2. Привязка на уровне слов. Каждое слово открывается в той группе, из которой сохранено, в какой бы папке избранного оно ни лежало.
    3. Привязка на уровне папок. Каждой группе можно сопоставить свою папку избранного, куда будут сохраняться слова. Из не сопоставленных папок слова открываются в текущей группе.
     
    Лично я склоняюсь к третьему варианту, но хотелось бы услышать и ваше мнение.

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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    А можно дополнительно сделать привязку к словарю? Тогда при вызове слова из Избранного в главном окне откроется привязанное слово в той группе, к которой словарь принадлежал на момент занесения в Избранное. И откроются все прочие карточки (из этой же группы) с этим словом, но фокус перейдет на тот словарь, карточка которого была выделена в момент занесения в Избранное.
     
    Например, я щелкнул на карточке "smart money" словаря "NewEconomics (En-Ru)" потому, что мне понравился перевод "отступные". Остальные переводы ("компенсация за увечье", "выгодно вложенные деньги") в других словарях тоже хороши, но они будут пока вне фокуса - для рассмотрения во вторую очередь.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 17:54 05-05-2017 | Исправлено: ramanuki, 17:55 05-05-2017
    mvlog



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

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 18:22 05-05-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Не самый удачный вариант, как мне кажется. Во-первых, к каком словарю привязываться при нажатии кнопки на панели? Во-вторых, словарь может входить в несколько групп, что даст неопределённость. Да и не очень понятно, к чему привязываться, к индексу или к имени - оба варианта со своими минусами.
     
    mvlog
    Нет, время переключения групп по сути есть время поиска в словарях группы, это довольно быстро. Старт долгий, потому что GD сканирует все заданные папки на предмет поиска словарей и проверяет актуальность индекса для найденных, именно тут главные тормоза сидят.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:42 05-05-2017
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    первый вариант не имеет смысла, т.к. это уже сейчас можно сделать при помощи истории.
    как по мне, предпочтителен второй вариант, когда слово привязано к группе.
    (to ramanuki: если принципиально к конкретному словарю, то можно же сделать группу с им одним).
    если проще сделать третий вариант, то тоже сносно, хотя зачем в избранном папки мне не ясно.
     
    и хотелось бы панель с избранным, а не просто меню.
     
    отдельно надо продумать процедуру проверки на ошибки в случае если группы переименовывались/удалялись

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 22:02 05-05-2017 | Исправлено: Nikolai2004, 22:03 05-05-2017
    Abs62



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

    Цитата:
    как по мне, предпочтителен второй вариант, когда слово привязано к группе.

    Тут как раз будут проблемы с удалением/переименованием. Если привязываться по номеру группы, привязка слетит при удалении, даже если создать новую группу с таким же названием. Если по имени - слетит при переименовании группы. И фиг её обратно восстановишь.
    Третий вариант привлекателен тем, что легко привязку восстановить или даже создать, просто указав соответствующую папку в настройках группы.

    Цитата:
    и хотелось бы панель с избранным, а не просто меню.

    Будет панель. Собственно, я её уже сделал. Другой разговор, что всё остальное сделать ещё предстоит.

    Цитата:
    хотя зачем в избранном папки мне не ясно.

    Я исходил из того, что если сделать без папок, максимум через месяц они позарез кому-то понадобятся и придётся всё переделывать.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:15 05-05-2017 | Исправлено: Abs62, 22:20 05-05-2017
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    ещё раз прочитал задумку третьего варианта и лучше её понял. но тут принципиален другой момент. допустим у меня есть две группы: EnRu и RuEn и каждой привязана своя папка избранного. необходимо чтобы в панели избранного всегда отображались все слова из всех папок изрбанного. и если у меня в данный момент активна группа EnRu, а я кликаю в избранном на слово из папки привязанной к группе RuEn, то это должно сделать активной группу RuEn и вызвать это слово
     
    надеюсь не запутанно объяснил

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 22:26 05-05-2017
    Abs62



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

    Цитата:
    но тут принципиален другой момент. допустим у меня есть две группы: EnRu и RuEn и каждой привязана своя папка избранного. необходимо чтобы в панели избранного всегда отображались все слова из всех папок изрбанного.

    Будет стандартный Tree view. Надо - раскрыл узел (папку), не надо - закрыл.

    Цитата:
    и если у меня в данный момент активна группа EnRu, а я кликаю в избранном на слово из папки привязанной к группе RuEn, то это должно сделать активной группу RuEn и вызвать это слово  

    Ну да, именно в этом смысл привязки и заключается.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:41 05-05-2017
    mvlog



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

    Цитата:
    Будет стандартный Tree view.  
    Т.е. будет панель, как История, а в ней - дерево раскрываемых папок? А экспорт\импорт? Общий для всех, или для каждой папки отдельно?

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 23:05 05-05-2017
    Abs62



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

    Цитата:
    Т.е. будет панель, как История, а в ней - дерево раскрываемых папок?

    Да.

    Цитата:
    А экспорт\импорт? Общий для всех, или для каждой папки отдельно?

    Общий будет обязательно. Для отдельных папок - подумаем.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 23:14 05-05-2017
    toti794

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужны туултипы. Прошу совет.

    Всего записей: 7 | Зарегистр. 30-04-2017 | Отправлено: 23:57 05-05-2017
    mvlog



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 А можно к окну FTS кнопку прикрутить - Добавить всё в Избранное?

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 07:30 06-05-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mvlog
    Сначала это Избранное надо доделать и посмотреть, как оно работать будет. А потом уже будем думать, что куда ещё прикручивать.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 12:19 06-05-2017
    skywind3000

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

    Всего записей: 4 | Зарегистр. 09-05-2017 | Отправлено: 17:56 09-05-2017 | Исправлено: skywind3000, 19:03 09-05-2017
    Открыть новую тему     Написать ответ в эту тему

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