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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » GoldenDict (Часть 1)

Модерирует : gyra, Maz

Maz (23-02-2017 11:53): GoldenDict (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

   

slech



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




 
Актуальная версия 1.5.0:
Windоws RC2-36 Qt 4.8.6 или Qt 5.6.2, последний EXE-файл: goldendict-1.5.0-RC2-50-g2fe314a(EXE only).7z.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
MacOSX RC2-36 (Qt 562) (рекомендуется для Mavericks & Yosemite); RC 483 (Qt 532) (рекомендуется для Mountain Lion); RC 425 (Qt 486)
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.BGL), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict(.dz)), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, 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

  • Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 11:34 26-04-2009 | Исправлено: Maz, 11:48 23-02-2017
    Abs62



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

    Цитата:
    В номере версии - "304" - не ошибка?

    Нет. На номер пока не смотрите, окончательный вариант тоже скорее всего будет с номером 304. Хотя как минимум ещё одно изменение там будет - смена номера версии индексатора, чтобы все словари переиндексировались.
    Просто не хочу до завершения тестирования коммитить изменения в основную ветку на github. Так что всё пойдёт одним куском. А номер билда - это количество измемений после последнего релиза.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 19:35 14-09-2012
    ramix



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

    Цитата:
    Третья тестовая версия.

    Беглая проверка показала, что с ГОСТом и омегой всё стало ОК.
    Осталась только проблема отображения карточек с < и <<>>.

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 19:45 14-09-2012
    Abs62



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

    Цитата:
    По нажатии на кнопку / команду происходит сокрытие / отображение текста, выделенного данным тегом.

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

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 19:47 14-09-2012
    BKSRU

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

    Цитата:
    Заголовок вкладки устроит? Это можно сделать просто и быстро. Заголовок конкретной карточки в общем html-соде искать куда геморройнее.

    Честно говоря не понял . Наверное я и имел ввиду заголовок вкладки. Ведь это и собирается в обычном режиме (авто) журнала. Разве в заголовке вкладки не заголовок карточки?
    В общем устроит вполне .

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:53 14-09-2012
    ramix



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

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

     
    Одна на все окно.
     
    Для удобства пользователей имеется горячая клавиша Ctrl+*, которая действует как оперативный переключатель на всё окно со всеми карточками в нем до закрытия окна. Открыв новое окно, надо заново повторить команду.  
     
    При этом пользователь (через чекбокс) может выбрать приоритет в настройках оболочки, будет ли вторичная зона по умолчанию отображаться или нет.

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 20:00 14-09-2012 | Исправлено: ramix, 20:02 14-09-2012
    Abs62



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

    Цитата:
    Ведь это и собирается в обычном режиме (авто) журнала.

    Нет. Туда уходит слово из строки поиска при нажатии "Enter". Или слово из списка предложенных, когда его выбирают.

    Цитата:
    Разве в заголовке вкладки не заголовок карточки?

    А вы задайте слово"went", к примеру, и посмотрите на заголовки карточек.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:01 14-09-2012
    ramix



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

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

    Смутило то, что была версия "305", а после нее опять пришла "304".

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 20:03 14-09-2012
    BKSRU

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

    Цитата:
    Нет. Туда уходит слово из строки поиска при нажатии "Enter". Или слово из списка предложенных, когда его выбирают.  

    Так оно мне и надо.  

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

    Ничего не понял. Вот слово отловленное курсором:

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

    В общем даже если морфологию включаю, то все равно в имени вкладки то, что надо. Наверное я не ясно выразился.
     
    Добавлено:
    Abs62
    Раз уж до нас боги снизошли . Вернемся к информационной карточке. Уже писал, что можно использовать как ссылку на карточку используя двойной щелчок по заголовку словаря в карточке. Но может сделать лучше? Имя словаря в карточке не плохо бы использовать как нажимаемую ссылку на соответствующую дежурную карточку, что бы желающие составители словарей прописывали аннотационные карточки. Тогда можно было бы использовать все имя карточки и без всяких выкрутасов (с нижним подчеркиванием). Реально ли так сделать? Собственно там может быть любая информация, ну допустим как пользоваться данным словарем... Мне бы (ну я эгоист ) в частности пригодилась такая возможность, словари специализированные и нужны пояснения, что к чему.
     
    Добавлено:
    Если удастся реализовать зоны сокрытия, тоже буду очень рад. Не совсем нравится реализация Lingvo. Не удобно когда раскрываются все статьи. Статьи часто очень велики и в идеале возле каждой зоны должен стоять плюсик (спойлер или как его), что полагаю не реально сделать. Хотя бы для текущего словаря.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 20:16 14-09-2012 | Исправлено: BKSRU, 21:07 14-09-2012
    Abs62



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

    Цитата:
    Осталась только проблема отображения карточек с < и <<>>

    Так. Покопался.
    "<<" - недопустимый заголовок для DSL, AFAIK. Потому как это означает начало ссылки.
    Если "<<" убрать, оставив "\<\<", он отображается.
    С "<" - нюанс парсинга GD. Начинает проверять, не начало ли ссылки это, и не успевает закончить - строка кончается. "\<" показывается нормально.
    Если "<<" или "<" идёт перед "\<\<" или "\<", то до вторых дело уже не доходил, так как уже первый совпадает со словом поиска.
     
    Это всё никак не связано с новым режимом индексации, прежние версии GD работали так же. Как это согласуется с обработкой таких заголовков Lingvo? Надо тут что-то корректировать?
     
    Добавлено:
    BKSRU

    Цитата:
    в идеале возле каждой зоны должен стоять плюсик (спойлер или как его)

    А если там десяток зон сокрытия в статье? Сдаётся мне, удобнее будет сделать одну кнопку на статью.

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

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



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

    Цитата:
    Надо тут что-то корректировать?

    Я лишь имел в виду проблему с отображением, вернее, неотображением заголовка статьи "<" в первой найденной карточке (на самом деле в нескольких найденных карточках). А под двумя "<<" имел в виду, что после парсинга первая < относится к заголовку, а вторая - к тегу:
     
    <div class="dsl_headwords"><p><</p>
     
    и две << превращаются в одну:
     
    <div class="dsl_headwords"><p></p>
     
    вместо
     
    <div class="dsl_headwords"><p>&lt;</p>
     

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 22:35 14-09-2012 | Исправлено: ramix, 22:39 14-09-2012
    BKSRU

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

    Цитата:
     
    А если там десяток зон сокрытия в статье? Сдаётся мне, удобнее будет сделать одну кнопку на статью.

    По опыту работы с переводческими словарями удобно иметь спойлер на каждую зону. Обычно конкретное значение и примеры. Если открыто все то многие карточки перегружены информацией. Становиться эргономически тяжелее найти нужную информацию. Ну и на всю статью, по выбору. Я просто сомневаюсь, что будет легко реализовать для каждой зоны. Для всех карточек разом может и нужна такая кнопка, но здравый смысл подсказывает, что это перебор. Ну каждому свое. Хотя бы какой нибудь способ. На сегодня без этой функции очень длинные карточки получаются. Сам сейчас вынужден делать псевдоспойлеры для своих карточек. Карточек в два раза больше и объем раза в полтора больше. Но при таком подходе, возможно, свои преимущества, можно делать варианты.    
     

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 22:56 14-09-2012 | Исправлено: BKSRU, 22:58 14-09-2012
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix
    А в тех статьях с заголовком "<", где заголовок отображается, на самом деле он "<"? Или "< ", с пробелом? Второй вариант GD скушает.
     
    BKSRU

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

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

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

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

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

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

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

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 23:20 14-09-2012 | Исправлено: BKSRU, 23:38 14-09-2012
    ramix



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

    Цитата:
    А в тех статьях с заголовком "<", где заголовок отображается, на самом деле он "<"? Или "< ", с пробелом? Второй вариант GD скушает.

    Там, где отображается, там стоит экран.
    Если экранировать или просто поставить пробел после нее, то отображается нормально.
    Будем считать, что данная проблема решена.

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 23:56 14-09-2012 | Исправлено: ramix, 23:57 14-09-2012
    dg333

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

    Цитата:
        Редактировать | Профиль | Сообщение | Цитировать | Сообщить модераторуdg333
     
    Цитата:
    и народ просто ленился и ленится делать/переделывать их в XDXF
     
    Был бы конвертор написан - "цены бы ему не было"
     
    Не так-то просто переделывать из DSL в XDXF словари со сложным форматированием.
     

     
    Некий конвертор был написан очень давно [1] (как работает, не знаю, попробую потестировать). Увы, не развивается. Видимо, причина — слабый интерес к XDXF. Вот и ходим по кругу: нет интереса к формату -> нет интереса к созданию словарей в нём -> нет словарей -> нет интереса к формату.
     
    [1] Converter_ DSL to XDXF

    Всего записей: 917 | Зарегистр. 04-08-2005 | Отправлено: 11:18 15-09-2012
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Новая тестовая версия для пробы. На сей раз работа с зонами скрытого отображения в DSL. Смотрите, высказывайтесь.
     
    Да, в этой версии модифицированный индексатор уже включён полностью. Так что она все словари переиндексирует.
     
    PS. Ссылку удалил как устаревшую. Новая на следующей странице.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:41 15-09-2012 | Исправлено: Abs62, 01:16 16-09-2012
    ramix



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

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 19:20 15-09-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Great! С новым почином. Пожалуй реализация даже в чем то лучше, чем в Lingvo. Удобно, что не на все статьи сразу. Но если будет еще отключаемый режим "Спойлер для каждой зоны", возможно, будет востребовано то же. Беглая проверка показала, что все работает . Опробовал эту функцию и на своем словарике.
    Плюсик бы поставить перед именем словаря в карточке. Жаль место  лишнее отнимать у карточки и без того такие портянки бывают...
     
    Спасибо, что не забыли и про "Журнал" и откликнулись на просьбу по поводу "Если ничего не выделено, то в журнал - заголовок". Теперь не приходиться делать частые лишние манипуляции с выделением. Надо будет пометить в описании. В общем ноги приделали . Осталось руки прикрутить - Импорт/Экспорт через буфер обмена для быстрой связи с внешними программами.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:26 15-09-2012 | Исправлено: BKSRU, 19:32 15-09-2012
    Abs62



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

    Цитата:
    Но если будет еще отключаемый режим "Спойлер для каждой зоны", возможно, будет востребовано то же.

    Там видно будет. Я тут погонял на своём комплекте словарей - в большинстве случаев каждая зона - одна короткая строка. И их много.

    Цитата:
    Плюсик бы поставить рядом с именем словаря. Жаль место  лишнее отнимать у карточки.

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

    Цитата:
    Удобно, что не на все статьи сразу.

    На все статьи сразу тоже есть, хоткеем - Ctrl+8 (Ctrl+*)

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 19:35 15-09-2012 | Исправлено: Abs62, 19:38 15-09-2012
    BKSRU

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

    Цитата:
    Там видно будет. Я тут погонял на своём комплекте словарей - в большинстве случаев каждая зона - одна короткая строка. И их много.

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

    Цитата:
    Не стоит. Из одного словаря может грузиться больше одной карточки, и у каждой из них могут быть скрытые зоны.  

    Но может, тогда, напротив заголовка красиво оформить? Реально жаль строчку. Так много делал в своих ради того, что бы сэкономить и как можно больше сжать. Пользователь андроида сразу оценил (даю одному пользователю на пробу ).
     

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:55 15-09-2012
       

    Страницы: 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 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

    Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » GoldenDict (Часть 1)
    Maz (23-02-2017 11:53): GoldenDict (Часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru