Page 1 of 2

Несколько глюков с dsl

PostPosted: Tue Apr 14, 2009 4:45 pm
by gromescu
- Если в конце dsl файла стоит пустой абзац, при попытки его индексации программа вылетает с сообщением:

Warning: premature end of file /media/data/files/dict/Ro_Ru/RomanRus/Romanrus.dsl

При этом для лингвовского dslcompiler и makedict'a пустой абзац не считается проблемой.

- Если в файле abrv.dsl используются теги [trn][/trn] (насколько я помню лигвовскую справку, они там должны быть), напр.
Code: Select all
pl.

   [trn]plural[/trn]
,
то во всплывающей подсказке эти теги так и отображаются.
Пользуюсь Linux-версией из svn

Re: Несколько глюков с dsl

PostPosted: Tue Apr 14, 2009 7:01 pm
by ikm
Абзац поправлю.

Про abrv: дело в том, что такой феномен как abrv-файлы нигде не документирован. Все abrv, которые я видел, не содержали никакого форматирования в принципе, и, по-моему, оно там просто не к месту. То есть вопрос, что означает приведенный пример? И бывает ли такое вообще в природе?:)

Re: Несколько глюков с dsl

PostPosted: Tue Apr 14, 2009 8:47 pm
by gromescu
trn если мне склероз не изменяет отмечает область перевода для упрощения индексации lingvo, без него тоже должно работать. Еще этот тег появляется в декомпилированных словарях. Просто откопал свой старый словарик, в котором этот тег присутствует. ИМХО для GD он никакого значения не имеет и его можно игнорировать.

Re: Несколько глюков с dsl

PostPosted: Wed Apr 15, 2009 7:26 am
by Ars
Кстати, да - расшифровки аббревиатур не отображаются почему-то ни при наведении мыши, ни при клике...

Re: Несколько глюков с dsl

PostPosted: Wed Apr 15, 2009 10:45 am
by ikm
Значит, либо файл аббревиатур не был найден, либо в нём были проблемы с форматированием, либо данная конкретная аббревиатура не была в нем найдена.

Re: Несколько глюков с dsl

PostPosted: Wed Apr 15, 2009 10:49 am
by gromescu
Посмотрел насчет [trn] - он определяет ту область, которая будет индексироваться для полнотекстового поиска, для аббревиатур он излишний, и в мой словарь видимо попал случайно при компиляции-декомпиляции.

Re: Несколько глюков с dsl

PostPosted: Wed Apr 15, 2009 11:49 am
by Ars
ikm wrote:Значит, либо файл аббревиатур не был найден, либо в нём были проблемы с форматированием, либо данная конкретная аббревиатура не была в нем найдена.


а как ищется файл аббревиатур, кстати? по имени на содержание *abbr* ?

Re: Несколько глюков с dsl

PostPosted: Wed Apr 15, 2009 12:45 pm
by ikm
для abcde.dsl он должен называться abcde_abrv.dsl

Re: Несколько глюков с dsl

PostPosted: Wed Apr 15, 2009 12:49 pm
by Ars
Да, все правильно: En-Ru-Apresyan_abrv.dsl
Лежит рядом со словарем. Сокращения не читает :(
(винда ХР)

Re: Несколько глюков с dsl

PostPosted: Wed Apr 15, 2009 12:59 pm
by ikm
Апресян с traduko.lib.ru?