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

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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    При запуске программы постоянно индексируется один и тот же звуковой файл (macmillan.lsa , 399 mb). Это нормально?

    Всего записей: 118 | Зарегистр. 12-04-2018 | Отправлено: 11:53 01-08-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igor 320
    Нет, не нормально. Запустите GD с ключом "--log-to-file" и посмотрите в логе, нет ли каких ошибок при индексации. Если нет, проверьте дату создания файла словаря.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 12:05 01-08-2019
    yozhic



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

    Цитата:
    macmillan.lsa
    Вспоминается мне, с этим, кажется, словарём уже разбирались: почитайте этот пост и следующие за ним два.
     
    Добавлено:
    igor 320
    Я посмотрел у себя и в папке Gloggy (автора того поста) – не нашёл ни того патча, ни исправленного файла. Наверное вам имеет смысл спросить в ветке по словарям, может у кого сохранилось или то, или другое.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 15:27 01-08-2019 | Исправлено: yozhic, 15:42 01-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    пытаюсь подключить неустановленный в системе шрифт по вашей инструкции.
     
    кидаю файл шрифта в папку portable и прописываю в article-style.css следующее:
    Код:
    @font-face {
        font-family: 'Arial Unicode MS';
        src: url('file:///ARIALUNI.TTF') format('truetype');
    }
     
    .content {
        font-family: 'Arial Unicode MS' !important;
    }  
    шрифт не применяется. что я делаю не так?
     
    PS система windows xp, сборка gd последняя на qt4.
    если шрифт  в системе установлен, то такой код:
    Код:
    .content {
        font-family: 'Arial Unicode MS' !important;
    }  
    применяет шрифт правильно.

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 17:23 01-08-2019 | Исправлено: Nikolai2004, 11:29 02-08-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolai2004
    А шрифт-то грузится? Если его не через ".content", а через "body" применить?

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:15 01-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    это свежая википедия в формате zim. через "body" не работает даже когда шрифт подключен в системе. поэтому я использую ".content" или ".zimdict"

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 11:39 02-08-2019 | Исправлено: Nikolai2004, 11:40 02-08-2019
    Romul81



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

    Цитата:
    через "body" не работает даже когда шрифт подключен в системе

     
    Должно работать. Попробуйте с !important.
    А то, чо не подгружает внешние шрифты - вполне вероятно ограничения webkit в Qt4. На него и в Qt5 уже подзабили, а в Qt4 и подавно.

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 12:49 02-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да, слово !important нужно обязательно, однако с "body" всё равно не работает, но мне не принципиально какой html-тэг прописывать.
     
    всё, я разобрался! проблема не в windows xp, и не в qt4.
    gd не подключает шрифт из файла, если папка gd расположена по сетевому unc-пути (\\server\share).
    можете пофиксить?

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 13:35 02-08-2019 | Исправлено: Nikolai2004, 13:49 02-08-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolai2004
    Попробуйте задать не относительный, а абсолютный путь для файла шрифта. Подгрузится?


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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:47 02-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Цитата:
    Попробуйте задать не относительный, а абсолютный путь для файла шрифта. Подгрузится?  
    url('file:////server/gd/portable/ARIALUNI.TTF') - так работает. (не сразу понял что третий слеш - признак относительного пути)
     
    только абсолютный путь - это не дело. смысл портабла в том, чтобы он работал одинаково с одним и тем же конфигом по любому пути: кто по unc запустит, кто сетевой диск подключит, а кто скопирует весь gd себе на рабочий стол

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 10:24 05-08-2019 | Исправлено: Nikolai2004, 10:32 05-08-2019
    Abs62



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

    Цитата:
    смысл портабла в том, чтобы он работал одинаково с одним и тем же конфигом по любому пути: кто по unc запустит, кто сетевой диск подключит, а кто скопирует весь gd себе на рабочий стол

    Вообще говоря, для такой схемы портабл мало пригоден, ибо GD не детектирует запущенные на других машинах экземпляры. А перезаписывать файлы они будут одни и те же, каждый по собственному усмотрению и когда захочет. Со всеми вытекающими.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 14:04 05-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Цитата:
     А перезаписывать файлы они будут одни и те же, каждый по собственному усмотрению и когда захочет.
    согласен, если бы у всех были права на запись в папку gd, то так и было бы. у меня для сетевых пользователей папка gd с правами read-only и при этом gd у всех нормально запускается и конфиг не портит.
     
    понимаю, что такой сценарий использования не предполагался, но он вполне рабочий. в нашей организации внутренняя сеть без интернета и все с удовольствием пользуются разшаренной таким образом офлайн-википедией. а был бы интернет, то тогда она и не нужна была бы

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 15:20 05-08-2019
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolai2004
    Вот, пробуйте - goldendict-1.5.0-RC2-392-ga722b3f.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:05 05-08-2019
    mvlog



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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mvlog
    Внутри GD - нет, только на уровне системы.

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

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:24 05-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Цитата:
    goldendict-1.5.0-RC2-392-ga722b3f.
    подтверждаю, теперь задание относительного пути к пользовательскому шрифту работает, даже когда папка GoldenDict расположена по UNC-пути

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 10:58 06-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, а поддерживается ли в article-style.css свойство unicode-range правила @font-face?
     
    данное свойство позволяет создать совмещённый шрифт из разных источников, как это описано здесь.
     
    например, мне необходимо чтобы символы диапазона кириллицы и латиницы были из обычного Arial, а всё остальные символы - из Arial Unicode MS

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 15:46 07-08-2019
    Romul81



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

    Цитата:
    поддерживается ли в article-style.css свойство unicode-range правила @font-face?  

     
    https://caniuse.com/#feat=font-unicode-range
     
    Другими словами, в Qt5 должно поддерживаться. В случае Qt4 - надо пробовать. Не знаю, на какой из версий webkit "тормнознулся" в развитии его QWebKit (т.е. какой из версий хрома он соответствует). Думаю, в лучшем случае какой-то из 20-х.

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 15:54 07-08-2019
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    я конечно попробую на windows 7 работает ли свойство unicode-range в qt5 версии goldendict-1.5.0-RC2-392...
     
    но дело в том, что мне нужна совместимость с windows xp, а последняя qt5 версия, которая там работает, это Qt 5.6.2-based goldendict-1.5.0-RC2-170 от 29 июля 2017г...
     
    ладно, не будем бежать впереди паровоза

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 20:18 07-08-2019
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Это что вы такое запили только что на github-е? Нужели релиз будет?

    Всего записей: 1327 | Зарегистр. 03-03-2008 | Отправлено: 23:30 07-08-2019
    Открыть новую тему     Написать ответ в эту тему

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