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

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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qw12
    В формате slob: lurkmore-to-20170717

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 13:28 21-11-2017
    harrykkk



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

    Цитата:
    Архив, случаем, не вместе с папкой паковали?

    Я не паковал, они мне такие достались. Перепаковал - все заработало. Спасибо.

    Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 16:52 21-11-2017 | Исправлено: harrykkk, 16:53 21-11-2017
    monsoon



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62  
    При поиске примеров для фразовых глаголов или идиом с помощью полнотекстового поиска периодически наталкиваюсь на ограничение в 3 символа.
    Например, выражение "cut out for" используется как есть, т.е. не допускает промежуточных слов и можно было бы задать 0 промежуточных слов в режиме "Слова точно", но увы... Если задать режим "Шаблоны" и искать по cut[ ]out[ ]for, то загрузка процессора поднимается до 99%, что в GD x32, что в GD x64 и держится до завершения поиска. Понижение приоритета в процессах ничего не даёт.
    Соответственно вопросы:
    1. Алгоритм поиска в этих режимах одинаков или первый все же более щадящий? Если более щадящий, почему его не открыть, выдавая предупреждение, подобно такому из другой реальной программы:
     
       
     
    2. Для выражения "cut out for" полная форма "be cut out for", т.е. еще д.б. глагол be в разных формах.
    Проверил, в режиме "Шаблоны" слова ищутся, как в режиме "Простой текст", т.е. они могут быть фрагментами более длинных слов. М.б. лучше тогда указывать в поиске [ ]cut[ ]out[ ]for[ ] вместо cut[ ]out[ ]for или это наоборот утяжелит поиск?
    3. Каким-то образом снизить нагрузку на процессор в полнотекстовом поиске нельзя никак?  
    Такой нагрузки у меня не создают ни архиваторы, пакующие гигабайтные файлы, ни программы для поиска по регулярным выражениям в объемных текстовых файлах.

    Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 14:22 29-11-2017 | Исправлено: monsoon, 14:55 30-11-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    monsoon
    Режимы "Слова точно" и "Простой текст" затачивались под скорость, "Шаблоны" и "Регулярные выражения" - под универсальность. Отсюда и обязательность длинных слов, потому как при их отсутствии индексный поиск идёт лесом и начинается перебор полных текстов всех словарей. Нагрузка на процессор - это от многопоточности поиска, когда он идёт параллельно в нескольких словарях. Включите многопоточность в архиваторе или несколько поисков одновременно и посмотрите, что у вас с нагрузкой будет.
    Как задавать шаблоны и регекспы - смотрите документацию по Qt классу QRegExp - для поиска задействуется именно он.

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 15:15 29-11-2017
    monsoon



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

    Цитата:
    Включите многопоточность в архиваторе или несколько поисков одновременно и посмотрите, что у вас с нагрузкой будет.

    Многопоточность в архиваторе стоит, выше 65% нагрузка не поднимается. Как отключить ее в GD?
    Меня интересует не какой регексп использовать, т.к. из 2-го вопроса они оба работают. Меня интересует, какой из них более легкий для обработки.

    Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 16:24 29-11-2017
    Abs62



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

    Цитата:
    Как отключить ее в GD?  

    Никак.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 16:31 29-11-2017
    andreyefgs



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Только что произвёл у себя обновление и проверил GD
    Подробнее...
     
    Баг исправлен, теперь всё ок

    Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 17:45 29-11-2017 | Исправлено: andreyefgs, 17:46 29-11-2017
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Хотелось бы, чтобы при открытом окне "Full-text search", в случае нажатия комбинации Ctrl+Shift+F текст из строки поиска главного окна заменял (автоматически подставлялся) текст из строки поиска окна "Full-text search". Тогда не было бы лишней нужды закрывать окно "Full-text search" и вновь его открывать той же комбинацией (уже никак не действующей, если оно открыто). Переключение на новый поиск FTS шло бы оперативнее.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 10:17 30-11-2017
    ramanuki



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

    Цитата:
    No translation for caffeine was found in group .

     
    Это создает ложное впечатление о наличии ошибки.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 13:22 03-12-2017 | Исправлено: ramanuki, 13:23 03-12-2017
    Abs62



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

    Цитата:
    Куда-то пропал наш уважаемый Abs62. В декабре его не видели на форумах...

    Декабря третий день идёт. Не рановато ли паниковать?

    Цитата:
    Если карточка вызвана в главное окно из окна поиска, то ссылки в ней работают только в отношении этого же словаря, на другие переход не происходит.

    Ну да, при обращении из полнотекстового поиска группой становится набор словарей, в котором найдена вызванная статья. И переходы со страницы идут уже в этой группе.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 14:05 03-12-2017
    logmaster



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа разработчики, выявилось неприятное явление влияния установленного GoldenDict на Microsoft Visual Studio 2017 на машинах с Windows 10 (у меня x64).  
     
    Если в Правке/Параметры/Горячие Клавиши включить сдвоенный Ctrl-C для
    перевода слова из буфера обмена, то в Visual Studio 2017 немедленно перестает работать копирование отмеченного текста в буфер обмена с помощью Ctrl-C. Мало того, Ctrl-C перестает работать в приложениях, построенных с помощью VS 2017!
    Восстановить назначение Ctrl-C на копирование в VS 2017 не удается даже в опциях VS 2017 - это восстановление там блокируется!
     
    В качестве замены Ctrl-C можно использвать Ctrl-Ins, но что самое неприятное, еще и перестает работать сдвоенная команда Ctrl-K Ctrl-C, позволяющая  закомментировать отмеченный блок кода - а тут уж никакой замены не имеется.
     

    Всего записей: 647 | Зарегистр. 22-04-2002 | Отправлено: 00:51 05-12-2017
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logmaster
    У меня тоже такое бывало (не в VS, а в других программах). Только не уверен, виноват ли GD. Ещё грешу на Punto и ArsClip. Win 8.1 x64.

    Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 01:00 05-12-2017
    logmaster



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    !00% GoldenDict. Проверял многократно. Отключение сдвоенной горячей клавиши Ctrl-C в Goldendict немедленно восстанавливает работу Ctrl-C в Visual Studio. Машина производственная, на ней ничего лишнего не стоит.

    Всего записей: 647 | Зарегистр. 22-04-2002 | Отправлено: 01:05 05-12-2017 | Исправлено: logmaster, 01:07 05-12-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logmaster
    Запускайте GD от администратора, тогда всё должно заработать.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 07:34 05-12-2017
    Sasha888mma

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня GD не дает так копировать в total commander,копирует только после отключения GD, я уже смирился )) копирую через контекстное меню правой кнопки мыши ибо GD в приоритете отключать нельзя )
     
    Добавлено:

    Цитата:
    Запускайте GD от администратора, тогда всё должно заработать.

    вот это поворот O_O,теперь копирует ))

    Всего записей: 118 | Зарегистр. 19-06-2015 | Отправлено: 13:52 06-12-2017
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    По поводу звездочки, загорающейся при внесении заголовка в Favorites. Было бы логично, если бы нажатие на уже горящую звездочку удаляло заголовок из Favorites или спрашивало об этом.

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 20:25 06-12-2017
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sasha888mma
    Вообще-то, это в хелпе написано.
     
    ramanuki
    Не, ну сразу удалять, это чересчур, как по мне. А с дополнительным диалогом - будет ли это сильно проще, чем убирать заголовок через панель Избранного?

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 20:46 06-12-2017
    ramanuki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Я вот по привычке тыкаю, когда заголовок стал уже не нужен - а в ответ тишина. Получается вход (внести легко) - рубль, а выход (удаление) - два.  

    Всего записей: 804 | Зарегистр. 07-08-2013 | Отправлено: 20:57 06-12-2017
    Sasha888mma

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62 теперь автозапуск не работает,не запускается с виндой в Uninstall Tool в автозапуске показан,но не запущен.

    Всего записей: 118 | Зарегистр. 19-06-2015 | Отправлено: 08:08 07-12-2017
    Abs62



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

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 09:17 07-12-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

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