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

» GoldenDict

Автор: Abs62
Дата сообщения: 28.11.2012 23:52
ramix

Цитата:
Там только заголовки очистить надо от тегов типа <H>. Остальное - тело карточки.

HTML-формат не требует писать заголовки на отдельных строках.

Цитата:
В общем, пока одна просьба - как-нибудь найти способ повесить редактирование на все словари, а не только на те, в которых что-то найдено.

Напишите bat-файл и дёргайте из GD его. А уже в нём можно и разбор по расширениям организовать, и несколько команд поочерёдно вызвать, и т.д и т.п.
Автор: ramix
Дата сообщения: 29.11.2012 01:12
Abs62

Цитата:
HTML-формат не требует писать заголовки на отдельных строках.

Я так полагаю, что проще обработать HTML нежели XDXF. А заголовки обрамлены тегами и там, и там.
Если я не ошибаюсь, то формат XDXF тоже не требует писать заголовки на отдельных строках (хотя пишут по традиции). Во всяком случае, как я посмотрел, GoldenDict'у всё равно, написан ли заголовок на отдельной строке, или слитно со следующей - он отделяет его от последующего текста.

Цитата:
Напишите bat-файл и дёргайте из GD его.

У меня в памяти про bat только rem и остался.
Автор: Abs62
Дата сообщения: 29.11.2012 15:13
ramix

Цитата:
Я так полагаю, что проще обработать HTML нежели XDXF.

XDXF - это XML, а для XML в QT свой парсер есть. И этот формат очень критичен к ошибкам.

Цитата:
У меня в памяти про bat только rem и остался.

Сдаётся мне, синтаксис DSL посложнее будет.
Взять, и написать что-то вроде

Код: @echo off

if %~x1 == .BGL goto end
if %~x1 == .bgl goto end
if %~x1 == .AAR goto end
if %~x1 == .aar goto end
if %~x1 == .INDEX goto end
if %~x1 == .index goto end
if %~x1 == .DCT goto end
if %~x1 == .dct goto end

if %~x1 == .dz goto dzfiles
if %~x1 == .DZ goto dzfiles

start "" notepad "%1"
goto end

zfiles

echo Decompressing dictionary...
dictzip -d -k "%1"
echo done

echo Editing...
notepad "%~d1%~p1%~n1"
echo done

echo Creating backup
if exist "%~1.bak" del "%~1.bak"
copy "%1" "%~1.bak"
echo done

echo Compressing dictionary...
dictzip "%~d1%~p1%~n1"
echo done

:end
Автор: BKSRU
Дата сообщения: 29.11.2012 16:25
ramix

Цитата:
В общем, пока одна просьба - как-нибудь найти способ повесить редактирование на все словари, а не только на те, в которых что-то найдено.

Вы, наверное, имели ввиду навесить пункт редактирования на иконки? В последней редакции это реализовано.

Добавлено:
Abs62
Если навести курсор не на иконку (на пустое место панели) и нажать Редактировать, то GD вылетает. По мне так, лучше вообще оставить возможность показа Редактировать на тех словарях которые реально можно редактировать DSL и XDXF. Остальные бессмысленно. Тем более, что на некоторых происходит падение GD.
Автор: ramix
Дата сообщения: 29.11.2012 18:03
Abs62
Спасибо за bat-файл.

Цитата:
XDXF - это XML, а для XML в QT свой парсер есть. И этот формат очень критичен к ошибкам.

Это я уже заметил. Какая-нибудь мелкая ошибка в синтаксисе просто не дает GoldenDict запуститься и подвешивает его на индексировании. Приучает, так сказать, мыслить правильно и не допускать неточностей.

BKSRU

Цитата:
Вы, наверное, имели ввиду навесить пункт редактирования на иконки? В последней редакции это реализовано.

Дошло. Оно у меня не работает на всех словарях из-за слишком большого их количества. Вместо контекстного меню у меня происходит разворачивание/сворачивание списка.

Добавлено:
Abs62

Цитата:
Если навести курсор не на иконку (на пустое место панели) и нажать Редактировать, то GD вылетает.

Подтверждаю данный баг.

Цитата:
По мне так, лучше вообще оставить возможность показа Редактировать на тех словарях которые реально можно редактировать DSL и XDXF.

Согласен. Я практически об этом выше говорил.
Автор: Abs62
Дата сообщения: 29.11.2012 18:08
BKSRU

Цитата:
По мне так, лучше вообще оставить возможность показа Редактировать на тех словарях которые реально можно редактировать DSL и XDXF.

