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

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

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



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

    Цитата:
    Насчёт памяти поспрошал у гугля. Вот тута нашёл такое мнение

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


    С меню "FIle" - надо пробовать другой DE с той же версией Qt. Пока ещё не тестировал. Как будет какой-нибудь конкретный результат - отпишу.

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 12:15 10-12-2018
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Установил Budgie в ту же систему. Глюк со всплытием меню не проявляется. Так что это с KDE как-то связано. Даже не знаю, куда копать дальше...

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 01:31 11-12-2018
    Mavropontis

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
     
    Глюк со всплытием меню у меня наблюдается исключительно в KDE (проверено на Manjaro, Kubuntu, KDE Neon). И отсутствует на остальных DE (проверено на Ubuntu, Manjaro Gnome/Xfce, Mint, tuxtrans). Есть еще один момент: комбинация Ctrl+C+C на Linux (любые сборки) перестает работать в программе OmegaT, т.е., работает сразу после установки программ до первой перезагрузки компьютера.
     

    Всего записей: 63 | Зарегистр. 16-02-2009 | Отправлено: 10:43 12-12-2018 | Исправлено: Mavropontis, 11:09 12-12-2018
    Romul81



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

    Цитата:
    Глюк со всплытием меню у меня наблюдается исключительно в KDE

    Да, это так - тоже уже убедился в этом (. Причём, тестировалась программа, собранная из актуального git, а не старые версии из репозиториев. Плазма тоже наисвежайшая.
    Но непонятно, кто всё-таки виноват? KDE или же в программе что-то не так? Или глюки Qt? KDE ведь тоже на нём построен. Для верности можно ещё попробовать LXQT, который тоже Qt.

    Цитата:
    комбинация Ctrl+C+C на Linux (любые сборки) перестает работать в программе OmegaT

    Я этой программой никогда не пользовался. Но, может, происходит конфликт горячих клавиш?.. И, вдруг, если это так, может имеется возможность их переназначить в OmegaT?

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 11:42 12-12-2018
    Mavropontis

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

    Всего записей: 63 | Зарегистр. 16-02-2009 | Отправлено: 13:29 12-12-2018
    Romul81



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

    Цитата:
    Кажется, в новой лубунте то же самое

    Точно Qt   Что ж. There is nothing to do.

    Цитата:
    в ней плохо сделана поддержка HiDPI

    Тоже актуальная для меня проблема. Сразу ограничивает выбор DE до полутора. Наверное, Budgie не такой уж плохой вариант, не смотря на всю свою ограниченность.

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 13:39 12-12-2018
    Mavropontis

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

    Всего записей: 63 | Зарегистр. 16-02-2009 | Отправлено: 14:09 12-12-2018
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mavropontis
     
    Спасибо за совет. Я, действительно, пока ещё в поиске. Но больше склоняюсь к Arch-based дистрибутивам. А Cinnamon можно и на них использовать. Mint как-то не притягивает своей попсовостью и переименованными deb-пакетами. Кроме того, в виртуалке показался достаточно тяжёлым. Кстати, Cinnamon можно использовать со многими дистрами, в т.ч. и с "родной" Убунту. В общем, погуляю ещё
     
    Мои извинения за оффтоп всем присутствующим в ветке.
     


    Abs62,
     
    Может есть какой workaround в Qt, чтоб перемещение фокуса не вызывало это меню?

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 14:37 12-12-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    А кто его знает. Попробуйте ради интереса поиграться со стилями Qt через переменные окружения QT_STYLE_OVERRIDE и/или QT_QPA_PLATFORMTHEME.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:24 12-12-2018
    Mavropontis

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
     
    С Манджарой пару раз уже был крупный облом после очередного обновления (даже при выключенном AUR). Antergos не смогла подключить дрова от Nvidia. Так что избегаю. Посему приходится использовать OmegaT+GoldenDict на виндузе как основной рабочий вариант, а какой-нибудь дежурный работоспособный линукс - как запасной (на случай вирусной угрозы в инете и т. п.). При этом "кеды" работают шустро, надежно, едят мало памяти, но меню File в GoldenDict будет выпадать всегда. У сборок на GTK такого не будет. Да, и на elementary OS вообще не работает ни одно сочетание клавиш в означенных программах. В данный момент использую KDE Neon.

    Всего записей: 63 | Зарегистр. 16-02-2009 | Отправлено: 18:46 12-12-2018
    gerxer

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Какими клавишами открывается зона вторичного отображения?

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



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

    Цитата:
    Какими клавишами открывается зона вторичного отображения?

     
    1) Как и в Лингво: Ctrl+Num*
    2) Как не в Лингво: Ctrl+8
     
    Это описано в Справке под п. 13.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 11:41 13-12-2018
    Romul81



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

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 13:34 13-12-2018
    Itkind

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Is there a way to change between tabs other than shift+tab? Goldendict stops to work immediately when I use this combination.  

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 01:13 14-12-2018
    ramanuki



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

    Цитата:
    other than shift+tab?  

    ???
    Ctrl+Tab
    + Click the icon in the right corner over the main app window.
    Or just click the necessary tab with the mouse.

    Всего записей: 805 | Зарегистр. 07-08-2013 | Отправлено: 09:20 14-12-2018
    newquaker

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, помогите разобраться с проблемой, система win7x64
    скачал GoldenDict-1.0.1-Install, установил, запустил - работает.
    потом скачал exe файл из шапки goldendict-1.5.0-RC2-338-g6d46fd1(EXE only).7z
    вынул екзешник и папки Qt 5.9.5-x64 и положив в папку с прогой и запустив выскакивает ошибка:
    ---------------------------
    Запуск программы невозможен, так как на компьютере отсутствует libgcc_s_seh-1.dll. Попробуйте переустановить программу.  
    ---------------------------
    пробую положить экзешник из папки Qt 5.9.5 - выскакивает ошибка:
    ---------------------------
    Запуск программы невозможен, так как на компьютере отсутствует libstdc++-6.dll. Попробуйте переустановить программу.  
    ---------------------------
     
    Что нехватает моей системе? библиотек Qt? Где их скачать? на официальном сайте и здесь на форуме не нашёл информации, решил скачать QuickTime здесь http://forum.oszone.net/post-1043342-54.html
    установил - не помогло, выскакивают те же ошибки

    Всего записей: 714 | Зарегистр. 26-03-2005 | Отправлено: 14:52 21-12-2018
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    newquaker
    Сомнения ваши понятны. Не в первый раз они возникают. Гляньте, может это поможет.

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 15:02 21-12-2018
    newquaker

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    Благодарю, сделал по инструкции, все работает. Добавил в шапку
    единственное, добавленый exe-шник последней версии всё равно выдаёт ошибку
    ---------------------------
    Точка входа в процедуру _ZN7QString6resizeEi5QChar не найдена в библиотеке DLL Qt5Core.dll.  
    ---------------------------
    видимо при замене exe-шника нужно ещё обновить Qt вручную

    Всего записей: 714 | Зарегистр. 26-03-2005 | Отправлено: 17:23 21-12-2018 | Исправлено: newquaker, 17:31 21-12-2018
    yozhic



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

    Цитата:
    Есть 2 версии библиотеки-фреймворка Qt (не путать с QuickTime!) 4x и 5x, брать ту, которая лучше подходит под конкретный набор словарей.

    А как Qt влияет на конкретный набор словарей (или наоборот), не могли бы разъяснить?

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 18:08 21-12-2018
    Romul81



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

    Цитата:
    А как Qt влияет на конкретный набор словарей (или наоборот)

    На самом деле в этом есть некоторая (и весьма обоснованная) логика. Qt4 использует старую версию webkit. Вот просто реально, дремучую. Ему не только не знакомы новые фичи современных браузеров, но и с допотопным Html4 он не всегда справляется должным образом. Но если набор ваших словарей состоит исключительно из DSL / Stardict-x / XDXF, то его возможностей гарантированно хватает. К этому списку форматов можно ещё добавить BGL (с натяжкой).
     
    Если вы используете словари в новомодных HTML-форматах Mdict (MDX/MDD), ZIM, Aard2 (SLOB) и Stardict-h, то версия на Qt5 строго показана. Для этих форматов конвертирование силами программы не производится - фиксятся только ссылки на заголовки/ресурсы и экранируются стили. В браузер подаётся почти оригинальный HTML. А в нём (коде HTML) может быть всё, что угодно. Так что поддержка новых API лишней не будет.
     
    Я, например, пользуюсь только версией на Qt5. Слухи о её глючности давно уже не соответствуют действительности. Qt5 используется во множестве гораздо более масштабных проектов. Это, без сомнения, самый крутой фреймворк на C++. GD не использует и 10-й доли его возможностей за ненадобностью (оценка "на глазок").
     
    Есть ещё различия в версиях GD на Qt4 и Qt5, но они находятся за рамками обсуждаемого вопроса формата словарей.

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 18:46 21-12-2018 | Исправлено: Romul81, 18:46 21-12-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