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

Не различаются карточки с разным регистром

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

Re: Не различаются карточки с разным регистром

Postby Gloggy » Fri May 08, 2009 2:47 pm

Кстати, раз уж зашел разговор на эту тему.. Сейчас GD, когда показывает несколько карточек сразу (скажем, Hello и hello), очень слабо визуально разделяет эти самые карточки. То бишь, складывается ощущение, что карточка-то одна, хотя на самом деле их несколько, просто идут друг за другом практически без разделителя! :)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Не различаются карточки с разным регистром

Postby Ars » Fri May 08, 2009 2:48 pm

так в списке все равно оба варианта видны будут...
или тогда другой вариант - выводить в карточку все совпадения без учета регистра, но первым выводить точно введенное слово.
А потом другие варианты.
Ars
 
Posts: 119
Joined: Sat Feb 21, 2009 11:03 pm

Re: Не различаются карточки с разным регистром

Postby Gloggy » Fri May 08, 2009 2:56 pm

Ars wrote:так в списке все равно оба варианта видны будут...
или тогда другой вариант - выводить в карточку все совпадения без учета регистра, но первым выводить точно введенное слово.
А потом другие варианты.

Тут еще надо учесть такой вариант, что у пользователя может быть, скажем, сто словарей. И вот он вводит "hello". У него найдется в 57 словарях "hello", еще в двадцати Hello, и в парочке изданий 19-го века еще скажем с пятерочку HELLO. Вот как это все првильно отобразить? :) Если в одном словаре сразу есть и hello и Hello и HELLO, как это показывать, подряд, или сначала hellо из всех словарей, потом Hello, потом HELLO?

Чем больше размышляю на эту тему, тем разумнее мне кажется подход Лингвы в данном случае. Если форм несолько у слова, то они открываются в ОТДЕЛЬНЫХ окнах (или табах, в GD если), иначе получается какая-то дикая катавасия. :)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Не различаются карточки с разным регистром

Postby ikm » Fri May 08, 2009 3:07 pm

Угу. 57 окон лингва покажет. Подход что надо.

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

Re: Не различаются карточки с разным регистром

Postby Ars » Fri May 08, 2009 3:08 pm

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

Re: Не различаются карточки с разным регистром

Postby Gloggy » Fri May 08, 2009 3:11 pm

ikm wrote:Угу. 57 окон лингва покажет. Подход что надо.

Нет, покажет три окна, на hello, Hello, HELLO. Что, в общем-то, разумно. И в каждом окне список из всех словарей, в которых есть данная форма (прыгать удобно со словаря на словарь) и карточки одна за другой в отрендерены.

Если по каким то причинам я хочу искать на Aber, то все карточки на Aber будут в одном окне, а все картчки на aber в другом.
Last edited by Gloggy on Fri May 08, 2009 3:12 pm, edited 1 time in total.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Не различаются карточки с разным регистром

Postby ikm » Fri May 08, 2009 3:11 pm

Поставьте себе bgl-ный словарь Даля, где все карточки с большой буквы, или же стардиктовский Литтре, где наблюдается та же самая ситуация, и попробуйте всем этим попользоваться, в случае если регистр учитывается. Как вам вариант, когда нормальные значения открываются в одном табе, а выписки из Даля - эксклюзивно в другом?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Не различаются карточки с разным регистром

Postby Gloggy » Fri May 08, 2009 3:19 pm

ikm wrote:Поставьте себе bgl-ный словарь Даля, где все карточки с большой буквы, или же стардиктовский Литтре, где наблюдается та же самая ситуация, и попробуйте всем этим попользоваться, в случае если регистр учитывается. Как вам вариант, когда нормальные значения открываются в одном табе, а выписки из Даля - эксклюзивно в другом?

Конечно, не очень удобно, но и не так что бы очень плохо. Не говоря уже о том, что тот же словарь Даля уже переработали в Lingvo X3 по крайней мере, с правильными заголовками в нормальном регистре. ;)

Я к тому, что случаев таких не очень много, и словари такие с неправильным регистром - они редкие и/или исчезающие. Плюс, для тех, кого это сильно волнует есть всякие утилиты (для DSL по крайней мере) по насильной конвертации заголовков в нижний регистр.

Но в общем и целом - это, конечно вопрос предпочтений личных. Кто-то больше страдает от того, что карточки не склеиваются в тех случаях, когда в общем могли бы (как с тем же Далем), а кого-то больше беспокоит, что карточки склеиваются тогда, кода логичнее их не склеивать.

Может, это свойство не столько даже языка или группы, склеивать или нет, а скорее даже каждого отдельного словаря? Вот берем Даля и помечаем его, что карточки из такого словаря можно склеивать?
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Не различаются карточки с разным регистром

Postby ikm » Fri May 08, 2009 3:31 pm

Самое забавное, что в .bgl-файлах такое свойство уже присутствует. Там можно при создании словаря указывать, следует ли учитывать регистр или нет. Правда, не знаю, использует ли это Даль :)

Хорошо, но однако же вопросы:

1) Как смешивать варианты из разных источников. Есть два словаря, где регистр надо учитывать, и один, где не надо. В первом hello, во втором Hello, в третьем HELLO. Что вывести в список слов? hello и Hello? Что выводить в карточку? По hello - hello и HELLO, а по Hello - Hello и HELLO?
2) Что делать с тем, когда мы читаем текст на английском, русском или другом языке, где регистр не играет роли, и где слово может начинаться с большой буквы, потому что это начало предложения? Мы делаем на нём скажем ctrl+ins+ins, и что видим?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Previous

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 7 guests