GD не определяет за юзера, что тот может редактировать, а что нет.

Цитата:
Тем более, что на некоторых происходит падение GD.

На каких именно?
А пункт меню на пустом месте - это просто баг. Исправлю.
Автор: BKSRU
Дата сообщения: 29.11.2012 18:12
Abs62

Цитата:
На каких именно?

Конкретно на вебсловарях.

Добавлено:
Abs62

Цитата:

GD не определяет за юзера, что тот может редактировать, а что нет.

Автоопределение нельзя никак организовать? Ну там по типу расширения. Не критично, но было бы неплохо довести до тип-топ.

Добавлено:
Abs62
Можно ли сделать опцию "Использовать две кнопки Sound" ?

Первая реагировала бы на первый ZIPS, вторая, соответственно, на второй ZIPS.
Это было бы замечательно.
Автор: Abs62
Дата сообщения: 29.11.2012 19:31
BKSRU

Цитата:
По мне так, лучше вообще оставить возможность показа Редактировать на тех словарях которые реально можно редактировать DSL и XDXF.
ramix

Цитата:
Согласен.

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

BKSRU

Цитата:
Можно ли сделать опцию "Использовать две кнопки Sound" ?
Первая реагировала бы на первый ZIPS, вторая, соответственно, на второй ZIPS.

А со звуками, что лежат в самих словарях, что делать? А если зипсов не два, а один или пять, да ещё и lsa где-то болтаются?
Автор: ramix
Дата сообщения: 29.11.2012 19:40
Abs62

Цитата:
Пробуйте.

Всё работает. Спасибо.
Автор: Abs62
Дата сообщения: 29.11.2012 19:56
ramix
Модифицированный батник до кучи. Не меняет .dz, если содержимое не редактировалось.

Код: @echo off

if %~x1 == .dz goto dzfiles
if %~x1 == .DZ goto dzfiles

start "" notepad "%1"
goto end

zfiles

echo Decompressing dictionary...
dictzip -d -k "%1"
echo done

attrib -A "%~d1%~p1%~n1"

echo editing...
notepad "%~d1%~p1%~n1"
echo done

attrib "%~d1%~p1%~n1"|>Nul findstr /BIR "A....."&& goto compress

del "%~d1%~p1%~n1"
goto end

:compress

echo Creating backup
if exist "%~1.bak" del "%~1.bak"
copy "%1" "%~1.bak"
echo done

echo Compressing dictionary...
dictzip "%~d1%~p1%~n1"
echo done

:end
Автор: ramix
Дата сообщения: 29.11.2012 20:47
Abs62
Благодарю.
Автор: BKSRU
Дата сообщения: 30.11.2012 01:23
Abs62

Цитата:
Уговорили.
Оставил только для dsl и xdxf. В том числе и пожатых - как с ними работать, я показал.

Спасибо. Можно сказать, что в этом случае идеал и все, что можно было ожидать от оболочки (не приспособленной для этого) для разработчика . Совместно с журналом это похоже на миникомплекс для визуальной правки словарей.
Поторопился с идеалом . Не плохо было бы, что бы на пустом месте (полки словарей) была менюшка "Создать новый" (dsl словарь), с предложением ввести имя. Это позволило бы: оперативно создавать прямо в папке словарей новые словари для таких целей: новый словарь, тестовый словарик для отслеживания багов или проверки новых фишек, создание пользовательских/ученических словариков.

Добавлено:
BKSRU

Цитата:
А со звуками, что лежат в самих словарях, что делать? А если зипсов не два, а один или пять, да ещё и lsa где-то болтаются?

Как обычно, как и сейчас. В идеале я вижу так:
- На самом деле, словарной оболочке достаточно иметь два комплекта ZIPSов и стремиться их пополнять и доводить до идеала.
- Если нет записей то неактивны.
- Если хоть в одном комплекте есть запись, то та кнопка и активна. В этом случае пользователь сможет выстроить предпочтение и видеть какой вариант используется.
- Для соблюдения интересов всех пользователей сделать это опционально "Использовать две кнопки Sound". Скорее всего, необходимость в этой опции отпадет сама по себе со временем и с исправлением всех возможных недоразумений.
- Сделать возможным - отключение показа библиотек в окне просмотра статей. Если это по каким то причинам сложно осуществить, то хотя бы иметь опцию "Начинать с ZIPSов", в этом случае можно будет библиотеки запихать в конец и скрыть их с глаз. Играет 1й попавшийся ZIPS на первой кнопке, 2й на второй кнопке. Если в них нет, то первый попавшийся словарик (не важно какой) с собственной озвучкой пусть играет на первой кнопке. Для того, что бы не было недоразумений с определением, что же все таки проигрывается в этом случае, ну допустим пусть кнопка меняет цвет, в идеале иконку словаря (если это возможно осуществить).
- Если уж по каким то причинам несколько библиотек, то пусть, как обычно, играет следующая.
Хотя бы попробуйте, если это возможно, сделайте экспериментальный вариант, а там видно будет в каком направлении двигаться. И что отточить. Не знаю, может витиевато написал, но по моему все ясно.
Лучшие онлайн и офлайн словари устроены, именно, так. Лучшая оболочка для словарей имеет в своем арсенале уже все необходимое, но не имеет две кнопки. Есть шанс стать первой .

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

