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

» GoldenDict

Автор: monsoon 3
Дата сообщения: 23.05.2016 15:06
Abs62

Цитата:

Цитата: Можно ли сделать, чтобы при запуске отображалась не вкладка "Добро пожаловать!", а пустая или лучше последняя из предыдущей работы со словарем?

Можно, но не нужно.
Автор: romanticUK
Дата сообщения: 28.05.2016 16:46
При попытке ввести звездочку (*) в строку поиска тут же происходит аварийное закрытие Голдендикта. Хотелось бы узнать - это у меня в системе что-то не так, или такое у всех?

Голдендикт RC2-4 (5.6.0/5.3.0) x64 на Вин10 х64
Автор: CAEman5
Дата сообщения: 28.05.2016 21:02
romanticUK

Цитата:
При попытке ввести звездочку (*) в строку поиска тут же происходит аварийное закрытие Голдендикта. Хотелось бы узнать - это у меня в системе что-то не так, или такое у всех?

Всё работает и с Голдендикт 1.5.git.1400325828-190.1, и с последними master версиями на Linux_x86-64 разного возраста. Это, наверное, как пишет Abs62 (правда, невпопад, на баг с "вылетом" ГД при большом количестве словарей во время операций экспорта в файл): "У Вас система такая"...
Автор: Abs62
Дата сообщения: 28.05.2016 21:37
romanticUK

Цитата:
Хотелось бы узнать - это у меня в системе что-то не так, или такое у всех?

Скорее всего, что-то не так с каким-то словарём. Попробуйте отключить все словари через тулбар, ввести звёздочку, а потом включать их по очереди.
Автор: romanticUK
Дата сообщения: 28.05.2016 23:26
Abs62
Удалось выяснить, что звездочка у меня вызывает ошибку в словарях XDXF из-за какой-то проблемы, связанной с русским языком. Не работают все словари формата XDXF, в которых есть кириллица. Если заглавие словаря на кириллице, то сам он в списках ГД присутствует, но название не отображается - пустота. Если в пределах одного словаря XDXF есть заголовки латиницей, они отображаются и выдаются при поиске, если кириллицей, то нет.

Стоит только добавить русскую букву к латинскому заголовку, как он исчезает из списка заголовков.
Автор: Abs62
Дата сообщения: 29.05.2016 12:56
romanticUK
Чегой-то потоковый парсер XML в Qt5 поглупел по сравнению с Qt4, перестал распознавать многобайтовые символы.
Пробуйте - goldendict-1.5.0-RC2-8-g499a683(EXE only).7z
Автор: romanticUK
Дата сообщения: 29.05.2016 16:05
Abs62
Благодарю.

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

Названия у руссконазванных словарей появились. Сами словари начали работать нормально.

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

У меня в тестовом словаре было:

<k>Удар<u>е</u>ние</k>

Этот заголовок в списке слов ГД смотрится как:

Ударние

Но этот же заголовок в карточке смотрится нормально:

Ударение

Впрочем, это был лишь тест по форматированию заголовков.
Автор: Abs62
Дата сообщения: 29.05.2016 17:09
romanticUK

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

Хм. Вообще-то, GD всегда так себя вёл, пропуская вложенные элементы в заголовках при индексировании. В этом плане ничего не менялось с с самого начала, насколько я помню.
Автор: romanticUK
Дата сообщения: 29.05.2016 18:03
Abs62
Может, мне показалось из-за пропадавших русских букв.

Но почему-то форматированные заголовки в DSL отображаются правильно не только в заголовке карточки, но и в списке слов строки поиска.
Автор: Abs62
Дата сообщения: 29.05.2016 18:47
romanticUK
В формате DSL предусмотрен финт ушами с взятием тегов в заголовках в фигурные скобки, дабы указать парсеру, как их обрабатывать. В XDXF такого нет.
Автор: pokute
Дата сообщения: 31.05.2016 14:17
Ребята. Решил помимо Lingvo попробовать GoldenDict. Так вот у меня вопрос по поводу всплывающего окна. Я его в Lingvo довольно часто использую и оно срабатывает практически везде: браузер, ворд, pdf-ридеры и т.д.
А вот с всплывающим окном в GoldenDict не всё так гладко. Где-то оно срабатывает, где-то через раз, а где-то вообще ни как не хочет работать, например в браузере.
Как у вас дела обстоят с ним? Быть может я что-то делаю не так?)) Работаю в Win10
Автор: ramanuki
Дата сообщения: 31.05.2016 16:39
Перенесено из ветки Пользовательские словари для Lingvo:

