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

» GoldenDict

Автор: ramix
Дата сообщения: 23.05.2013 17:59
Abs62
Tvangeste


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

Добавлено:

2) GoldenDict воспринимает файлы с расширением .mp4 как аудио. Хотелось бы, чтобы он опознавал, что это - аудио или видео. А то приходится менять расширение таких файлов на .avi.

Добавлено:

Abs62

Цитата:
Что касается Мультитрана, там дело не в iframe. Просто они цепляют к содержимому свой скрипт, который по окончании загрузки страницы перезагружает её заново с сайта Мультитрана.

А если блокировать загрузку скрипта? Что будет тогда?

Добавлено:
Здесь мультитрановцы обсуждают, какими мобильными словарными оболочками лучше всего пользоваться. Местами поминают и GoldenDict .
Автор: Abs62
Дата сообщения: 23.05.2013 22:19
ramix

Цитата:
А если блокировать загрузку скрипта? Что будет тогда?

Тогда не будет перезагружаться.
Рецепт борьбы сравнительно несложен - поставить локальный режущий прокси вроде Proxomitron, пустить трафик через него и написать для него соответствующее правило, вырезающее скрипт.
Автор: Tvangeste
Дата сообщения: 23.05.2013 23:28
Abs62

Цитата:
Рецепт борьбы сравнительно несложен - поставить локальный режущий прокси вроде Proxomitron, пустить трафик через него и написать для него соответствующее правило, вырезающее скрипт.

Рецепт, конечно, универсальный и рабочий. Да и Proximotron, когда я сидел на Линуксе и им польозвался, был отличный. Беда ровно одна, 99.999999999% пользователей не сможет его установить и настроить, а те немногие, что смогут, убьют прорву времени на настройку и поиск правил, которые правильно подправят страницы онлайн словаря. То бишь, для массового пользователя такой вариант не подходит.
Автор: amfius
Дата сообщения: 24.05.2013 14:44
Не специалист в прокси, но есть ли возможность написать установщик так, чтобы он ставил автоматически еще и прокси, трафик для goldendict пускал через себя + поставлять вместе с программой набор заранее подготовленных правил для популярных сайтов перевода?
Автор: zhuman
Дата сообщения: 24.05.2013 20:46
Wordreference Spanish-English Dictionary

Includes:
* Pocket Oxford English-Spanish Dictionary 2005 Oxford University Press
* Diccionario Espasa concise inglés-español 2000 Espasa Calpe
* Audio pronunciation files

Total entries: 29211
Entries with MP3 audio pronunciation: 3933
Release date: 22-May-2013
Scraped and formatted by: zhuman
URL1: http://ge.tt/api/1/files/3byFjZh/0/blob?download
URL2: http://www.filedropper.com/es-en-wordreference_1

Примечания:
Эта версия была стянута с Wordreference.com несколько лет назад. С тех пор сайт поменялся, кое-что добавилось, а кое-что убрали, например Pocket Oxford English-Spanish Dictionary 2005. К словарю прилагаются файлы озвучки в отдельном ZIP файле внутри архива, а также словарь спряжений глаголов - он использует экспериментальные табличные теги DSLGD для GoldenDict-a. Таблички корректно показываются только в экспериментальных билдах от BKSRU из этой ветки. ZIP файл внутри 7z архива распаковывать не надо.

В словаре наверняка еще есть куча ошибок. Это пре-альфа версия, которую выкладываю, чтобы получить фидбэк по ошибкам и вообще понять насколько востребован этот жанр.
Автор: amfius
Дата сообщения: 26.05.2013 15:51
Поискал немного в гугле, и обнаружил, что есть много англо-русских онлайн словарей, ссылки на которые можно добавить в программу:
_http://en.bab.la/dictionary/english-russian/%GDWORD%
_http://dictionary.reverso.net/english-russian/%GDWORD%
_http://dictionary.imtranslator.net/english-russian-common-words-pro/%GDWORD%/
_http://enru.dict.cc/?s=%GDWORD%
_http://en.pons.eu/dict/search/results/?q=%GDWORD%&l=enru&in=&lf=en
_http://slovari.yandex.ru/ (как его подключить?)

