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

» GoldenDict

Автор: Gloggy
Дата сообщения: 04.01.2013 15:36
BKSRU

Цитата:
Но тут смысл в постепенном внедрении и приучении к хорошему. Работать с готовыми комплексными тегами привычно для создателей словарей.

Создателям словарей удобно работать с официальным DSL или с официальным HTML, но вряд ли удобно работать с мутантом из этих двух форматов, с очень непростой дополнительной структурой, так думаю.

В общем, я к тому веду, что этот так называемый DSLCSS - не жизненный, на мой взгляд.

А вот чистый HTML формат - очень может и пригодится, уже несколько раз возникали обсуждения и до меня тоже регулярно доходят просьбы от пользователей, которым хочется иметь возможность быстро и удобно набор HTML страниц превратить в словарь. Я, честно говоря, думал, что AAR эту роль выполнит, но он что-то подзатух и не развивается, и удобных инструментов по упаковке HTML в AAR пока нету. Проще уж HTML запаковать в ZIP и не зависеть от сторонних инструментов.
Автор: BKSRU
Дата сообщения: 04.01.2013 15:49
Gloggy

Цитата:
Создателям словарей удобно работать с официальным DSL или с официальным HTML, но вряд ли удобно работать с мутантом из этих двух форматов, с очень непростой дополнительной структурой, так думаю.

Структура достаточно ясна. А для конечного пользователя хоть в лице пользователей словарей, хоть в лице создателей словарей и не важна особо.


Цитата:
А вот чистый HTML формат - очень может и пригодится, уже несколько раз возникали обсуждения и до меня тоже регулярно доходят просьбы от пользователей, которым хочется иметь возможность быстро и удобно набор HTML страниц превратить в словарь. Я, честно говоря, думал, что AAR эту роль выполнит, но он что-то подзатух и не развивается, и удобных инструментов по упаковке HTML в AAR пока нету. Проще уж HTML запаковать в ZIP и не зависеть от сторонних инструментов.

Просьбы были. Их всегда хоть пруд пруди. Предложений не было.
Помнится я несколько раз просил дать варианты нормальных действующих проектов. Никто не откликнулся. А в прошлом году меня даже, наверное, чудоковатым представляли с бредовыми идеями. Однако пара готовых, но требующих поддержки проекта есть. Я говорил, что иногда чудо бывает. Но без проб ничего не получится.
Автор: Gloggy
Дата сообщения: 04.01.2013 16:04
Новая версия GoldenDict-1.0.1-462-gc8c6a51: http://rghost.ru/42729104

Главное изменение - быстрый поиск/фильтрация по названиям словарей в настройках.

Автор: oshizelly
Дата сообщения: 04.01.2013 16:14
Gloggy 17:04 04-01-2013
Цитата:
Главное изменение - быстрый поиск/фильтрация по названиям словарей в настройках.

Спасибо! Но две мелочи всё-таки не доделаны: быстрый перенос фокуса из поля поискового запроса в список и сброс набранного запроса. Пробовал использовать для этих целей клавишу [Escape], но она просто закрывает окно диалога.
Автор: sikemo
Дата сообщения: 04.01.2013 16:19

Цитата:
А вот чистый HTML формат - очень может и пригодится


Цитата:
Структура достаточно ясна


можно смотреть и в сторону вики-кодов для рендеринга в html или в окно словаря. Тот же формат AAR позволяет обрабатывать mathML, соотв., можно писать коды математики, музыки, шахмат/шашек или кучи всего.
Автор: Gloggy
Дата сообщения: 04.01.2013 16:24
oshizelly

Цитата:
быстрый перенос фокуса из поля поискового запроса в список и сброс набранного запроса. Пробовал использовать для этих целей клавишу [Escape], но она просто закрывает окно диалога.

Да в этих диалогах все равно без мыши не обойтись пока. Ну и Tab Order тоже очень своеобразный. Это дело надо отдельно чинить-править.

Что касается сброса набранного, то сейчас это можно сделать либо кнопкой очистки справа, либо нажав Ctrl-F, оно выделит весь набранный текст в фильтре и одним нажатием можно все удалить.
Автор: oshizelly
Дата сообщения: 04.01.2013 20:52
Gloggy 17:24 04-01-2013
Цитата:
Ну и Tab Order тоже очень своеобразный. Это дело надо отдельно чинить-править.

Вот именно это я и имел в виду. В противном случае можно было обойтись без шоткатов, а использовать Tab/Shift+Tab.


Цитата:
Что касается сброса набранного, то сейчас это можно сделать... нажав Ctrl-F, оно выделит весь набранный текст в фильтре

До этого я не додумался


Цитата:
Да в этих диалогах все равно без мыши не обойтись пока.

А так хочется...
Автор: Draico
Дата сообщения: 04.01.2013 22:02
Видимо проблема со всплывающим окном в главном окне действительно была связана с версией программа, на которую я накатывал последний экзешник. На нетбуке всё работает.
Другая проблема. В компактном интерфейсе у меня стабильно теряется фокус на строке ввода, стоит только стереть набранное слово. У всех так?
Автор: Gloggy
Дата сообщения: 04.01.2013 23:34
Draico

Цитата:
В компактном интерфейсе у меня стабильно теряется фокус на строке ввода, стоит только стереть набранное слово. У всех так?

Это было так, но в свежих версиях я уже пофиксил, фокус теряться не должен больше.
Автор: Gloggy
Дата сообщения: 05.01.2013 13:58
Итак, в GD репозиторий залил новую правку, и теперь новый UI режим - дефолтный.

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

Если кто по каким-то причинам хочет поведения по-старинке, надо всего лишь нажать Ctrl+S или Menu -> View -> Search Pane.

---

Abs62, может выпустишь новый официальный Early Access, пора новую версию в широкие массы запускать. Если полет будет нормальный, то можно начинать думать и о настоящем релизе, уже полтора года прошло с 1.0.1 как-никак и большинство пользователей и не подозревает, что огромное количество новых полезных фич добавлено и улучшено.
Автор: Gloggy
Дата сообщения: 06.01.2013 13:28
По просьбе Константина сдвинул кнопку с волшебной палочкой за поле ввода, вот так:



Это более-менее финальный результат нового UI.

Обновленный Goldendict-1.0.1-467-ged6d23d: http://rghost.ru/42776443
Автор: ILHS
Дата сообщения: 06.01.2013 15:31
Gloggy
Вы не в курсе как продвигается работа над полнотекстовым поиском?
Автор: BKSRU
Дата сообщения: 06.01.2013 15:36
С наступающим рождеством!
Приступим к созданию стиля для GD новой концепции.

Стиль для GoldenDict:
Имя стиля: NewConcept
Версия: 1.0
- Закачано на: http://rghost.ru/42779381
- Использовать совместно со стилем по умолчанию.
- За основу взять стиль LingvoGD http://forum.ru-board.com/topic.cgi?forum=5&topic=30250&start=1440#21 , максимально приближенный к разметке стиля карточек Lingvo c некоторыми улучшениями.
- Цвет фона взят от оригинальной темы GoldenDict (меняем на свой вкус).
- Иконка словаря справа от имени - в карточке словаря.
- Заменена иконка PLAY для внешних программ (можно установить любую).

NEW:
Изменения в интерфейсе GD:
- Граница между статьями и панелями тоньше.
- Сужен блок для заголовка "Найдено в словарях".

- Окна откроются с такими же размерами, с которыми вы их оставили при выходе из программы.
- Уменьшать размер окна можно до малых размеров, что полезно сказывается для режима сканирования, особенно для подстрочной работы с текстом.
- С тулбара убрана кнопка принтера. Но возможность убрать или вернуть имеется для всех кнопок. В qt-style.css подсказка имеются.
- Путь к иконкам относительный, т.е. прописывать вручную его не надо. Достаточно скопировать папку стиля в каталог styles (находится в папке конфигурации).

В этой версии революционные новшества:
- Теперь нет ограничений ни в количестве, ни в разнообразии кнопок. Вы можете использовать любые кнопки как в разных словарях, так и внутри одного словаря.
- Поведение кнопок можно моделировать.
- Можете моделировать поведение не только кнопок, но и картинок (в общем то много чего вы можете моделировать ).
- Кнопки можно присваивать не только звуковым файлам, но и видеофайлам, программам, можете хоть из картинок сделать кнопки... и моделировать их поведение
- Теперь вы можете использовать простое условие для того, что бы установить и смоделировать поведение кнопки, картинки ... в зависимости от ситуации.
В комплекте для примера:
- Дефолтная иконка звука поменяна на иконку с изменением поведения. Можно заменить на свою и смоделировать поведение.
- Прописано две иконки для британского и для американского произношения с изменением состояния. Можно установить свои иконки с изменением состояния в неограниченном количестве.
- Прописана иконка для видео (.avi). Можете ставить свои в неограниченном количестве.
- Прописана возможность зуммирования картинок. Дефолтный размера картинок установлен в 100 пикселей по ширине (можете установить свой размер) до полного размера при наведении курсора мыши на картинку. Курсор на такой картинке поменян на поинтер (руку). Можете поменять поведение на - Наведение курсора и нажатие левой кнопки мыши.

Вариант не слишком тестировал. Заметите проблемы - сообщайте.
В комплекте демонстрационный словарик. Имя карточки в скриншоте выше.
Для составителей словарей:
Не использовано ни одного нового тега. Стиль вашей работы не поменяется. Использовать теги вы будите обычные и традиционным способом. За исключением нюанса, который вы без труда уловите. Нужны будут разъяснения - обращайтесь.
Для пользователей словарями:
Для вас только удовольствие. Вам нужно будет установить стиль и наслаждаться. Если стиль не будет установлен, то при использовании подобных словарей ничего страшного не произойдет.

Наслаждайтесь
Автор: Gloggy
Дата сообщения: 06.01.2013 16:28
ILHS

Цитата:
Вы не в курсе как продвигается работа над полнотекстовым поиском?

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

Мой план таков - в ближайшем будущем багфиксы к существующим фичам и доводка UI, если потребуется, дабы обеспечить скорый новый релиз GD. Потом я хотел доделать GD для Киндла. И вот после этих задач планирую активно смотреть в сторону поиска, если хватит сил и мозгов.
Автор: BKSRU
Дата сообщения: 06.01.2013 19:07
Стиль для GoldenDict:
Имя стиля: NewConcept
Версия: 1.1
- Закачано на: http://rghost.ru/42785660
- На тулбаре оставил только иконки: сканирования, динамик, сброс зума (поскольку сейчас можно использовать Ctrl + колесико мыши), сохранения в HTML. По желанию иконки можно восстановить или убрать.
- Зумм для всех графических файлов с логикой (если содержат G100. в имени). Дефолтный размер в 100px.
- Новый забавный пример - открытка.
Автор: Gloggy
Дата сообщения: 07.01.2013 12:04
oshizelly

Цитата:
Да в этих диалогах все равно без мыши не обойтись пока.
А так хочется...

Собственно, улучшил навигацию по закладке Dictionaries в Настройках, при помощи клавиатуры. Теперь когда стрелками вверх-вниз бегаешь по списку словарей, справа обновляется информация о словаре, который текущий. Раньше это не работало, обновлялось только если мышью выбрать словарь.

Далее, из поля быстрого поиска по имени словаря в список словарей можно перейти при помощи кнопки Стрелка Вниз. На мой взгляд, получилось довольно удобно: быстро найти нужный словарь, стрелка вниз и смотреть его описание и файлы.

Ну и как бонус, полностью обновлены русская, итальянская, аргентинская и литовская локализации.

Обновление Goldendict-1.0.1-477-g2d02204: http://rghost.ru/42800171
Автор: oshizelly
Дата сообщения: 07.01.2013 15:28
Gloggy 13:04 07-01-2013
Цитата:
улучшил навигацию по закладке Dictionaries в Настройках, при помощи клавиатуры.

