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

DSL: Карточки с несколькими заголовками показываются плох

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

DSL: Карточки с несколькими заголовками показываются плох

Postby Gloggy » Sun May 10, 2009 11:41 am

Возьмем такой пример:
Code: Select all
#NAME "Test"
#INDEX_LANGUAGE "English"
#CONTENTS_LANGUAGE "English"

xxx1
xxx2
xxx3
xxx4
  test 4 headwords

В итоге получается 4 карточки с одинаковым содержимым. НО, в отличие от Лингво, GD во всех четырех карточках покажет заголовок xxx1, а не четыре разных, как положено.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby Gloggy » Sun May 10, 2009 11:44 am

Вот примерно так:

Image

Обратите внимание, что выбрана карточка xxx4, а заголовок показывается - xxx1.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby ikm » Sun May 10, 2009 11:59 am

А как должно показываться? То есть, например:
Code: Select all
{to }go
went
  Идти

Тут мы описываем глагол to go. went является, очевидно, вторичным синонимом (его формой). Внимание, вопрос: что должен увидеть пользователь, когда делает запрос на went? Было бы довольно странно увидеть ответ "went: Идти". Поэтому в большинстве словарей в карточку выводится основное слово, вне зависимости от синонима, который на него привел.

Лингво делает по-другому? Означает ли это, что карточки там сформированы так, чтобы описанное здесь с went не происходило?

И еще: а как работает морфология в лингво? Я так понимаю, случай с went в реальной жизни будет обрабатывать она, а не автор словаря. Означает ли это, что на запрос went мы всё равно увидим "to go"?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby ikm » Sun May 10, 2009 12:08 pm

Вообще, я не понимаю, в лингво дополнительные заголовки - это дешевый copy-paste что ли? В чем их смысл?

И попутно еще один вопрос: если у нас есть заголовок со скобками, например hello( world), будет ли он так и показан со скобками, или же будет показано hello, или же hello world, или же одновременно и то и другое, или же это зависит от запроса?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby Gloggy » Sun May 10, 2009 12:16 pm

ikm wrote:А как должно показываться?
Тут мы описываем глагол to go. went является, очевидно, вторичным синонимом (его формой).

Я так понимаю, что в Лингво нет такого понятия, как основная и вторичная формы. Все карточки - равноценны, и от порядка в словаре не зависят.
ikm wrote:Внимание, вопрос: что должен увидеть пользователь, когда делает запрос на went? Было бы довольно странно увидеть ответ "went: Идти".

Если пользователь выбрал слово went в индексе (списке заголовков), то он именно это и увидит. Хотел именно went, ну его и получил. Обычный же пользователь, которй просто вобьет went в поле поиска, получит ДВЕ карточки: собственно ту же went: идти, и go, это сработает морфологический поиск в Лингво.
ikm wrote:Поэтому в большинстве словарей в карточку выводится основное слово, вне зависимости от синонима, который на него привел.
Лингво делает по-другому?

Да, все карточки в Лингво равны, и нет основных и неосновных карточек.
ikm wrote:Означает ли это, что карточки там сформированы так, чтобы описанное здесь с went не происходило?
И еще: а как работает морфология в лингво? Я так понимаю, случай с went в реальной жизни будет обрабатывать она, а не автор словаря. Означает ли это, что на запрос went мы всё равно увидим "to go"?

Да, в Лингво мы увидим и went и to go, в виде двух карточек. И в идеале, разработчики словарей не должны заботиться о морфологии и добавлять дополнительные заголовки в словарь.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby Gloggy » Sun May 10, 2009 12:21 pm

Как дополнительный пример, есть вот такая ситуация, несколько реально равноценных заголовков с одним и тем же телом, там логически нет главного и не главного:
Code: Select all
£1 etc off
$20 etc off
10% etc off
   See ↑<<CHEAP>> 7
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby ikm » Sun May 10, 2009 12:23 pm

Gloggy wrote:Обычный же пользователь, которй просто вобьет went в поле поиска, получит ДВЕ карточки: собственно ту же went: идти, и go

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

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby Gloggy » Sun May 10, 2009 12:32 pm

ikm wrote:Вообще, я не понимаю, в лингво дополнительные заголовки - это дешевый copy-paste что ли? В чем их смысл?

Ну, типа, reuse. Не надо два раза тело карточки повторять.
ikm wrote:И попутно еще один вопрос: если у нас есть заголовок со скобками, например hello( world), будет ли он так и показан со скобками, или же будет показано hello, или же hello world, или же одновременно и то и другое, или же это зависит от запроса?

В индексе будет показано и hello и hello world, а в теле обеих карточек будет заголовок отрендерен как hello( world), что наверное правильно, это показывает больше контекста пользователю.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby Gloggy » Sun May 10, 2009 12:36 pm

ikm wrote:То есть, тело карточки будет продублировано два раза?

Ну, в общем, да, два раза. Но это редкий очень случай. В силу того, что в Лингво нормальный морфологический поиск, никто в словари не добавляет помимо go еще и went.

Опять же, польза от именно ДВУХ разных окон с карточками (или табов, не суть) в том, что в них по конкретным словам можно посмотреть все словари. В одном окне все про went, в другом все про go. Опять же, кому это может показаться менее удобным, чем мешать и went и go в одном окне, а кому-то наоборот, особенно если словарей много.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: DSL: Карточки с несколькими заголовками показываются плох

Postby ikm » Sun May 10, 2009 1:14 pm

А тильды?

Code: Select all
foo
bar
{to }frob
eigen(value)
  ~ is a word

Для foo будут раскрыты как foo is a word, а для bar как bar is a word? А также для {} и ()

И еще, как будет обработано следующее:
Code: Select all
foo
~bar
  definition

Можно ли употреблять тильды в заголовках? Имеют ли они там специальное значение?

Раз уж я во всё это полез...
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 38 guests

cron