LINUX.ORG.RU

GoldenDict 0.7 вышел

 , , , ,


0

0

GoldenDict — новая словарная программа, обладающая следующими особенностями:

  • Для отображения статей используется компонент WebKit, что позволяет корректно и полно отображать материал, содержащий сложное форматирование, графику, таблицы и любые другие элементы оформления.
  • Поддерживаются следующие форматы словарных баз:
    • Файлы Babylon (.bgl) со всеми ресурсами, графикой и форматированием.
    • Словари StarDict (.ifo/.dict./.idx/.syn).
    • Исходные файлы словарей ABBYY Lingvo .dsl, включая файлы аббревиатур. Файлы допускается сжать с помощью dictzip, а все ресурсы упаковать в zip-файл.
    • Аудиофайлы произношений ABBYY Lingvo .lsa/.dat. Их можно проиндексировать как напрямую, так и использовать через ссылки из .dsl-файлов.
  • Возможность при поиске вводить слова в любом регистре, без диакритических знаков, умляутов и т.п. Программа произведет сворачивание регистра и диакритики в соответствии с существующими Unicode-стандартами и вас поймет.
  • Поддержка поиска в Wikipedia, Wiktionary, а также на любых других сайтах, базирующихся на движке MediaWiki.
  • Поддержка сканирования, когда перевод выделенного слова появляется в отдельном всплывающем окне.
  • Возможность открытия нескольких вкладок в интерфейсе программы.

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

Программа базируется на библиотеке Qt, для работы требуется версия 4.5. Лицензия программы: GPLv3+.

Скриншоты

Скачать

>>> Сайт программы

★★

Проверено: hibou ()

Re: GoldenDict 0.7 вышел

жалко что gui. разучились что ли функционал с гуем разделять

muhas ★★★ ()

Re: GoldenDict 0.7 вышел

>Программа базируется на библиотеке Qt, для работы требуется версия 4.5. Лицензия программы: GPLv3+

специально внизу написал чтоб все описание прочитали?:)

Theif ()
Ответ на: Re: GoldenDict 0.7 вышел от mamay_cozak

Re: GoldenDict 0.7 вышел

Не вижу я в ней ничего такого, что мне нужно. Хотя автоматический поиск в выделенном фрагменте рулит, хорошо сделали.

mamay_cozak ()
Ответ на: Re: GoldenDict 0.7 вышел от mamay_cozak

Re: GoldenDict 0.7 вышел

>Для сборки нужны libvorbis (зачем?)

Подозреваю, что для воспроизведения произношений слов.

Ttt ☆☆☆☆☆ ()

Re: GoldenDict 0.7 вышел

Это очень круто, спасибо. Feature request: плазмоид для КДЕ4.

SlonoInquisitor ()

Re: GoldenDict 0.7 вышел

