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

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

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

    Цитата:
    Подскажите пожалуйста как изменить размер шрифта в красной рамке и как поменять цвет в зелёной рамке?

    По сравнению с вашим снимком экрана, на Windows все работает нормально и выглядит немного красивее.
     

    Всего записей: 33 | Зарегистр. 02-11-2021 | Отправлено: 05:28 09-12-2021 | Исправлено: llEmperor, 11:31 09-12-2021
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В топике про словари Лингво выложил Шломана.....

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 12:01 09-12-2021
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Itkind (пост)
    Цитата:
    как изменить размер шрифта в красной рамке

    В строке набора:
    qt-style.css

    Код:
    MainWindow #searchPane #translateLine
    {
      font-size: 14pt;
    }

     
    В заголовке карточки:
    article-style.css

    Код:
     
    .dsl_headwords p
    {
      font-size: 14pt;
    }

     
    Размер в пунктах (pt) меняете по своему усмотрению. Можно использовать десятые доли, например 13.5pt.  
     
    В умолчательном article-style.css размер заголовка карточки задан в пикселях (font-size: 15px;). Предполагаю, что поэтому у Вас на Retina-дисплее он отображается мелким.  
     

    Цитата:
    как поменять цвет в зелёной рамке

    На Mac я пока не нашёл способа, к сожалению (( На Windows и Linux этот цвет регулируется правилом:

    Код:
    MainWindow #centralWidget {background: red;}

    Но на Mac это не работает, такое впечатление, будто на Mac сверху над виджетом надстраивается ещё что-то, но что именно я не могу посмотреть, т.к. спец-инструмент для этого (инспектор Qt-интерфейсов) я смог собрать и запустить только под Linux ((
     
    Сейчас узнал, что под Mac можно устанавливать Linux-приложения через MacPorts. Существует и GoldenDict, собранный для MacPorts, но очень старый, 2016 года. Сегодня попробую установить его, посмотреть как выглядит и работает. Быть может имеет смысл следовать этим путём...
     
    Под Linux GD и работает, и собирается замечательно. Больше возможностей для индивидуальной настройки внешнего вида.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 14:54 09-12-2021
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Itkind
    С MacPorts полный fiasko. Стандартная установка из MacPorts завершилась ошибками, т.е. GD даже не собрался, возможно из-за того, что порт очень старый.
     
    Что ж, похоже вариантов всего два: или пробовать собрать с Qt 5.6.3, или юзать GD++.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 16:57 09-12-2021 | Исправлено: yozhic, 16:57 09-12-2021
    VBrovchenko

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос по системе поиска в GD:
    В настройках программы есть пункт "Ignore diacritics while searching", но он, похоже, работает только с латиницей и кирилицей. А вот с семитскими абджадами такое не проходит, по крайней мере с ивритом, арабским и сирийским. С другими системами письмо пока не сталкивался. Поэтому, создавая и редактируя персональные словари приходится делать двойные (как правило) заголовки.
     
    Может есть какие-то варианты научить GD распознавать "огласованное" письмо как диакритику, чтобы не создавать лишние заголовки?
    Речь идет, кстати, о формате DSL.
     
    MS Word, для примера, различает любую диакритику и даже разрешает выделять ее другим цветом, отличным от цвета основного текста.

    Всего записей: 64 | Зарегистр. 19-06-2017 | Отправлено: 17:13 09-12-2021
    Itkind

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

    Цитата:
    .dsl_headwords p
    {
      font-size: 14pt;
    }
     

     
    Я пробую но нет никаких изменений.  
    Кстати версия GD++ очень хорошо работает. Есть специальные hotkey который прячет главное окно. Без этого используя командой cmd+c+c прыгает всегда к главному окну. А с hotkey работают как на виндусе.  
     
       
     
    Добавлено:
    VBrovchenko

    Цитата:
    по крайней мере с ивритом,

     
    Дайте пример что вы хотите искать и какой результат вы ожидаете. У меня много словарей на иврити.

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 17:35 09-12-2021
    Svirepov

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

    Цитата:
    Я пробую но нет никаких изменений.  

    А в каком формате ваши словари?
    ".dsl_headwords p" действует только на DSL
     
    И ещё один момент:
    это надо класть в article-style.css (он отвечает за внешний вид статей), а правила вроде
    "MainWindow #searchPane #translateLine { ... }" - в qt-style.css (внешний вид интерфейса)

    Всего записей: 365 | Зарегистр. 04-11-2013 | Отправлено: 19:37 09-12-2021
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Itkind (пост)
    Цитата:
    Я пробую но нет никаких изменений

    Это потому, что разраб GD++ nonwill изменил что-то в создании html словарной карточки и отключил использование Инспектора в QWebKit. Теперь я не могу посмотреть какие у него там теги, следовательно не могу в них «прицелиться» с помощью пользовательского css. Если хотите, спросите у него какое правило в пользовательском article-style.css нужно создать, чтобы воздействовать на заголовки карточек dsl. В нашем GD за это отвечает класс dsl_headwords, а у него я не знаю вообще этот класс остался или он его поменял. Я бы и сам спросил, но английским так свободно как Вы не владею, долго придётся ковыряться.

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 19:52 09-12-2021 | Исправлено: yozhic, 19:56 09-12-2021
    Itkind

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Вы имеете ввиду что он выключил инспектора? Мне кажется инспектор только работает если в настройках выбрана Display style: default.
       
     
    Добавлено:
    yozhic
    Получилось! надо изменить вот это: .
     

    Код:
    dsl_dict>.gd_headword p {font-size: 15px
    }

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 20:33 09-12-2021 | Исправлено: Itkind, 20:35 09-12-2021
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Itkind (пост)
    Цитата:
    инспектор только работает если в настройках выбрана Display style: default

    Хм... Очередной фокус. У меня он не работает ни при каких условиях, в том числе и при Display style: default. Его просто нет ни в контекстном меню (там где он должен быть, и как об этом написано в справке), ни в программном, ни по F12 он не вызывается. В диалоге настроек внимательно посмотрел, не нашёл упоминания. В config есть ключ inspectorGeometry, но это единственный след, вызвать его при этом неоткуда.
    Вот контекстное меню и про инспектор в нём ни гу-гу:

    Ну, да ладно, главное, что Вы его нашли и смогли настроить себе заголовки )) Класс dsl-заголовков, кстати, он действительно переименовал. А за своё утверждение насчёт того, что он отключил инспектор я приношу извинения, видимо это только у меня он «исчез».

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 21:35 09-12-2021
    Itkind

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Кто-то собрал с Qt 6.2 https://www.pdawiki.com/forum/thread-44300-1-1.html
    Ну ещё не пробовал потому что не понимаю как достать его туда. В китайских в арабов я не разбираюсь.

    Всего записей: 177 | Зарегистр. 03-09-2012 | Отправлено: 23:43 09-12-2021
    VBrovchenko

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

    Цитата:
    Дайте пример что вы хотите искать и какой результат вы ожидаете. У меня много словарей на иврити.

    Насчет примера, то как-то с ходу и в голову ничего не приходит.
    Тем более, что по ивриту у меня только IRIS (в обоих направлениях), Hebrew frequency list и Hebrew and Aramaic Lexicon. В первом там вообще структура интересная, во втором загаловки не огласованны вообще, а в последнем задублированы, т.е. с и без огласовок.
     
    Пример могу навести разве что по арабско-русских словарях (Баранов и Ligvo Universal к X5). Система плюс-минус аналогична.
    Чтобы, к примеру, найти слово "день", то при вводе "يوم" Баранов находит необходимую статью, а Universal выдает только статью со ссылками на другие слова, в т.ч. искомое, при вводе же "يَوْمٌ" Universal находит то что надо, но Баранов не находит ничего. (Хотя последний вроде как имеет две версии - с двойными заголовками и одинарными).
     
    Пример может и не совсем удачный, так как Universal, похоже, пошли по пути ссылок с огласованных вариантов на неогласованные. Хотя если бы при поиске по семитским языкам игнорировалась диакритика как, например, в немецком (при вводе "fur" открывается статья "für"), то было бы намного проще. IMHO
     
    Oops. Арабский и умлауты на форуме не отображаются?

    Всего записей: 64 | Зарегистр. 19-06-2017 | Отправлено: 00:26 10-12-2021 | Исправлено: VBrovchenko, 00:31 10-12-2021
    toty794

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Просьба.
    Не могли ли посмотреть на эту возможность разширить возможности ГД. На этом аддресе:
    https://github.com/robynml/lexiqueProExtension
    Прошу посмотреть, а еще лучше прямо обдумать возможность работы ГД с словарями оболочки Lexique Pro.
    Там замечательныо хорошие словари и неплохо бы было иметь возможность работать с ними.

    Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 18:59 16-12-2021
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще одна идея
     
    Учитывая следующие факторы  
    1. многие переводчики работают с САТ и пополняют их словари/TB, которые затем обычно экспортируют в эксель/csv/tsv
    2. наличие большого количества словарей подобного типа в сети
    3. наличие довольно большого количества оцифрованных словарей и нежелательности дублирования имеющихся переводов (что еще требует решения для существующих источников)
     
    интересной могла бы быть функция прогона csv/tsv словаря в GD на наличие переводов/необходимости пополнения
     
    Принцип
    1. исходное слово копируется из csv/tsv/эксель, вставляется в GD и ищется. Если не находится - к слову добавляется пометка, например &&, ?? etc.
    2. при нахождении исходного слова в GD вызывается поиск по тексту карточек и ищутся поодиночке переводы этого слова - находятся - в скобках добавляется название словаря (напр. {Vicon(En-Ru)}) , не находятся - помета (&&).....  
    Разные переводы д.б. разделены определённым символом, например «;».
     
    Альтернативным решением может быть просто копирование из GD существующих переводов в текстовый файл для последующего анализа в эксель встроенными экселевскими функциями.
     
    Такие списки новой лексики можно выкладывать в топик.  
     
    Такой подход может стать неким аналогом пополнения словарной базы у Мультитрана, недавний выход которого из строя на 3 дня многих на разных форумах заставил сильно понервничать.

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 12:15 25-12-2021
    D1D1D1D

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

    Всего записей: 1368 | Зарегистр. 05-04-2010 | Отправлено: 03:33 26-12-2021
    Fandaal



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    А что-за подпапки?
    У меня нормально пакует. В архиве виден один файл.
    Но я пакую путём перетаскивания в окно открытого DictZipUi.

    Всего записей: 111 | Зарегистр. 06-02-2010 | Отправлено: 09:15 26-12-2021 | Исправлено: Fandaal, 09:18 26-12-2021
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fandaal
    Я использовал DictZip.exe без оболочки DictZipUi - в архиве папки воспроизводятся те, в которых лежит пакуемый файл, начиная с корня диска. Есть ли обновленная ссылка на DictZipUi ? Ссылка в шапке уже не действует

    Всего записей: 1368 | Зарегистр. 05-04-2010 | Отправлено: 09:59 26-12-2021
    Fandaal



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    https://www.upload.ee/files/13744560/DictZipUI.zip.html
    Насколько я помню, файлы, расположенные на другом диске, он не жмёт, я на рабочий стол их копировал.
    А из консоли dictzip я не запускал, как там с этим - не знаю.

    Всего записей: 111 | Зарегистр. 06-02-2010 | Отправлено: 12:47 26-12-2021 | Исправлено: Fandaal, 13:15 26-12-2021
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D (пост)
    Цитата:
    внутри воспроизведена иерархия каталогов до файла словаря

    Нужно запускать его непосредственно из каталога, в котором находится словарь. Например:

    Код:
    cd c:\path\to\my\dic\
    dictzip my_dic.dsl


    Цитата:
    Можно ли исправить просто?

    Есть другой GUI на AutoIt3:
    https://x0.at/eOBI.zip

    Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 17:12 26-12-2021
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Значит, для исправления надо всё заново распаковать и потом запаковать?

    Всего записей: 1368 | Зарегистр. 05-04-2010 | Отправлено: 17:44 26-12-2021
    Открыть новую тему     Написать ответ в эту тему

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