Seabhac

Цитата:
Такой вопрос внезапно нарисовался:
 
А что, в DSL совсем нет механизма, чтобы скрыть url? Например, если требуется вставить url с запросом GET и целой кучей параметров, что, вот эта вот полукилометровая порнография должна перманентно мозолить глаза в теле карточки? И без вариантов?


Насколько я знаю, в Лингво решения этой проблемы нет, а в GD можно применить CSS:

Выглядеть будет примерно так:



Для этого воспользуйтесь данным отключаемым стилем.

Там имеется дополнительный набор иконок - для выбора по вкусу.

Эти две папки бросаются в папку конфигурации GD (Справка / Папка конфигурации). После перезапуска GD в меню Правка / Параметры выбираем Дополнительный стиль: Mine. (Предварительно на всякий случай сделайте бэкап своих стилей).

Если ранее работали с CSS, можете просто вырезать нужные куски из файла CSS и вставить в свой стиль.
Автор: Abs62
Дата сообщения: 31.05.2016 16:53
pokute
Lingvo использует технологию распознавания текста, потому везде и работает (хотя может и ошибаться). GD же пытается получить готовый текст, что получается отнюдь не везде.
Автор: Seabhac
Дата сообщения: 31.05.2016 19:11
ramanuki

Цитата:
... в GD можно применить CSS

Спасибо, очень выручили.

Может быть, знаете ещё, есть ли способ совсем отключить автоматическое форматирование тэгов [ref] и [p] в GD, т.е. чтобы они подчинялись разметке в самом файле DSL. Ну или как вариант, как создать список сокращений в CSS, с индивидуальным форматированием для каждого тэга [p] (или группы тэгов)?
Автор: ramanuki
Дата сообщения: 31.05.2016 19:31
Seabhac

Цитата:
есть ли способ совсем отключить автоматическое форматирование тэгов [ref] и [p] в GD

За оформление [p] отвечает .dsl_p, а за [ref] - a.dsl_url.
Боюсь, что их можно только настроить, а отключить нельзя. Точнее вам может сказать Abs62.

А почему бы вам не оформлять пометы просто цветами, например: [c olive]помета1[/c], [c green]помета2[/c] и т. д. Единственное принципиальное отличие будет в том, что они попадут в общий текстовый поиск. Что касается ссылок, то все привыкли, что ссылки оформляются синим цветом, это стандарт, и менять его не рекомендуется, а многими и запрещается.
Автор: Seabhac
Дата сообщения: 31.05.2016 19:52
ramanuki

Цитата:
А почему бы вам не оформлять пометы просто цветами, например: [c olive]помета1[/c], [c green]помета2[/c] и т. д.

Обычно я так и делаю, но время от времени попадаются словари с настолько длинным и хитрым списком сокращений, что без файла сокращений обойтись не получается. Вот тут-то GD гребёт всё в одну кучу и одинаково маркирует грамматические, семантические, стилистические, диалектные пометы, указатели источников и пр. и пр. Выходит очень некошерно и неудобочитаемо, особенно когда несколько помет разных классов идут в ряд...

Автор: ramanuki
Дата сообщения: 31.05.2016 20:14
Seabhac

Цитата:
Вот тут-то GD гребёт всё в одну кучу

[no]Это вина не GD, а языка DSL. Единственное, что пока приходит на ум, сделайте дополнительно к каждой помете (содержащей расшифровку) еще и цветную кодировку, например: [c red]*[/c][p]грамматика[/p] или через суперскрипт: [p]помета[/p]стилистика.
[/no]
Автор: Romul81
Дата сообщения: 31.05.2016 20:35
Seabhac
ramanuki

Если бы в GD была возможность подключения пользовательского JavaScript (по аналогии с Article-Style.css), то такую фишку можно было бы организовать с помощью скрипта. Например, в помету помещался бы какой-нибудь специфический юникод-символ (в начале, допустим), определённый для своей грамматической категории. Далее, при рендеринге он вычислялся бы и стиль пометы изменялся бы на кастомный. Или, другой вариант, перед пометой вставлялась бы картинка типа [no]grammar.jpg, meaning.jpg[/no], etc., которая, опять же, вычислялась бы скриптом и к последующей помете применялись свои определённые стили. Как-то так.
Автор: Seabhac
Дата сообщения: 31.05.2016 20:35
ramanuki

Цитата:
Это вина не GD, а языка DSL.

Это поведение появилось в GD только в поздних билдах.

Цитата:
GoldenDict 1.0.1-763-g8b23f07 (Date: 11 May 2013)

Most interesting changes (since the previous EA build):
....
DSL compatibility: a label is always of green color
DSL compatibility: a label (text enclosed in [p] tags) is always of normal weight
....

Так вот, как сделать, "щоб было як було"?..

А за идею спасибо, но вид получается тоже не фонтан vt Can., NZ. FIN. (inf.)...
Автор: ramanuki
Дата сообщения: 31.05.2016 21:59
Вам первым делом надо решить, будет ли ваш словарь совместимым с Lingvo, поскольку не все решения устроят Lingvo.
Автор: Seabhac
Дата сообщения: 31.05.2016 22:25
ramanuki

Пользуюсь только GD. Lingvo не выношу. Много невозможно глупых ограничений...
Автор: Seabhac
Дата сообщения: 10.06.2016 12:59
Добрый день.

Пытаюсь через CSS поменять иконку для аудиофайлов. Чего-то не получается. GD выводит две иконки сразу (одну поверх другой) - ту, что я прописал в стиле, и сверху дефолтную. Как исправить?

Стиль:

Код: .dsl_s_wav a, .lsa_play td:nth-of-type(1) a, .forvo_play td:nth-of-type(1) a
    {
    display: inline-block;
    width: 26px;
    height: 21px;
    margin-right: 3px;
    margin-left: 2px;
    background: url('file://localhost/icons/sound.png') no-repeat center;
    vertical-align: text-bottom;
    -webkit-user-select: none;
    user-select: none;
    }
Автор: Romul81
Дата сообщения: 10.06.2016 13:09
Seabhac
Если речь о том, как убрать дефолтную, то:

Код: .dsl_s_wav img {
display: none;
}
Автор: Seabhac
Дата сообщения: 10.06.2016 14:11
Romul81

Спасибо. Шаман, блин...

А существует вообще где-нибудь мануал по всем селекторам для GD и их свойствам? Например, в данном случае, что это за протоколы: "gdau", "grcx"?

Вслепую тыкаться не дело...
Автор: Romul81
Дата сообщения: 10.06.2016 14:18
Seabhac
Смотрите HTML в инспекторе и применяйте к нему свои CSS-правила.
Там же можно посмотреть и экспортировать дефолтный CSS со всеми стандартными классами (если не хотите рыться в исходниках).

Цитата:
Например, в данном случае, что это за протоколы: "gdau", "grcx"?

Ну, по логике это "аудио-ресурс" и дефолтный внутренний ресурс GD соответственно. Ссылки с этими протоколами формируются в процессе парсинга исходника, при подготовке к HTML-визуализации.
Автор: Seabhac
Дата сообщения: 12.06.2016 13:35
Добрый день.

Есть zip-архив mp3 аудиофайлов, который используется сразу несколькими словарями. Как настроить GD, чтобы не копировать этот архив в папку каждого словаря? Вроде раньше я такое делал, а сейчас не могу вспомнить как.

Прописывать полный путь в [s] тэгах - сильно раздувать размер DSL-словаря да и код плохо смотрится...
Автор: Abs62
Дата сообщения: 12.06.2016 14:14
Seabhac
Сменить расширение на .zips и подключить как отдельный словарь.
Автор: Seabhac
Дата сообщения: 12.06.2016 14:57
Abs62

Большое спасибо. Заработало.

Не подскажете ещё, как выдернуть (или заблокировать) этот кусок кода в описании глобальных классов? А то достал очень.

Код: .dsl_p, .dsl_p :not(a) /* DSL Feature: Enforce the style even if the childen tags say otherwise, except links */
{
color: green !important; /* DSL label color must have highest priority */
font-style: italic;
cursor: default;
font-weight: normal; /* DSL feature: labels are always of normal weight */
}
Автор: Romul81
Дата сообщения: 12.06.2016 18:41
Seabhac
Просто напишите свои правила для данных селекторов. Тоже с !important;. Приоритет у них будет выше.
Автор: Seabhac
Дата сообщения: 12.06.2016 20:13
Romul81

Да нет, мне как раз !important и мешает. Если я его воткну в article-style.css, то теперь уже этот стиль будет перебивать внутренние инструкции в словаре. Мне просто не нужен единый дефолтный стиль [p], когда в словаре размечены разные категории помет разными стилями.

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

PS. C инструкцией "color: inherit !important;" в article-style.css все размеченные тэги [p] отображаются именно так, как задумано, но зато теперь во всех остальных словарях, где для тэга не прописан стиль, они отображаются чёрным...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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