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

Не работает поиск для слов на латинице по DICT-протоколу

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

Не работает поиск для слов на латинице по DICT-протоколу

Postby Michael72 » Wed Aug 05, 2015 6:41 pm

Операционная система: Windows XP Home Edition, Service Pack 3
Версия словаря GoldenDict: 1.5.0-RC-482-g8717a56
Словарь:
В меню Правка - Словари - Источники (F3) во вкладке "Серверы DICT" щелкните на кнопке Добавить и создайте новую запись. В поле "Название" напечатайте "Все на DICT-dvo". Впечатайте в поле "Адрес": dict://dict.dvo.ru, поставьте "галочку" у опции Включено и щелкните на OK.
Действия: В поле поиска напечатайте слово "lehrer" и нажмите на Enter.
Суть проблемы: В результате поиска не найдено перевода для lehrer, хотя словарная статья для данного слова на DICT-сервере присутствует, см. Скрин-шот:
goldendict15.jpeg
dict 1.5.0/rf on CYGWIN_NT-5.1 1.7.35(0.287/5/3)
goldendict15.jpeg (46.92 KiB) Viewed 34623 times

Данная проблема воспроизводится при тестировании на разных DICT-серверах и для разных слов.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Abs62 » Wed Aug 05, 2015 10:46 pm

Не воспроизводится.
lehler.png
lehler.png (15.2 KiB) Viewed 34610 times

В группу словарь добавить не забыли?
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Michael72 » Thu Aug 06, 2015 2:03 am

Abs62 wrote:...
В группу словарь добавить не забыли?

В группу словарь добавил. См. скриншот:
GoldenDict16.jpeg
GoldenDict, версия 1.5.0-RC-482-g8717a56
GoldenDict16.jpeg (28.53 KiB) Viewed 34603 times

Запустил GD с ключом "--log-to-file" в командной строке. В файле "gd_log.txt" (в папке конфигурации) нахожу следующие логи:
Code: Select all
Warning: DSL dictionary reading failed: C:\Documents and Settings\Михаил\Мои документы\Словари\lingvo\bprusheb\bprusheb.dsl:0, error: Can't open .dsl file C:\Documents and Settings\Михаил\Мои документы\Словари\lingvo\bprusheb\bprusheb.dsl

Warning: Articles request from "Все на DICT-dvo" fault: Data reading error: socket error 5: "Время на сетевую операцию истекло"

Warning: Prefix find in "Все на DICT-dvo" fault: Data reading error: socket error 5: "Время на сетевую операцию истекло"

Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Abs62 » Thu Aug 06, 2015 4:44 am

Michael72 wrote:
Code: Select all
Warning: Articles request from "Все на DICT-dvo" fault: Data reading error: socket error 5: "Время на сетевую операцию истекло"

Warning: Prefix find in "Все на DICT-dvo" fault: Data reading error: socket error 5: "Время на сетевую операцию истекло"

Нет связи с сервером. Настройки прокси, файрвол, ещё что-нибудь в том же духе? Список баз данных в окне информации о словаре выводится?
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Michael72 » Thu Aug 06, 2015 6:16 am

Abs62 wrote:Нет связи с сервером. Настройки прокси, файрвол, ещё что-нибудь в том же духе? Список баз данных в окне информации о словаре выводится?

  1. Прокси не использую;
  2. Файервол: Брандмауэр Windows - при отключении никаких изменений;
  3. Антивирус: Dr. Web Security Space 10.0 - при отключении никаких изменений;
  4. Список баз данных в диалоговом окне при выборе команды Информация о словаре не выводится;
  5. Поиск работает для слов набранных на кирилице и на иврите.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Abs62 » Thu Aug 06, 2015 7:25 am

Michael72 wrote:Список баз данных в диалоговом окне при выборе команды Информация о словаре не выводится;
Поиск работает для слов набранных на кирилице и на иврите.

Странно. Получается, на одни запросы сервер отвечает, а на другие не хочет.
А если попробовать через какой-нибудь SOCKS5-прокси (только не слишком тормозной, там таймаут две секунды, ЕМНИМС)? Пробуйте и смотрите в лог, что там выдаваться будет.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Michael72 » Thu Aug 06, 2015 7:42 am

Abs62 wrote:...А если попробовать через какой-нибудь SOCKS5-прокси (только не слишком тормозной, там таймаут две секунды, ЕМНИМС)? Пробуйте и смотрите в лог, что там выдаваться будет.

Попробовал. Заработало. Это считать за решение проблемы?
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Abs62 » Thu Aug 06, 2015 7:47 am

Michael72 wrote:Попробовал. Заработало. Это считать за решение проблемы?

Это считать за факт, что на ваш адрес сервер не отвечает на некоторые запросы. А на другой адрес отвечает. Причину я назвать не берусь.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Michael72 » Thu Aug 06, 2015 8:41 am

А можно как-то через конфигурационный файл поэкспериментировать с лимитом времени ожидания ответа от сервера? Думаю, что у меня провайдер тормозной...
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает поиск для слов на латинице по DICT-протоколу

Postby Abs62 » Thu Aug 06, 2015 9:19 am

Нет, оно в коде жёстко прошито.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 10 guests