p.s. Возможно ли придумать какое-нибудь решение для онлайн словарей, передающих переводимое слово не через ссылку, а по методу POST? (например, словарь нефти и газа на _http://oilterms.hut.ru/)
Автор: Tvangeste
Дата сообщения: 28.05.2013 19:44
Забавно, оказывается, в GoldenDict можно добавить очень удобную фишку "Inspect Element", как в браузерах, чтобы можно было смотреть исходники HTMLя и где какой стиль применяется и почему, и всего буквально в пару строк кода! Не нужно больше сначала сохранять в HTML и потом открывать в браузере. Авторам CSS стилей и HTML словарей должно быть очень полезно.

Кстати, сохранение в HTML тоже улучшилось, и теперь сохраняет не только HTML, но и CSS и картинки, максимально приближая сохраненный HTML к тому, что показывается в GoldenDict'e.

Скоро появится в новом билде, автор обоих изменений - Timon Wong.
Автор: ramix
Дата сообщения: 29.05.2013 13:52
Tvangeste
Abs62


Мелкие пожелания по работе GoldenDict:

1) Хотелось бы, чтобы после пересканирования файлов (Ctrl+F5) GoldenDict обновлял окно с текущим открытым в нем заголовком. А то получается такая ситуация: из-за изменения "на лету" словаря, карточки в GoldenDict перестают нормально отображаться (это и естественно - произошел их сдвиг), делаем пересканирование, но от этого с виду ничего не меняется - надо повторить запрос и только тогда изменения от пересканирования вступят в силу.

2) При открытии нескольких вкладок получается, что одна (первая или та, через которую прошел запрос) является главной - ей принадлежит окно с найденными заголовками и окно со словарями, в которых найдены заголовки, а остальные вкладки при этом являются бедными сиротами - невозможно увидеть соответствующие им заголовки и словари. Можно ли сделать так, чтобы при переключении на вкладку происходило обновление окон с заголовками и словарями, в которых найдены заголовки?

Добавлено:

3) Из-за того, что существуют словари с очень объемными карточками (типа The Oxford Talking Dictionary) становится неудобно прокручивать окно с найденными карточками. Было бы неплохо внедрить в GoldenDict опциональную систему сворачивания длинных карточек - наподобие той, что внедрена в Lingvo (иконка со стрелочкой рядом с названием словаря), при нажатии на которую карточка сворачивается/разворачивается.

Автор: anion23
Дата сообщения: 29.05.2013 14:06

Цитата:
2) При открытии нескольких вкладок получается, что одна (первая или та, через которую прошел запрос) является главной - ей принадлежит окно с найденными заголовками и окно со словарями, в которых найдены заголовки, а остальные вкладки при этом являются бедными сиротами - невозможно увидеть соответствующие им заголовки и словари. Можно ли сделать так, чтобы при переключении на вкладку происходило обновление окон с заголовками и словарями, в которых найдены заголовки.

И вдобавок к этому логично будет сделать независимым направление перевода для вкладок (при этом чтобы дочерняя вкладка наследовала направление перевода родительской)
Автор: Tvangeste
Дата сообщения: 29.05.2013 14:41
ramix

Цитата:
Было бы неплохо внедрить в GoldenDict опциональную систему сворачивания длинных карточек - наподобие той, что внедрена в Lingvo

Так есть уже такая, Abs62 в свое время делал, смотрите в найтройках: F4 -> Advanced -> Убрать галку с Always Expand Optional Parts.

Добавлено:
ramix

Цитата:
Можно ли сделать так, чтобы при переключении на вкладку происходило обновление окон с заголовками и словарями, в которых найдены заголовки?