Раз уж зашла речь об иконках. Может дать возможность присваивать иконки вебсловарям и ZIPSам? Обычным способом - Кидать иконки с именами библиотек в папку словарей.
Автор: Mavropontis
Дата сообщения: 30.11.2012 10:15
Под Win8 x64 Goldendict падает во время индексирования словарей:
Сигнатура проблемы:
Имя события проблемы:    APPCRASH
Имя приложения:    goldendict.exe
Версия приложения:    1.0.1.0
Отметка времени приложения:    50a3973c
Имя модуля с ошибкой:    QtWebKit4.dll
Версия модуля с ошибкой:    4.9.0.0
Отметка времени модуля с ошибкой:    4f61c4c8
Код исключения:    c0000005
Смещение исключения:    00a8deec
Версия ОС:    6.2.9200.2.0.0.256.48
Код языка:    1049
Дополнительные сведения 1:    5861
Дополнительные сведения 2:    5861822e1919d7c014bbb064c64908b2
Дополнительные сведения 3:    dac6
Дополнительные сведения 4:    dac6c2650fa14dd558bd9f448e23afd1

причем независимо от версии .exe (пробовал 353, 367 и 378) и выбора варианта его совместимости
"Спотык", похоже, наступает при индексации словаря Multitran Ru-En, ужатого в dz
Автор: Abs62
Дата сообщения: 30.11.2012 15:06
Mavropontis

Цитата:
"Спотык", похоже, наступает при индексации словаря Multitran Ru-En, ужатого в dz

Похоже? Ну так проверьте, индексируется ли без него.
Если да, то разбейте этот печально известный словарь на два, тогда проблем быть не должно.
Автор: Mavropontis
Дата сообщения: 30.11.2012 16:05
Проблема решилась постепенным "скармливанием" Goldendict'у крупноразмерных словарей. Сначала проиндексировал все небольшие, затем - Multitran En-Ru, и, наконец, - Ru-En, который заново пережал в .dz. Сейчас работает нормально, версия 378, без настроек совместимости, аудио через bass.
Автор: CAEman
Дата сообщения: 01.12.2012 09:25

Цитата:
Цитата:
Цитата:
На этом комп-е (с как бы OpenSUSE 11.2, но в состоянии какого-то частичного обновления с кучи репозиториев, в т.ч. и Factory) при попытке запустить выдал ошибку:

Спросите на форуме GD, у того, кто эту сборку делает.


Да я там видел ответ в FAQ на подобный вопрос: проверено только, начиная с версии 11.3, для остальных- не гарантировано.
Я попробую на комп-е с GD. Если не получится- значит, не судьба (посмотрю только версию установленной glibc, если будет таже ошибка).




Запустил портативную GoldenDict1.0.1-333-g8e4b384-x86_64. Она произвела переиндексацию имевшихся в путях поиска словарей. Добавил словарей, чтобы общее их количество стало заведомо >500: программа не вылетела, работает!
Запустил тогда вместо новой старую установленную версию. Она произвела переиндексацию словарей и... не вылетела, работает!
Наверное, при первоначальном создании индекса в старых версиях имеется ограничение количества, устраняемое переиндексацией в новой версии, и на которое не влияет переиндексация в старой.
Затем опять запустил вместо старой версии новую. После переиндексации добавил словарей, так что их общее количество стало ~1000: вылетела!
Вспомнил о том, что в прошлый раз здесь написали об ограничении количества дескрипторов файлов.
Запустил Yast2, залез в Системный редактор конфигурации (Редактор /etc/sysconfig), раздел System/Limits (Файл: /etc/sysconfig/ulimit): в настройках HARDFDLIMITS стоит 65536 (Значение по умолчанию: 8192), а в SOFTFDLIMITS- 8192 (Значение по умолчанию: 1024, а максимально возможное соответствует установленному значению HARDFDLIMITS), и для обоих параметров указано system default: 1024. Руководствуясь тем, что написано для каждого из параметров в строке "Corresponds to", запустил в консоли: ulimit -Hn и ulimit -Sn. Выдано, соответственно, 65536 и 1024!
Ладно, запустил ulimit -Sn 8192, после чего ulimit -Sn выдала 8192. Запустил новую версию программы: вылетает! Запустил тогда её же из консоли, в которой запускал ulimit -Sn 8192: проиндексировала и заработала! Запустил в новой консоли: вылетает! Сделал тогда исполняемый файл следующего содержания:

