New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

помогите понять формат и можно ли конвертировать

Всё по словарям

помогите понять формат и можно ли конвертировать

Postby Olegred » Sat Oct 06, 2012 11:53 pm

Я пользуюсь множеством словарей в Fora, имеющим следующий формат -> dict.data|| dict.index|| fdblite.properties. Можно ли из переконвертировать для Goldendict? И что это за формат вообще? Спасибо заранее.
Olegred
 
Posts: 6
Joined: Wed Jul 04, 2012 1:01 am

Re: помогите понять формат и можно ли конвертировать

Postby ikm » Sun Oct 07, 2012 2:17 am

Там используется формат dictd в качестве контейнера, однако сами статьи используют оригинальную разметку исходного словаря (т.е. если в оригинале был dsl, то язык dsl, если html, то html, и так далее). Можете попробовать переименовать dict.data -> somename.dict, dict.index -> somename.index и проиндексировать в GD. Однако содержимое статей всегда будет выводиться как есть, в виде простого текста.

Вообще лучше просто найти оригинальные словари - ваши файлы были созданы путем их конвертации в формат Форы.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: помогите понять формат и можно ли конвертировать

Postby Olegred » Sun Oct 07, 2012 3:46 am

Ваш совет сработал но не полностью. Goldendict видит словарь. Но на выходе выдает вот такую кашу.:(((((((


[m0]To Aim and to Throw [c red][sup]{{CATCOUNT}}31{{/CATCOUNT}}[/sup][/c]
[m1]{{HEADWORD}}throw{{/HEADWORD}} [sup]{{SENSE-NUM}}1{{/SENSE-NUM}}[/sup] [c orange]{{PART-OF-SPEECH}}verb{{/PART-OF-SPEECH}}[/c] [ref dict="Macmillan English Dictionary (En-En)"]throw[/ref]
[m3]{{DEF}}to use your hand to send an object through the air{{/DEF}}
[m1]{{HEADWORD}}direct{{/HEADWORD}} [sup]{{SENSE-NUM}}1{{/SENSE-NUM}}[/sup] [c orange]{{PART-OF-SPEECH}}verb{{/PART-OF-SPEECH}}[/c] [ref dict="Macmillan English Dictionary (En-En)"]direct[/ref]
[m3]{{DEF}}to aim something at a particular person or thing{{/DEF}}
[m1]{{HEADWORD}}aim{{/HEADWORD}} [sup]{{SENSE-NUM}}2{{/SENSE-NUM}}[/sup] [c orange]{{PART-OF-SPEECH}}noun{{/PART-OF-SPEECH}}[/c] [ref dict="Macmillan English Dictionary (En-En)"]aim[/ref]
[m3]{{DEF}}your ability to hit something when you throw, kick, or shoot something at it{{/DEF}}
[m1]{{HEADWORD}}toss{{/HEADWORD}} [sup]{{SENSE-NUM}}1{{/SENSE-NUM}}[/sup] [c orange]{{PART-OF-SPEECH}}verb{{/PART-OF-SPEECH}}[/c] [ref dict="Macmillan English Dictionary (En-En)"]toss[/ref]
Olegred
 
Posts: 6
Joined: Wed Jul 04, 2012 1:01 am

Re: помогите понять формат и можно ли конвертировать

Postby ikm » Sun Oct 07, 2012 4:06 am

Как я и предупреждал, всё будет выводиться как есть, без преобразования разметки. Формат dictd, вообще говоря, оную не предусматривает. Лучше всего найти оригиналы словарей в .dsl/.lsd.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: помогите понять формат и можно ли конвертировать

Postby Olegred » Sun Oct 07, 2012 3:48 pm

Спасибо вам большое за вашу помощь. Я раздобыл себе набор dsl словарей. GoldenDict выше всяких похвал.
Olegred
 
Posts: 6
Joined: Wed Jul 04, 2012 1:01 am

Re: помогите понять формат и можно ли конвертировать

Postby Michael72 » Tue Mar 12, 2013 6:24 pm

ikm wrote:... Однако содержимое статей всегда будет выводиться как есть, в виде простого текста.
...

Почему бы не сделать у GoldenDict поддержку HTML тэгов для словарей в формате DICT как это происходит для словарей в формате StarDict? Пускай бы оболочка вела себя словно это обыкновенный веб-браузер. Было бы очень удобно.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: помогите понять формат и можно ли конвертировать

Postby juliavasa5 » Fri Nov 21, 2014 4:51 pm

У неразрывного пробела в dsl своя собственная семантика - в частности, он может использоваться для создания заголовка, начинающегося с пробела. Крайне не рекомендую заменять их на обычные.
juliavasa5
 
Posts: 1
Joined: Fri Nov 21, 2014 4:26 pm


Return to Словари

Who is online

Users browsing this forum: Baidu [Spider] and 1 guest