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

» GoldenDict

Автор: BKSRU
Дата сообщения: 26.06.2013 17:46
ramix
Если нужен список любыми способами то самый простой способ. Вставьте DSL файл в EXCEL. Выделите столбец заголовков и жмите кнопку - фильтр. Сверху столбца появится выпадающее меню. Убираете галочку с пробелов. Копируете. Минутное дело.
Автор: ramix
Дата сообщения: 26.06.2013 17:53
BKSRU
Всё ж хочется легкого и быстрого способа... Если DSL-файл большой, то Excel уже не та быстро реагирует, начинает капризничать. А иногда хочется не только в DSL покопаться, а и в каком-нибудь другом формате.
Автор: yozhic
Дата сообщения: 26.06.2013 18:08
ramix

Цитата:
Беда в том, что я Перл не знаю...

Хм... А его и не надо знать в этом случае. Устанавливается ActivePerl и скрипты начинают работать как bat-файлы. Запускаешь их с параметрами из командной строки (в описании всё доступно объясняется) – оп! – и готово.

Добавлено:

Цитата:
Если DSL-файл большой

500 мегабайт за 5 секунд.
Автор: ramix
Дата сообщения: 26.06.2013 18:45
yozhic
Спасибо, подумаю.
Автор: BKSRU
Дата сообщения: 27.06.2013 18:51
GoldenDict + DSLGD v5_Collapse-Preview на основе последней сборки 1.5RC45 + режим CollapsPreview + последние изменения.

UI Revolution:
- Download: http://rghost.ru/47057902

New: Добавлена возможность скрытия кнопок с тулбара.

Выбраны те кнопки, использование которых зависит от предпочтений пользователя:
Reload - кнопка удобна для создателей словарей.
Стрелки навигации - для тех кто привык пользоваться боковыми кнопками мыши, эти кнопки бесполезны.
Zoom - для тех кто пользуется Ctrl +/- либо Ctrl + колесико мыши.
Print - редко используемая кнопка.
Автор: ramix
Дата сообщения: 28.06.2013 12:48
Tvangeste

Можно ли исправить следующий нюанс в поведении Goldendict?:

При (1) прокручивании найденных карточек или (2) внутреннем поиске по ним (Ctrl+F) мы (якобы) уходим от фокусной карточки... Забрели куда-нибудь далеко, а потом хотим вернуться на фокусную карточку, щелкая по названию ее словаря в "Найдено". Но ничего не происходит, мы остаемся там, куда забрели. В итоге, чтобы попасть на фокусную карточку, приходится или опять (порой долго) крутить мышой, или щелкать на соседнем словаре и потом уже на нужном словаре.

Понимаю, что первое как бы соответствует логике работы, но всё же... А второе уж лучше бы забирало фокус на себя и передавало его той карточке, куда приведет щелчок по командам "Следующее/Предыдущее".
Автор: gron
Дата сообщения: 28.06.2013 14:05
Скачал и установил готовую сборку, а затем скачал новую сборку оболочки. При запуске ошибка: Запуск программы невозможен, так как на компьютере отсутствует libao-4.dll. Пробовал поискать в Google и ничего путного не нашел. Может кто подскажет куда "плыть"?
Автор: BKSRU
Дата сообщения: 28.06.2013 14:16
gron
В этой последовательности ставили?:
Установить (инсталер без словарей):
http://goldendict.org/download.php
Заменить:
https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows

Затем заменить exeшник либо официальный:
http://goldendict.org/forum/viewtopic.php?f=4&t=2091&start=160
либо экспериментальный:
http://goldendict.org/forum/viewtopic.php?f=8&p=10235&sid=903eaa053131b34564d467601ec5a6af#p10235
Автор: gron
Дата сообщения: 28.06.2013 14:39
BKSRU
Огромное спасибо!
Был пропущен этот шаг

Цитата:
Заменить:
https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows

Теперь все заработало.
Автор: Tvangeste
Дата сообщения: 28.06.2013 16:33
ramix

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