Цитата:
#! /bin/sh
#
#
ulimit -Sn 8192
ulimit -Sn
GoldenDict1.0.1-333-g8e4b384-x86_64

(ulimit -Sn для проверки при запуске в консольном режиме; для автозапуска программы и пр. лучше указать полный путь исполняемого файла). Запустил программу: работает! Подключил всего ~2 тыс. словарей: работает (только при нажатии стрелки на панели словарей вместо разворачивания панели с демонстрацией кнопок всех словарей экран зачерняется). Сделал ещё исполняемый файл следующего содержания:

Цитата:
#! /bin/sh
#
#
ulimit -Sn 8192
ulimit -Sn
/usr/bin/goldendict

(см. выше). Запустил старую установленную программу: работает! Поменял тогда в меню (а для автозапуска программы и ссылку в /home/user/.kde/Autostart) /usr/bin/goldendict на полный путь этого файла.
Если выставление SOFTFDLIMITS, как и у меня, не срабатывает (в правильном случае, когда <|= HARDFDLIMITS), то не спешите делать данный скрипт запуска GD: посмотрите, чтобы в etc/initscript ulimit Sn применялся (т.е. везде после "# Apply") после ulimit Hn (у меня было наоборот, и после исправления-перестановки SOFTFDLIMITS=8192 стало применяться изначально всем пользователям, как и положено).
Теперь же отвечу на недоумённый вопрос внимательного читателя: "Почему же сделал автозапуск старой покоцанной программы, а не новой с официального сайта?". Всё дело в том, что новая непокоцанная программа вылетает при нажатии на заголовок (в панели поиска), имеющий статьи в XDXF словарях (уж не проверил, любых или некоторых), со следующей ошибкой:

Цитата:
GoldenDict has crashed with an unexpected exception

Exception: std::out_of_range
Message: basic_string::erase

Backtrace:
/usr/lib64/libstdc++.so.6(+0xbdef6) [0x2b5469d29ef6]
/usr/lib64/libstdc++.so.6(+0xbdf23) [0x2b5469d29f23]
/usr/lib64/libstdc++.so.6(__cxa_rethrow+0x46) [0x2b5469d2a076]
./lib/libQtCore.so.4(+0x81297) [0x2b54695fb297]
./lib/libQtCore.so.4(+0x8cdf6) [0x2b5469606df6]
/lib64/libpthread.so.0(+0x6a4f) [0x2b5469a55a4f]
/lib64/libc.so.6(clone+0x6d) [0x2b546a4b682d]

А вместо статей некоторых словарей других форматов выдаётся:
Ошибка поиска: basic_string::erase
Скачал ещё оттуда остальные портативные версии 1.01-3хх: посмотрю, может, будет без таких партаков...

Добавлено:

Цитата:
Проверяйте эту версию.

А для проверки простыми пользователями версии ещё нет?
Автор: Abs62
Дата сообщения: 01.12.2012 11:09
CAEman

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

Берите 1.0.1-367, там исправлено (в 1.0.1-353 тоже, но там другие неприятные баги ещё оставались).

Цитата:
А для проверки простыми пользователями версии ещё нет?

Для простых пользователей Windows есть в этой теме. Простым пользователям Linux придётся собрать GD из исходников самостоятельно.
Автор: CAEman
Дата сообщения: 01.12.2012 13:02

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

С DSL / XDXF всё ОК. А со StarDict - открывает .ifo. Думаю, есть смысл повесить на .dict, .dz.


