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

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

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

Maz (23-02-2017 11:53): GoldenDict (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

   

slech



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




 
Актуальная версия 1.5.0:
Windоws RC2-36 Qt 4.8.6 или Qt 5.6.2, последний EXE-файл: goldendict-1.5.0-RC2-50-g2fe314a(EXE only).7z.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
MacOSX RC2-36 (Qt 562) (рекомендуется для Mavericks & Yosemite); RC 483 (Qt 532) (рекомендуется для Mountain Lion); RC 425 (Qt 486)
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.BGL), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict(.dz)), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, 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

  • Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 11:34 26-04-2009 | Исправлено: Maz, 11:48 23-02-2017
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Штатный GoldenDict игнорирует записи внутри тегов. И в этом плане наверное можно вести речь о совместимости с официальным goldenDict. С LINGVO конечно сложнее.

    Цитата:
    С другой стороны, если заменить тег [ b] на тег [ c], то, может быть, получится. Компилятор ругается вот на что: [ b hidden] [ /b]

    Это может сработать, воспринять как неизвестный цвет. Однако Опять же сделать стандартную подмену и убрать hidden - минутное дело. Мне кажется здесь надо просто привыкнуть. Или так и останемся с куцым  форматом словарей.
    Можно отработать систему внешних стилей. Здесь степень совместимости будет выше. Те же штатные иконки можно скрыть и в CSS. В тексте словаря будет чисто.

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 14:51 30-01-2014 | Исправлено: BKSRU, 14:53 30-01-2014
    Draico

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет, неизвестное имя цвета - тоже ошибка. Не выйдет ничего.
     
    Добавлено:
    По-моему совместимость с Лингвой в данном случае можно получить только, если GD будет иначе интерпретировать отдельные элементы текста карточек. То есть, например, ссылки, начинающиеся аля <<Verb endings: xxxx>> будут заменяться на соответствующую картинку, по принципу анализа текста внутри тега.

    Всего записей: 77 | Зарегистр. 07-08-2011 | Отправлено: 15:24 30-01-2014
    BKSRU

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

    Цитата:
    По-моему совместимость с Лингвой в данном случае можно получить только, если GD будет иначе интерпретировать отдельные элементы текста карточек. То есть, например, ссылки, начинающиеся аля <<Verb endings: xxxx>> будут заменяться на соответствующую картинку, по принципу анализа текста внутри тега.

    Так об этом я вам писал и предлагал именно по этому пути идти (если очень надо) еще почти год назад, когда применял маркерную систему. Да внутри, например аудио файлов прописывается префикс типа us_word.wav. И полная совместимость в данном случае обеспечена. Однако тут рутины много. Не каждый захочет перелопатить звуковую библиотеку, проставив префикс. Хотя в вашем случае и в каком то смысле он уже есть. нужна подмена.

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 16:05 30-01-2014 | Исправлено: BKSRU, 16:19 30-01-2014
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoldenDictStart_v3.01  
    - Учебно-справочный словарь по настройке, функционалу GoldenDict и тегам DSL/DSLGD.
    - Download: http://rghost.ru/52063576
    New: Добавлен раздел - Справочник по CSS.
    Для входа на главную страницу словаря набрать в строке поиска - GoldenDictStart. Так же попасть на главную страницу можно кликнув по имени словаря в карточке.
    Дополнительная информация: http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=80#20

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 18:26 30-01-2014 | Исправлено: BKSRU, 18:27 30-01-2014
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Draico
    Поиграл на досуге с CSS. Остальным то же познавательно.
    Демословарик. Пример вашей карточки, абсолютно совместимой с LINGVO. Содержит два варианта карточки: со стилем и без. Кнопки с анимацией.
    http://rghost.ru/52079981

     
    Для скрытия надписи воспользовался параметром color. Но неосторожно можно скрыть и другую нужную информацию. Поэтому при создании словарика лучше использовать уникальный цвет. Хотя в данном случае я просто прикрыл близлежащим классом. Иначе кое чего в карточке бы не досчитались .  Однако все таки лучше использовать оригинальный цвет.
     
    Так же для различия кнопки озвучки воспользовался наличием /UK. Для британского варианта есть такой префикс в именах файлов. Правда не знаю везде ли. Поэтому по хорошему бы перестраховаться и переименовать библиотеку с добавлением префикса.
    Но факт в том, что анимированные кнопки сделать можно, при этом текст совместим с DSL форматом.

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 09:52 31-01-2014 | Исправлено: BKSRU, 10:02 31-01-2014
    Draico

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

    Цитата:
    Пример вашей карточки, абсолютно совместимой с LINGVO. Содержит два варианта карточки: со стилем и без. Кнопки с анимацией.


    Цитата:
    Иначе кое чего в карточке бы не досчитались

    Отменять отображение всех надписей определенного цвета вариант не очень. Нельзя сделать так, чтобы отменялись только UK и US, то есть привязать отсутствие отображения не к цвету шрифта, а к содержимому внутри тега, как с тегом [ s]?
     
    В словаре не все звуковые файлы названы стандартным образом, так что единственный путь - тотальное переименование. В данный момент слабо себе представляю, как именно для этого разделить все звуковые файлы на британское и американское произношение. А вообще было бы отлично, если бы можно было обернуть каждое произношение в тег [ b] и в зависимости от содержимого заменить то, что внутри, на кнопку: аля [ b][ c crimson]UK[ /c][ s]12345.wav[ /s][ /b] => кнопочка.

    Всего записей: 77 | Зарегистр. 07-08-2011 | Отправлено: 00:42 01-02-2014 | Исправлено: Draico, 00:45 01-02-2014
    BKSRU

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

    Цитата:
    Отменять отображение всех надписей определенного цвета вариант не очень. Нельзя сделать так, чтобы отменялись только UK и US, то есть привязать отсутствие отображения не к цвету шрифта, а к содержимому внутри тега, как с тегом [ s]?  

    Как раз самый простой вариант. Просто взять близкий цвет или вместо имени цвета дать его шестнацатиричное значение для UK и SU. По идее тоже должно сработать.
    Есть вариант без скрытия, просто подрезать иконки и не мучится.
    Как с тегом [ s] не получится. Правила работают для атрибутов тегов и их значения, т.е. что прописано внутри тегов, а не между открывающим и закрывающим тегами. А в теге [ s] просто адрес вынесен между тегами. В HTML он как раз находиться внутри открывающего тега.
     

    Цитата:
    В словаре не все звуковые файлы названы стандартным образом, так что единственный путь - тотальное переименование. В данный момент слабо себе представляю, как именно для этого разделить все звуковые файлы на британское и американское произношение. А вообще было бы отлично, если бы можно было обернуть каждое произношение в тег [ b] и в зависимости от содержимого заменить то, что внутри, на кнопку: аля [ b][ c crimson]UK[ /c][ s]12345.wav[ /s][ /b] => кнопочка.

    Ничего не стоит перетащить [ /b] дальше за британскую иконку. Тогда к британской иконке можно будет применить правило. Американскую иконку оставить как есть.
     
    Переименовать файлы не сложно. Просто нужен список британских файлов. И в общем то это будет более правильное решение. Если же кроме префикса переименовать и сами файлы, то библиотека станет универсальной.

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 07:52 01-02-2014 | Исправлено: BKSRU, 07:53 01-02-2014
    Draico

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

    Цитата:
    Переименовать файлы не сложно. Просто нужен список британских файлов.

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

    Цитата:
    Просто взять близкий цвет или вместо имени цвета дать его шестнацатиричное значение для UK и SU.

    Вариант нравится больше. Только знать бы ещё откуда брать это шестнадцатиричное значение

    Цитата:
    Ничего не стоит перетащить [ /b] дальше за британскую иконку. Тогда к британской иконке можно будет применить правило. Американскую иконку оставить как есть.

    То есть с тегом [b] таки можно поиграть?

    Всего записей: 77 | Зарегистр. 07-08-2011 | Отправлено: 04:24 02-02-2014 | Исправлено: Draico, 04:25 02-02-2014
    BKSRU

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

    Цитата:
    Сделал список британских файлов (по крайней мере тех, что значатся в словаре). Что с ними дальше делать?

    Скиньте список. Переименую файлы.
     

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

    Я имел ввиду переименовать сами файлы. Собственно это то же не проблема. Вы ведь вытащили список британских файлов. Каждому такому имени с кракозябрами соответствует имя - название статьи.
    В идеале нужен такой список:
    Название статьи    британский файл    американский файл
    Тогда не сложно переименовать в:
    UK_Статья.wav
    SU_Статья.wav
    Заодно можно и отдельную универсальную ZIPS библиотеку сделать:
    Статья.wav
    Статья.wav
     
    Добавлено:

    Цитата:
    Вариант нравится больше. Только знать бы ещё откуда брать это шестнадцатиричное значение
     

    Тут все просто:
    crimson - #DC143C
    blue - #0000FF
    Сначала сделать проверку нет ли в тексте упоминания таких цветов вместо имен, если есть то заменить на crimson и blue. А затем сделать подмену, естественно, только для тегов [c] закрывающих UK и SU.
    Ну а в стиле вместо имен прописать их шестнадцатиричные эквиваленты. И можно быть абсолютно уверенным, что ничего лишнего не закроете.
     
    Вместо:

    Код:
    /* Отменяем подписи UK SU -------------------------------------- */
    .dsl_b font[color="crimson"]
    {
        display: none;
    }
     
    .dsl_b font[color="blue"]
    {
        display: none;
    }

    Запись в CSS:

    Код:
    /* Отменяем подписи UK SU -------------------------------------- */
    font[color="#DC143C"]
    {
        display: none;
    }
     
    font[color="#0000FF"]
    {
        display: none;
    }

    Кстати, в демословарике по ошибке прописан два раза этот код отмены. Так что будьте внимательны и один удалите.
     
    Добавлено:
    В словариках я пишу развернутый код для обучения новичков, для лучшей читабельности. На самом же деле опытный верстальщик стремится делать код компактным, удаляя все пробелы и переносы:

    Код:
    /* Отменяем подписи UK SU -------------------------------------- */
    font[color="#DC143C"],font[color="#0000FF"]{display: none;}

    Для нас, в конце концов, это может быть актуально, при наличии большого числа словарей и с повальным увлечением стилями .
     
    Переделанный демословарик карточки deviant:
    http://rghost.ru/52139577
    В этом словарике если бы не переименовали цвета то недосчитались бы текст - отклоняющийся от нормы
     
    Добавлено:
    Так, что сделать совместимый словарик не такая уж и большая проблема. А при наличии желания можно делать совместимые словарики с куда более сложной структурой: манипулирование шрифтами, оформлением блоков, вставка списков, таблиц...

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 05:12 02-02-2014 | Исправлено: BKSRU, 06:18 02-02-2014
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoldenDictStart_v3.02  
    - Учебно-справочный словарь по настройке, функционалу GoldenDict, тегам DSL/DSLGD и CSS.
    - Download: http://rghost.ru/52146675
    New:  
    • Справочник по CSS расширен и переименован в Учебник CSS.
    • Пример анимированной кнопки переработан. Добавлен пример по встраиванию шрифта.

    Дополнительная информация:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=80#21

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 13:59 02-02-2014
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoldenDictStart_v3.03  
    - Учебно-справочный словарь по настройке, функционалу GoldenDict, тегам DSL/DSLGD и CSS.
    - Download: http://rghost.ru/52169707
    New: Добавлен раздел: Использование визуального редактора для подготовки HTML контента. На примере быстрой адаптации таблиц взятых с интернет страничек.
     
    Дополнительный вспомогательный материал.
    kompozer-0.8b3.ru - Визуальный редактор HTML:
    - Download: http://rghost.ru/52169903
     
    Дополнительная информация:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=45338&start=100#2

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 12:43 03-02-2014
    seamoon_seamoon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не могли бы вы дать ссылку на
     
    lsd2dsl batch converter

    Всего записей: 12 | Зарегистр. 28-01-2014 | Отправлено: 23:50 03-02-2014
    Ajaja

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seamoon_seamoon
    Поищите в андеграунде   http://forum.ru-board.com/topic.cgi?forum=93&topic=3774&start=1600#lt

    Всего записей: 1032 | Зарегистр. 17-06-2004 | Отправлено: 00:18 04-02-2014 | Исправлено: Ajaja, 00:19 04-02-2014
    soliduz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Некоторое время пользуюсь GD под OS X. В восторге. Киллер-фичей воспринимаю - вкладки.
    Начал рекомендовать оболчку друзьям у которых Windows.
    Что бы открыть слово из статьи в новой вкладке, в версии для OS X достаточно нажать ПКМ по слову, оно автоматически выделяется, и выбрать соответствующий пункт в контекстном меню.
    В версии для windows нужно предварительно выделить слово ЛКМ либо кликнуть для выделения (если включена соответсвующая опция). Получается больше действий, клик(выделение) ЛКМ + клик ПКМ. Удобнее ведь выделить слово сразу кликом по ПКМ. Так, как мы привыкли это делать со ссылками в браузерах . Есть ли возможность включить выделение слова кликом ПКМ?

    Всего записей: 132 | Зарегистр. 18-08-2005 | Отправлено: 15:05 04-02-2014 | Исправлено: soliduz, 15:08 04-02-2014
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    soliduz
    Вообще-то, чтобы открыть слово из статьи в новой вкладке, достаточно удерживать клавишу Ctrl при двойном клике по нему.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 18:00 04-02-2014
    soliduz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Не знал) Спасибо, это еще лучше. Но, контекстное меню ведь все равно существует, несмотря на дублирование функций. Было бы хорошо, что бы в нем по одному клику ПКМ выделялось.

    Всего записей: 132 | Зарегистр. 18-08-2005 | Отправлено: 13:42 05-02-2014
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GD-1.5.0-251RC, Windows 8.1. При включенной фиче Use the following hotkey to translate a word from clipboard начинает фокусничать буфер обмена. Первое слово копируется в буфер, а второе уже нет, первое (как бы это сказать) «западает». Причём во всех приложениях (кроме Проводника). Если выключить GD (или отключить фичу) всё становится нормально, буфер обмена работает как обычно. Обидно, однако. Одна из самых удобных фич была.

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 20:56 05-02-2014
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    А если UAC выключить?

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 23:42 05-02-2014
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Всегда отключен (не люблю я его).

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 11:41 06-02-2014
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Хм. Поставил сейчас Win8.1 на виртуалку, попробовал - не глючит, буфер работает, окошко исправно выскакивает.
    Дать GD права администратора не пробовали?

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 12:27 06-02-2014
       

    Страницы: 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 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (Часть 1)
    Maz (23-02-2017 11:53): GoldenDict (Часть 2)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru