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

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

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

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

Postby gromescu » Tue Apr 14, 2009 4:45 pm

- Если в конце 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
gromescu
 
Posts: 76
Joined: Sun Apr 05, 2009 2:25 pm

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

Postby ikm » Tue Apr 14, 2009 7:01 pm

Абзац поправлю.

Про abrv: дело в том, что такой феномен как abrv-файлы нигде не документирован. Все abrv, которые я видел, не содержали никакого форматирования в принципе, и, по-моему, оно там просто не к месту. То есть вопрос, что означает приведенный пример? И бывает ли такое вообще в природе?:)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

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

Postby gromescu » Tue Apr 14, 2009 8:47 pm

trn если мне склероз не изменяет отмечает область перевода для упрощения индексации lingvo, без него тоже должно работать. Еще этот тег появляется в декомпилированных словарях. Просто откопал свой старый словарик, в котором этот тег присутствует. ИМХО для GD он никакого значения не имеет и его можно игнорировать.
gromescu
 
Posts: 76
Joined: Sun Apr 05, 2009 2:25 pm

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

Postby Ars » Wed Apr 15, 2009 7:26 am

Кстати, да - расшифровки аббревиатур не отображаются почему-то ни при наведении мыши, ни при клике...
Ars
 
Posts: 119
Joined: Sat Feb 21, 2009 11:03 pm

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

Postby ikm » Wed Apr 15, 2009 10:45 am

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

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

Postby gromescu » Wed Apr 15, 2009 10:49 am

Посмотрел насчет [trn] - он определяет ту область, которая будет индексироваться для полнотекстового поиска, для аббревиатур он излишний, и в мой словарь видимо попал случайно при компиляции-декомпиляции.
gromescu
 
Posts: 76
Joined: Sun Apr 05, 2009 2:25 pm

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

Postby Ars » Wed Apr 15, 2009 11:49 am

ikm wrote:Значит, либо файл аббревиатур не был найден, либо в нём были проблемы с форматированием, либо данная конкретная аббревиатура не была в нем найдена.


а как ищется файл аббревиатур, кстати? по имени на содержание *abbr* ?
Ars
 
Posts: 119
Joined: Sat Feb 21, 2009 11:03 pm

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

Postby ikm » Wed Apr 15, 2009 12:45 pm

для abcde.dsl он должен называться abcde_abrv.dsl
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

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

Postby Ars » Wed Apr 15, 2009 12:49 pm

Да, все правильно: En-Ru-Apresyan_abrv.dsl
Лежит рядом со словарем. Сокращения не читает :(
(винда ХР)
Ars
 
Posts: 119
Joined: Sat Feb 21, 2009 11:03 pm

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

Postby ikm » Wed Apr 15, 2009 12:59 pm

Апресян с traduko.lib.ru?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 18 guests

cron