Я простой пользователь. У меня XDXF точно ассоциирован с kwrite (кажется, я это сделал, чтобы перебить ассоциацию по умолчанию xml формата с kxml или что-то в этом роде всё это просто делается через нажатие одной кнопки в окне свойств файла), а DSL, IFO, DICT, кажется, распознаётся изначально как текстовой формат и поэтому с ним файловый менеджер поступает (в т.ч. выдаёт контекстное меню) по умолчанию для текстовых форматов. Правда, открывая DSL в kwrite, получаю сообщение о том, что файл двоичный, и открывается в режиме для чтения абракадаброй (так как в kwrite по умолчанию стоит 8 разрядная кодировка, конкретно UTF8): просто выбираю кодировку UTF16 и всё. А, вот, двоичный IDX (который мне чаще приходится открывать, чем DICT, для проверки конвертирования словаря из исходного stardict формата путём ввода в GD первого и последнего заголовков из IDX) открываю вручную в kwrite. А DZ- это, вообще, формат архива. Зачем во времена терабайтных дисков нужно архивировать эти словари- не понимаю. Только замедляется работа с ними, а также при архивировании с сильной степенью сжатия для выкладывания увеличивается размер. Поэтому я все эти словари разархивирую.
Так что мне совершено непонятно, на что здесь можно "идти".

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

Добавлено:

Цитата:
XDXF - это XML, а для XML в QT свой парсер есть. И этот формат очень критичен к ошибкам.

Согласен "на все 100"!
Нельзя ли сделать так, чтобы GD при индексировании не останавливался на предыдущей к статье с ошибкой, а пытался продолжить со следующей (т.е. следующего <ar>)?

Добавлено:

Цитата:
Под Win8 x64 Goldendict падает во время индексирования словарей:

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

Добавлено:

Цитата:
Для простых пользователей Windows есть в этой теме. Простым пользователям Linux придётся собрать GD из исходников самостоятельно.

Простые пользователи Виндоус не осилили. Для них и существует Линукс, в котором GD предустановлен. Для обновления же GD не с сетевых репозиториев (например, для комп-ов, неподключённых к и-нету) или дистр-а с новой версией существует ресурс (ссылку на которую здесь, кажется, и приводили). Почему, если уж компилируете под нестандартную систему (ещё и для избранных), то нельзя скомпилировать и под стандартизованную систему (что, по определению, проще)?
Автор: niccolo
Дата сообщения: 01.12.2012 17:05
Еще - не знаю как расценит общество следующую фичу - мне она кажется полезной

Референс

Часто при переводе нужно посмотреть точное значение переведенного слова, для чего надо переключаться на монолингвальную пару (либо добавлять монолингвальные словари в билингвальные группы) и смотреть. Неплохо бы иметь кнопку поиск в референсах - для поиска результата в специальной группе толковых словарей (Reference) которую можно было бы настроить (например, для русского туда положить СЭС, БСЭ, СИнС, терминологические словари).
Автор: Abs62
Дата сообщения: 01.12.2012 17:24
CAEman

Цитата:
Почему, если уж компилируете под нестандартную систему (ещё и для избранных), то нельзя скомпилировать и под стандартизованную систему (что, по определению, проще)?

Именно под стандартизированную систему я и компилирую. Под Windows. Назвать же зоопарк всяческих линуксов стандартизованной системой язык не поворачивается.
Ну и, чтобы скомпилировать под линукс, надо бы бы иметь на машине этот самый линукс.
Автор: CAEman
Дата сообщения: 01.12.2012 19:46
Стандартизованность определяется не тем, повернётся ли у кого назвать это так или нет, а тем, существует ли на это стандарт или нет.
Все Линуксы соответствуют стандарту ISO/IEC 23360, включающего в себя к тому же более общий стандарт ISO/IEC 9945, где в т.ч. описаны и требования к исходникам.
А какому стандарту соответствует, хотя бы, 1 реализация Вашей Виндоус?
Уверен, что нет такого- поэтому это семейство ОС и ушло, не выдержав конкуренции, с рынка десктопных систем на тачскринные, где ему всё равно ничего не светит в конкуренции с тем же Android/Linux (впрочем, если я не прав,- стандарт, пожалуйста, "в студию"!).
Автор: Abs62
Дата сообщения: 01.12.2012 20:22
CAEman

Цитата:
Все Линуксы соответствуют стандарту ISO/IEC 23360

Ну, в таком случае вам не составит никакого труда найти самую последнюю версию любой программы под самую стандартную ОС в мире. И GD не исключение.

Цитата:
поэтому это семейство ОС и ушло, не выдержав конкуренции

