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

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

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

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-19-g718462c5 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
    Как подключить системные речевые движки TTS на Windows: вручную, скриптом

     
    Ссылки на готовые сборки
    Ссылки на словари для GoldenDict

  • Всего записей: 39131 | Зарегистр. 26-02-2002 | Отправлено: 11:50 23-02-2017 | Исправлено: yozhic, 23:33 29-06-2024
    ramanuki



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

    Цитата:
    Попробуйте глянуть, как это выглядит в инспекторе.

     
    Не особо я разбираюсь в инспекторе.
    Там все смотрится ОК. Фрагмент ищется.
    Мне почему-то кажется, что влияет вот эта часть: "что «что"
    Может, поиск хватается за первое "что" вместо второго? И тогда ему нужно одно слово между.
     

    Цитата:
    Я до выходных всё равно до компьютера не доберусь.

     
    Короче, лучше дождемся вашего возвращения на нашу грешную землю. Вопрос не горит.

    Всего записей: 820 | Зарегистр. 07-08-2013 | Отправлено: 21:54 21-08-2017
    Abs62



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

    Цитата:
    Мне почему-то кажется, что влияет вот эта часть: "что «что"
    Может, поиск хватается за первое "что" вместо второго? И тогда ему нужно одно слово между.

    Таки да, дело оказалось именно в этом. Пробуйте - goldendict-1.5.0-RC2-173-g4ef7046(EXE only).7z.

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 12:13 26-08-2017
    ramanuki



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

    Цитата:
    Пробуйте - goldendict-1.5.0-RC2-173-g4ef7046(EXE only).7z.

     
    Спасибо, все ОК с поиском!

    Всего записей: 820 | Зарегистр. 07-08-2013 | Отправлено: 17:16 26-08-2017
    Unlike

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пользуюсь онлайн-словарями, большинство работает нормально, но MW ломает кодировку(дело не в GDWORD похоже, смена на GD1251, напримерн, не помогла)
    https://www.merriam-webster.com/dictionary/run%20behind%20schedule
    И вопрос еще практически по той же теме - нет ли формата, который в искомом слове менял пробелы на дефисы?

    Всего записей: 833 | Зарегистр. 11-05-2004 | Отправлено: 20:31 27-08-2017
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    По поводу формата GLS. Речь идёт об отделении "синонимов" знаком вертикальной черты в заголовке (пайпом) - |
    Дело в том, что этот символ иногда присутствует в самих заголовках. И это становится проблемой. Т.е. вместо того, чтоб интерпретироваться литерально он "бьёт" исходный заголовок. Таким образом, присутствует необходимость в экранировании.
    Что тут является правильным, тут большой вопрос.
    Пример:

    Код:
    term\|one|term\|two
    definition

    Если, к примеру, скомпилировать подобный GLS в Babylon Glossary Builder, то получится заголовок term\ и ещё три соотв. "синонима".  
    В Babylon Glossary Builder присутствует, также, возможность в качестве источника указать файл xls, и поколоночно разметить что в нём является заголовком, что синонимом, а что переводом. Например, в качестве пары заголовок/синоним укажем следующее (отделено табом):

    Код:
    term|one    term\|two

    Всё в порядке - в скомпилированном словаре появляется отдельный заголовок term|one с синонимом term\|two.
    Интересное начинается когда мы пытаемся декомпилировать этот словарь. У StardictEditor-а будет тупо
    Код:
    term|one|term\|two
    . Всё смешалось - что является частью заголовка, что разделителем.  
    Pyglossary чуть умнее. На выходе
    Код:
    term\|one|term\\|two
    .
    Т.е. экраном считается обратный слэш и только в случае, если он находится перед пайпом.
     
    Так вот, предлагаю ещё раз обдумать/обсудить этот момент и внести изменения в GLS-модуль.
    Ну и в конвертер, если можно
     
     

    Всего записей: 1329 | Зарегистр. 03-03-2008 | Отправлено: 00:21 28-08-2017 | Исправлено: Romul81, 00:23 28-08-2017
    Abs62



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

    Цитата:
    Что тут является правильным, тут большой вопрос.

    Ну так надо его и решать. А потом под найденное решение можно и GD подправить.

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 09:14 28-08-2017
    Ottmar Florez



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня есть три голоса от CereVoice, я их добавляю и отмечаю галочкой но почему-то когда нажимаю на кнопку Прослушать ничего не происходит. Помогите, пожалуйста.
     


    Всего записей: 56 | Зарегистр. 25-02-2017 | Отправлено: 19:27 29-08-2017 | Исправлено: Ottmar Florez, 19:29 29-08-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ottmar Florez
    Дык, если голос португальский, ему и текст надо предложить на португальском, а не на русском, не?

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 19:35 29-08-2017
    Ottmar Florez



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Да, это понятно, вы правы, однако это всего лишь скриншот для наглядности, я на самом деле до этого тысячу раз вводил текст на португальском и пытался получить звук зря

    Всего записей: 56 | Зарегистр. 25-02-2017 | Отправлено: 20:08 29-08-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ottmar Florez
    А в других программах эти голоса работают? А другие голоса в GD?

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 20:45 29-08-2017
    Ottmar Florez



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Да, я работаю нормально с ними в других программах, как балабока, анки и другие. Кстати голоса по молчанию виндоса работают.

    Всего записей: 56 | Зарегистр. 25-02-2017 | Отправлено: 21:14 29-08-2017 | Исправлено: Ottmar Florez, 23:55 29-08-2017
    Abs62



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

    Цитата:
    Кстати голоса по молчанию виндоса работают.

    Тады ой. Тут надо по факту смотреть, что и как там поддерживается, а у меня голосов от CereVoice нет.

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 09:27 30-08-2017
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ottmar Florez
    Для континентального PT одним из лучших голосов является Celia от Acapela. sapi5, 22 kHz и т.д.
    Раньше точно работал в GD. Не знаю, может за последние пару лет что-то более стОящее появилось...
     
    З.Ы. Есть ещё Joana от Nuance.

    Всего записей: 1329 | Зарегистр. 03-03-2008 | Отправлено: 10:15 30-08-2017 | Исправлено: Romul81, 10:16 30-08-2017
    Ottmar Florez



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

    Цитата:
    Celia от Acapela. sapi5, 22 kHz и т.д.  

    Он есть у меня и долго работал с ним.  
     
     
    Abs62

    Цитата:
    у меня голосов от CereVoice нет.

    Сейчас будет.
     
    https://drive.google.com/open?id=0B7bw3kOoOP2PMENuM1l3RjFHVXc
    https://drive.google.com/open?id=0B7bw3kOoOP2PdnFWbW0zcU5FZFE

    Всего записей: 56 | Зарегистр. 25-02-2017 | Отправлено: 17:38 30-08-2017 | Исправлено: Ottmar Florez, 22:07 30-08-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ottmar Florez
    Так. Похоже, беда в том, что библиотеки этого самого CereVoice собраны MinGW, как и GD, но другой версии. И при их загрузке возникает конфликт рантаймов. Если запускать GD, собранный MS VC, голос работает. Вот, попробуйте - GoldenDict-1.5.0-RC2-176-g31688d4_(QT_486)(VS_2013).7z.

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 21:42 30-08-2017
    Ottmar Florez



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

    Всего записей: 56 | Зарегистр. 25-02-2017 | Отправлено: 23:52 30-08-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    Так что насчёт GLS и пайпов? Будем подстраиваться под формат Pyglossary, не обращая внимания на поведение Babylon Glossary Builder или оставим как есть?

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 09:11 31-08-2017
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Давайте пока повременим с изменениями. Ведь GLS - это исходник не только для Babylon Glossary Builder, но и для Stardict Editor, а также, для формата Lingoes. И первые два компилятора точно не поддерживают экранированный пайп. Третий, вероятно, тоже, но он отсутствует в общем доступе.
     
    Просто нужно принять как данность, что в заголовках GLS не может присутствовать литеральный символ пайпа - |. Хотя, может и существует какой-то недокументированный механизм экранирования, но мне его найти не удалось.
     
    В общем, кто работает со словарями формата GLS с целью последующей компиляции в Stardict, к примеру, должны контролировать этот момент, иначе могут получить битый индекс.

    Всего записей: 1329 | Зарегистр. 03-03-2008 | Отправлено: 10:15 31-08-2017
    Abs62



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

    Цитата:
    Иногда после поиска чего-нибудь в GoldenDict на экране остаётся область (предположительно равная той, где выводился список предположений какое слово я набирал), в которой перестают восприниматься клики. То есть там остаётся невидимое окно. Открываю GoldenDict, кликаю дважды в ту область где клики не воспринимаются другими программами — и GoldenDict показывает разные статьи по кликам, в зависимости от того, выше или ниже я кликаю. Если поискать в GoldenDict ещё что-нибудь — и эта область исчезает.

    Раз у вас устойчиво повторяется, проверьте эту версию - goldendict-test(EXE only).7z. Мне такого результата добиться никак не удаётся.

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

    Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 20:09 01-09-2017
    vrubleg

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня это постоянно повторяется и очень мешает порой (ведь этой области не видно и я долго не мог понять что не даёт кликать по определённой области экрана).
     
    Увы, новый exe никак не помог
     
    У этого невидимого окна класс Qt5QWindowToolTipSaveBits. Оно появляется в невидимом виде и «подвисает» (то есть даже когда окно программы сворачиваешь — это невидимое окно сохраняется, поверх всех других окон) в момент ввода слова в поле поиска. То есть обычно когда нажимаешь очередную букву — появляется список предложений. Но иногда вместо него ничего не появляется (хотя предложения есть). Или на мгновение мигает список предложений, и сразу становится невидимым. А если набрать ещё одну букву — то это окно уже появится нормально и покажет список предложений. Где-то есть состояние гонки видимо.
     
    Заметил, что баг лучше повторяется, если набирать сразу по две буквы. То есть стучите, например, одновременно по двум кнопкам Ф и Ы одновременно (поочерёдно с кликанием по пустому месту в рабочей области программы, чтобы сбрасывать фокус из поля ввода и чтобы каждый раз «фы» вводилось с начала, удаляя что там было до этого). Иногда оно будет печататься как «фы», иногда как «ыф». В словаре должны быть слова, начинающиеся на «фы». В таком случае, когда набирается именно «фы», у меня очень часто повторяется этот баг. Но он также случается и после обычного набора слова. Я словарём пользуюсь очень активно, поэтому с багом сталкиваюсь постоянно =(

    Всего записей: 40 | Зарегистр. 06-09-2014 | Отправлено: 09:30 08-09-2017 | Исправлено: vrubleg, 09:33 08-09-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

    Компьютерный форум 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