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

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

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



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

    Цитата:
    Предлагаю иначе - в текстовом файле настройки словарей всегда показывать второй уровень в панели словаря (первый - направление перевода), второй - полки близких по тематике словарей, где их много (и тогда словари - 3й уровень) или просто отдельные словари.....

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

    Цитата:
    И как вариант - при просмотре слова, встречающегося в очень многих словарях при наведении курсора на иконку словаря или полки автоматически прокручивать текст в окне поиска  до этого словаря/полки.....

    Для этого есть панель "Найдено в".

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 01:28 27-09-2019
    niccolo

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

    Цитата:
    Ничего не понял. Какие уровни? И какой текстовый файл настройки?
    Полок у GD нет. Есть группы, которые каждый может формировать как душе угодно. Кому-то надо по направлению перевода, кому-то по тематике, кому-то как-то ещё. Кто как хочет, так и формирует. К тому же задача эта отнюдь не ежедневная - один раз группы сформировал, и дальше спокойно с ними работаешь.
     

     
    Допустим. А какой есть механизм быстрого выбора группы/групп или всех словарей языка — или предлагаете постоянно переключаться?
    Пусть у меня, грубо в английском 20-30 тематик, в каждой из которых от 2-3 до десятка словарей, которые мне надо просматривать постоянно переключаясь — только одну, одну (вначале) и остальные, все словари — как это В ОДИН КЛИК сделать в словаре — если конечно мы понимаем удобство работы одинаково?  
    Для разнообразия можете развить задачу - вам надо выводить в зависимости от тематики перевода первыми переводы из 2-3-4-5 словарей из 200-300 - как  быстро сделать эти словари привилегированными и потом также быстро сбросить привилегии при необходимости, особенно когда иконки файлов на панельку то не влазят?
     
    Текстовый файл - например типа лингвовского Dictconf.ini - была бы поддержка LSD и в системе с лингво вообще не надо ничего настраивать.....Да и для переноса конфигураций нет ничего понятнее простого текстового файла.
     

    Цитата:
    Для этого есть панель "Найдено в".

    А когда в ней 30-40-50 выставленных в порядке х/з по какому признаку - по времени добавления, что-ли - тогда что — искать в них? Разные слова - разный набор словарей...... Кстати для юзабилити неплохо бы было задавать разные цвета фона - разным словарям/группам (как вариант более быстрого решения проблемы нахождения результата в нужной тематике при очень большом количестве результатов из разных словарей - просто цвет словаря запомнил и тупо мотаешь до него).
    Прокрутку окна результатов при движении курсора в окне словарей можно было бы сделать и без нажатия кнопки - лишнее действие - потеря времени....

    Всего записей: 3674 | Зарегистр. 17-09-2001 | Отправлено: 02:10 27-09-2019 | Исправлено: niccolo, 02:16 27-09-2019
    Abs62



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

    Цитата:
    Допустим. А какой есть механизм быстрого выбора группы/групп или всех словарей языка — или предлагаете постоянно переключаться?
    Пусть у меня, грубо в английском 20-30 тематик, в каждой из которых от 2-3 до десятка словарей, которые мне надо просматривать постоянно переключаясь — только одну, одну (вначале) и остальные, все словари — как это В ОДИН КЛИК сделать в словаре — если конечно мы понимаем удобство работы одинаково?

    Для самых употребительных групп - хоткеи, для остальных - два клика. Больно уж у вас потребности нетривиальные.

    Цитата:
    А когда в ней 30-40-50 выставленных в порядке х/з по какому признаку - по времени добавления, что-ли - тогда что — искать в них?

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

    Цитата:
    Прокрутку окна результатов при движении курсора в окне словарей можно было бы сделать и без нажатия кнопки - лишнее действие - потеря времени....

    Ага, и любой случайный мах курсором по панели передёрнет окно вывода. Не, так не годится.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 08:52 27-09-2019
    niccolo

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

    Цитата:
    Для самых употребительных групп - хоткеи, для остальных - два клика. Больно уж у вас потребности нетривиальные.

     
    Хоткеи - дело хорошее, но надо смотреть, чтобы они не начали конфликтовать с другими программами, были удобны для нажатия пальцами одной руки, и во-вторых, их надо будет запомнить, что, судя по тому, как слабо пользуются хоткеями большинство - есть проблема....
     
    Неужели вы считаете, что возможность быстро поменять порядок словарей для вывода результатов — это нетривиальная потребность?????
     
    Нетривиальной я бы назвал потребность проверить значение найденного варианта перевода по щелчку/хоткею  в БСЭ или наборе словарей русского языка. Хотя с точки зрения профессионала - для вчерашних выпускников инъязов сия функция наверное должна быть автоматической......
     

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

    А какой порядок нужный, когда он динамически меняется? По какому признаку словари сортируются первоначально? По дате добавления - так я постоянно правлю словари - исправляю ошибки, добавляю слова? Если бы я понял по внешнему виду, как словари сортируются, я бы хоть подумал, а как сделать так, чтобы они ставились друг за другом в нужном мне порядке (например поменял бы названия словарей и т.п.)
     

    Цитата:
    Ага, и любой случайный мах курсором по панели передёрнет окно вывода. Не, так не годится.

     
    Вы когда ищете в словаре слово часто дёргаете курсор? Могу понять, если речь о треморе замёрзших рук при работе в андроид приложении...
     
    Вы думаете, как в Абби при разработке Элайнера — для перекрёстного сопоставления предложений у них надо три раза нажать кнопку - отметить одно, отметить второе - нажать сопоставить, хотя реально хватает двух - отметить одно и сопоставить его с другим сразу вместо пометки....
    Мелочь, но именно они в жизни отличают произведения искусства от просто добротных изделий, или инструмент профессионалов от ширпотреба из магазинов....

    Всего записей: 3674 | Зарегистр. 17-09-2001 | Отправлено: 09:39 27-09-2019 | Исправлено: niccolo, 09:40 27-09-2019
    Denskoy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    К вопросу о сортировке словарей. Нельзя ли в панели "Найдено в словарях" реализовать 3 типа сортировки:
    1) Пользовательский (как сейчас), то, что я создаю в меню настроек -> словари -> группы
    2) По названию словарей
    3) По языковому направлению+названию словарей (при этом игнорируя разночтения типа En-Ru/Eng-Rus, но считая En=Eng)
    Я так полагаю, пользовательская сортировка хранится в config, а остальные две сортировки могут выполняться на лету?
    Или хотя бы добавить №2 и возможность переключаться.  
    Спасибо

    Всего записей: 741 | Зарегистр. 18-12-2005 | Отправлено: 09:43 27-09-2019
    ramanuki



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

    Цитата:
    Не замечал такого в GoldenDict

     
    niccolo

    Цитата:
    не проще ли просто убрать этот пробел

     
    Это единичные случаи. Было давно, помнится лишь, что с какими-то техническими картинками, которые отображались в Лингво, но не в ГД. Вспомнил сейчас, наткнувшись на запись об этом у себя.
     
    Добавлено:
    Abs62
     
    Вспомнил, что у ГД два аудиодвижка. То, что я написал ранее - в тестовом словаре и сообщении, касается FFmpeg. А что до проверенного сейчас Qt Multimedia, то он воспроизводит файл test.ogg в урезанном виде - около 1 сек ("li..." и замолкает), и нормально воспроизводит example.m4a. Остальные - в виде ссылок.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 09:59 27-09-2019 | Исправлено: ramanuki, 10:12 27-09-2019
    Abs62



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

    Цитата:
    Я так полагаю, пользовательская сортировка хранится в config, а остальные две сортировки могут выполняться на лету?

    Сортировка у GD одна - пользовательская. И она хранится в config. Можно автоматом рассортировать словари в основном списке по имени или языку, но это будет та же самая пользовательская сортировка. Никаких "на лету" не предусмотрено.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 14:27 27-09-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Вот, пробуйте - goldendict-1.5.0-RC2-407-gdb6c9a1(EXE only).7z. С библиотеками FFmpeg, обновлёнными до 4.2.1.
     
    example.m4a всё равно не играет - FFmpeg говорит, что он кривой ("Invalid data while processing input"). Другие .m4a воспроизводятся.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:28 27-09-2019 | Исправлено: Abs62, 20:33 27-09-2019
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Оба вопроса ОК.
     
    Что касается example.m4a - таки да, не играет ГД его, хотя этот файл был выпущен кем-то как тестовый. Но в Windows он распознается через MediaInfo, его берут четыре аудиоплеера, имеющиеся у меня.  Не брал только редактор SoundForge - предложил установить QuickTime 7.7.9 for Windows. После этого и он взял.
     
    Подключил другой .m4a ("любительский") - воспроизвелся нормально.
     
    Переключился на Qt Multimedia - всё воспроизводится, включая и капризный example.m4a! Только .ogg по-прежнему воспроизводит только первую секунду. Но возможно тут дело в файле, так как другой того же формата воспроизвелся без проблем. Видно, бывают какие-то особенности.
     
    Так что, можно сказать, всё работает.
     
    Спасибо!

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 21:33 27-09-2019
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Поддерживаю просьбу Denskoy про сортируемые колонки в окошке полнотекстового поиска:

    Вот была бы красота.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 23:08 27-09-2019
    gerxer

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

    Всего записей: 565 | Зарегистр. 19-06-2014 | Отправлено: 23:18 27-09-2019
    Denskoy

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

    Цитата:
    Никаких "на лету" не предусмотрено.

    Я как раз об этом - здорово бы предусмотреть. С пользовательской все понятно: ты настраиваешь свой порядок, вытаскиваешь вперед своих фаворитов. Но бывает нужно словари по алфавиту временно раскинуть для ускорения поиска. И при этом не уничтожить уже имеющуюся в конфиге пользовательскую сортировку.

    Всего записей: 741 | Зарегистр. 18-12-2005 | Отправлено: 00:08 28-09-2019
    Abs62



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

    Цитата:
    Вот была бы красота.

    Не забывайте, что на один заголовок может приходиться несколько словарей.
     
    gerxer

    Цитата:
    А в окне поиска можно выделять и копировать все найденные результаты?

    Нет.


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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 00:18 28-09-2019
    yozhic



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

    Цитата:
    на один заголовок может приходиться несколько словарей

    Помню, конечно. Ради удобств сортировки по словарю, можно было бы добавить повторяющиеся пункты в колонку Article. Пожертвовать компактностью в данном случае.
     
    Добавлено:
       
    Если общественность читает тему и не возражает, значит все со мной согласны.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 00:24 28-09-2019
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Вы в свое время дали опцию уравнять диакритику при обычном поиске. Как вы смотрите на то, чтобы уравнять еще таким же образом обычный и фигурный апостроф? - часто приходится исправлять. И может, еще уравнять в правах кавычки разных типов?

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 21:23 29-09-2019
    Abs62



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

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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Вдруг вам придет идея, как реализовать - тогда хотя бы апострофы (может, "на лету" - на том этапе, где отрезаются крайние знаки препинания?)

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 22:38 29-09-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Прежде чем что-то со вводом "на лету" делать, надо словари привести к единообразию. А то ведь ничего хорошего не выйдет.

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

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



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

    Цитата:
    надо словари привести к единообразию.

    Беда в том, что это трудно выполнимо. Есть форматы нередактируемые (слишком сложно редактируемые).
    А на практике бывает так:  
    - копируешь через буфер обмена - а там в оригинале всяко бывает, в том числе часто встречается фигурный апостроф (например, Word любит его формировать при соответствующих настройках).
    - вводишь вручную с обычным апострофом, а нередактируемом словаре применен фигурный апостроф, который с клавиатуры простыми клавишами не наберешь.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 23:39 29-09-2019 | Исправлено: ramanuki, 23:40 29-09-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Ну так в списке-то совпадений всё равно искомое должно появиться. Даже при несовпадении апострофов.

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

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