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

» GoldenDict

Автор: anion23
Дата сообщения: 12.06.2013 09:01
Tvangeste

Цитата:
Чтобы появилась кнопка для редактирования словаря, нужно руками прописать в конфиге командную строку для редактирования, в элементе editDictionaryCommandLine, например:


Код:
<editDictionaryCommandLine>"C:\Program Files (x86)\Notepad++\notepad++.exe" %GDDICT%</editDictionaryCommandLine>


Относительные пути поддерживаются? По идее, было бы неплохо использовать тот же AkelPad в качестве плагина для редактирования словарей и запускать из папки portable/plugins...
Автор: Tvangeste
Дата сообщения: 12.06.2013 09:56
anion23

Цитата:
Относительные пути поддерживаются?

Вполне:

Код: portable\plugins\AkelPad\AkelPad.exe %GDDICT%
Автор: anion23
Дата сообщения: 12.06.2013 10:04
Tvangeste

Цитата:
Вполне:

Код:
portable\plugins\AkelPad\AkelPad.exe %GDDICT%

Работает! Спасибо!
Автор: ddddddima
Дата сообщения: 12.06.2013 10:32

Цитата:
Tvangeste

Цитата:
Вполне:

Код:
portable\plugins\AkelPad\AkelPad.exe %GDDICT%

Работает! Спасибо!


Отличная доделка!
А словарь будет переиндексововатся после правки?
Автор: Tvangeste
Дата сообщения: 12.06.2013 10:42
ddddddima

Цитата:
Отличная доделка!  

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


Цитата:
А словарь будет переиндексововатся после правки?

После того как правки закончены, нужно нажать Ctrl+F5 в GoldenDict'e, он переиндексирует измененные словари, и обновит все открытые табы (недавняя доработка), так что вы сразу увидите результаты своих трудов.

В общем и целом получается довольно удобный инструмент для работы над своими DSL словарями. Уж точно удобнее, чем по-старинке в Lingvo, где нужно было компилировать, удалять старый словарь, подключать новый, делать новый поиск и пр.

У нас же теперь всё гораздо проще, "Edit dictionary" -> Ctrl+ F5 -> profit!
Автор: yozhic
Дата сообщения: 12.06.2013 11:13
Tvangeste

Цитата:
У нас же теперь всё гораздо проще, "Edit dictionary" -> Ctrl+ F5 -> profit!

АББИИ Лингво. Шах! сорри, вырвалось.
Автор: Tvangeste
Дата сообщения: 12.06.2013 12:24
The latest GoldenDict Dev Build for Windows, GoldenDict-1.5.0-RC-28-g3082556:
http://goldendict.org/forum/viewtopic.php?p=10110#p10110
Автор: BKSRU
Дата сообщения: 12.06.2013 16:36
Эту фишку в свое время пришлось по пунктам пробивать, как и другие. Да и в словаре она расписана. К сожалению, как и другие не доделана.
Автор: anion23
Дата сообщения: 12.06.2013 16:39
AkelPad с подсветкой dsl: http://rghost.ru/46702622
Если скопировать AkelPad в папку portable/plugins и прописать в файле конфигурации

Код: <editDictionaryCommandLine>portable\plugins\AkelPad\AkelPad.exe %GDDICT%</editDictionaryCommandLine>
Автор: yozhic
Дата сообщения: 12.06.2013 16:57
anion23

Цитата:
AkelPad с подсветкой dsl:

А autocomplete для тегов не настраивали? Я себе сделал. И подсветку сделал разноцветную для каждого тега в отдельности.
Автор: anion23
Дата сообщения: 12.06.2013 17:08
yozhic

Цитата:
А autocomplete для тегов не настраивали?

Точно, совсем забыл! Надо настроить, так как до этого использовал программу PhraseExpress.
Автор: viarmx86
Дата сообщения: 12.06.2013 19:33
2All
always CRASH if searching with a 'Program-Dictionary' frequently
-. OS: Vista/XP
-. Version: GoldenDict 1.5.0-RC-11-g6a39192 and earlier version(s)
-. Pragram: dirTST.bat

Код: dir /w %1
Автор: Tvangeste
Дата сообщения: 12.06.2013 19:57
viarmx86

Цитата:
always CRASH if searching with a 'Program-Dictionary' frequently

Yep, confirmed

Could you please file this bug in our issue tracker, if you can, so that the issue is not forgotten:
https://github.com/goldendict/goldendict/issues
Автор: viarmx86
Дата сообщения: 12.06.2013 20:07
Tvangeste
thank you i'll give it a try.
Автор: Bom05
Дата сообщения: 13.06.2013 16:03

Цитата:
Программа перестала запускаться.
Выдает сообщение:

-------------------------------------
Нашлась виновница
RegEdEx - утилита "улучшения" встроенного редактора реестра (regedex.dll)
-
Разустановил - Все программы работают нормально!!!
Автор: Abs62
Дата сообщения: 13.06.2013 17:01
viarmx86

Цитата:
always CRASH if searching with a 'Program-Dictionary' frequently

Try this: goldendict-1.5.0-RC-32-gfa277d9(EXE only).7z - 979.44 KB
Автор: viarmx86
Дата сообщения: 13.06.2013 17:16
Abs62
Цитата:
goldendict-1.5.0-RC-32-gfa277d9(EXE only).7z - 979.44 KB
It looks already nice, no crash now. However, it's slower than I think it would be while searching with 'program-dictionary'. That could be my delusion. thank you so much.
Автор: Tvangeste
Дата сообщения: 13.06.2013 22:01
Было немного свободного времени, начал редизайнить диалог настройки Групп, получилось примерно вот так пока. Первый список - это сами группы, кликаем по группам - обновляется средний список всех словарей в конкретной группе. Ну а справа список вообще всех доступных словарей. Перетаскивать туда-сюда можно (и нужно).



У всех трех списков будут поля поиска-фильтрации, что очень полезно при большом количестве словарей. Не очень пока нравится, что Group icon и поле Shortcut находятся снизу на одной линии, средний список из-за этого получается толще двух остальных...
Автор: Abs62
Дата сообщения: 13.06.2013 22:20
Tvangeste
А зачем список доступных словарей переехал направо, если он всегда был слева?
Автор: Tvangeste
Дата сообщения: 13.06.2013 22:32
Abs62

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

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

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

В "TranslateIt!" ровно так же сделано, как тут уже упоминалось:
Автор: Abs62
Дата сообщения: 13.06.2013 22:55
Tvangeste

Цитата:
Вот и получается, что единственно логичный вариант - это:
Группы - Словари выбранной группы - Все словари.

Не-а, не получается. Что мешает сделать расположение "Все словари - Словари выбранной группы - Группы"?

Цитата:
В "TranslateIt!" ровно так же сделано, как тут уже упоминалось:

Так поставлена задача перекроить уже сложившийся стиль GD под TranslateIt? Зачем? Не понимаю.
Тогда придётся и вторую вкладку радикально переделывать, где словари с информацией о них. А то выходит, там список слева, а тут вдруг направо упрыгал. Негоже.
Автор: Tvangeste
Дата сообщения: 13.06.2013 23:16

Цитата:
Что мешает сделать расположение "Все словари - Словари выбранной группы - Группы"?

Не очень логично получается. В закладке Groups - самый главный элемент - это группы. Кнопки снизу слева тоже работают на группах.

Если мы в закладке про группы сделаем список групп самым малозначительным элементом - это будет странно. А самая дальняя правая позиция - это как раз самая малозначительная позиция.

Ну и визуально выбирать группы в третьем списке, чтобы обновился второй список - это против всех правил UI дизайна традиционного. Обычно, да практически всегда, управляющие элементы находятся слева или сверху. Засунуть главный управляющий элемент далеко вправо - будет диковато. Ну, на мой взгляд.


Цитата:
А то выходит, там список слева, а тут вдруг направо упрыгал. Негоже.

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

В закладке Groups - главное группы, и они тоже на первом месте в ряду UI элементов. А как раз полный список всех словарей - он второстепенен, или даже третьестепенен.