Не, это полярный лис, а такое мы не лечим.
Автор: BKSRU
Дата сообщения: 02.12.2012 02:48
Abs62
С двумя кнопками звука пока не убедительно ? Вообще это сложно реализовать?
И как, все таки, на счет иконок для ZIPSов и вебсловарей? Не слишком уныло на полке словарей?

Добавлено:
Abs62
Можно ли опционально в панели Навигации добавить кнопку ниспадающего меню, тогда многие предпочли бы отказаться от Главного меню в пользу экономии места или в пользу Полки словарей. Ну и решило бы возможное недоразумение восстановления (рытья в файле конфига) - Главного меню (пару раз сам попадал), да в общем то не ясно почему в контекстном меню отключения панелей нет Главное меню.
Автор: Abs62
Дата сообщения: 02.12.2012 10:16
BKSRU

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

Угу.

Цитата:
И как, все таки, на счет иконок для ZIPSов и вебсловарей?

Думать надо.
Для википедий, кстати, свои значки уже есть.

Цитата:
да в общем то не ясно почему в контекстном меню отключения панелей нет Главное меню.

Потому что меню - это не панель.
Хотя что-то в этом есть.
Автор: ramix
Дата сообщения: 02.12.2012 10:57
Abs62
Возможно ли реализовать изменение порядка словарей на панели словарей при помощи перетаскивания мышкой при зажатой клавише Alt (как в Lingvo)?
Автор: BKSRU
Дата сообщения: 02.12.2012 11:14
Abs62

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

Угу.

Если реализовать толково, то оценят все. Можно ведь начать эксперимент, а затем отточить до совершенства. Уверен, что многие бы хотели нечто подобное, но вот поддержать почин, видимо не до суг .
Ведь есть в этом, что то. Лучшие онлайн (и не только онлайн) словари устроены по этому принципу:
http://oald8.oxfordlearnersdictionaries.com/dictionary/look
http://www.macmillandictionary.com/dictionary/british/have
Универсальная оболочка была бы комфортнее.
Автор: BKSRU
Дата сообщения: 03.12.2012 08:43
Abs62
Хотелось бы иметь возможность увеличения размера шрифта раза в полтора (на всякий пожарный в два) больше, чем это возможно сейчас. Удобно работать со словарем на больших экранах (LCD телевизорах). Там нынешнего максимального размера не хватает для комфортной работы.
Автор: Gloggy
Дата сообщения: 03.12.2012 11:40
Про множественные аудио-кнопки я вообще не понял... Вот у меня, например, десятки аудио словарей разных, начиная от банальных чисто-звуковых словарей и заканчивая обычными полноценными словарями, где много аудио, иногда 5, иногда 25 разных аудио-элэментов в одной карточке.

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

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

И это не говоря уже о том, что словари-то бывают далеко не только английские, где вообще смысла в разделении американский vs британский нет никакого.
Автор: shadow_member
Дата сообщения: 03.12.2012 12:32
BKSRU
Цитата:
возможность увеличения размера шрифта раза в полтора
Не знаю, о том ли я, так как после начала бурных дискуссий перестал следить за темой, но вот нашел у себя:
Цитата:
Для увеличения размера шрифта в обеих окнах программы отредактировать в текстовом редакторе файл config из папки portable, выставив показания, как на скриншоте.
Как увеличить шрифт в версии с установкой, читать тут:
http://goldendict.org/forum/viewtopic.php?f=8&t=2&p=29
http://goldendict.org/forum/viewtopic.php?f=8&t=817&p=3321
Автор: BKSRU
Дата сообщения: 03.12.2012 14:02
Gloggy
В GD сейчас удобная система озвучки. Но много словарей без озвучки. Когда много статей, добраться до озвучки не удобно. Решить эти проблемы и другие можно добавив вторую кнопку. В этом случае первая пусть проигрывает первую попавшуюся библиотеку, а вторая - вторую. Если не найдет, пусть следующую. Так проще организовать варианты озвучки, которые всегда на виду, не зависимо от того где в данный момент находятся ближайшие кнопки озвучки и всегда будем знать какой вариант озвучки проигрывается. Опять же это можно применить для иных схем озвучки. К тому же экономия места (не место словарям озвучки в поле для карточек). В общем так комфортнее. Сейчас же для этого приходится делать собственные словари. Делается это дольше и их пополнение сложнее. Для того, что бы удобная схема озвучки работала в оболочке есть все необходимое - ZIPSы. Но схема работы с ними не совершенна.


Добавлено:
shadow_member
Сейчас то же самое делается в самом GD. К сожалению, этого не достаточно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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