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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    раз пошла такая пьянка, хорошо было бы смотреть дальше. То есть, в дальнейшем, хорошо, если бы GD  смог работать  
    а) atand-alone  как сейчас
    б) как уэб-платформа, где пользователи вкидали свои словари (словарные базы)  и он бы рендерил (показывал статьи)
    в) как встариваемое приложение. По типу справочных служб (возвожность поиска по словарях, в уэбе и прочее, как в MS office) или тезаурус в OO/Libre office/Star Office
    г) чисто консольное приложение
     
    а по форматах словарей, — чем больше форматов — особенно специфицируемых — тем лучше. http://en.wikipedia.org/wiki/Category:Dictionary_formats
    DicML | DICT

    Всего записей: 1329 | Зарегистр. 27-11-2008 | Отправлено: 14:17 04-01-2013
    BKSRU

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

    Цитата:
    BKSRU, я так до конца и не понял что именно вы хотите сделать с новым форматом. Применение кастомных тэгов цвета - это, конечно, ловкий трюк, но такие словари гарантированно не будут работать в Lingvo, компилятор будет ругаться. Так что получается исключительно формат для GD.  

    STOP! Такого уговора не было. Зачем ориентироваться на Lingvo? Может нам к ним обратиться за помощью? Я всего лишь хочу, что бы GD дал широкие возможности разработчикам словарей. Да пусть DSLCSS будет не валиден для Lingvo. Однако, здесь не сложно конвертировать.
    И давайте разберемся. Вы просили табличную верстку (прямо таки мечтали), а как только получили, то сразу не надо? Проще не придумаешь. На самом деле, в том методе выполнены все ваши пожелания.
     

    Цитата:
    * Нужна спека
    * Нужна тестовая сюита для формата
    * Нужна поддержка нового формата в GD
    * Нужна поддержка нового формата в GD для Андроида
    * Нужен конвертер из нового формата в DSL и/или Stardict  

     
    Что же теперь не так?
    Этот словарик выполнен в DSLCSS:

     
    И тот, кто понимает в этом - знает, что здесь табличная верстка (двухколоночная, с шапкой и фуутером) и сколько тут фоновых деталей. И ведь все кнопочки работают. Это сделана только с целью демонстрации новых возможностей верстки. А не для призыва делать сложные проекты. Словарики можно сделать просто, но со вкусом, не ограничивая себя в возможностях и не изголяясь, только для того, что бы найти способ поставить хотя бы еще одну нужную кнопку для видео. Как это я делал изначально. Хотя было не плохо . Но по бедности.
     
    Да понимаю, что многое для энтузиастов. Но в том то и прелесть гибридов, что все равно будут пробовать. Это не сложно. Переучиваться не надо.
     
    На самом деле это уже работает без всякой поддержки. Но конечно дать идее нормальный ход - это зависит от создателей оболочки. Я прошу только помочь. Много не надо. Полный комфорт с блочными элементами держит только зависимость от нужных тегов [m].
     
    На самом деле всего то и нужно зарезервировать пару классов ведущих себя по принципу:
    <div></div> в HTML
    <span></span> в HTML
    И добираться до них лучше, допустим, через [атрибут*="значение"] если это возможно.

     
    Ну а создавать нужный набор будем вместе.
    Создадим, хотя бы, самые необходимые. Их много не надо. Остальные создадут сами создатели словарей, если войдут во вкус.
     
    Сейчас я только начал описывать простые теги. Дальше будет работа с графикой. И возможности настолько велики, что у творческих создателей словарей дух захватит. Я уже вижу как будет выглядеть словарик для обучения.

    Всего записей: 1559 | Зарегистр. 29-01-2009 | Отправлено: 14:22 04-01-2013 | Исправлено: BKSRU, 15:23 04-01-2013
    ramix



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

    Цитата:
     Ну а если мы ограничены только GD, то там мы можем использовать HTML-friendly форматы, такие как AAR или Starditct с HTML начинкой. И там получим всю мощь HTML без заморочек и хитростей с тэгами цвета.

    Для неподготовленного пользователя (составителя словарей) и AAR, и Starditct являются недружелюбными.
     
    Я предлагал как-то Abs62 сделать поддержку HTML-based словарей в GoldenDict и разработал краткое описание, но он не согласился, что это нужно.

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 14:27 04-01-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я наверное виноват в том, что стал описывать всю систему целиком.
    Нам нужны то несколько тегов:
    - Табличные теги.
    - Несколько тегов для шрифта и текста.
    - Теги для нормальной работы с графикой.
    Их не так много на деле и они не усложнят, а упростят верстку словариков, делая их более интерактивными.
     
    И ведь создателям словарей не придется менять принципы работы с DSL. Но стиль  поменять захочется .

    Всего записей: 1559 | Зарегистр. 29-01-2009 | Отправлено: 15:18 04-01-2013
    Gloggy

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

    Цитата:
    Для неподготовленного пользователя (составителя словарей) и AAR, и Starditct являются недружелюбными.  

    Согласен, авторы явно не имели среди своих целей простоту разработки словарей

    Цитата:
    Я предлагал как-то Abs62 сделать поддержку HTML-based словарей в GoldenDict и разработал краткое описание, но он не согласился, что это нужно.

    По-моему, очень даже нужное дело, я давно задумывался на эту тему, но все руки не доходили. Банальные html файлы зазиповать - и готов полноценный HTML словарь. У нас сейчас есть, например, *.zips формат, где зазипованы звуки. Аналогичном можно сделать *.ziph, где зазипованы HTML файлы.
     
    И просто, и часто довольно удобно. Понятно, что и сейчас это можно сделать с помощью словарей-"команд", но это не очень удобно для распространения. А вот зазипованные HTML файлы - очень даже просто. В общем, надо обдумать это дело.
     
    Добавлено:
    BKSRU

    Цитата:
    Зачем ориентироваться на Lingvo?

    Тогда если среди ваших целей нет совместимости с Лингво, то зачем вообще ограничивать себя довольно неудобным DSL форматом, который для богатого форматирования не очень годится?
     
    Что мешает пользоваться полноценным HTML + CSS, это ж гораздо удобнее, чем пытаться всунуть этот же самый HTML + CSS в DSL?

    Всего записей: 1759 | Зарегистр. 15-10-2008 | Отправлено: 15:37 04-01-2013 | Исправлено: Gloggy, 15:37 04-01-2013
    sikemo

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

    Цитата:
    Нам нужны то несколько тегов

     
    плюсую. + поддаржка svg графики (кодом). И поддержка svg-иконок словарей

    Всего записей: 1329 | Зарегистр. 27-11-2008 | Отправлено: 15:42 04-01-2013
    BKSRU

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

    Цитата:
    Что мешает пользоваться полноценным HTML + CSS, это ж гораздо удобнее, чем пытаться всунуть этот же самый HTML + CSS в DSL?

    Это мой второй действующий проект. Но я считаю, что нужны оба варианта.
     

    Цитата:
    У нас сейчас есть, например, *.zips формат, где зазипованы звуки. Аналогичном можно сделать *.ziph, где зазипованы HTML файлы.  

    В такие совпадения я не верю.
    В общем раз уж так дела обстоят. Опубликую второй формат.
     
     
    Добавлено:
    Gloggy

    Цитата:
     
    Тогда если среди ваших целей нет совместимости с Лингво, то зачем вообще ограничивать себя довольно неудобным DSL форматом, который для богатого форматирования не очень годится?  

    Позволяет форматировать так же как и HTML. Но тут смысл в постепенном внедрении и приучении к хорошему. Работать с готовыми комплексными тегами привычно для создателей словарей.

    Всего записей: 1559 | Зарегистр. 29-01-2009 | Отправлено: 15:48 04-01-2013
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть ещё TomeRaider формат — an ebook reader and cross-platform reference viewer for handheld devices devices (Android, Windows Mobile, Pocket PC, Palm OS, Psion, Symbian) and Microsoft Windows PC. Оффлайн дампы википедии выпускаются тоже в этом формате. http://en.wikipedia.org/wiki/Wikipedia:Database_download

    Всего записей: 1329 | Зарегистр. 27-11-2008 | Отправлено: 16:17 04-01-2013
    Accepters



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

    Цитата:
    HTMLCSS

    А ведь там можно попробовать внедрить нечто вроде toggle, и при необходимости прятать расширенные примеры использования словоформ.

    Всего записей: 98 | Зарегистр. 26-04-2010 | Отправлено: 16:27 04-01-2013
    BKSRU

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

    Цитата:
    А ведь там можно попробовать внедрить нечто вроде toggle, и при необходимости прятать расширенные примеры использования словоформ.

    Полагаю, что там можно сделать все, что пожелаете. На сколько помню, даже делал подобную экспериментальную карточку. По примеру этой http://www.macmillandictionary.com/dictionary/american/look  
    И самое главное о чем мечтал это настоящая интерактивность с JavaScript. Для словариков обучения это кладезь. Это работает уже сейчас, просто можно улучшить. Нужна только индексация. Сейчас это работает только сканированием или полным вводом. Как писал уже можно сделать и специальный индексный файл. Но не думаю, что сложно сделать это нормальным вариантом.
     
    Gif анимация работает.

    Всего записей: 1559 | Зарегистр. 29-01-2009 | Отправлено: 16:40 04-01-2013 | Исправлено: BKSRU, 16:52 04-01-2013
    Gloggy

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

    Цитата:
    Но тут смысл в постепенном внедрении и приучении к хорошему. Работать с готовыми комплексными тегами привычно для создателей словарей.

    Создателям словарей удобно работать с официальным DSL или с официальным HTML, но вряд ли удобно работать с мутантом из этих двух форматов, с очень непростой дополнительной структурой, так думаю.
     
    В общем, я к тому веду, что этот так называемый DSLCSS - не жизненный, на мой взгляд.
     
    А вот чистый HTML формат - очень может и пригодится, уже несколько раз возникали обсуждения и до меня тоже регулярно доходят просьбы от пользователей, которым хочется иметь возможность быстро и удобно набор HTML страниц превратить в словарь. Я, честно говоря, думал, что AAR эту роль выполнит, но он что-то подзатух и не развивается, и удобных инструментов по упаковке HTML в AAR пока нету. Проще уж HTML запаковать в ZIP и не зависеть от сторонних инструментов.

    Всего записей: 1759 | Зарегистр. 15-10-2008 | Отправлено: 17:36 04-01-2013
    BKSRU

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

    Цитата:
    Создателям словарей удобно работать с официальным DSL или с официальным HTML, но вряд ли удобно работать с мутантом из этих двух форматов, с очень непростой дополнительной структурой, так думаю.  

    Структура достаточно ясна. А для конечного пользователя хоть в лице пользователей словарей, хоть в лице создателей словарей и не важна особо.
     

    Цитата:
    А вот чистый HTML формат - очень может и пригодится, уже несколько раз возникали обсуждения и до меня тоже регулярно доходят просьбы от пользователей, которым хочется иметь возможность быстро и удобно набор HTML страниц превратить в словарь. Я, честно говоря, думал, что AAR эту роль выполнит, но он что-то подзатух и не развивается, и удобных инструментов по упаковке HTML в AAR пока нету. Проще уж HTML запаковать в ZIP и не зависеть от сторонних инструментов.

    Просьбы были. Их всегда хоть пруд пруди. Предложений не было.
    Помнится я несколько раз просил дать варианты нормальных действующих проектов. Никто не откликнулся. А в прошлом году меня даже, наверное, чудоковатым представляли с бредовыми идеями. Однако пара готовых, но требующих поддержки проекта есть. Я говорил, что иногда чудо бывает. Но без проб ничего не получится.

    Всего записей: 1559 | Зарегистр. 29-01-2009 | Отправлено: 17:49 04-01-2013
    Gloggy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Новая версия GoldenDict-1.0.1-462-gc8c6a51: http://rghost.ru/42729104
     
    Главное изменение - быстрый поиск/фильтрация по названиям словарей в настройках.
     

    Всего записей: 1759 | Зарегистр. 15-10-2008 | Отправлено: 18:04 04-01-2013
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gloggy 17:04 04-01-2013
    Цитата:
    Главное изменение - быстрый поиск/фильтрация по названиям словарей в настройках.

    Спасибо! Но две мелочи всё-таки не доделаны: быстрый перенос фокуса из поля поискового запроса в список и сброс набранного запроса. Пробовал использовать для этих целей клавишу [Escape], но она просто закрывает окно диалога.

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 18:14 04-01-2013
    sikemo

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

    Цитата:
    А вот чистый HTML формат - очень может и пригодится


    Цитата:
    Структура достаточно ясна

     
    можно смотреть и в сторону вики-кодов для рендеринга в html или в окно словаря. Тот же формат AAR позволяет обрабатывать mathML, соотв., можно писать коды математики, музыки, шахмат/шашек или кучи всего.

    Всего записей: 1329 | Зарегистр. 27-11-2008 | Отправлено: 18:19 04-01-2013
    Gloggy

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

    Цитата:
    быстрый перенос фокуса из поля поискового запроса в список и сброс набранного запроса. Пробовал использовать для этих целей клавишу [Escape], но она просто закрывает окно диалога.

    Да в этих диалогах все равно без мыши не обойтись пока. Ну и Tab Order тоже очень своеобразный. Это дело надо отдельно чинить-править.
     
    Что касается сброса набранного, то сейчас это можно сделать либо кнопкой очистки справа, либо нажав Ctrl-F, оно выделит весь набранный текст в фильтре и одним нажатием можно все удалить.

    Всего записей: 1759 | Зарегистр. 15-10-2008 | Отправлено: 18:24 04-01-2013
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gloggy 17:24 04-01-2013
    Цитата:
    Ну и Tab Order тоже очень своеобразный. Это дело надо отдельно чинить-править.

    Вот именно это я и имел в виду. В противном случае можно было обойтись без шоткатов, а использовать Tab/Shift+Tab.
     

    Цитата:
    Что касается сброса набранного, то сейчас это можно сделать... нажав Ctrl-F, оно выделит весь набранный текст в фильтре

    До этого я не додумался
     

    Цитата:
    Да в этих диалогах все равно без мыши не обойтись пока.

    А так хочется...

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 22:52 04-01-2013
    Draico

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Видимо проблема со всплывающим окном в главном окне действительно была связана с версией программа, на которую я накатывал последний экзешник. На нетбуке всё работает.
    Другая проблема. В компактном интерфейсе у меня стабильно теряется фокус на строке ввода, стоит только стереть набранное слово. У всех так?

    Всего записей: 77 | Зарегистр. 07-08-2011 | Отправлено: 00:02 05-01-2013
    Gloggy

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

    Цитата:
     В компактном интерфейсе у меня стабильно теряется фокус на строке ввода, стоит только стереть набранное слово. У всех так?

    Это было так, но в свежих версиях я уже пофиксил, фокус теряться не должен больше.

    Всего записей: 1759 | Зарегистр. 15-10-2008 | Отправлено: 01:34 05-01-2013
    Gloggy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Итак, в GD репозиторий залил новую правку, и теперь новый UI режим - дефолтный.
     
    Это означает, что при первом запуске новой версии все пользователи увидят новый UI, где строка поиска - сверху в тулбаре, а не сбоку.
     
    Если кто по каким-то причинам хочет поведения по-старинке, надо всего лишь нажать Ctrl+S или Menu -> View -> Search Pane.
     
    ---
     
    Abs62, может выпустишь новый официальный Early Access, пора новую версию в широкие массы запускать. Если полет будет нормальный, то можно начинать думать и о настоящем релизе, уже полтора года прошло с 1.0.1 как-никак и большинство пользователей и не подозревает, что огромное количество новых полезных фич добавлено и улучшено.

    Всего записей: 1759 | Зарегистр. 15-10-2008 | Отправлено: 15:58 05-01-2013 | Исправлено: Gloggy, 15:58 05-01-2013
       

    Страницы: 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