Как насчет такого варианта: Если человеку *очень* хочется вернуться в активную карточку после длинного скроллинга или поиска, ему нужно будет сделать дабл-клик?
Автор: ramix
Дата сообщения: 28.06.2013 18:47
Tvangeste

Цитата:
нужно будет сделать дабл-клик

А дабл-клик по чем?
Автор: Tvangeste
Дата сообщения: 28.06.2013 18:55
ramix

Цитата:
А дабл-клик по чем?

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

Например, если в словаре большая карточка, то пролистав её до средины, можно дважды кликнуть по имени словаря и вернуться в самое начало карточки. Ну или вариант с поиском и ручным скроллингом тоже работает, вернет к текущему словарю по дабл-клику.

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

Добавлено:
На пробу: GoldenDict-1.5.0-RC-51-g23f94c5.7z - 1,002.02 KB
Автор: BKSRU
Дата сообщения: 28.06.2013 19:26
Tvangeste

Цитата:
чтобы не делать лишней работы, когда её делать не нужно (и в большинстве случаев переходить на текущий словарь не нужно, он и так активен).

Не ясна позиция. Что важнее - лишняя работа для кода или лишняя работа для пользователя? Если пользователь выбрал словарь, переход обязан произойти. И если иных причин нет, то даблклик - не решение. О нем не будет знать никто и пользоваться никто не будет, даже заказчик.
А вот переход по ПКМ, причем во всех вспомогательных окнах, это реальный косяк.
Автор: ramix
Дата сообщения: 28.06.2013 19:42
Tvangeste
Спасибо, работает.
Автор: ramix
Дата сообщения: 02.07.2013 15:59
Tvangeste
[no]
GoldenDict прекрасно работает как

* словарь
* телефонный справочник
* список веб-ссылок Favorites (для запуска в браузере)

Хотелось бы еще, чтобы он мог работать как список электронных адресов и запускал e-mail. То есть по щелчку на электронном адресе, оформленном в "словаре" как mail@mail.ru запускалась программа, работающая с электронной почтой в системе по умолчанию (как это происходит в браузере).

Вася Пупкин
pupkin@mail.ru

Возможно ли такое реализовать?
[/no]
Автор: Tvangeste
Дата сообщения: 02.07.2013 16:43
ramix

Цитата:
Вася Пупкин
   pupkin@mail.ru
 Возможно ли такое реализовать?

Да оно и сейчас работает:

Код: [no]mailto:vasya\@pupkin.com[/no]
Автор: ramix
Дата сообщения: 02.07.2013 17:37
Tvangeste
Спасибо за информацию!
Автор: yozhic
Дата сообщения: 03.07.2013 09:50
Tvangeste
Скажите, пожалуйста, существует ли ключ тихой установки дистрибутива GD? Перед тем как спросить честно поискал – не нашёл ничего утешительного. Я тут хотел коллегам на работе GD поставить, так портабельная версия не даёт дополнительные папки для словарей подключать, только content. Если же давать отдельно инсталлятор + обновление + словари, по опыту знаю никто не будет возиться. Лучший вариант смастерить батник, который сам всё по тихому запускает и куда надо копирует. Вот потому и спрашиваю про ключи.
Автор: Tvangeste
Дата сообщения: 03.07.2013 10:15
yozhic

Цитата:
Скажите, пожалуйста, существует ли ключ тихой установки дистрибутива GD?

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


Цитата:
так портабельная версия не даёт дополнительные папки для словарей подключать, только content.

А почему это вам мешает? В content можно делать папки и под-папки, разложить словари как положено. И портабельность сохранится при таком варианте, и порядок в словарях можно навести без проблем.

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

Если по какой-то причине, которую я никак не вижу, очень хочется иметь не портативную сборку, то можно самому проделать полный процесс (инсталлер, EA билд, апдейты), и потом точно так же запаковать получившийся вариант архиватором и передать архив коллегам. Коллеги в любое место распакуют, стартанут и сами настроят по желанию.