То ли я просто не пойму что написано, но вроде бы в GD ровно так всё и есть. При переключении между табами заголовок окна и список словарей - обновляются и синхронизируются с текущим табом.

Добавлено:
ramix

Цитата:
Хотелось бы, чтобы после пересканирования файлов (Ctrl+F5) GoldenDict обновлял окно с текущим открытым в нем заголовком.

Хорошее предложение, согласен. Хотя, конечно, есть вопросы. А если у человека 10 табов открыто, рефрешить все 10 или только активный? А если рескан сделан просто так и никаких словарей не обновилось, все равно делать рефреш? Думается, что достаточно будет только активную вкладку обновить, потому как обычно словарь, надо которым человек работает - он как раз в активной вкладке и есть.

https://github.com/goldendict/goldendict/issues/330

Ну а пока же можно просто два раза нажать на Enter, произойдет рефреш, довольно удобно и быстро.

Добавлено:
anion23

Цитата:
И вдобавок к этому логично будет сделать независимым направление перевода для вкладок (при этом чтобы дочерняя вкладка наследовала направление перевода родительской)

Ага, это популярный запрос. У нас на это и бага давно выставлена: https://github.com/goldendict/goldendict/issues/84
Автор: ramix
Дата сообщения: 29.05.2013 15:01
Tvangeste

Цитата:
Так есть уже такая, Abs62 в свое время делал, смотрите в найтройках: F4 -> Advanced -> Убрать галку с Always Expand Optional Parts.


Это не совсем одно и то же (в т. ч. и в Lingvo). Я о нем в GoldenDict знаю (принимал некоторое участие в обсуждении).

Нынешнее работающее сворачивание/разворачивание "дополнительных областей" программируется разработчиком словаря DSL на основе соответствующего тега [ * ] и не затрагивает словари других форматов. Обычно оно сворачивает лишь некоторые части карточки и не более того.

А предлагаемое мною действует на системном уровне и не зависит от формата словаря. Так, например, сейчас свернуть The Oxford Talking Dictionary я не могу, так как он в формате StarDict.

Данная опция позволяла бы выстроить (почти) полностью свернутые карточки в штабель и разворачивать при просмотре (прокручивании) те, которые заинтересовали.

P.S. В Lingvo используются оба типа сворачивания, так как они совершенно разные по характеру действия.
Автор: BKSRU
Дата сообщения: 29.05.2013 15:11
Когда то подобные стили делал Colaps и FullColaps.
Но на программном уровне было бы не плохо.
Автор: ramix
Дата сообщения: 29.05.2013 15:14
Tvangeste

Цитата:
То ли я просто не пойму что написано, но вроде бы в GD ровно так всё и есть. При переключении между табами заголовок окна и список словарей - обновляются и синхронизируются с текущим табом.


Высказывание про "словари, в которых найдены заголовки" снимаю, так как я не смог воспроизвести ситуацию, в которой это происходило. Возможно, это был сбой у меня в GoldenDict. Это окно обновляется при переходе от вкладки к вкладке.

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

Автор: Tvangeste
Дата сообщения: 29.05.2013 15:37
ramix

Цитата:
А предлагаемое мною действует на системном уровне и не зависит от формата словаря

Ага, понял. И согласен, что это удобный и полезный функционал. В некоторых мобильных словарных оболочках для андроида такое применяется. Да и в Лингво, как было уже замечено.

Issue #331: Ability to collapse long cards

Лично я, правда, вполне доволен возможностью просто перепрыгивать такие длинные карточки при помощи шорткатов Alt+Стрелка-Вниз/Вверх.


Добавлено:
ramix

Цитата:
Но окно, в котором показываются найденные заголовки (обычно расположенное слева), относящиеся к данной вкладке, при переходе от вкладки к вкладке у меня не обновляется.

