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

» GoldenDict

Автор: BKSRU
Дата сообщения: 27.09.2012 09:02
Abs62

Цитата:
Я до сих пор не уверен в том, что пользы от такой опции будет больше, чем вреда. Если переизбыток неиспользуемых словарей в группах подвигнет юзера на реструктуризацию/зачистку своих словарей, это пойдёт только на пользу и ему, и GD.

Любая программа должна быть заточена на выполнение своих прямых функций с комфортом, а не подвигать пользователя делать то, что упорно не хочет делать создатель. Это не грубо. Это правда .
Встаньте на место обычного пользователя или создателя словарей. Зачем ему нужно бесконечно наводить порядок? Деловой беспорядок он всегда неизбежен. Стандартная ситуация - после наведения порядка, через неделю следующий беспорядок. А проблему можно решить просто - засунуть все в шкаф . Сделайте шкафчик .

Цитата:
Это единственная группа, существующая сразу после установки. Так что лишней её называть не стоит.

Это объективная причина, а практической пользы от этой группы получается 0, после то го как колличество словарей возрастает до критической отметки (а происходит это быстро). С новой функционалом от этой группы откажутся последние державшиеся за нее. Это то же пока, что горькая правда.
Автор: Abs62
Дата сообщения: 27.09.2012 18:05
Ещё одна версия.
Что нового:
- запоминаются положение и размеры окна с информацией о словаре
- в контекстном меню панели словарей команды вынесены в начало меню
- при выходе из сольного режима на панели словарей восстанавливается предыдущее состояние вместо включения всех словарей.

BKSRU

Цитата:
Встаньте на место обычного пользователя или создателя словарей.

Я с него и не сходил. Я же не только в коде копаюсь, я ещё и пользуюсь GD.

Цитата:
Зачем ему нужно бесконечно наводить порядок? Деловой беспорядок он всегда неизбежен. Стандартная ситуация - после наведения порядка, через неделю следующий беспорядок.

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

Цитата:
А проблему можно решить просто - засунуть все в шкаф

Засунуть в шкаф - это разложить словари по группам. А вы предлагаете "давайте тряпочкой прикроем, чтобы бардак в глаза не бросался.

Цитата:
Это объективная причина, а практической пользы от этой группы получается 0, после то го как колличество словарей возрастает до критической отметки (а происходит это быстро). С новой функционалом от этой группы откажутся последние державшиеся за нее. Это то же пока, что горькая правда.

Чего ж тут горького? Держаться за эту группу никто и не заставляет.
А насчёт практическиой пользы - поимитируйте действия впервые знакомящегося с GD. Снесите свой конфиг, запустите словарь и попробуйте посмотреть как он работает. А затем представьте, что группы "Все" нет.
Или вы считаете что новые пользователи у GD уже никогда не появятся? Я не столь пессимистичен.
Автор: BKSRU
Дата сообщения: 27.09.2012 18:41
Abs62
Ладно, жаль, но настаивать не буду.
Лучше попробуем ковать то железо которое меня больше волнует - функционал. А к комфорту еще вернемся .

Поговорим о звуке . Сегодня поэкспериментировал. Попутно такой баг:
Если определить каталог со звуковыми файлами, то все работает. Но это не удобно - много файлов, много места. Файлы .LSA и .DAT распаковываются, но не пакуются. ZIP вариант не плох, но приходиться создавать файл спутник - словарь.
- Так вот если в настройках стоит галочка воспроизводить звук автоматически, то фразы с апострофом, типа:
Let's have a drink.
автоматом не произносятся. При нажатии на звуковой значок звук есть. Причем, если звуковая библиотека определена с каталога, то те-же файлы автоматом воспроизводятся.


Добавлено:

Цитата:
А насчёт практическиой пользы - поимитируйте действия впервые знакомящегося с GD. Снесите свой конфиг, запустите словарь и попробуйте посмотреть как он работает. А затем представьте, что группы "Все" нет.

