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

ГД крашится на сыром словаре

Сообщаем о найденных ошибках сюда

ГД крашится на сыром словаре

Postby C2BlEv » Mon Sep 27, 2010 6:57 pm

Конвертирую словарь (http://www.onlinedisk.ru/file/521198/). Он конечно сыроват, но я ожидал, что ГД что-то с ним все же сделает. Сейчас же при попытке индексации ГД падает. Что там за ошибка такая?

ГД: Thursday September 16 2010
racheengel committed 5136c09
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: ГД крашится на сыром словаре

Postby Svyatoslav » Tue Sep 28, 2010 8:31 pm

Дружище, перед каждым словом, которое ты указываешь в словаре должна стоять табуляция и разметка отступа.
К примеру:
Code: Select all
Адар
Ойдар
Войдар
Яйдар
   [m1]<<Айдар>>[/m]
   [m1]Айдар[/m]
   [m2][c gray](Адар, Ойдар, Войдар, Яйдар)[/c][/m]
   [m3]річка, ліва притока Сіверського Дінця (басейн Дону). Походження назви остаточно не встановлено. Одні її виводять від тюркського «пасмо волосся, коса», інші як «конусоподібний горб, на якому складена купа каміння», ще інші як «козача стрижка».[/m]


Всё остальное зависит только от твоей фантазии, как у меня к примеру:
Code: Select all
アア
ああ
   [m1][b]I[/b] [m3][c indigo]アア | ああ { aa }[/c][/m]
   \
   [m1][b]1.[/b] Перевод: [c red] "Аа!"[/c][/m]
   [m2]Пояснение: [c navy]Аналогично тому, когда вас врач просит вас открыть горло, чтобы проверить его.[/c][/m]
   \
   [m2][b]см. также:[/b] [ref][c green]アン[/c][/ref] | [ref][c green]あん[/c][/ref][/m]
   \
   [m1][b]2.[/b] Перевод: [c red]"Неет!", "Аагхх"[/c][/m]
   [m2]Пояснение: [c navy]Звук протеста.[/c][/m]
   \
   [m4][s]aa1.jpg[/s][/m]
   \
   [m1][b]II[/b] [m3][c indigo]アァ | あぁ { aa }[/c][/m]
   \
   [m2]Перевод: [c red]"Аах", "Ясно", "Согласен"[/c][/m]
   [m2]Пояснение: [c navy]Используется, когда вы соглашаетесь с чем-либо/кем-либо.[/c][/m]
   \
   [m4][s]aa1.jpg[/s][/m]
Svyatoslav
 
Posts: 10
Joined: Tue Jun 22, 2010 8:01 am

Re: ГД крашится на сыром словаре

Postby C2BlEv » Tue Sep 28, 2010 11:15 pm

Конечно спасибо, но не в этом дело. ДСЛ формат не требует [m..] отступов, они для красоты. Все что нужно по-минимуму это whitespace (пробел или табуляция) для тела карточки, тогда как каждое заглавное слово идет новой строкой перед телом. То есть в моем варианте:

Code: Select all
Адар
Ойдар
Войдар
Яйдар
   <<Айдар>>
Айдар
   [c gray](Адар, Ойдар, Войдар, Яйдар)[/c]
   річка, ліва притока Сіверського Дінця (басейн Дону).


Две карточки. Первая имеет четыре заглавных слова, а тело имеет ссылку на заглавие второй карточки. Вторая карточка имеет одно заглавное слово, а тело с несколькими параграфами, каждый из которых отделяется табу. Эта минимальная дсл разметка должна работать (и работает во всех других словарях с которыми я имел дело).
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: ГД крашится на сыром словаре

Postby ikm » Wed Sep 29, 2010 4:59 am

Закомиттил фикс, прошу проверить.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: ГД крашится на сыром словаре

Postby C2BlEv » Wed Sep 29, 2010 11:32 pm

Спасибо. Может Глогги сделает бинарник, чтоб я мог проверить.
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: ГД крашится на сыром словаре

Postby Gloggy » Thu Sep 30, 2010 10:58 am

C2BlEv wrote:Спасибо. Может Глогги сделает бинарник, чтоб я мог проверить.

Done! 8-)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: ГД крашится на сыром словаре

Postby C2BlEv » Fri Oct 01, 2010 10:09 pm

ГД не крашится уже. Спасибо! Только вот нужно мне разобраться, что ж там за ошибки такие.
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: ГД крашится на сыром словаре

Postby ikm » Sat Oct 02, 2010 3:21 am

Там местами переносы строк становятся 0D (вместо 0D/0A). GD поддерживает только 0D/0A и 0A (в любой смеси), а просто 0D игнорирует, считая частью строки.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: ГД крашится на сыром словаре

Postby C2BlEv » Sat Oct 02, 2010 4:14 am

А, тогда целая статья становиться заглавным словом.
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: ГД крашится на сыром словаре

Postby ikm » Sat Oct 02, 2010 5:05 am

Именно. И поскольку GD раскрывал все скобки в такой статье, получались тысячи заголовков из одной статьи.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am


Return to Ошибки

Who is online

Users browsing this forum: Majestic-12 [Bot] and 19 guests

cron