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

» GoldenDict

Автор: ESCiTAB
Дата сообщения: 14.01.2016 03:35
BKSRU
Abs62

Hi, again. An FTS problem again.

TASK: To search the three-letters words in a dictionary/dictionaries, the ending letter must be same. e.g. 'all', 'see', 'ass', and so on

Question: Some weird results like the following pictures. Well, how can i get the right RegEx for this FTS in GD?
GD version: goldendict-1.5.0-RC-518-ge037533
thank you


Автор: BKSRU
Дата сообщения: 14.01.2016 07:34
\w\w{2} equivalently \w{3}

Maybe it's better: \W\w{3}\W
Автор: ESCiTAB
Дата сообщения: 14.01.2016 09:24
BKSRU

Цитата:
\w\w{2} equivalently \w{3}

I had the impression that:
\w\w{2} ==> see, all, ass, etc !==> for, and, etc
\w{3} ==> for, and, see, all, ass, etc
So, \w{3} != \w\w{2}
Автор: BKSRU
Дата сообщения: 14.01.2016 09:44
ESCiTAB

Цитата:
\w\w{2} ==> see, all, ass, etc !==> for, and, etc

It's very strangely. Can you show me a screenshot?
Автор: Abs62
Дата сообщения: 14.01.2016 10:15
ESCiTAB
Try "\w(\w)\1".
Автор: ESCiTAB
Дата сообщения: 14.01.2016 10:17
Abs62
BKSRU

My fault! So sorry.


And, GD does work a little. goldendict-1.5.0-RC-518-ge037533.
Автор: BKSRU
Дата сообщения: 14.01.2016 11:17
A clean work is not possible for a highlighting.
Only \WRegExp\W
Автор: ESCiTAB
Дата сообщения: 14.01.2016 11:37
BKSRU
Цитата:
A clean work is not possible for a highlighting.
Only [no]\WRegExp\W[/no]
Got it thank you
Автор: galina2000
Дата сообщения: 17.01.2016 21:43
Здравствуйте.
Столкнулась с такой проблемой: медиафайлы dsl-словарей лежат в папках *.dsl.files и нормально воcпроизводятся. При сжатии этих папок в файлы *.dsl.files.zip GoldenDict их уже не видит, появляется уведомление "Внимание, невозможно загрузить указанный ресурс!". В zip-файлах нет подпапок, степень сжатия меняла. В чём м.б. дело?
P.S. Кто-нибудь смог подключить к GD сайты glosbe.com и context.reverso.net ?
Автор: Abs62
Дата сообщения: 17.01.2016 22:51
galina2000
Сжимать нужно не папку, а файлы, в ней содержащиеся. В zip вообще никаких папок быть не должно.
Автор: galina2000
Дата сообщения: 18.01.2016 00:47
Abs62

Цитата:
Сжимать нужно не папку, а файлы, в ней содержащиеся

Именно так я и делала

Цитата:
В zip-файлах нет подпапок
Автор: Abs62
Дата сообщения: 18.01.2016 00:53
galina2000

Цитата:
Именно так я и делала

А получившийся zip положен рядом с основным файлом словаря?
Автор: galina2000
Дата сообщения: 18.01.2016 01:03
Abs62
Да, все файлы (*.ann, *.dsl, *_abrv.dsl, *.bmp и *.dsl.files.zip) лежат рядом. Я уже думаю, может слишком большие zip-файлы получаются (минимальный ~70 тыс. файлов и размер >800 Мб) и GD не может их обработать?
Автор: BKSRU
Дата сообщения: 18.01.2016 02:11
Есть иные словари с жатыми файлами ресурсов?
В настройках хранилища словарей установлен флажок Рекурсивно?
Автор: galina2000
Дата сообщения: 18.01.2016 02:40
BKSRU
1) Да, есть сжатые работающие медиафайлы (не меньшего размера), но я их скачала уже в виде готовых zip-архивов, в связи с этим и возник вопрос, что же я делаю неверно?
2) Да, на вкладке "Файлы" - "Пути для поиска файлов словарей" отмечен чекбокс "Рекурсивно" (если я правильно Вас поняла), но он не активен, наверное, потому, что GD работает в портабельном режиме.
Автор: BKSRU
Дата сообщения: 18.01.2016 04:44
galina2000
Большим ваш архив не является.
Что то у вас с именами напутано. Проверьте нет ли русских символов или лишний пробел(которого просто не видно). Не прописан ли у вас .zip дважды. Расширение образуется при архивации и конечно скрыто, но бывает, что по ошибке пропишут в ручную, что даст двойное расширение.
Кроме того попробуйте .dsl.dz.files.zip.

Не забываем, что само имя архива должно совпадать с именем словаря.