Так это и есть объективная необходимость. Тот же пользователь не умеет пользоваться группами и вскоре на одной полке набирается много ненужных (временно) словарей на обозрение. может, все таки, оставлять на обозрение те которые используются в данный момент. В общем то это и есть порядок. Сегодня одни включены, завтра другие (остальные убраны недалеко). Я ведь не предлагаю всегда скрывать. Предлагаю, как всегда, что бы был выбор - галочка выкл/вкл.
Автор: ramix
Дата сообщения: 27.09.2012 18:57
Abs62
Спасибо! Будем тестировать.
После ваших постов я уже, честно говоря, начинаю стесняться, что у меня столько словарей... Это всё, знаете из-за болезни . Синдром Плюшкина называется - тащишь в оболочку всё, что надо и не надо. А завалы разбирать времени нет
Например, читаешь новость про то, что GoldenDict умеет работать со словарями формата, скажем, AARD. Всё бросаешь - бежишь в интернет разыскивать эти словари, которые тебе сто лет не нужны. Нашел - и бросаешь под GoldenDict - возьмет или не возьмет...
...
Скажите, на большие картинки их миниатюры со ссылками повесить получится?
Автор: BKSRU
Дата сообщения: 27.09.2012 18:58
Abs62
И опять о звуке. Может можно в настройках "Папки со звуками" определять ZIP архивы? Удобно было бы хранить свои библиотеки. Или еще проще (для создателей). Определить например, такие ZIP файлы как словари (например называть их по шаблону SounbBr.zip)? Хоть, что нибудь более удобное и компактное.

Добавлено:
ramix
А вы поддержите идею о скрытии неиспользуемых иконок? Хоть небольшое, но голосование .

Добавлено:
Abs62
Забыл поблагодарить за очередную версию .
Не смотря ни на, что программа улучшается и смотрю даже маленькие мелочи не упускаются из виду .
Автор: ramix
Дата сообщения: 27.09.2012 19:29
BKSRU

Цитата:
А вы поддержите идею о скрытии неиспользуемых иконок? Хоть небольшое, но голосование .

Поначалу я подумал - может, лучше перемещать отключенные словари в конец. Но потом подумал - а если кто в особом порядке расставляет словари, тогда это нарушит задумку...
В итоге пришел к выводу: если это делать, то только с кнопкой-переключателем показать/скрыть скрытые словари. Вот тогда будет удобно.

Рассуждения практического переводчика такие. Например, взять тему "виноделие". Создавать для нее целую полку/группу смысла нет, так как словарей раз-два и обчелся. Но и заказа на перевод книги о пользе вина пока нет... Отключу-ка я данный словарь до лучших времен - они настанут тогда, когда принесут на перевод рассказ о том, как вином лечить синдром Плюшкина. Вот тогда я включу кнопку "показать скрытые словари", найду нужный и включу его.

При такой реализации - я за.
Автор: BKSRU
Дата сообщения: 27.09.2012 19:35
ramix

Цитата:
В итоге пришел к выводу: если это делать, то только с кнопкой-переключателем показать/скрыть скрытые словари. Вот тогда будет удобно.

Так я об этом и говорю. Можно даже кнопку не делать, а в контекстное меню полки со словарями галочку ставить "Скрыть неиспользуемые" (в данный момент конечно). А из того же контекста все равно можно включать в текущей группе любой словарь.
Может я просто не четко выражаю свои мысли и меня сложно понять?
Автор: Abs62
Дата сообщения: 27.09.2012 19:45
ramix

Цитата:
Синдром Плюшкина называется - тащишь в оболочку всё, что надо и не надо. А завалы разбирать времени нет

Так самому же неудобно работать с такой массой.

Цитата:
Например, читаешь новость про то, что GoldenDict умеет работать со словарями формата, скажем, AARD. Всё бросаешь - бежишь в интернет разыскивать эти словари, которые тебе сто лет не нужны. Нашел - и бросаешь под GoldenDict - возьмет или не возьмет...

AARD незаменим для больших объёмов, вроде вики. Он от рождения сжатый, в том же DSL GD столько информации не потянет.

Цитата:
Скажите, на большие картинки их миниатюры со ссылками повесить получится?

Пока не знаю. Переводом оригинального формата в HTML и передачей результата в WebKit один модуль занимается, обслуживанием запросов WebKit на загрузку ресурсов (картинок, звуковых файлов и т.д.) - другой. Первый может сформировать нужный код для превьюшки, но ничего не знает о размерах картинок. Второй всё знает о картинках, но не имеет доступа к HTML. Как это можно скрестить - пока не придумал.

BKSRU

Цитата:
И опять о звуке. Может можно в настройках "Папки со звуками" определять ZIP архивы?

Теоретически всё можно, а практически надо смотреть, что для этого потребуется. Навскидку могу лишь сказать, что будь это просто, уже наверняка сделали бы.
Автор: ramix
Дата сообщения: 27.09.2012 20:03
Abs62

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

Тут бы сделать что-то типа

"если ширина картинки превышает N, тогда width=400" / "если высота картинки превышает X, тогда height=600" и всунуть данные величины в <a href...>

и всадить это в блок, формирующий стили, к <img src=...> (если это там формируется).

А если не превышает, тогда формирование идет старой дорогой.
Автор: BKSRU
Дата сообщения: 27.09.2012 20:07
Abs62

Цитата:
Теоретически всё можно, а практически надо смотреть, что для этого потребуется. Навскидку могу лишь сказать, что будь это просто, уже наверняка сделали бы.

Если удастся, что нибудь сделать, думаю не только я жду этого. И будут рады многие.

На самом деле тут целый план по небольшой реструктуризации . Надо сделать звуковые наборы более удобными. Выложу сразу, что бы посмотрели, что можно сделать:
- Эта кнопка нужно сделать всегда активной:

Она не должна зависеть от включенных звуковых комплектов. Просто дать возможность назначить ей приоритетный звуковой набор. Остальные под ним назначать по убывающему приоритету. Т.е. если слово не найдено в главном наборе берем со следующего и т.д. Лучше у такой кнопки иметь ниспадающее меню для переключения приоритетного звукового набора.
- Было бы очень удобно иметь пару таких кнопок. Например, распространенный вариант - на первую назначить Британское произношение, на вторую американское.
При таком подходе: каждый словарь будет озвучен, даже если нет встроенных звуков, это при том, что в окне не будет лишних звуковых словарей. Каждый словарь может иметь варианты озвучек, а те которые имеют собственную озвучку будут иметь еще варианты произношения или доукомплектацию произношений.
Автор: anion23
Дата сообщения: 28.09.2012 10:45
Если были включены 5 из 25 словарей в группе, к примеру, потом сделали активным 1, то при возврате активируется обратно 5 словарей. А как теперь быстро включить все словари группы?
Автор: ramix
Дата сообщения: 28.09.2012 10:52
anion23
Попробуйте через щелчок левой мыши при зажатой Ctrl или Shift.
Автор: BKSRU
Дата сообщения: 28.09.2012 11:32
ramix

Цитата:
Попробуйте через щелчок левой мыши при зажатой Ctrl или Shift.

Сейчас так не пройдет в новой сборке. Видимо, надо добавить старую возможность.
Автор: ramix
Дата сообщения: 28.09.2012 11:44

Цитата:
Сейчас так не пройдет в новой сборке.

М-да. Все словари включаются/отключаются через Ctrl+щелчок в том случае, если предварительно из этих пяти отключить четыре вручную.
Автор: BKSRU
Дата сообщения: 28.09.2012 11:58
ramix

Цитата:

М-да. Все словари включаются/отключаются через Ctrl+щелчок в том случае, если предварительно из этих пяти отключить четыре вручную.

Так за то и боролись , что бы каждый раз не проделывать включение нужных. Не следите за дебатами . Включение всех словарей надо оставить тоже. Я хоть и не пользуюсь, но наверное иногда нужно включать сразу все.
Может, если возможно, перебором Ctrl + ЛКМ - включить активные, второе нажатие ЛКМ - включить все. Хотя, я не любитель хоткеев, лучше через контекстное меню.

Добавлено:
ramix
Надеюсь нас сегодня обрадуют новой сборкой со скрывающимися неактивными иконками. На сколько аккуратнее станут мои полки .
Автор: anion23
Дата сообщения: 28.09.2012 12:02
BKSRU


Цитата:
Включение всех словарей надо оставить тоже


Абсолютно согласен. Ведь возможна ситуация, когда в группе из 50 словарей сделать по Ctrl + ЛКМ активным 1, а потом добавить к нему еще один словарь, то затем остальные 48 придется включать вручную...
Автор: Abs62
Дата сообщения: 28.09.2012 16:00
Сделал поддержку звуковых паков в zip. Пробуйте.
Надо просто запаковать свои wav в zip и поменять расширение архива на "zips". GD будет работать с таким файлом как с отдельным звуковым словарём, как он делает это с .lsa.

