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

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



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

    Цитата:
    А что у вас в пункте "Only show popup when all selected keys are kept pressed"?

    Left Ctrl

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 20:40 15-02-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mvlog
    Тогда при включённом сканировании и зажатом Left Ctrl должен реагировать на изменения в буфере обмена. Надеюсь, файл конфигурации при выгруженном GD правили?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:47 15-02-2017
    mvlog



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

    Цитата:
    Тогда при включённом сканировании и зажатом Left Ctrl должен реагировать на изменения в буфере обмена.
    Дык он так и реагирует штатно, сканируя это слово. Мне надо, чтобы у меня был выбор - или я зажимаю Left Ctrl и у меня выскакивает поп-ап окно (точнее, согласно настройкам, слово открывается в основном окне) - или я просто копирую слово в буфер и оно опять-таки должно открываться в основном окне согласно настройкам. Дело в том, что поп-ап сканирование не работает в ряде программ, в т.ч. в Firefox, CoolReader for Windows. В Haali Reader работает, а в CoolReader - нет. В прогах чтения PDF тоже не работает (Sumatra PDF)
     

    Цитата:
    файл конфигурации при выгруженном GD правили?
    да, при выключенном ГД, у меня загрузка в трей отключена
     
    переименовал файл в article-style.css - тот же эффект, т.е. никакого эффекта...  м.быть кодировка? у меня UTF-8, ОС? у меня Вин10Про_1607
     
    ???

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 20:57 15-02-2017 | Исправлено: mvlog, 21:01 15-02-2017
    Abs62



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

    Цитата:
    Дык он так и реагирует штатно, сканируя это слово. Мне надо, чтобы у меня был выбор - или я зажимаю Left Ctrl и у меня выскакивает поп-ап окно (точнее, согласно настройкам, слово открывается в основном окне) - или я просто копирую слово в буфер и оно опять-таки должно открываться в основном окне согласно настройкам.

    Так не выйдет, механизм там один. Зажатие клавиш влияет и на сканирование, и на отслеживание буфера.
    А чем глобальный хоткей Ctrl+C+C не устраивает? Вот он как раз автономно работает, вне зависимости от настроек сканирования.

    Цитата:
     В прогах чтения PDF тоже не работает (Sumatra PDF)

    В PDF-XChange Viewer работает.

    Цитата:
    переименовал файл в article-style.css - тот же эффект, т.е. никакого эффекта

    Никакие дополнительные стили не включены? Порядок загрузки такой:
    1. Встроенный article-style.css
    2. article-style.css из встроеного стиля (если таковой включён)
    3. article-style.css из папки конфигурации
    4. article-style.css из пользовательского стиля (если таковой включён)


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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 21:12 15-02-2017
    mvlog



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

    Цитата:
    Так не выйдет, механизм там один.

    Разобрался - там где поп-ап работает, там буфер не нужен, в тех же прогах, где поп-ап не работает, там зажимаем Кнтр и копируем слово и всё работает. Как-то это кудревато, я бы предпочёл просто слежение за буфером обмена, как например в Форе, когда в любом месте просто копируешь слово в буфер и оно выскакивает в словаре.

    Цитата:
    А чем глобальный хоткей Ctrl+C+C не устраивает?
    Да я бы предпочёл вообще ничего не нажимать, работая только мышью, а так каждый раз в клаву тыкать

    Цитата:
    1. Встроенный article-style.css - где он находится?
    2. article-style.css из встроеного стиля (если таковой включён) - где он включается?
    3. article-style.css из папки конфигурации - прочитал, что если портабл, то файл должен быть в папке программы
    4. article-style.css из пользовательского стиля (если таковой включён) это файл, который я создал?
     
     
     

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 21:26 15-02-2017 | Исправлено: mvlog, 21:29 15-02-2017
    Abs62



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

    Цитата:
    1. Встроенный article-style.css - где он находится?

    В экзешнике.

    Цитата:
    2. article-style.css из встроеного стиля (если таковой включён) - где он включается?

    "Display style" в настройках интерфейса.

    Цитата:
    3. article-style.css из папки конфигурации - прочитал, что если портабл, то файл должен быть в папке программы

    Он в любом случае должен быть в папке конфигурации. Просто в портабельной версии этой папкой является папка "portable" в папке программы.

    Цитата:
    4. article-style.css из пользовательского стиля (если таковой включён) это файл, который я создал?  

    Нет. Это папка с файлами "article-style.css" и/или "qt-style.css" в папке "styles" в папке конфигурации. Собственно, в хелпе это описано.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 21:48 15-02-2017
    mvlog



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

    Цитата:
    Это папка с файлами "article-style.css" и/или "qt-style.css" в папке "styles" в папке конфигурации

    папка есть, но в ней нет никаких файлов, пусто

    Цитата:
    Просто в портабельной версии этой папкой является папка "portable" в папке программы.  
    ???
    нет у меня такой папки (м.быть я должен сам её создать?). Мой путь - d:\Programs\GoldenDict\ , в корень этой папки я и поместил article-style.css файл. В папке несколько папок и файлы, в основном - библиотеки, папки "портабл" нет.

    Цитата:
    "Display style" в настройках интерфейса

    Дефолтный стиль.
     

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 21:59 15-02-2017 | Исправлено: mvlog, 21:59 15-02-2017
    Abs62



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

    Цитата:
    папка есть, но в ней нет никаких файлов, пусто

    Значит, дополнительных стилей нет.

    Цитата:
    Мой путь - d:\Programs\GoldenDict\ , в корень этой папки я и поместил article-style.css файл.

    Ему там делать нечего, GD там искать его не будет.

    Цитата:
    В папке несколько папок и файлы, в основном - библиотеки, папки "портабл" нет.

    Значит, GD не портабельный. Создадите её - станет портабельный.


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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:15 15-02-2017
    mvlog



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

    Цитата:
    Значит, GD не портабельный. Создадите её - станет портабельный.  

    ОК, я понял.... пункт 03 Хелпа..... а если я не хочу быть портабельным ( придётся перемещать все словари в папку contents)... где тогда должен находиться мой файл article-style.css??? В папке GoldenDict\styles\ конфигурации? Я это пробовал, эффект тот же.

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 22:30 15-02-2017
    Abs62



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

    Цитата:
    где тогда должен находиться мой файл article-style.css??? В папке GoldenDict\styles\ конфигурации?

    Нет, прямо в папке конфигурации. "Help -> Configuration folder" в меню.
    Но если хотите, можете создать свою папку в папке "styles" и положить article-style.css туда. У вас появится дополнительный стиль, который можно включать и выключать в настройках.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:39 15-02-2017
    mvlog



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 Разобрался, дело было в кодировке, нужна была Windows-1251 ANSI , UTF-8 не работает.
     
    UPD   Нет, не то - так меняется только цвет фона программы, а мне надо поменять цвет фона статей. Какой тут код должен быть?
     
    В Форе у меня так, например:
    .result {
    font-family: arial narrow;    
    font-size: 21px;    
    padding: 3px;
    overflow-x: auto;
    background-color: #ffbf00;
    }
     
    а здесь как?

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 22:59 15-02-2017 | Исправлено: mvlog, 23:09 15-02-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mvlog
    А посмотрите, как во встроенных стилях сделано. Заходите в исходники и изучаете css. А какой класс какому элементу соответствует, смотрите в GD в инспекторе.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 23:18 15-02-2017
    mvlog



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

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 23:32 15-02-2017
    Denskoy

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прошу прощения, что сюда пишу. Мобильная версия еще жива? Купленая версия на старом телефоне с андроид 4.1.2 отлично работала, на новом под 6кой, нормальным количеством памяти и процессором - ползает как фотошоп на 1 гб оперативки...

    Всего записей: 741 | Зарегистр. 18-12-2005 | Отправлено: 21:07 16-02-2017
    andreyefgs



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Написал расширение для FireFox-а для вызова GoldenDict-а через контекстное меню
     
    Работает только на Linux
     
    Скачать: goldendicthelper_v1_0.zip
     
    Расширение подписанное.
     
    Поэтому если что-то изменить в архиве goldendicthelper-1.0-an+fx.xpi (это zip архив), то расширение не будет устанавливаться.
    И его нужно будет отдавать на проверку и подписывание снова. Что не есть проблема, делается это автоматически за несколько секунд.
    Но нужен аккаунт.
    ______________________________
     
    СКРИНШОТ
    ______________________________
     
    По поводу Windows
    Там оно тоже работает, но есть проблема -  GD не запускается если запрос содержит символы Юникода
    Ошибки связанные с декодированием (выводятся в консоль браузера).
    Надо переписывать (адаптировать) не само расширение, а скрипт goldendict_helper.py
     
    Если кто-то захочет этим заняться, то вот ссылка с инфой, которая вам понадобится.
     
    ______________________________
     
    Для написания использовалась WebExtensions, поэтому легко можно будет сделать вариант этого расширения и для других браузеров.
    Для Chrome-а по крайней мере (и даже подписывать в этом случае нет нужды)
     

    Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 21:15 16-02-2017 | Исправлено: andreyefgs, 21:27 16-02-2017
    mvlog



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Постоянно наблюдается неприятный эффект - кнопки озвучки не срабатывают с первого раза, иногда приходится нажимать по 3-4 раза. Все словари .мдх
    PS  как-то это связано с поп-ап сканером - когда он включен, наблюдается этот эффект, когда отключен - всё вроде нормально

    Всего записей: 184 | Зарегистр. 08-05-2014 | Отправлено: 00:38 17-02-2017 | Исправлено: mvlog, 00:48 17-02-2017
    ArtS21

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

    Цитата:
    Работает только на Linux
     
    Жалко, что только в Linux...

    Всего записей: 275 | Зарегистр. 07-06-2005 | Отправлено: 03:47 17-02-2017
    andreyefgs



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ArtS21
    Я поэкспериментирую еще.
    Если найду решение, то выложу универсальную версию и сообщу об этом на этой ветке.
     

    Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 06:02 17-02-2017
    andreyefgs



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 Abs62
     
    [feature request]  
     
    Было бы неплохо иметь такую фичу:
     
    Ваианты командной строки:

    Код:
    GoldenDict.exe cобака --group=Имя
    GoldenDict.exe cобака --group="Имя группы"
    GoldenDict.exe --group="Имя группы" cобака  

     
    И т. п.
    Формат не имеет никакого значение, главное - это возможность передать программе через командную строку группу в словарях которой нужно вести поиск.
     
    Как это можно использовать?
     
    Некоторые варианты:
     
    1)В расширении для браузера.
    FireFox предоставляет для использования хороший детектор языка страницы - tabs.detectLanguage()
    Compact Language Detector 2: https://github.com/CLD2Owners/cld2
    Я уже использовал его в одном своём расширении и пока качество радует.  
     
     
    Используя этот определитель языка и задав в настройках таблицу соответствий (язык->группа), например в таком формате:
     
    {"AutoDetectLanguage":true,
    "Language_Group":{"en":"English","fr":"Group1","es":"Spanish"}}
     
    Можно будет вызывать GoldenDict через контекстное меню с передачей оболочке не только выделенного текста, но группы.
    При этом имя передаваемой группы будет зависеть от контекста (т.е. от языка страницы).
     
    Что это даёт:
    Ограничение поиска. Если словарей подсоединено очень много, то это вещь желательная.
    К тому же можно будет использовать онлайн переводчик с указанием языка (без автоопределения, автоопределение часто ошибается если переводчик получает одно слово) и только одну Wikipedia-ю.
     
     
    2)Можно будет написать такую программу для вызова GD:
       
     
    Сидит иконка в панели задач и по клику по которой появляется такое меню.
    Это я написал когда-то (используя wxPython) для вызова своей самодельной оболочки
    Но можно и для GD сделать, и настраиваемое меню со списком групп.
     
     
    3)Еще можно наделать ярлыков на рабочем столе и вызывать GD используя комбинации клавиш.
    Для каждой группы - свой ярлык и сочетание клавиш.
     
    Наверное можно еще какие-то варианты придумать  
     
    ______________________
     
    Как вам идея?
     
     
     
     

    Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 13:05 18-02-2017
    Abs62



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

    Цитата:
    Как вам идея?

    Надо посмотреть. Быстро в любом случае не обещаю, там много чего надо будет править.
     
    Кстати о птичках. Расширения для огнелиса умеют ловить нативные сообщения Windows?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 13:42 18-02-2017
       

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