Каждый словарь держите в отдельной папке.

Ну можно показать и файловую структуру словари - скриншот.

Правильная структура:

Расширение .zip видно только потому, что в настройках указано Показывать расширения.

Еще был случай. Создавали архив, вовсе не в папке со словарем, а в дополнительной архивной папке словарей.
Поэтому, чтобы вернее доступиться к нужному словарю, кликните по иконке словаря и выберите Перейти к папке словарем и увидите с тем ли словарем экспериментируете.
Автор: niccolo
Дата сообщения: 21.01.2016 10:35
Касательно полнотекстового поиска

Чтобы не напрягать не особо интеллектуально одарённых в плане понимания регвыров пользователей
в интерфейсе лучше сделать кнопку «Точно» и галку в настройках «При нечётком полнотекстовом поиске максимальное количество слов между словами искомой фразы».

При нажатой кнопке будет осуществляться только точный поиск. При отжатой кнопке - общий, но результаты должны выводиться - сначала точный, затем нечёткий.
Автор: apokalupsis
Дата сообщения: 21.01.2016 12:41

Цитата:
Кто-нибудь смог подключить к GD сайты glosbe.com

Glosbe всегда работал в GD, сейчас попробовал - не работает. Причину не знаю.


Добавлено:
Reverse
пример для англо-арабского направления
http://context.reverso.net/перевод/английский-арабский/%GDWORD%
естественно добавляем на вкладке Веб-сайты.
Автор: Denskoy
Дата сообщения: 25.01.2016 14:45
Подскажите, dictzip из 2гб источника создает 600мб архив, но он не подхватывается GD(1.5. RC). Что здесь не так?
Автор: Romul81
Дата сообщения: 25.01.2016 15:14
Denskoy

Вы просто откройте получившийся *.DZ в 7-zip и посмотрите что внутри))
Автор: ewild
Дата сообщения: 26.01.2016 01:28
Denskoy
- версия dictzip?
- что за источник (включая список исходных и результирующих файлов)?

В свое время напустил dictzip (version 1.12.1-Win32-1.0-Tvangeste) на все без исключения словари, ни одной проблемы не испытал.
Правда самое крупное преобразование у меня dsl 366.2МБ -> dsl.dz 53.4МБ.
Автор: ramanuki
Дата сообщения: 26.01.2016 12:34
Abs62
Подскажите, пожалуйста, что означает строка в логе GD:

"Warning: libpng warning: iCCP: known incorrect sRGB profile"
Автор: Abs62
Дата сообщения: 26.01.2016 13:33
ramanuki
libpng из Qt ругается на нестандартный цветовой профиль, встроенный в картинку. Гляньте тута.
Автор: ramanuki
Дата сообщения: 26.01.2016 14:30
Abs62
Понятно. Спасибо!
А нельзя на будущее сделать так, чтобы при Предупреждении стояло имя файла с таким профилем, чтобы знать, какой файл виновен, а то идут предупреждения просто столбиком:

Warning: libpng warning: iCCP: known incorrect sRGB profile
Warning: libpng warning: iCCP: known incorrect sRGB profile
Warning: libpng warning: iCCP: known incorrect sRGB profile
Автор: Abs62
Дата сообщения: 26.01.2016 14:49
ramanuki
Этим не GD управляет, варнинги идут из недр Qt.
Автор: tukktukk
Дата сообщения: 02.02.2016 22:37
Вот что мне нужно сделать в ГД. Мне нужно научить поиск (и простой и полнотекстовый):

1. игнорировать некоторые символы. Например ударе́ние (символ над е), пунктуацию и т.п.
2. приравнять некоторые символы для поиска. Например, е и ё, ά и ά (два разных уникодовских символа, которые эквиваленты друг другу, таких в греческом 16 штук) и возможно приравнять целые группы букв с диакритиками к основной букве (например, άάἀἁἂἃἄἅἆἇ = α).

Есть ли такой функционал в ГД сейчас? Если нет, можно ли бы внедрить его где-нибудь в опциях? Так, чтобы можно самому писать правила.

Автор: Abs62
Дата сообщения: 03.02.2016 14:58
tukktukk
Нету такого функционала. И не планируется. Есть поиск по шаблонам и регулярным выражениям.
Автор: tukktukk
Дата сообщения: 03.02.2016 20:10
Шаблоны и реги это не то. Жаль.
Автор: sikemo
Дата сообщения: 03.02.2016 21:40

Цитата:
Например ударение

а оно, что, не обрамляется тэгом, исключающим включение в поиск?


Цитата:
И не планируется

это интерстно.
Автор: CAEman2
Дата сообщения: 06.02.2016 19:43
sikemo

Цитата:
это интерстно.

Это очевидно...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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