anion23
Панель словарей подкорректировал. Теперь Ctrl+click работает по-старому, включает все словари. Shift+click - по-новому, восстанавливает предыдущее состояние.

BKSRU

Цитата:
Надеюсь нас сегодня обрадуют новой сборкой со скрывающимися неактивными иконками.

Я ещё не дозрел до этого. Прибирайтесь пока вручную.
Автор: anion23
Дата сообщения: 28.09.2012 16:19
Abs62

Спасибо!!!
Автор: BKSRU
Дата сообщения: 28.09.2012 16:56
Abs62

Цитата:
Я ещё не дозрел до этого. Прибирайтесь пока вручную.

Ok! Подождем. В конце концов, брюлики меня меньше волнуют .


Цитата:
Сделал поддержку звуковых паков в zip. Пробуйте.
Надо просто запаковать свои wav в zip и поменять расширение архива на "zips". GD будет работать с таким файлом как с отдельным звуковым словарём, как он делает это с .lsa.

За это спасибо.
Для проверки у меня как раз такой архив (только расширение поменял). Система работает и в принципе все как надо. Для сравнения у меня заготовлена такая же папка с теми же файлами. Что в сравнении с папками:
- Находятся строчки с апострофом, но автоматом не проигрываются.
- В архиве находит фразы с ключевым словом, только если оно стоит первым. Это не мешает, если работать только как со звуковой библиотекой. Но как с простым словарем менее эффективно.
Эти пункты с папкой работают как надо.


Добавлено:
Abs62
А продолжать вежливо просить усовершенствовать звуковой функционал начнем с малого .
Будет гораздо удобнее, если эта кнопка будет активна всегда:

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

Уже говорил, что вообще лучше бы была возможность на этой кнопке выбирать основной звуковой комплект (если в нем нет, то с комплекта снизу). И достаточно важно, что бы таких кнопок была пара.
Автор: Abs62
Дата сообщения: 28.09.2012 17:09
BKSRU

Цитата:
- Находятся строчки с апострофом, но автоматом не проигрываются.

Посмотрим.

Цитата:
- В архиве находит фразы с ключевым словом, только если оно стоит первым. Это не мешает, если работать только как со звуковой библиотекой. Но как с простым словарем менее эффективно.

Так и рассчитано, что такие файлы будут использоваться как вспомогательные. Если делать индексацию по отдельным словам, как сделано для словарей, можно раздуть индекс и получить проблемы как с мультитраном. Если будет много многословных названий.
Автор: BKSRU
Дата сообщения: 28.09.2012 17:21
Abs62

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

Ясно. Значит все продумано . Ну это действительно не принципиально и основной функции такой библиотеки не мешает. Тогда в связи с этим, тем более, обратите внимание на часть пожеланий в предыдущем топике. Зачем этим библиотекам торчать в окне перевода?
Автор: ramix
Дата сообщения: 28.09.2012 18:17
Abs62
Кстати, о Мультитране (будь он неладен! ) Только на этот раз об онлайновом.

Когда он у меня включен, то ситуация такая.

После поиска GoldenDict выводит найденные статьи и как только выводится статья из Мультитрана, то сразу же очищается список "Найдено в словарях" и становится пустым. После этого выключаю Мультитран кнопкой на панели словарей - ничего не происходит. Приходится переключиться на другое слово или нажать Enter. Тогда статья из МТ исчезает и восстанавливается список "Найдено в словарях".

Интересно, это у меня только так или у всех?
Автор: Abs62
Дата сообщения: 28.09.2012 18:33
ramix

Цитата:
Интересно, это у меня только так или у всех?

У всех. Похоже, там срабатывает скрипт, который по окончании загрузки перезагружает страницу заново. Но теперь уже чисто со своего сайта, без всяких добавок GD.
Автор: BKSRU
Дата сообщения: 28.09.2012 19:43
Abs62
Неужели просьбу на счет пары звуковых кнопок с назначением звуковых файлов вы оставите без внимания? Ведь это востребованная функция. Продвинутые словари имеют двойное произношение. А вот сделать универсальную оболочку с парой озвучек еще никто не догадался. Почему бы не начать первым и сделать фирменным отличием, а не ждать пока кто перехватит идею?
Я ориентируюсь на обучающие системы, поэтому и просьбы с уклоном . Тут это востребовано. На самом деле, есть и иные способы применения парной озвучки.
Автор: Abs62
Дата сообщения: 28.09.2012 20:52
BKSRU
Автовоспроизведение починил. Проверяйте.

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

