Page 1 of 1

Форматирование статей

PostPosted: Wed Nov 04, 2009 12:05 am
by maxfl
Кажется никто еще не спрашивал.

Планируется ли добавить форматирование статей? Т. е. разбивать статьи по частям речи, пунктам (1. 2. 3.), подпунктам ( а) б) в) ) и т. д., как например умеет делать qstardict. Фича сама по себе очень удобная, особенно для слов с большим количеством значений.

Re: Форматирование статей

PostPosted: Wed Nov 04, 2009 7:06 am
by Stranger
Я так полагаю, что это всё-таки фича конкретного словаря, а не оболочки.

Re: Форматирование статей

PostPosted: Wed Nov 04, 2009 12:55 pm
by Gloggy
Если словарь правильно сделан и грамотно отформатирован, то там уже все будет как надо, от GD нужно только чтобы показывал так, как положено и как указано автором словаря, что GD прекрасно делает.

Re: Форматирование статей

PostPosted: Wed Nov 04, 2009 2:04 pm
by maxfl
Это фича именно оболочки а не словаря.

Достаточно сравнить статью для слова go, словарь English-Russian full dictionary в программах qstardict, stardict и goldendict.

Словарь лежит здесь: http://downloads.sourceforge.net/xdxf/s ... .2.tar.bz2

Re: Форматирование статей

PostPosted: Thu Nov 05, 2009 3:47 am
by C2BlEv
Можете скриншоты выложить? Устанавливать кучу програм только чтобы опровергнуть вашу гипотезу (т.е. оболочка/читалка может правильно логически и лингисвтически форматировать словарь, который не имеет какой-либо разметки в самом себе) уж очень накладно.

Что можно сказать однозначно уже сейчас, это что без спецразметки в самом словаре никакая "читалка" словарей не поможет.

Вот здесь видно, что qstardict вроде как переводит пометы с английского на русский (если конечно этот Мюллер похож на тот, который есть у меня):

http://qstardict.ylsoftware.com/images/screenshot1.png

На главной странице загадочно упоминается "Translations reformatting". Что это такое неизвестно.

Re: Форматирование статей

PostPosted: Thu Nov 05, 2009 2:36 pm
by maxfl
да. Вот.

В архиве, чтобы сразу не отображалось.

Re: Форматирование статей

PostPosted: Thu Nov 05, 2009 4:20 pm
by C2BlEv
Вроде бы понятно. Все что он делает это считает, что каждый случай 1. 1) то есть \d\. \d\) в тексте словаря должен отображатся с новой строки и с отступом (учитывая вложенность) . Также меняется 1) на 1. Это хоть какое-то решение для убогих словарей. Заметьте в словаре цифра с точкой или скобкой не могут означать ничего другого чем новое значение/перевод.

С такими словарями лучше не морочить голову, а установить хорошие словари с хорошей внутренней разметкой. Например, посмотрите как выглядит вот этот словарь http://www.onlinedisk.ru/file/239124/ Поищите дсл словари на Руборде. Да и для СтарДикта есть хорошо размеченные словари (посмотрите ветку на руборде), а не такие вот поделки.

Или посмотрите на эти картинки
1.jpg
1.jpg (205.11 KiB) Viewed 16046 times

2.jpg
2.jpg (93.2 KiB) Viewed 16046 times

Re: Форматирование статей

PostPosted: Thu Nov 05, 2009 4:22 pm
by maxfl
Спасибо.

Re: Форматирование статей

PostPosted: Thu Nov 05, 2009 4:42 pm
by C2BlEv
Кстати, я не могу догодаться, что это за English-Russian full dictionary. Что у него за выходные данные?

====

А-а. Это какой-то изуродованный общий англо-русский словарь Лингво.

Re: Форматирование статей

PostPosted: Fri Nov 06, 2009 6:56 pm
by ikm
GD не осуществляет никакого интеллектуального автоформатирования. В каждом словаре, представленном в виде сырого текста, могут быть свои условности. Вывести эти условности и произвести соответствующую разметку или форматирование - задача словаределателя. Если же словарь представлен в виде сырого текста, GD показывает его как есть. То, что мы видим в qstardict - это оптимизация, грубо говоря, под один-единственный словарь.