Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: Часть 1




 
Актуальная версия 1.5.0:
Windоws Qt 4.8.6 или Qt 5.12.3, последний EXE-файл: 1.5.0-18-g59363bc9.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
как собрать актуальный рабочий комплект для windows (без словарей)
MacOSX 1.5.0-18-g59363bc9 Intel; архив прежних версий: на github (09.2012–04.2019), на sourceforge (06.2016–04.2019)
 
Расширенная настройка интерфейса
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.bgl/.gls), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, SLOB, ZIM, MDX/MDD, EPWING;
  • Система морфологии, которая находит основы слов при поиске, улучшая его результаты, а также дает рекомендации по правильному написанию слов. Используются обычные словари Hunspell/Myspell;
  • Поддержка индексации звуковых файлов в директориях, формируя из них словари аудио-произношений;
  • Поддержка отправки запросов в Wikipedia, Wiktionary и другие MediaWiki сайты;
  • Режим работы в роли глобальной для всего десктопа всплывающей подсказки, позволяющий выводить информацию для выделенного или помещенного в буфер обмена слова из любого текста внешней программы;
  • Для загрузки доступна версия, имеющая в комплекте набор англо-русско-английских словарей, словарей морфологии и примеры произношения слов на английском языке.  
     
    Программа позиционируется как функциональная замена StarDict, поддерживающая большее количество форматов файлов и более качественное их отображение. Программа умышленно не вводит собственного формата файлов, ставя вместо этого задачу наиболее полно поддержать все популярные существующие.
     
    Официальные Early Access билды для Windоws :: для MacOSX :: для Linux.
    Официальные Development билды для Windоws.
    Официальный форум поддержки GoldenDict.
    Официальный баг-трэкер.
     
    Параллельные топики:
    GoldenDict - New Level - Разработка новых форматов словарей для GD: DSLGD, HTMLGD; подключение речевых движков; режим закладок; варианты полнотекстового поиска.
     
    Как сжимать словари в формат .dz для использования в GoldenDict :: DictZip 1.12.1 (latest) :: Оболочка DictUI
     
    Ссылки на готовые сборки
     
    Ссылки на словари для GoldenDict

  • Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 11:50 23-02-2017 | Исправлено: yozhic, 22:10 16-03-2024
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gerxer
    А Ctrl+C или Ctrl+Ins нажать влом?

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:13 06-11-2018
    gerxer

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Ну если можно автоматизировать, то почему бы и нет. Сказать что влом было бы слишком сильным преувеличением)

    Всего записей: 565 | Зарегистр. 19-06-2014 | Отправлено: 21:04 06-11-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gerxer
    Потому нет, что случайное выделение в таком режиме может запортить содержимое буфера. Особенно это будет неприятно, если вдруг окажется, что с выделением работают скрипты в Html-based словарях (в .mdx скрипты - дело обычное).

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:25 06-11-2018
    igor 320

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    /
     
    Подскажите пожалуйста, есть ли какая-нибудь программа похожая на ABBYY Tutor, где можно составлять свои карточки (слово - толкование - транскрипция - пример) ?
     
    Спасибо!
     
    /

    Всего записей: 118 | Зарегистр. 12-04-2018 | Отправлено: 09:26 07-11-2018
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igor 320
    Цитата:
    программа похожая на ABBYY Tutor

    Anki
    http://forum.ru-board.com/topic.cgi?forum=5&topic=31086

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 22:10 07-11-2018
    igor 320

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А другого больше нет ничего?

    Всего записей: 118 | Зарегистр. 12-04-2018 | Отправлено: 17:41 08-11-2018
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Подскажите, пожалуйста. Я пытаюсь поменять иконки у кнопок на тулбаре при помощи qt-style.css. Получается это сделать у тех кнопок, состояние которых при старте программы активное. Это: #zoomInButton, #zoomOutButton, #printButton и #saveArticleButton. Например, вот это срабатывает:

    Код:
    #printButton { qproperty-icon: url("icons/print-button-new.svg"); }

    Но не получается сделать это у тех кнопок, состояние которых при старте программы неактивное. Это: #backButton, #forwardButton, #soundButton и #zoomBaseButton. Т.е. вот это не работает:

    Код:
    #zoomBaseButton { qproperty-icon: url("icons/zoom-button-new.svg"); }

    В qt-style-st-modern.css есть такое правило:

    Код:
    /* Hide various buttons in the toolbar: */
    #navToolbar #menuButtonXX, #navToolbar #soundButtonXX, #navToolbar #backButtonXX, #navToolbar #forwardButtonXX, #navToolbar #zoomInButtonXX, #navToolbar #zoomOutButtonXX, #navToolbar #zoomBaseButtonXX, #navToolbar #saveArticleButton, #navToolbar #printButton {
      width:   0px;
      height:  0px;
      margin:  -3px;
    }

    Оно не срабатывает у упомянутых кнопок (неактивных при старте). Этот суффикс XX таинственный, при обращении к #zoomBaseButton можно хоть фоновый цвет поменять, а при обращении к #zoomBaseButtonXX ничего не происходит. Не могли бы подсказать, как к этим кнопкам подобраться?

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 22:06 15-11-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Да в общем-то разницы быть не должно, что для активных кнопок, что для неактивных. Только пути в url() в qt-style.css должны быть заданы относительно GoldenDict.exe, насколько я помню.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 00:07 16-11-2018
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    пути в url() в qt-style.css должны быть заданы относительно GoldenDict.exe

    Ага, так и задаю.

    Цитата:
    в общем-то разницы быть не должно, что для активных кнопок, что для неактивных

    С активными работает, с неактивными нет. Я пробовал и к состояниям обращаться, как описано здесь:

    Код:
    #zoomBaseButton { qproperty-icon: url("icons/zoom-button-new.svg") disabled ; }

    но эффекта никакого.
     
    Более того, при старте кнопка #zoomInButton активна и назначение новой иконки срабатывает. Но если увеличивать zoom до предела, то на границе предела эта кнопка становится неактивной, меняет свою иконку на умолчательную, и при повторной «активности» уже не отображает новую, назначенную мной иконку, а продолжает отображать умолчательную.
     
    А в кнопочку New Tab (addTab.png) как попасть, не подскажете? Я для нее objectName не нашел...
     
    Добавлено:
    А что тогда означает суффикс XX в, например, #zoomBaseButtonXX в умолчательном qt-style-st-modern.css? Там же еще встречается и суффикс AA (#goBackButtonAA). Для чего их добавили при составлении css? Причем эти суффиксы не работают при обращении из пользовательского qt-style.css. Например, пишу:

    Код:
    #zoomBaseButtonXX { background: red ; }

    – не срабатывает. А без XX срабатывает.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 13:34 16-11-2018 | Исправлено: yozhic, 13:48 16-11-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic

    Цитата:
    Более того, при старте кнопка #zoomInButton активна и назначение новой иконки срабатывает. Но если увеличивать zoom до предела, то на границе предела эта кнопка становится неактивной, меняет свою иконку на умолчательную, и при повторной «активности» уже не отображает новую, назначенную мной иконку, а продолжает отображать умолчательную.

    Ну, это надо в потроха Qt лезть, смотреть, что там. GD только загружает стили, всё остальное крутится внутри Qt.

    Цитата:
    А в кнопочку New Tab (addTab.png) как попасть, не подскажете? Я для нее objectName не нашел...

    Да нету его. Как-то до сих пор никому не требовалось.

    Цитата:
    А что тогда означает суффикс XX в, например, #zoomBaseButtonXX в умолчательном qt-style-st-modern.css?

    Не в курсах. Этот стиль не я писал. Как, собственно, и прочие.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:30 16-11-2018
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    Да нету его. Как-то до сих пор никому не требовалось.

    А вы не могли бы его как-нибудь назвать, какой-нибудь скромный objectName ему присвоить Понимаю, каприз. «Рюшечки, кружавчики... » Уважили б земляка, делов то немного...

    Цитата:
    потроха Qt

    Так и думал, что в Qt опять беспорядок. Но надежда теплилась...

    Цитата:
    Этот стиль не я писал.

    Понял. Постараюсь его тогда немного подправить для аккуратности: там у новой панели Favorites титл не подсвечивается.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 20:29 16-11-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic

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

    Да в принципе можно, дело нехитрое. Только вас не смущает, что в меню иконки останутся старые?

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:39 16-11-2018
    gerxer

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Можно как-нибудь сделать чтобы в Поиске показывало варианты только из одного словаря, а не из всех словарей группы?

    Всего записей: 565 | Зарегистр. 19-06-2014 | Отправлено: 08:36 17-11-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gerxer
    Временно отключить остальные словари через панель словарей. Через Shift+LClick или Ctrl+LClick.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 11:54 17-11-2018
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    Только вас не смущает, что в меню иконки останутся старые?

    Я надеялся найти способ скрыть иконки в меню. Но ничего пока не нашел, кроме разочарования. Теоретически это можно сделать, но начинаешь пробовать и ничего не срабатывает + одно упоминание о проблеме в целом.
     
    Лучше тогда все оставить как есть: не добавлять objectName. Прошу прощения за беспокойство )) Подождем лучших времен, может когда и наведут в Qt порядок.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 14:13 17-11-2018
    ArtS21

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли возможность организовать в GD пополняемый пользователем глоссарий? И поиск в нем...

    Всего записей: 275 | Зарегистр. 07-06-2005 | Отправлено: 12:31 24-11-2018
    Denskoy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ArtS21

    Цитата:
    Есть ли возможность организовать в GD пополняемый пользователем глоссарий? И поиск в нем...

    Так она уже есть: создать текстовый файл с простой структурой (например в формате лингво)
     
    #NAME    "Словарь (En-Ru)"
    #INDEX_LANGUAGE    "English"
    #CONTENTS_LANGUAGE    "Russian"
    термин
    [отступ]перевод
     
    дать расширение словарь.dsl и положить в папку со словарями. Поиск - стандартный поиск ГД.

    Всего записей: 741 | Зарегистр. 18-12-2005 | Отправлено: 21:21 24-11-2018
    ArtS21

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    дать расширение словарь.dsl и положить в папку со словарями.

    Для обратного поиска "перевод -> термин" нужно будет составлять и поддерживать дополнительный словарь-индекс?

    Всего записей: 275 | Зарегистр. 07-06-2005 | Отправлено: 08:51 26-11-2018
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ArtS21
    нет, можете ничего дополнительно не составлять. goldendict умеет создавать индекс для полнотекстового поска, т.е. поиска по текстам словарных статей

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 22:34 26-11-2018
    Still777

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно ли настроить GoldenDict так, чтобы при наведении стрелки мыши на слово или хотя бы при выделении всплывало окно с переводом в браузере Firefox, а не только в Internet Explorer?

    Всего записей: 124 | Зарегистр. 14-12-2014 | Отправлено: 16:29 27-11-2018 | Исправлено: Still777, 17:35 27-11-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru