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

» GoldenDict

Автор: BKSRU
Дата сообщения: 19.02.2014 01:52
Надо пробовать отключать словари, искать виновника и причину.
У меня нет таких проблем.

Но вот заметил, что рядом стоящие словари формата mdx смогут вызывать проблемы, связанные с изоляцией стилей.
Автор: Abs62
Дата сообщения: 19.02.2014 07:13
Draico
Таки да, выясняйте, какой словарь такие фокусы выдаёт.
Автор: ramix
Дата сообщения: 19.02.2014 10:55
Abs62
Гляньте, пожалуйста, эти скриншоты. Если возможно, исправьте эту некорректность парсинга ссылки (из-за показа факультативной части заголовка в подкарточке сама подкарточка при щелчке на ссылке в GD не находится, а в LV всё ОК - факчасть не показывается, а подкарточка находится).

Добавлено:
Draico
И у меня такое НЕ наблюдается. Это, наверное, какой-то редкий словарь у вас вызывает подобное. Вряд ли он из тех, что видны на картинке справа ("Найдено в словарях:"). Если хотите, дайте скриншот второй половины словарей ("Найдено в словарях:") - попробуем сравнить со своими и вычислить.

Может, вы редактировали словари "на лету"? - тогда случаются артефакты самого неожиданного толка.
Автор: Abs62
Дата сообщения: 19.02.2014 16:05
ramix
Пробуйте - goldendict-1.5.0-RC-246-g95a9685(EXE only).7z - 1.14 MB.
Автор: ramix
Дата сообщения: 19.02.2014 17:29
Abs62

Цитата:
Пробуйте - goldendict-1.5.0-RC-246-g95a9685(EXE only).7z - 1.14 MB.

Данке шён, как говорят французы у нас в Англии.
Всё ОК.
Теперь данная ошибка соответствует строгим корпоративным требованиям фирмы ABBYY.
Автор: BKSRU
Дата сообщения: 19.02.2014 18:29
GoldenDict + DSLGD v6.26_UI Revolution на основе последней сборки 1.5RC246.
- Download: GD_1.5RC246_v6.26_UiRev_fts.7z - 16.89 MB
New: Полнотекстовый поиск для DSL словарей (пока, что только для не пакованных) расширен до двух режимов: Wildcard и RegExp. Word Stat переименован в Full-Text Search.


По существу в нашем распоряжении Много режимный Full-Text Search: Wildcard, RegExp, Caption, Phrase Search, Word Stat - все это режимы полнотекстового поиска с возможностью сбора статистики.
Режим RegExp, в принципе, может быть полезен при правке словарей, впрочем как и режим Caption, которым я часто пользуюсь.
Режим Wildcard типичный и реагирует на стандартный простой набор: *, ?, [...].
Автор: Draico
Дата сообщения: 19.02.2014 20:20
Вычислил словарь. Оказалось, это Лурка. Ссылка, кому интересно: http://rusfolder.com/39890198