Ага, так и задумано в было коде. Поле ввода, выбор группы и список похожих слов - они сейчас глобальные обьекты, одни на окно.

В идеале, конечно, состояние этих элементов должно быть не глобальным, а привязано к конкретному табу.

Если кто возьмется фиксить Issue #84, то надо все три элемента и поправить будет, я туда дописал коментарий, чтобы не забылось.

Добавлено:
ramix

Цитата:
P.S. В Lingvo используются оба типа сворачивания, так как они совершенно разные по характеру действия.

Я, честно говоря, уже и не припомню, а в чем там разница визаульно? Вроде бы одна и та же кнопка на оба действия.
Автор: ramix
Дата сообщения: 29.05.2013 16:28
Tvangeste

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


Визуально: помеченное тегом [ * ] исчезает из виду бесследно. О том, что там есть дополнительная информация, легче всего догадаться по исчезновению иконки сворачивания рядом с названием словаря. Используется Ctrl+*.

Глобальное сворачивание/разворачивание действует на все словари, независимо от тега [ * ] и работает по F4/F5. О том, что есть дополнительная информация, видно по соответствующей надписи.

Наглядно всё хорошо видно вот на этой картинке:



P.S. По-другому говоря, одно представляет интересы разработчика словаря, а второе - пользователя.
Автор: Tvangeste
Дата сообщения: 30.05.2013 11:36
New GoldenDict Dev Build 1.0.1-812-gd6b832d : http://goldendict.org/forum/viewtopic.php?p=9998#p9998
New Features: Inspect element, Save Article with resources, SVG images support, Copy Images to clipboard, multi-volume MDict dictionaries.
Автор: ramix
Дата сообщения: 30.05.2013 12:39
Tvangeste
Спасибо за новый билд!

Если несложно, можно ли добавить к Save Article with resources в качестве варианта сохранения "Web archive, single file" (с расширением .mht) - как в Опере или в IE?
Автор: anion23
Дата сообщения: 30.05.2013 14:07
Tvangeste
Заметил, что в словаре Chemistry of the Elements.BGL картинки отображаются некорректно. Причина кроется в словаре или это баг?
Автор: BKSRU
Дата сообщения: 30.05.2013 14:21
Больше на проблемы стиля похоже. При всех стилях подобное?
Давайте ссылку на словарь. Можно проверить.
Автор: anion23
Дата сообщения: 30.05.2013 14:29
BKSRU
В стиле "по умолчанию" то же самое.

Добавлено:
Ссылка на словарь http://rghost.ru/46375519
Автор: BKSRU
Дата сообщения: 30.05.2013 14:41
anion23
Проблема стиля. Как и ожидал.
С моим стилем все в порядке.


Смотрите как устроено http://rghost.ru/46196220
Исправляйте.

Добавлено:
На вскидку картинка задана тегом с обтеканием, а соседняя карточка не изолирована.
Автор: anion23
Дата сообщения: 30.05.2013 15:00
BKSRU
Спасибо! Можно перезалить пример - ссылка устарела.
Автор: Tvangeste
Дата сообщения: 30.05.2013 15:01
anion23
Это бага в GoldenDict'e, он разрешает float элементам переползать на соседние карточки. Для некоторых форматов это дело фиксили уже, например для AARD и википедии, а надо бы для всех форматов пофиксить.

Сейчас багу заведу на это дело:
https://github.com/goldendict/goldendict/issues/333
Автор: BKSRU
Дата сообщения: 30.05.2013 15:04
anion23

Цитата:
Спасибо! Можно перезалить пример - ссылка устарела.

http://rghost.ru/46376456

Добавлено:
Tvangeste

Цитата:
Это бага в GoldenDict'e, он разрешает float элементам переползать на соседние карточки.

Ну так то же можно сказать . Теже яйца только в профиль.
Только вот грамотно это фиксится с помощью стиля и сразу для всех словарей.