Добавлено:
Всё, что делает инсталлятор (против обычного распаковывания архива) - это добавляет в Start Menu шорткаты и парочку словарей по умолчанию ставит (англо-русских и морфологических). Мне кажется, что обычным людям инсталлятор сейчас уже и не особо полезен.

Я многим знакомым и коллегам раздал GoldenDict, и всегда отдаю уже преднастроенную портабельную версию в виде ZIP архива. Все довольны.
Автор: yozhic
Дата сообщения: 03.07.2013 10:30
Tvangeste
Спасибо, картина ясна. Я так и сделал портабельную с самого начала, как Вы говорите, да тут чет некоторые засомневались... Пойду переубежу
Автор: ramix
Дата сообщения: 03.07.2013 14:46
Tvangeste
Можно ли уравнять поведение тега [m] в GoldenDict и Lingvo?

Сейчас тег [m] в GoldenDict чувствителен к незакрытому предыдущему тегу [mN] (Lingvo нечувствителен) и принимает его значение, с наращиванием.

Иными словами, если предыдущий тег [mN] не закрыт, то
в Lingvo [m] = [m0],
а в GoldenDict [m] = [mN]

Lingvo вообще не обращает сейчас внимания на наличие тегов [/m] (если в начале каждой строки стоит [mN]).
Автор: Tvangeste
Дата сообщения: 03.07.2013 16:55
ramix

Цитата:
Можно ли уравнять поведение тега [m] в GoldenDict и Lingvo?

Можно и нужно. Сделаю.

Добавлено:
Билд на проверку правильной обработки тэга m: GoldenDict-1.5.0-RC-54-gf0a122e.7z - 1,001.89 KB

Прикольно, но до сих пор GoldenDict вообще не знал о таком тэге [no][m][/no]. Знал только о m0, m1, ....
Автор: BKSRU
Дата сообщения: 03.07.2013 17:38
result += "<div class=\"dsl_m\">" + processNodeChildren( node ) + "</span>";
Автор: Tvangeste
Дата сообщения: 03.07.2013 17:46
BKSRU, ай, спасибо, подправил. На функционал оно не должно было повлиять.
Автор: ramix
Дата сообщения: 03.07.2013 18:43
Tvangeste

Цитата:
Билд на проверку правильной обработки тэга m: GoldenDict-1.5.0-RC-54-gf0a122e.7z - 1,001.89 KB

Спасибо, сейчас всё ОК!
Автор: ramix
Дата сообщения: 04.07.2013 14:01
Гляньте, кому не лень, как у вас в GoldenDict отображаются комбинированные карточки (несколько карточек одного и того же словаря, объединенных в одну карточку) в стилях Modern и Lingoes-Blue (без дополнительного стиля). Интересует, есть ли там "наползание" - некорректные границы между концом предыдущей карточки и заголовком следующей карточки.

Пример того, как это отображается у меня:

Modern:


Lingoes-Blue:

Автор: Tvangeste
Дата сообщения: 04.07.2013 14:51
ramix

Цитата:
Интересует, есть ли там "наползание"  - некорректные границы между концом предыдущей карточки и заголовком следующей карточки

Нет, у меня ничего не наползает. Кстати, а какой из словарей порождает все эти дополнительные подкарточки для слова gun? У меня такого нет, а надо бы, для тестирования на будущее
Автор: ramix
Дата сообщения: 04.07.2013 15:17
Tvangeste
Засада... Я вообще отключил (удалил) стили, а это наползание идет. Откуда?

А еще пошла вложенность карточек откуда-то.




Цитата:
Кстати, а какой из словарей порождает все эти дополнительные подкарточки для слова gun? У меня такого нет, а надо бы, для тестирования на будущее.


Если вычислю, скажу. Несколько десятков словарей включено при этом.
Автор: BKSRU
Дата сообщения: 04.07.2013 15:20
ramix
Проверьте на моей сборке.
Автор: ramix
Дата сообщения: 04.07.2013 15:31
BKSRU
Попробую сейчас.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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