В целом действительно посимпатичнее StarDict и не глючит под офтопиком при сканировании. Однако, я так понимаю, опять без поддержки прокси :(

BuzzyBuzz ()

Re: GoldenDict 0.7 вышел

> Для отображения статей используется компонент WebKit, что позволяет корректно и полно отображать материал, содержащий сложное форматирование, графику, таблицы и любые другие элементы оформления.

Судя по скринам - весьма удобно, не нужно будет вручную постоянно копировать->вставлять каждое незнакомое слово из статьи в словарь

Chaser_Andrey ★★★★★ ()

Re: GoldenDict 0.7 вышел

Что со скоростью работы? Как правило StarDict ищет перевод быстрее всех.

RCV ★★★★ ()

Re: GoldenDict 0.7 вышел

Красиво.

Реквестирую софтину с подобным функционалом под GTK. Пока пользуюсь StarDict.

cache ★★ ()

Re: GoldenDict 0.7 вышел

боже мой. Нету стеммера даже для английского. Слова kill в попапе оно найти не может, ибо кроме "kill" есть ещё "kill off". И он тоже при повторном нажатии попап не показывает. Нету переноса строк для en-ru bars. :(

krasnoglazeg ()

Re: GoldenDict 0.7 вышел

> Программа позиционируется как функциональная замена StarDict,

как может быть замена StarDict быть на ку-те?

firsttimeuser ★★★★★ ()

Re: GoldenDict 0.7 вышел

Попытался добавить словари от stardict

terminate called after throwing an instance of 'BtreeIndexing::exFailedToDecompressNode'

vizor ()
Ответ на: Re: GoldenDict 0.7 вышел от Chaser_Andrey

Re: GoldenDict 0.7 вышел

> не нужно будет вручную постоянно копировать->вставлять каждое незнакомое слово из статьи в словарь

и раньше не нужно было

firsttimeuser ★★★★★ ()

Re: GoldenDict 0.7 вышел

Опять какой-то студентишка/школьник решил изучить быдло плюсы и недофреймворк. Тьфу.

kajematez ()

Re: GoldenDict 0.7 вышел

При включённом сканировании, в 4-х кедах, никак не реагирует

vizor ()

Re: GoldenDict 0.7 вышел

название из 90х а так пойдет

r ★★★★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от firsttimeuser

Re: GoldenDict 0.7 вышел

> как может быть замена StarDict быть на ку-те?

stardict-у не нужна замена на qt. Она уже есть - qstardict. Зачем плодить велосипеды?

Flaming ★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от vizor

Re: GoldenDict 0.7 вышел

> Сам ты недо фреймворк, придумай чтонить получше, а то таких гениев много

Угу, "сначала добейся"... До чего ж ты убог.

kajematez ()

Re: GoldenDict 0.7 вышел

зачотненько

Somewho ★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от Flaming

Re: GoldenDict 0.7 вышел

>Зачем плодить велосипеды?

это не велосипед. по сравнению с кустардиктом это хонда голдвинг

Somewho ★★ ()

Re: GoldenDict 0.7 вышел

Судя по скриншотам просто чудо, а не словарь. Как только домой доберусь сразу заценю.

alexis-kzn ()
Ответ на: Re: GoldenDict 0.7 вышел от dagger

Re: GoldenDict 0.7 вышел

> Судя по описанию, интересная программа. Ждем ебилдов.

не знаю как быстро они появятся в основной ветке, а багзиллу отписал: http://bugs.gentoo.org/show_bug.cgi?id=264631

собственно там и можно взять ebuild

bobdva ()

Re: GoldenDict 0.7 вышел

Будем смотреть. Правда, полноценной заменой стардикту для меня он вряд ли станет, во всяком случае, пока не будет аналога sdcv.

Laz ★★★★★ ()

Re: GoldenDict 0.7 вышел

Scan Popup в опере работает, а в стардикте у меня не работало.

ptah_alexs ★★★★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от GArik

Re: GoldenDict 0.7 вышел

> Отлично. Даже если оно и сырое ещё, то перспективы большие.

Угу... И у лялиха перспективы большие... уже который десяток... вот-вот случиться вендакапец...

kajematez ()
Ответ на: Re: GoldenDict 0.7 вышел от firsttimeuser

Re: GoldenDict 0.7 вышел

>> Программа позиционируется как функциональная замена StarDict,
>как может быть замена StarDict быть на ку-те?


это было написано не для тулкитодрочеров, а для адекватных людей.

prizident ★★★★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от kajematez

Re: GoldenDict 0.7 вышел

У "лялиха" перспективы большие, да и уже сейчас он широко используется по назначению адекватными людьми. А лузеры и прочие ниасилившие только ноют и изливают дерьмо на форумах.

m0rph ★★★★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от kajematez

Re^2: GoldenDict 0.7 вышел

>> Отлично. Даже если оно и сырое ещё, то перспективы большие.

> Угу... И у лялиха перспективы большие... уже который десяток... вот-вот случиться вендакапец...


Я тебя не понял. К кому претензии? К goldendict'у, к линуксу или ко мне лично?

GArik ★★★ ()
Ответ на: Re^2: GoldenDict 0.7 вышел от GArik

Re: Re^2: GoldenDict 0.7 вышел

>Я тебя не понял. К кому претензии? К goldendict'у, к линуксу или ко мне лично?

У него к своей жизни претензии =]]]

yyk ★★★★★ ()
Ответ на: Re^2: GoldenDict 0.7 вышел от GArik

Re: Re^2: GoldenDict 0.7 вышел

> Я тебя не понял. К кому претензии? К goldendict'у, к линуксу или ко мне лично?

У него ни к кому претензий нет, он просто троллит. Толсто и уныло.

По теме: пусть будет, однако не раскрыто:

1) Почему всё-таки начат новый проект вместо прокачивания qstardict;

2) Зачем сразу требовать Qt 4.5, чем не угодил 4.4?

hobbit ★★★★★ ()

Re: GoldenDict 0.7 вышел

Суперкруто. Спасибо.

Obey-Kun ★★★★★ ()
Ответ на: Re: Re^2: GoldenDict 0.7 вышел от hobbit

Re: Re^2: GoldenDict 0.7 вышел

> 1) Почему всё-таки начат новый проект вместо прокачивания qstardict;

По большому счету, я думаю, что это было бы просто сложнее в конечном результате, потому что общего там не так и много на самом деле. Сам читатель stardict-формата был написан с нуля эдак за один день, а всё остальное сделано просто-напросто по-другому. То есть, qstardict пришлось бы доработать напильником до такого состояния, когда от его оригинального кода осталось бы очень мало.

2) Зачем сразу требовать Qt 4.5, чем не угодил 4.4?

