Ru-Board.club
← Вернуться в раздел «Программы»

» GoldenDict

Автор: BKSRU
Дата сообщения: 26.04.2014 16:26

Цитата:
А там и должны быть слеши, иначе скобки будут восприниматься как шаблонные символы.

Ну пусть будут .

Добавлено:
GoldenDict на основе сборки 1.5RC330 (EXE only) (не UI Revolution). Вариант с режимом перебора (Enumeration).
New: Технология подстановки окончаний.
В режиме Enumeration ищем как обычно. Можно ввести в строку поиска - братская гэс. Однако, найдете больше ожидаемых результатов если введете - братск гэс. Режим перебора, при этом, работает.
Автор: Svirepov
Дата сообщения: 26.04.2014 20:58
Abs62

Цитата:
Если распознавалка вам совсем не нужна, можете просто удалить/переименовать библиотеку GdTextOutSpy.dll в папке GD. Без неё распознавалка работать не будет, а отслеживание буфера останется.

Мне этот вариант подойдёт, спасибо. А вообще-то жаль, что clipboard tracking остаётся на этаком полулегальном положении. Может, всё-таки вывести эту опцию в настройки, чтобы было два (взаимоисключающих) режима работы всплывающего окна: распознавалка и отслеживание буфера? Помнится, этот режим уже как-то чуть не погиб, а ведь он очень полезен и нужен - хотя бы иногда - всем, кто много работает со словарем (изучающим язык - особенно, но не только им одним).
Автор: BKSRU
Дата сообщения: 27.04.2014 18:44
GoldenDict на основе сборки 1.5RC330 (EXE only) (не UI Revolution). Вариант с режимом перебора (Enumeration).
New: Добавлена технология подстановки приставок. Расширена технология подстановки окончаний.

Схема подстановки приставок и окончаний:
- По умолчанию идет поиск с окончаниями до 5ти символов после искомого слова. Например, если просто сделать запрос - have any, будет найдена фраза - haven't heard anything.
- Что бы убрать ограничение на длину окончания, достаточно поставить * после слова где желаете снять ограничение. Например - have any*
- Если необходимо искать слова с приставкой, достаточно перед такими словами поставить звездочку. Например, have *any найдет фразу - many 3-D films have. Звездочка для нахождения приставок обязательна (значения по умолчанию нет). Однако, ограничение на приставку 5 знаков, в соответствии с самой длинной приставкой в русском языке.
- Звездочки для приставок и окончаний можно комбинировать.
Автор: BKSRU
Дата сообщения: 28.04.2014 17:25
GoldenDict на основе сборки 1.5RC330 (EXE only) (не UI Revolution). Вариант с режимом перебора (Enumeration).
New: Точная настройка поиска.

- При поиске будут отброшены фразы с символами явно указывающими на несвязность текста. Учтены наиболее часто встречающиеся символы: !?.:•;.
- Фразы с переносом будут учтены только в том случае, если следующая строка начинается с буквы.
- Однако, параноидальный режим включить не сложно. Достаточно перед запросом поставить вертикальную черту. Например - |heve any. В этом случае в найденное буде включено все.

Порядок работы с окончаниями и приставками не изменился.
Автор: Abs62
Дата сообщения: 28.04.2014 17:28
На пробу - goldendict-1.5.0-RC-336-gc32c610(EXE only).7z - 1.19 MB.
Чуток ускорен поиск в DSL.
Автор: BKSRU
Дата сообщения: 28.04.2014 17:37
Ну тогда и мы подправим.
GoldenDict на основе сборки 1.5RC336 (EXE only) (не UI Revolution). Вариант с режимом перебора (Enumeration).

Процентов на 30 прибавка в скорости есть. Однако, можем когда захотим.
Автор: Uragus
Дата сообщения: 29.04.2014 11:37
Нет всплывающего перевода при наведении курсора в тексте pdf (вернее, перестал появляться). Подскажите, пожалуйста, в чем дело.
Автор: BKSRU
Дата сообщения: 29.04.2014 12:12
На сколько помнится в pdf он никогда и не работал. Только если через буфер обмена настроить.
Автор: Abs62
Дата сообщения: 29.04.2014 12:19

Цитата:
На сколько помнится в pdf он никогда и не работал.

А в интернете он тоже никогда не работал?
Автор: BKSRU
Дата сообщения: 29.04.2014 12:27

Цитата:
А в интернете он тоже никогда не работал?

Нет ну я понимаю (надеюсь), что вы хотите сказать. Однако и вопрос надо задавать корректно. В каком PDFридере перестало работать всплывающее окно? В акробате я не помню что бы срабатывало. Ну может я и ошибаюсь.
Автор: Abs62
Дата сообщения: 29.04.2014 12:51
Насчёт Акробата не помню. Если и работало когда-то, то давно уже не работает. В Foxit раньше работало, сейчас не знаю. В XChange как работало, так и работает.
Автор: BKSRU
Дата сообщения: 29.04.2014 13:02
На данный момент в акробате у меня не работает. Но это проблема и для других конкурентов, кроме как Lingvo (этому все равно, что подсунуть).
Нравится эта универсальная читалка http://www.stduviewer.ru/?utm_source=FreeSoftware&utm_medium=STDUViewer К сожалению и тут не работает.

Добавлено:
Попробовал PDF-XChange Viewer. Работает. Симпатично. Можно оставить. Спасибо.
Автор: BKSRU
Дата сообщения: 29.04.2014 15:39
Abs62
Было бы не плохо иметь возможность отключать сообщение типа: В группе STUDY не найдено перевода для... В этом случае была бы возможность эмитировать включение направления перевода. Допустим создать английскую группу и рыская по смешанному тексту не выскакивали бы бесконечные сообщения. Естественно, окно не должно появляться только в том случае если не найдены варианты.
В общем не плохая бы фишка была. Более актуальна для всплывающего окна.
Возможно что бы не плодить лишние настройки заглушить такое сообщение. Ну не найдено так не найдено, что об этом трезвонить то.
Автор: Abs62
Дата сообщения: 29.04.2014 18:07
BKSRU
Не понял. А что он должен выдавать, если ничего не нашёл?
Автор: SergeyZX
Дата сообщения: 29.04.2014 18:23
Добрый день! Попробовал обновиться до 336 сборки, все работает, но одно ядро процессора все время загружено на 100% в простое. Помогает только выключение программы. Система WinXP sp3. Посмотрите, пожалуйста, это у меня или что-то поломали в программе?
Автор: BKSRU
Дата сообщения: 29.04.2014 18:30
Abs62

Цитата:
Не понял. А что он должен выдавать, если ничего не нашёл?

Ничего. Всплывающее окно вообще не должно открываться. Просто не зачем.

Поясню. Речь вообще то больше о режиме сканирования. Работаю со смешанным текстом. На полке одни английские словари или англо - русские. Работать с таким текстом нормально не возможно, поскольку постоянно выскакивает пустое окно. Итак ясно, русских слов не может быть в английских словарях. Если же в английской части нет перевода, но есть близкие по смыслу, то в этом случае окно должно быть. Не думаю, что отключить такое поведение сложно, но думаю вы это сделает аккуратно.

Добавлено:
SergeyZX
Пока не будут созданы индексы для полнотекстового поиска (в фоновом режиме это происходит). Процесс долгий и может занять сутки, в зависимости от количества словарей и мощности компьютера.
Автор: Abs62
Дата сообщения: 29.04.2014 18:38
BKSRU

Цитата:
Не думаю, что отключить такое поведение сложно, но думаю вы это сделает аккуратно.

В текущей идеологии программы это примерно то же самое, что заставить браузер не открывать окно, если ему передали неправильную ссылку. Возьмётесь?
Автор: BKSRU
Дата сообщения: 29.04.2014 18:47
Abs62

Цитата:
В текущей идеологии программы это примерно то же самое, что заставить браузер не открывать окно, если ему передали неправильную ссылку. Возьмётесь?

Т.е вы о том, что это все таки проблематично сделать или идея не нравится?
Однако, в свое время когда разбирался с этим, мне казалось, что достаточно проверить список похожести на пустоту для принятия решения на отправку в строку запроса. Может заблуждаюсь. Если не возьметесь или не нравится идея, то я в любом случае буду экспериментировать. Вы бы быстрее разобрались. Это решает в какой то степени проблему с направлением перевода (ну а если хорошо подумать, то возможно можно развить и до реализации переключения направления перевода в одной группе). Думаю многим необходимо только одно направление перевода.
Для ясности. Вот такие окна бессмысленны, где нет списка похожих заголовков:

Обычно это может означать, что нам и не нужно.
Автор: Abs62
Дата сообщения: 29.04.2014 19:20
BKSRU
Экспериментируйте, какие проблемы. Мне с самого начала идея с бесконтрольно выскакивающим окном не нравилась. И тратить время и силы на то, чтобы изначально порочный по моему мнению режим стал чуть менее дискомфортным, совсем не хочется.
Автор: BKSRU
Дата сообщения: 29.04.2014 19:28
Бесконтрольным его можно назвать только в том случае, смотря для каких целей его применять, а игнорировать пожелания многих пользователей вряд ли целесообразно. Поэтому этот режим сделать более комфортным имеет смысл. Причем, после этого нововведения он еще как становится подконтрольным.
В общем ясно. Будет время попробую.

Добавлено:
Еще один момент касаемо всплывающего окна. При переключении всплывающего окна на упрощенную форму, включаются все словари группы. Это целесообразно? На фишку это не похоже, скорее на баг.
Автор: Abs62
Дата сообщения: 29.04.2014 19:51
BKSRU

Цитата:
Еще один момент касаемо всплывающего окна. При переключении всплывающего окна на упрощенную форму, включаются все словари группы. Это целесообразно? На фишку это не похоже, скорее на баг.

Упрощённая форма - это что? Без панели словарей? Тогда таки фича - без панели словарей отключение отдельных словарей не работает.
Автор: BKSRU
Дата сообщения: 29.04.2014 20:02

Цитата:
Упрощённая форма - это что? Без панели словарей? Тогда таки фича - без панели словарей отключение отдельных словарей не работает.