На мой взгляд, очень даже логично!
Автор: ramix
Дата сообщения: 13.06.2013 23:37
Tvangeste

Цитата:
У всех трех списков будут поля поиска-фильтрации

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

Кстати, там (F3) не работают команды (по правой мыши) открыть папку и редактировать словарь.
Автор: data man
Дата сообщения: 13.06.2013 23:41
Tvangeste

Цитата:
На мой взгляд, очень даже логично!

Поддерживаю!

А ещё хотелось бы списка групп, в которые входит словарь.
Автор: Tvangeste
Дата сообщения: 14.06.2013 00:11
ramix

Цитата:
А сортировка будет?

Записал в хотелки. Сортировка словарей в группе? Хм, а оно нужно, полезно? Обычно все ж таки словари на полке расставляются вручную, а не по алфавиту. Или это я один такой странный?


Цитата:
Кстати, там (F3) не работают команды (по правой мыши) открыть папку и редактировать словарь.

Ага, записано у меня в TODO.

data man

Цитата:
А ещё хотелось бы списка групп, в которые входит словарь.

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

А как вы себе представляете интерфейс, где конкретно было бы удобно и разумно показать информацию о том, в каких группах находится словарь?

Можно было бы в закладке Словари, там у нас целых пол-окна под информацию о словарях отведено. Но мне кажется, там от этой информации мало толку, ведь когда человек работает с группами, он находится во вкладке Группы. Можно попытаться в тултип засунуть эту информацию, но если словарь в нескольких группах, и группы имеют длинные названия, то тултипы получатся огромные, и некоторые OS просто не позволят показать в полный размер такие тултипы.
Автор: ramix
Дата сообщения: 14.06.2013 00:29
Tvangeste

Цитата:
Сортировка словарей в группе? Хм, а оно нужно, полезно?

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

Кстати, я совсем забыл, что неплохо было бы добавить в хотелку № 201306081357 (файл с пользовательскими комментариями) еще и тематику отдельным полем (и пожелать в далеком будущем реализовать сортировку/группировку словарей по тематике).
Автор: Tvangeste
Дата сообщения: 14.06.2013 00:34
ramix

Цитата:
и пожелать в далеком будущем реализовать сортировку/группировку словарей по тематике

По тэгам!
Автор: data man
Дата сообщения: 14.06.2013 01:12
Tvangeste

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

Может быть (в предлагаемом вами варианте) уменьшить высоту списка словарей, а под ним разместить список групп?

Добавлено:

Цитата:
Мне вот еще хочется, чтобы словари, которые не добавлены ни в одну группу, тоже бы как-то выделялись.

А если в группы добавить виртуальную "Non grouped dicts"?
Автор: Abs62
Дата сообщения: 14.06.2013 06:48
Tvangeste

Цитата:
Не очень логично получается. В закладке Groups - самый главный элемент - это группы. Кнопки снизу тоже работают на группах.

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

Цитата:
Ну и визуально выбирать группы в третьем списке, чтобы обновился второй список - это против всех правил UI дизайна традиционного. Обычно, да практически всегда, управляющие элементы находятся слева или сверху. Засунуть главный управляющий элемент вправо - будет диковато. Ну, на мой взгляд.

Вообще-то, в умолчательной раскладке главного окна GD управляющие элементы находится именно справа, а не слева. Списки "Найдено в" и "Журнал" ведь именно там, а?

Цитата:
На мой взгляд, очень даже логично!

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

И ещё. Мы же не новую программу с нуля разрабатываем. GD не первый год в ходу, есть уже давно наработанные рефлексы, в частности, тащить словари в группы слева направо, а не наоборот. Стоит ли ломать их только потому, что в каком-то другом словаре сделано именно так?
Автор: data man
Дата сообщения: 14.06.2013 08:13
Abs62

Цитата:
GD не первый год в ходу, есть уже давно наработанные рефлексы

Условные рефлексы - дело приобретаемое, генетически не закрепляемое.

Почему бы не дать пользователям возможность попробовать новый дизайн?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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