Спасибо! Так действительно намного удобнее
Автор: BKSRU
Дата сообщения: 07.01.2013 16:40
Стиль для GoldenDict:
Имя стиля: NewConcept
Версия: 1.2
Техника используемая в этой версии, может перевернуть ваше представление о концепции словарей.
- Закачано на: http://rghost.ru/42806607
- Плавающий словарик-закладки.
- Немного поменяна предыдущая логика, что бы не зависеть от расширений мультимедиа-файлов.
- В article-style.css прописан новый раздел "ЭКСПЕРИМЕНТАЛЬНЫЕ ТЕГИ". Их использование не обязательно. Там пока прописан один тег. Думаю его предназначение поймете без труда (в демо-словарике он применяется). Здесь, кстати, использован один из моих старых исследовательских трюков. Пользуйтесь.
- В комплекте пример словарика. В словарике одна карточка - LOOK. Что бы лучше понять происходящее, откройте еще парочку англо-русских словарей, а NewConcept установите первым на полке.


На самом деле тут нужна коллективная работа, что бы как то стандартизировать принципы логики и не запутаться с логическими именами. А так же особо не утруждался над дизайном иконок, использовал подручные. Тут фантазия не ограничена и нужна рука дизайнера иконок, вкладок, закладок...
Наслаждайтесь.
Автор: BKSRU
Дата сообщения: 08.01.2013 07:56
Хотите иметь возможность составлять раскрывающийся список или подсказку на подобие этого http://www.macmillandictionary.com/dictionary/british/look ? Тогда вам пригодиться:
Стиль для GoldenDict:
Имя стиля: NewConcept
Версия: 1.4
- Закачано на: http://rghost.ru/42823012
- Плавающий раскрываемый список.
- В разделе "ЭКСПЕРИМЕНТАЛЬНЫЕ ТЕГИ" прописано дополнительно пара тегов по первому типу. Не приводит к нарушению структуры остальных словарей. Вы просто может ими воспользоваться по своему усмотрению.
- В комплекте пример словарика. В словарике одна карточка - LOOK. Что бы лучше понять происходящее, откройте еще парочку англо-русских словарей, а NewConcept установите первым на полке.
Автор: BKSRU
Дата сообщения: 08.01.2013 13:55
Стиль для GoldenDict:
Имя стиля: NewConcept
Версия: 1.5
- Закачано на: http://rghost.ru/42829584
- Встраеваемый раскрываемый список: в разделе "ЭКСПЕРИМЕНТАЛЬНЫЕ ТЕГИ" прописан дополнительный тег по первому типу. Не приводит к нарушению структуры остальных словарей. Вы просто можете им воспользоваться по своему усмотрению.
- В комплекте пример словарика. В словарике одна карточка - LOOK.



Это способ позволяет встроить такой блок крайне правым. Если писать текст слева, то все как обычно. Если писать контент справа от блока, то блок его накроет. Надеюсь, что это в дальнейшем можно будет обойти, если в этом будет необходимость.
Автор: BKSRU
Дата сообщения: 09.01.2013 07:06
На этот раз научим DSL создавать маркированные списки. Причем, не будем создавать дополнительные теги. Работа создателей словарей не усложнится. Просто в их распоряжении появится еще один необходимый инструмент. Подобные списки не испортят внешний вид словаря, если их будут использовать без нужного стиля. Они будут менее компактными.
Маркеры можно будет сделать более информативными, например, с выпадающим списком, меню, или любой иной дополнительной информацией.

Стиль для GoldenDict:
Имя стиля: NewConcept
Версия: 1.6
- Закачано на: http://rghost.ru/42850312
- Добавлена возможность создавать маркированные списки - image. Все, что надо это перед тегом [m1, 2...][/m] (в зависимости от ширины графического маркера) вставить рисунок, который будет использоваться в качестве маркера и в имени которого есть mark_.
- В комплекте пример словарика. В словарике одна карточка - WORD.
Автор: BKSRU
Дата сообщения: 09.01.2013 12:28
Gloggy
Не ясно почему, но сейчас при перезагрузке часто тема слетает со старой на вашу.
Автор: Gloggy
Дата сообщения: 09.01.2013 12:36
BKSRU