Однако, здесь опять же выскакивает проблема с мультитраном. Кроме того для пользователя интуитивно должна оставаться текущая группа, тем более она остается на тулбаре.
Не думаю, что бы кто то трактовал это как - фича. Смысл хотя бы поясните. Плюсы?
Автор: Abs62
Дата сообщения: 29.04.2014 20:30
BKSRU
Группа никуда не девается. Включаются словари, которые были заглушены через панель. Нет панели - нет заглушенных словарей.

Добавлено:
Ещё чуток оптимизаций по скорости поиска - goldendict-1.5.0-RC-340-gfb19fb1(EXE only).7z - 1.20 MB.
Актуально для словарей MDict, Aard, Zim.
Автор: Uragus
Дата сообщения: 30.04.2014 05:48
Ещё один вопрос к специалистам: почему при включённом словаре перестаёт работать переводчик QTranslate? (т.е. одновременно работать и со словарём и с переводчиком не получается).
Автор: BKSRU
Дата сообщения: 30.04.2014 06:43

Цитата:
Ещё один вопрос к специалистам: почему при включённом словаре перестаёт работать переводчик QTranslate? (т.е. одновременно работать и со словарём и с переводчиком не получается).

Надо способом проб и ошибок поиграть настройками, которые могут влиять на совместимость.
У меня например, все работает.
В QTranslate помнится была проблема если в настройках (Расширенных (не путать с установками горячих клавиш)) стоит установка для операции копирования - Ctrl + C. Установил Ctrl + Insert.
Автор: Uragus
Дата сообщения: 30.04.2014 11:40
BKSRU

Цитата:
Установил Ctrl + Insert

Отлично! Спасибо! Век живи - век учись.
Автор: BKSRU
Дата сообщения: 30.04.2014 13:43
GoldenDict на основе сборки 1.5RC340 (EXE only) (не UI Revolution). Вариант с режимом перебора (Enumeration) для полнотекстового поиска.
Чуть повышена точность поиска.

Обобщение принципа режима Enumeration. Режим рассчитан на то, что бы при запросе было найдено все и только то, что интуитивно ожидаемо:
В найденное будут включены заголовки статей, в которых присутствует искомый шаблон с разной последовательностью ключевых слов и заданным количеством промежуточных слов. Например, если в строке поиска ввести have any, поиск выдаст результаты: have sold scarcely any и any comments you might have.
При поиске будут учтены окончания для ключевых слов. Длина окончания ограничена 5ю символами. Так, что будут выданы и такие результаты: haven't eaten anything и anyone could have.
Для снятия ограничение на длину окончания, достаточно поставить знак * после слова для которого желаем установить произвольную длину окончания. Например, have any*.
Если необходимо искать слова с приставкой, достаточно перед такими словами поставить звездочку. Например, при запросе have *any в найденное будут включены: haven't done many и many 3-D films have. Звездочка для нахождения приставок обязательна (значения по умолчанию нет). Однако, ограничение на приставку 5 знаков, в соответствии с самой длинной приставкой в русском языке.
Звездочки для приставок и окончаний можно комбинировать и запрос может выглядеть - have* *any.
К словам размерам в 3 символа автоматически окончания не цепляются. Сделано это для различия мелких не меняющихся частиц типа союзы... Если же окончание все таки требуется, то * действует в прежнем порядке.
По умолчанию включен точный поиск, заключающийся в том, что:
- При поиске будут отброшены фразы с символами явно указывающими на несвязность текста. Учтены наиболее часто встречающиеся символы: !?.:•;.
- Фразы с переносом будут учтены только в том случае, если следующая строка начинается с буквы.
Однако, параноидальный режим поиска включить не сложно. Достаточно перед запросом поставить вертикальную черту. Например - |heve any. В этом случае в найденное буде включено все. Если желаем, что бы поиск был наиболее полным важно в запросе ставить основу слов. Например, вместо Братская ГЭС, запрос лучше построить Братск ГЭС. Для родного языка интуитивно основу вычислить не сложно. Полагаю в дальнейшем будет реализована авто подстановка основ слов.
Автор: ramix
Дата сообщения: 30.04.2014 18:22
Abs62
Среди результатов FTS (искалась фраза "сухой как") среди прочих появилась такая странная строка:

chippy$13159$

Но щелчок на ней ведет в пустоту:

В группе Все не найдено перевода для chippy$13159$.

Это какая-то ошибка? Сбой?
Автор: Abs62
Дата сообщения: 30.04.2014 19:08
ramix
А это из какого словаря вылезло? При наведении курсора на заголовок в списке должен всплыть список словарей.
Автор: ramix
Дата сообщения: 30.04.2014 19:15
Abs62

Цитата:
А это из какого словаря вылезло?


Из большого и ужасного!

А если быть точнее, Babylon English-Russian.bgl

На всякий случай - в нем есть такая карточка:

chippy
chip·py || 'tʃɪpɪ
плотник; потаскушка

chippy

chip·py || 'tʃɪpɪ
зазубренный, обломанный; сухой как щепка; испытывающий недомогание, раздражительный

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

Предыдущая тема: Total video converter 3.14 ошибка конвертации


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.