Были использованы некоторые новые фичи 4.5, типа кнопок закрытия на каждом табе индивидуально, режима перетаскивания табов мышкой (на нём основана возможность менять очередность групп в редакторе групп), и т.п., и плюс там были пофикшены некоторые неприятные баги, зарепорченные мною при использовании 4.4.3 в процессе работы (например, раздувание высоты таббара при использовании иконок в названиях).

ikm ★★ ()
Ответ на: Re: Re^2: GoldenDict 0.7 вышел от hobbit

Re: Re^2: GoldenDict 0.7 вышел

>2) Зачем сразу требовать Qt 4.5, чем не угодил 4.4?

Я подозреваю, что автор человек адекватный в отношении к себе и не собирается уже сегодня начинать на вчера, чтобы завтра переписывать все на сегодня.

r ★★★★★ ()
Ответ на: Re: Re^2: GoldenDict 0.7 вышел от ikm

Re: Re^2: GoldenDict 0.7 вышел

положи в opensuse build services - сразу будет много качаний.

К статьи реквестирую фичу таскания словарей из веба. А то их отдельно ставить с ихнего сайта - это жесть.

r ★★★★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от krasnoglazeg

Re: GoldenDict 0.7 вышел

> боже мой. Нету стеммера даже для английского.

Морфологии разумеется нет, как ее нет практически ни в одном свободном словаре. Однако для того чтоб её получить, есть один хитрый трюк. Дело в том, что оригинальный коммерческий Babylon тоже не поддерживает морфологию, и как следствие, все их официальные словари идут с большим количеством синонимов на каждое слово. То есть, например, для глагола "do" вписаны синонимы "did", "done", и так далее. Так что скачиваем их словарь для соответствующего языка (обычно простого, бесплатного словаря достаточно), и засовываем его в одну группу с интересующим нас словарем/словарями, в которых все эти синонимы отсутствуют. И всё. При поиске внутри этой группы каждый словарь сначала опрашивается на синонимы, потом внутри группы производится опрос всех словарей по всем найденным синонимам (за исключением Википедий, для них это пока нереализовано).

> Слова kill в попапе оно найти не может, ибо кроме "kill" есть ещё "kill off".

Если не находится слово kill, значит, в словаре его просто нет. Это обычное дело для Wiktionari-ев, например. Kill off тут должен быть не при чем.

> И он тоже при повторном нажатии попап не показывает.

Если речь о сканировании с зажатым модификатором, то модификатор должен быть зажат в момент изменения селекшена. То есть, зажимаем, выделяем слово мышкой, а потом отжимаем. Короче, как в qstardict.

> Нету переноса строк для en-ru bars. :(

Статьи из стардикт-словарей c sametypesequence=m в .ifo-файле выводятся на данный момент банально с помощью тага <pre>. Я думаю переделать это на смену всех \n на <br> и начальных пробелов на &nbsp;. Просто обычно такие словари рассчитаны на preformatted-вид (поправьте, если я ошибаюсь).

ikm ★★ ()

Re: GoldenDict 0.7 вышел

Попробовал, действительно классная штука. Сразу зацепил словари от стардикта, все отлично.

Только вот всплывающее окошко интересно показывается. Нужно сначала ткнуть модификатор, а потом выделить. Не сразу въехал, думал, что не работает.

Очень приятная программа. Авторам огромное спасибо.

alexis-kzn ()
Ответ на: Re: GoldenDict 0.7 вышел от vizor

Re: GoldenDict 0.7 вышел

> Попытался добавить словари от stardict

> terminate called after throwing an instance of 'BtreeIndexing::exFailedToDecompressNode'

Киньте ссылочку на словарь, на котором оно так падает. Хотя по виду не в словаре дело, а в том, что по какой-то причине поврежден сгенерированный программой файл индекса (оные создаются в ~/.goldendict/index и обновляются автоматически). Короче, я не прочь разобраться, в чем тут дело.

ikm ★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от alexis-kzn

Re: GoldenDict 0.7 вышел

Единственное, не вижу иконки в трее (KDE 4.2.1, Russian Fedora 10.1, скачала бинарную сборку словаря). Первый раз была какая-то загогулина, перезапустил, так и ее не стало, только светлый квадратик.

alexis-kzn ()

Re: GoldenDict 0.7 вышел

getResource: gdlookup://localhost?word=hello&group=
scheme: gdlookup
host: localhost
group =
alts finished
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'BtreeIndexing::exFailedToDecompressNode'
what(): Failed to decompress a btree's node
Аварийный останов

sid350 ★★★★★ ()
Ответ на: Re: GoldenDict 0.7 вышел от Flaming

Re: GoldenDict 0.7 вышел

> stardict-у не нужна замена на qt. Она уже есть - qstardict. Зачем плодить велосипеды?

Увы, stardict и qstardict друг друга дополняют. В одной программе не хватает одного, в другой другого. В одной есть что то одно, в другой что то другое.
Использую давно обе софтины (на лэптопе откатился на stardict-3), а на десктопе пока правит qstardict.

andreyu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.