Цитата:
Не ясно почему, но сейчас при перезагрузке часто тема слетает со старой на вашу.

Перезагрузке GD? Как часто? Делаете какие-то спец-действия перед перезагрузкой? Процесс случайный или детерминированный?

P.S. Используете портабельную сборку или нет?
Автор: BKSRU
Дата сообщения: 09.01.2013 13:00
Сборка обычная, не портабельная. За день несколько раз. Пока не заметил связи с чем либо. Правда я не пытался это делать, поскольку на вид в случайном порядке, не каждый раз. При перезагрузке GD.
Конечно есть одно, но. Я как раз экспериментирую со стилями. Может тут есть связь. Но только с article-style
Автор: Gloggy
Дата сообщения: 09.01.2013 13:32
BKSRU

Цитата:
Сборка обычная, не портабельная

Может, вы используете несколько разных GoldenDict'ов? Один поновее, другой старенький? Тогда я могу понять, старый перезатрет конфиг и удалит информацию о новом UI режиме, а новый GD увидит, что информации о нем нет и выставит себя автоматом.

Добавлено:

Цитата:
Я как раз экспериментирую со стилями. Может тут есть связь. Но только с article-style

Да вроде бы вообще никакой связи быть не должно...
Автор: BKSRU
Дата сообщения: 09.01.2013 13:40
Gloggy
GD один. Пересбрасывается только стиль оболочки (не карточек). Остальные настройки остаются. Может мне показалось. Я не заморачивался над этим и специально не наблюдал. Но вроде не может быть, что бы несколько раз за день мне такое показалось .
Сейчас специально понаблюдаю, может выявлю связь.

Добавлено:
Gloggy
Связь есть со стилями. Смена стиля приводит к сбросу в дефолтное поведение строки поиска.
Автор: Gloggy
Дата сообщения: 09.01.2013 13:59
BKSRU

Цитата:
Связь есть со стилями. Смена стиля приводит к сбросу в дефолтное поведение строки поиска.

[ВОЕТ ДУРНЫМ ГОЛОСОМ]
Но как?!?!?

И точно, меняет. Полный угар!
Автор: BKSRU
Дата сообщения: 09.01.2013 14:06
Gloggy
- Ставлю родной (старый) стиль панели поиска (справа от окна карточек).
- Захожу в настройки, выставляю другой любой стиль карточек. Все в порядке. И стиль поменян и строка поиска там где оставил.
- Выхожу из GD.
- Захожу. Ваш стиль - строка поиска сверху.
Win7_64.
P.S. Не внимательно прочитал ваше сообщение, поэтому ответил подробно.
Автор: Gloggy
Дата сообщения: 09.01.2013 14:22
BKSRU

Цитата:
Не внимательно прочитал ваше сообщение, поэтому ответил подробно.

Это я его уже успел изменить!
Спасибо за сигнал, ошибку исправил. Она затрагивала не только UI режим, но и Always On Top тоже.

Updated version GoldenDict-1.0.1-478-gbba95a2: http://rghost.ru/42858775

Автор: BKSRU
Дата сообщения: 09.01.2013 14:30
Gloggy

Цитата:
Updated version GoldenDict-1.0.1-478-gbba95a2: http://rghost.ru/42858775

Пока все в порядке.

Добавлено:
Gloggy
Наконец то мольбы услышаны. Режим журнала, получил статус самостоятельности. Или это получилось случайно ? Что то не отрапортовали .
За это огромное спасибо.
Но что бы ваш стиль интерфейса действительно стал основным, а не для любителей экзотики, нужен отделяемый список с найденным, что бы его можно было установить куда угодно. Все таки гораздо чаще важно видеть полный список найденного.

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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