Добавлено:
Что-то пока не могу найти, как редактировать словари в .aar формате.
Автор: BKSRU
Дата сообщения: 20.02.2014 11:47
GoldenDict + DSLGD v6.26_UI Revolution
http://rghost.ru/52545263
Только ЕХЕшник. Поправил, что бы каждый раз не выбирать один и тот же словарь для полнотекстового поиска, а можно было поэкспериментировать с одним. И другие поправки.
Автор: BKSRU
Дата сообщения: 21.02.2014 15:40
GoldenDict + DSLGD v6.26_UI Revolution на основе последней сборки 1.5RC246.
- Download: GD_1.5RC246_v6.26_UiRev_fts.7z - 16.51 MB
New: Доработан режим Caption (Алфавитный указатель словаря). Приведены в надлежащий вид заголовки содержащие служебные символы: {, (, [.
Автор: BKSRU
Дата сообщения: 22.02.2014 03:59
GoldenDict + DSLGD v6.26_UI Revolution
http://rghost.ru/52583979
Только ЕХЕшник. Оптимизирован режим Caption. Скорость формирования Алфавитного указателя увеличена процентов на 25, что важно для больших словарей.
Автор: BKSRU
Дата сообщения: 23.02.2014 09:35
GoldenDict + DSLGD v6.26_UI Revolution на основе последней сборки 1.5RC246.
- Download: GD_1.5RC246_v6.26_UiRev_fts2.7z - 16.51 MB
New:
Для контекстного меню кнопки сканирования добавлен пункт "For Text Selection" - Автоперевод буфера обмена.
Доработан режим Full-Text Search (полнотекстовый поиск). Приведены в надлежащий вид заголовки содержащие служебные символы: {, (, [
В менеджере словарей добавлены направления словарей Gr (Greek) и He (Hebrew).


Дополнительная информация об экспериментальной сборке:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=100#1
Автор: apokalupsis
Дата сообщения: 24.02.2014 09:00
Моё почтение всем разработчикам GoldenDict'а !!! Удивляюсь вашим идеям и трудолюбию!
Здорово, что существует такая универсальная и легко доступная программа!
Последние нововведения тоже интересны и полезны. Таблицы - это весьма нужная вещь. По крайней мере для меня. Давно мечтаю "вытянуть" Лексоскоп (эл-эл) http://www.neurolingo.gr/el/online_tools/lexiscope.htm и оформить его модулем ЗлатоСлова(GoldenDict'а), только всё руки не доходят, не получается сделать все дела сразу.
Менеджер словарей - очень нужная вещь для словаределателей.
Верю, что придёт время и эти нововведения будут в официальной сборке, а затем и в Linux версии (пишу как линуксоид, не желаю обидеть яблочников).
Что касается видео контента, то мне думается, что он пригодиться очень ограниченному кругу пользователей, однако пригодится, а остальным не повредит. Коммерческие продукты не обращают внимания на мелкие функции, не приносящие больших денег, в этом их минус. Будем надеяться, что ЗлатоСлов не уподобиться им.
Автор: BKSRU
Дата сообщения: 25.02.2014 16:03
GoldenDict + DSLGD v6.26_UI Revolution Экспериментальная сборка на основе последней официальной сборки 1.5RC246.
- Download: GD_1.5RC246_v6.26_UiRev_fts3.7z - 16.51 MB
New:
Режимы Full-Text Search (Полнотекстовый поиск): Wildcard, RegExp и Caption - работают с запаковаными dsl.dz.
Изменения режима Caption - заголовки не переводятся в нижний регистр.
Дополнительная информация об экспериментальной сборке:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=100#1
Автор: niccolo
Дата сообщения: 25.02.2014 18:35

Цитата:
Режимы Full-Text Search (Полнотекстовый поиск): Wildcard, RegExp и Caption - работают с запаковаными dsl.dz.



Как-то не в теме был. Подскажите, что реально в GD теперь полнотекстовый поиск работает?
Автор: BKSRU
Дата сообщения: 25.02.2014 18:41

Цитата:
Как-то не в теме был. Подскажите, что реально в GD теперь полнотекстовый поиск работает?

В экспериментальной сборке работает реально уже как неделю .
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=100#7
Автор: niccolo
Дата сообщения: 25.02.2014 19:10

Цитата:
Менеджер словарей - очень нужная вещь для словаределателей.


А он где? По меню пробежался - нет. В словари зашёл - там всё по старому?
Автор: BKSRU
Дата сообщения: 25.02.2014 19:16

Цитата:
А он где? По меню пробежался - нет. В словари зашёл - там всё по старому?

В общем то на скринах видно.
На полке словарей выбираем словарь и из контекстного меню выбираем пункт Full-Text Search.
В появившемся окне выбираем режим: Wildcard, RegExp или Caption - прописываем строку поиска. Для Caption прописывать не надо, это вывод заголовков словаря.

А вообще лучше учебный словарь скачать - GoldenDictStart_v3.05. Там по пунктам расписано о функционале и настройке:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=100#6
Но Полнотекстовый поиск пока не описывал. Да в общем то там все просто.
Теги из листинга DSL не исключал для поиска. Поэтому режим RegExp можно использовать для отладки DSL словарей.
Режим RegExp стандартный. Будет время, нюансы реализации наверное опишу в учебном словаре.

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

Добавлено:
Прошу прощения, был не внимателен. В учебном словаре достаточно хорошо описан менеджер словарей. Что бы он функционировал, необходимо в конфиг файле GD прописать текстовый редактор.
По сути это Менеджер проектов DSL словарей для автоматического создания всего комплекта файлов словаря.

Добавлено:
Комплект который я активно использую для создания и отладки словарей:
- Менеджер проектов DSL словарей + Notepad++ + комплект кнопок
- Менеджер журналов
- IrfanView_v4.37 - Вьювер для GoldenDict
- Режим Caption
- Кнопка рескан
- RegExp - режим новый и пока не применял для отладки, надеюсь найдет применение
Автор: niccolo
Дата сообщения: 25.02.2014 20:04

Цитата:
В экспериментальной сборке работает реально уже как неделю


Что-то скачал, пересканировал словари - ввожу словосочетание, даже не разделённое пометами - не находит.

В чём смысл full-text search по одному словарю - с таким успехом надо к ГД модуль для работы с мультитрановскими словарями писать.

Поигрался с настройками - без толку. Буду пытаться понять смысл.
Автор: BKSRU
Дата сообщения: 25.02.2014 20:14

Цитата:
Что то скачал, пересканировал словари - ввожу словосочетание, даже не разделённое пометами - не находит.

Смотрим внимательно:
- Для Полнотекстового поиска с регулярными выражениями должен быть выбран режим: Wildcard или RegExp
- Регулярные выражения пишем в поле Wildcard (наверное надо будет переименовать). Не спутайте это поле с заголовком вверху окна.
- Ну и посмотреть случаем не зажали поиск фильтром - ограничение количества символов - Max Letters. Там случайно можно ввести 1.
Ну и чуточку подождать.

Если выбрали Caption, то в строке поиска ничего не должно быть введено. Но если словарь большой (тысяч на 100), то минутки полторы придется подождать.
Настройки не трогаем. Они предназначены главным образом для режима WORD - статистический анализ текста из буфера обмена.
Для остальных режимов в основном все должно быть по максимуму. Разве, что понадобится расположить заголовки по мере встречаемости в словаре или по алфавиту.
Автор: niccolo
Дата сообщения: 25.02.2014 20:47
BKSRU

мне понятно, что поиск есть, но не для пользования по назначению. Есть уже пример, к которому привыкли - Лингво. Стоит ли изобретать велосипед? Почему не сделать его аналогично по схеме «не более 10-20-30 символов между словами» без учёта разметки (при отсутствии 100% совпадения).

Понимаю, это сложно и пока не реализуемо - будем ждать.


Цитата:
Для Полнотекстового поиска с регулярными выражениями должен быть выбран режим: Wildcard или RegExp


Выбран


Цитата:
Регулярные выражения пишем в поле Wildcard (наверное надо будет переименовать).


Так и делаю. Находит только свова пословно (Word)


Цитата:
Ну и посмотреть случаем не зажали поиск фильтром - ограничение количества символов - Max Letters. Там случайно можно ввести 1.


Не зажал. Вводил и 1 и 99.

Искал в итальянско-русском словаре в режиме all text.
Автор: BKSRU
Дата сообщения: 25.02.2014 20:56
На самом деле ищутся слова и фразы ровным счетом те, что находит Lingvo и тем более StarDict.

Попробуйте. поискать в англо-русских словарях. Может есть какие проблемы с кодировкой.
Язык тоже не трогайте, All text должен быть.

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

Добавлено:
Хотелось бы услышать отзывы других пользователей. Сложно отладить механизм, если не знаешь, может только у меня работает.

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

Добавлено:
STOP!
А собственно журнал то у вас включен (с отключенным автонакоплением мусора)? Там отображаются заголовки карточек где встречается фраза.
Что то я об этом всеобщем стандартном сознании не подумал. Моя вина, все расчитано на тех кто внимательно читал учебный словарь.
Здесь есть пояснения почему может не сработать:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=100#16

Добавлено:
Поиск не будет в Lingovsком формате. Он скорее похож на формат вывода StarDict.
Автор: apokalupsis
Дата сообщения: 25.02.2014 22:50
сделал поиск в словаре Апресяна (анг-рус) вот что получилось
http://yadi.sk/d/QXiHZFrlJYr5X
искал слово "правда"

Добавлено:
если кликнуть на любую из указанных строк, то они же и выводятся в главном окне без заголовков

Добавлено:
сделал поиск в словаре Хорикова (элл-рус), выдал заголовки
http://yadi.sk/d/B6K0Spc7JYrkA
но вместе с теми статьями где это слово (правда) входит в состав других слов (оправдание)

Добавлено:
сделал поиск в большом рус-элл словаре, искал греческое слово, всё нормально, выдаёт заголовки. В каждой же указанной статье нужно искать это слово с помощью Ctrl+F.
Автор: BKSRU
Дата сообщения: 26.02.2014 03:51
apokalupsis

Цитата:
сделал поиск в словаре Апресяна (анг-рус) вот что получилось

С этим ясно, думаю быстро поправлю. Просто дело в том, что пока я ориентировался на "правильные" словари, где строки статей идут через табуляцию. И вам советую делать новые словари именно через табуляцию. Научитесь работать с Excele, здорово поможет

Цитата:
сделал поиск в словаре Хорикова (элл-рус), выдал заголовки

Здесь просто надо научиться использовать запросы, лучше разобрать простые RegExpы. Дайте пробел в запросе и выдаст заголовки с целыми словами. В данном случае, наверное лучше сделать запрос в режиме RegExp - правда\b. Тогда найдутся и те карточки, строки в которых оканчиваются на это слово (т.е. в них слово правда не имеет пробел в конце), либо на символ отличный от пробела, например - запятая.
\b - граница слова. Смотрим шпаргалку по регеспам.
Лучше даже сделать так запрос - \bправда\b. В этом случае поиск железно даст те карточки в которых встречается слово - правда, без приставок и окончаний. Ну или ситуация, когда это слово ограничено тегами.

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

Да пока именно так. Понимаю, что не удобно каждый раз заново вводить, но тут не моя вина. Не знаю почему в официальной сборке сделали автоподстановку запроса и автозакрытие строки не отключаемым.

На сегодня приоритетные задачи:
- Сделать отключаемую автоподстановку строки заголовочного поиска в строку поиска по открытым статьям.
- Автовключение строки поиска автоподстановка поискового запроса для Полнотекстового поиска. В этом случае Полнотекстовый поиск будет на порядок удобнее.

Как уже говорил. Полнотекстовый поиск завязан на статистическом окне по причине того, что отладить было проще именно в этом окне. На самом деле, конечно строку поиска будет удобнее вводить, либо в строку поиска по заголовкам, либо в строку поиска по открытым карточкам. Тогда эргономику можно сделать идеальной. Склоняюсь к мысли, что завязывать полнотекстовый поиск лучше всего на строке писка по открытым карточкам, которая появляется по Ctrl+F.
Далее надо будет сделать выбор поиска по:
- Конкретному словарю, с возможностью добавления карточек если поиск произвести в другом словаре. Сейчас это работает (в окне имеется галочка - add), но можно сделать удобнее.
- По специально выбранным словарям (типа список с галочками). Примерно так как сделано в StarDict. Но может лучше сделать поиск по включенным словарям на полке.
И вот далее можно будет попытаться сделать поиск по другим форматам. Как уже писал, в таких как DICT, XDFX... думаю это реально сделать.
Автор: BKSRU
Дата сообщения: 26.02.2014 10:05
GoldenDict + DSLGD v6.26_UI Revolution на основе последней сборки 1.5RC246.
- Download: http://d-h.st/dgs
Исправлена ситуация с "неправильными" словарями, в которых строки карточек начинаются не с табуляции, а с пробела. Ранее поиск в таких карточках выполнялся не верно.
Файл перезалит:
Исправлена ситуация с отсутствием заголовка словаря в окне поиска при не прописанном в конфиг. файле текстового редактора. Теперь править конфиг файл не надо.
Заодно заменил имя строки регулярных выражений Wildcard на Find.
Автор: BKSRU
Дата сообщения: 28.02.2014 09:35
GoldenDict + DSLGD v6.26_UI Revolution на основе последней сборки 1.5RC246 + последние изменения.
- Download: GD_1.5RC246_v6.26_UiRev_fts5.7z - 16.51 MB
New: В режиме Full-Text Search авто подсветка найденного при навигации по журналу.

Дополнительная информация об экспериментальной сборке:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=120#1
Автор: Abs62
Дата сообщения: 28.02.2014 15:02
На пробу - goldendict-1.5.0-RC-248-g4a4bfad(EXE only).7z - 1.15 MB.
Версия с возможностью просмотра заголовков словаря (кнопочка "Headwords" в окошке с информацией о словаре).
Автор: BKSRU
Дата сообщения: 28.02.2014 15:16

Цитата:
Версия с возможностью просмотра заголовков словаря (кнопочка "Headwords" в окошке с информацией о словаре).

При просмотре не возможно включать/выключать словари на полке.
Возможно в режиме Text нужна самоочистка фильтра.
Автор: Abs62
Дата сообщения: 28.02.2014 15:27
BKSRU

Цитата:
При просмотре не возможно включать/выключать словари на полке.

Диалог модальный, как и положено диалогу. Пока он не закрыт, ничем другим управлять нельзя.

Цитата:
Возможно в режиме Text нужна самоочистка фильтра.

Это как?
Автор: BKSRU
Дата сообщения: 28.02.2014 15:34

Цитата:
Это как?

Разобрался. Не правильно понял этот режим.

Цитата:
Диалог модальный, как и положено диалогу. Пока он не закрыт, ничем другим управлять нельзя.

Есть смысл делать его модальным?
Автор: Abs62
Дата сообщения: 28.02.2014 15:57
BKSRU

Цитата:
Есть смысл делать его модальным?

Конечно. Обычно все информационные диалоги модальные - посмотрел и закрыл. Избавляет от массы проблем с предотвращением вредоносных действий юзеров.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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