P.S. Да вот так, всего одной строчкой и для всех скопом.
Автор: Tvangeste
Дата сообщения: 30.05.2013 15:51
BKSRU

Цитата:
Да вот так, всего одной строчкой и для всех скопом.

Много граблей в разных темах из-за этого появилось, пока откачу обратно. Забить в конец карточки <div style="clear:both"> будет безопаснее, похоже, и без риска испортить все темы и стили.
Автор: BKSRU
Дата сообщения: 30.05.2013 16:32
Tvangeste

Цитата:
Много граблей в разных темах из-за этого появилось, пока откачу обратно. Забить в конец карточки <div style="clear:both"> будет безопаснее, похоже, без риска испортить все темы и стили.

Я вижу, раз откатили. Я ведь строил свой стиль с нуля и завязано было на qt-style.css. Там соответственно попутно менял. Хотя припоминаю, что все таки провозился и именно из за изоляции объектов.
Но припоминаю, что провозился со стилем больше из-за таблиц. И мне пришлось ставить table-cell. Иначе таблицы выходили за рамку карточки. Думаю, что эта проблема будет и у других языков завязанных на HTML. Раньше, когда стили были без рамок - эта проблема не видна была.

<div style="clear:both"> - похоже хороший универсальный вариант. Если получится конечно.
Пробовал и <div style="clear:both"> и <br clear=all> прописать. Не получалось.
Но думаю все это решаемо и решаемо универсально. Надо только подумать.
Автор: Tvangeste
Дата сообщения: 30.05.2013 16:49
ramix

Цитата:
Если несложно, можно ли добавить к Save Article with resources в качестве варианта сохранения "Web archive, single file" (с расширением .mht) - как в Опере или в IE?

Теоретически всё возможно, но сделать это будет не очень просто. В MHT, насколько я знаю, формат аналогичен MIME email'у с аттачментами, в base64, сделать файл в таком формате потребует довольно много усилий. А это все ж таки непрофильный функционал, довольно редко используемый. Учитывая, что добавили Inspect Element фичу, необходимости сохранять в HTML станет еще меньше у типичного пользователя.

И, самое главное, сохранять в MHT - это не универсальное решение, ибо поддерживается только в IE и Опере. Для мозиллы у нас MAFF формат, для Chrome - SingleFile, для Safari - Webarchive. Зоопарк, короче!
Автор: BKSRU
Дата сообщения: 30.05.2013 17:01
Кстати забыли секретную добавку (может пригодится):
    width: 2000px;
    min-width: 70px;
Автор: BKSRU
Дата сообщения: 31.05.2013 10:53
GoldenDict + DSLGD v4.6 на основе последней сборки 1.0.1-812 + последние изменения.
- Download: http://rghost.ru/46396138
New:
Краткий стиль действует теперь для всех тегов.
Улучшен упрощенный ввод графического фона. Теперь он действует для всех тегов.
Дополнительная информация:
http://goldendict.org/forum/viewtopic.php?f=8&t=2206&p=9922#p10010
Параллельная ветка:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=20#1
Голосовалка:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45768#1
Дополнительную информацию так же можно получить из Учебно-справочного словаря v4.1 по тегам DSL, DSLGD:
- Download: http://rghost.ru/46196408
Для входа на главную страницу словаря набрать в строке поиска - DSLGD.
Словари формата DSLGD:
http://goldendict.org/forum/viewtopic.php?f=9&t=2208
Автор: BKSRU
Дата сообщения: 31.05.2013 12:57
Проблему с изоляцией карточек можно решить так (по поводу оптекания рисунков):
.gdarticleseparator
{
border: none;
display: block;
clear:both;
}

Но по поводу словаря Chemistry of the Elements.
Здесь часть вины лежит на создателе словаря. Если уж хотел, что бы текст его обтекал, то и писать текстовку надо было после рисунка. Ну или картинку ставить по центру.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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