То есть, по сути к нескольким отдельным группам для словарей надо добавить ещё несколько отдельных групп для каждой кнопки? С независимым переключением? Сдаётся мне, это уже перебор.
Автор: BKSRU
Дата сообщения: 28.09.2012 21:01
Abs62

Цитата:

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

Видимо я разучился ясно выражать свою мысль. Тут наоборот можно отказаться от лишних кнопок в группах.
У нас уже есть одна универсальная кнопка. Надо дать возможность назначить ей тот самый ZIPS файл. И все. Лучше сделать вторую кнопку, что бы можно было делать варианты произношения. Все они универсальны для всех групп и всегда на виду. В результате избавляемся от лишних кнопок в группах, лишних статей в месте для статей, они там не нужны. Избавляемся от путаницы с озвучкой (для новичков не ясно как же на сегодня работает озвучка, какая библиотека сработает).

Добавлено:

Цитата:
Автовоспроизведение починил. Проверяйте.

Проверил. Вроде работает. Здесь по ходу порядок . Теперь можно формировать аккуратные библиотеки. Перепакую пару LSA и выложу позже, кому может понадобится.

Добавлено:
Abs62
И еще я не предлагаю отказываться от старой схемы звуковых библиотек. Просто кто хочет может создавать свои звуковые словари. Но полагаю, когда разберутся быстро перескочат на новую. Это удобнее и более интуитивно.
Автор: Abs62
Дата сообщения: 28.09.2012 21:12
BKSRU

Цитата:
У нас уже есть одна универсальная кнопка. Надо дать возможность назначить ей тот самый ZIPS файл. И все.

А потом вы переключаетесь с группы английских словарей на словари суахили к примеру, и это действительно всё. Потому как на кнопке совсем не та озвучка оказалась.
Автор: BKSRU
Дата сообщения: 28.09.2012 21:17
Abs62

Цитата:
А потом вы переключаетесь с группы английских словарей на словари суахили к примеру, и это действительно всё. Потому как на кнопке совсем не та озвучка оказалась.

Ну во первых, повторю, что не предлагаю отключать старую схему. Просто усовершенствовать. Во вторых, для того и предлагаю возможность переназначать библиотеку.
И в третьих, напомню ранее поясненную схему. Для того и предлагаю сделать на кнопке нисходящий список назначения. И в список можно включать сколько угодно озвучек. Не нашло в первой библиотеке, опускается вниз и смотри следующей. Да собственно, сейчас так все и работает, но не удобно. Много лишнего и не интуитивно.
Автор: Abs62
Дата сообщения: 28.09.2012 21:29
BKSRU
То есть по сути сделать дополнительную группу словарей, которая будет автоматом подключаться ко всем другим группам, маскируя при этом своё присутствие?
Автор: BKSRU
Дата сообщения: 28.09.2012 21:31
Abs62
Что бы яснее было. Вот как это реализовано в Lingoes:

Но там можно выбирать только одну библиотеку. Я же предлагаю пойти еще дальше. Возможность сверху вниз по списку - где первым найдет то и произнесет. А для большего функционала вторую подобную кнопку. Эти кнопки должны быть полностью независимы от групп. Но кто желает тот пусть добавляет свои схемы озвучки в группы обычным способом - как словари.

Добавлено:
Abs62

Цитата:
То есть по сути сделать дополнительную группу словарей, которая будет автоматом подключаться ко всем другим группам, маскируя при этом своё присутствие?

Именно. Надоедают лишние кнопки в поле карточек. От них толку нет, только место занимают.

Добавлено:
Так будут аккуратно озвучены правильным способом все словари и иметь универсальные пары произношений даже те которые не имеют никакой озвучки. И не будет путаницы, которая присутствует с нынешней схемой.

Добавлено:
Опять попутный вопрос, раз уж о схеме озвучки. Голосовой движок реально прикрутить?

Добавлено:
Abs62

Цитата:
То есть по сути сделать дополнительную группу словарей, которая будет автоматом подключаться ко всем другим группам, маскируя при этом своё присутствие?

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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