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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (Часть 1)

Модерирует : gyra, Maz

Maz (23-02-2017 11:53): GoldenDict (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

   

slech



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




 
Актуальная версия 1.5.0:
Windоws RC2-36 Qt 4.8.6 или Qt 5.6.2, последний EXE-файл: goldendict-1.5.0-RC2-50-g2fe314a(EXE only).7z.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
MacOSX RC2-36 (Qt 562) (рекомендуется для Mavericks & Yosemite); RC 483 (Qt 532) (рекомендуется для Mountain Lion); RC 425 (Qt 486)
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.BGL), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict(.dz)), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, 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

  • Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 11:34 26-04-2009 | Исправлено: Maz, 11:48 23-02-2017
    anion23

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

    Цитата:
    Цитата:
    Может стоит еще запретить сворачивание статьи если слово найдено только в одном словаре?
     
    Это лучше у Abs62 спросить, он фичу делал.

    Тогда переадресовываю вопрос Вам!
     
    Tvangeste

    Цитата:
    С другой стороны, случай-то редкий и пограничный. Обычно, если есть огромная статья к какому-то заголовку, то заголовок популярный, и в других словарях тоже найдутся карточки.
     

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

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 14:13 03-06-2013 | Исправлено: anion23, 20:36 03-06-2013
    Tvangeste



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

    Цитата:
    Вынужден не согласиться. Очень даже обычный случай

    Вынужден согласиться, да, вполне себе типичный вариант.
     
    Проблема в том, что в GD запросы на тело карточек идут асинхронно, и когда мы карточку обратабываем и готовим к показу (и там как раз решается вопрос, скрыть её или показать), в этот момент мы не владеем полной инофрмацией. Может, только первый словарь пока успел подать нам данные, а остальные словари еще в процессе. То бишь, мы не знаем, будут ли еще карточки с результатами или нет.
     
    Получается, придется ждать до самого конца, когда все запросы ко всем словарям завершатся и потом еще раз пересмотреть решение о показе или скрытии карточки. Усложнение изрядное в коде получится.
     
    Хотя... Надо подумать, может выкрутимся малой кровью... и CSS трюками!

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 15:22 03-06-2013 | Исправлено: Tvangeste, 15:30 03-06-2013
    BKSRU

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

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 15:46 03-06-2013 | Исправлено: BKSRU, 15:49 03-06-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стили Collapse  
    Примеры 8ми стилей с различным режимом Collapse (на базе Lingoes Blue)
    - Download: http://rghost.ru/46474513



    Для нормальной реализации отвязать .gdcollapsedarticle от display='none'
    Дальше уже можно будет организовать полноценные режимы Collapse с регулировкой высоты аннотации: от полного коллапса до какого хотим. Причем не только для неактивных окон, но и для активного. Лучше оставить такие настройки:
    • Высота активного окна
    • Высота неактивных окон
    • Отображать слайдеры для неактивных окон

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

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 21:05 03-06-2013 | Исправлено: BKSRU, 21:06 03-06-2013
    Abs62



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

    Цитата:
    Может стоит еще запретить сворачивание статьи если слово найдено только в одном словаре?

    Запретить нельзя по уже упомянутой причине - на момент сворачивания общее количество статей неизвестно. Но можно развернуть обратно по окончании загрузки страницы. Пробуйте - goldendict-1.0.1-834-gede10cc(EXE only).7z - 975.72 KB

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 21:32 03-06-2013
    anion23

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

    Цитата:
    Запретить нельзя по уже упомянутой причине - на момент сворачивания общее количество статей неизвестно. Но можно развернуть обратно по окончании загрузки страницы. Пробуйте - goldendict-1.0.1-834-gede10cc(EXE only).7z - 975.72 KB
     

    По-моему, получилось замечательно! Спасибо!

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 21:54 03-06-2013
    SlasNsk

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сборка последняя.
    Если в настройках-словари-вкладка  Веб-сайты оставляю галочку на Multitran(en), то только этот словарь и показывается - других статей не видно. И в списке словарей: "Найдено в словарях" ("Found in Dictionaries") в под-окне все словари пропадают, даже этот мультитран

    убираю - всё нормально:

    Что за баг?

    Всего записей: 107 | Зарегистр. 08-09-2007 | Отправлено: 07:34 04-06-2013 | Исправлено: SlasNsk, 07:39 04-06-2013
    BKSRU

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

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 10:55 04-06-2013
    SlasNsk

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

    Всего записей: 107 | Зарегистр. 08-09-2007 | Отправлено: 11:10 04-06-2013 | Исправлено: SlasNsk, 11:12 04-06-2013
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Небольшое предложение. Если создано много групп, то в окне настроек они отображаются след. образом:

    Наименование группы можно узнать только из всплывающей подсказки. На мой взгляд, это неудобно. Вот, например, как реализовано подобное окошко в «TranslateIt!»:

    Далее, список всех имеющихся словарей (в том же окошке настройки групп) может быть неплохо было бы сортировать по алфавиту. Фильтр есть – это очень удобно, но алфавитная сортировка тоже не помешала бы.
    И последнее, crash-репорты MacOS версии нужно ли куда посылать? И если нужно, то куда?

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 14:00 04-06-2013
    Tvangeste



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

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

    Меня тоже огорчает наш текущий UI для групп. Мелкие табы, в которых видно одну-две буквы - это выглядит как-то коряво.
     
    То, как сделано в TranslateIt - вполне неплохо, мне нравится.

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 14:44 04-06-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoldenDict + DSLGD v4.63+collapse на основе последней сборки 1.0.1-830 + последние изменения.
    - Download: http://rghost.ru/46511070
    New: Изменен принцип работы режима Collapse. Работает режим превью.

     
    Можно:
    • Менять высоту раскрытия неактивных окон.
    • Менять высоту раскрытия активного окна.
    • Отключать, включать слайдеры, как у активного окна, так и не у активных.
    • Комбинировать варианты.

    Для ознакомления:
    - Выбираем встроенный стиль Lingoes-Blue
    - Установить дополнительно шесть собственных стилей lingoes-blue-Col_prew6in1: http://rghost.ru/46507777
    Это семь разных вариантов манипуляций с настройками.
     
    В собственных стилях можем прописывать свои настройки:

    Код:
    /* Collapse */
    .gdarticle
    {
        max-height:3000px;
        overflow-y: auto;
        overflow-x: hidden; 
    }
     
    .gdactivearticle
    {
        max-height:300px;
        overflow-y: auto;
    }
     
    .gdcollapsedarticle
    {
        max-height:100px;
        overflow-x: hidden;
        overflow-y: hidden;
    }

     
    P.S. Добавлено еще три стиля, без графического фона на превью.

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 16:14 04-06-2013 | Исправлено: BKSRU, 21:35 04-06-2013
    Abs62



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

    Цитата:
    Далее, список всех имеющихся словарей (в том же окошке настройки групп) может быть неплохо было бы сортировать по алфавиту. Фильтр есть – это очень удобно, но алфавитная сортировка тоже не помешала бы.

    Сортировка давно уже есть. Только не на вкладке "Группы", а на вкладке "Словари". Через контекстное меню.


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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 18:18 04-06-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoldenDict + DSLGD v4.64+collapse на основе последней сборки 1.0.1-830 + последние изменения.
    - Download: http://rghost.ru/46509846
    Исправлено: смещение тела карточки для превью.
    Для теста.
     
    Для ознакомления:
    - Выбираем встроенный стиль Lingoes-Blue
    - Либо установить дополнительно шесть собственных стилей lingoes-blue-Col_prew6in1: http://rghost.ru/46507777

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 20:52 04-06-2013
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Возможно ли в будущем добавить в меню настроек опции  выбора шрифтов для тела статьи и для транскрипции в dsl словарях? В принципе, хотя бы для тела статьи...

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 00:48 05-06-2013
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    anion23
    Идея перейти с ручного редактирования article-style.css на гуишные диалоги уже не первый год всплывает время от времени. Теоретически сделать можно,  а практически никто за это не берётся.

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 01:03 05-06-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoldenDict + DSLGD v4.65+collapse на основе последней сборки 1.0.1-830 + последние изменения.
    - Download: http://rghost.ru/46518561
    Исправлена проблема с закрытием дополнительных областей DSL словарей.
    Для теста.
     
    Для ознакомления:
    - Выбираем встроенный стиль Lingoes-Blue
    - Либо установить дополнительно 14 собственных стилей lingoes-blue-Col_prew6in1: http://rghost.ru/46518790
    Стили поправлены. Стили больше предназначены для демонстрации вариантов.


    Настройка собственных стилей:

    Код:
    /* Collapse */
    /* Неактивное окно */
    .gdarticle
    {
        max-height:3000px;
        overflow-y: auto;
        overflow-x: hidden;  
    }
     
    /* Активное окно */
    .gdactivearticle
    {
        max-height:300px;
        overflow-y: auto;
    }
     
    /* Превью окно */
    .gdcollapsedarticle
    {
        max-height:100px;
        overflow-x: hidden;
        overflow-y: hidden;
    }  

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 07:40 05-06-2013 | Исправлено: BKSRU, 09:49 05-06-2013
    Tvangeste



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

    Цитата:
    В принципе, хотя бы для тела статьи...

    С выбором шрифта через UI не так всё просто. Дело в том, что через CSS можно задать не один шрифт, а целую последовательность шрифтов. А через GUI только один. Ну или изрядно усложнять интерфейс для выбора серии шрифтов.
     
    Другое дело, что в Qt 4.8 последовательность шрифтов всё равно пока не работает, но в Qt5  работает, и мы рано или поздно на Qt5 переползем.
     
    Ну и я соглсасен с Abs62, если уж делать, то надо нормальный UI для базовых настроек стиля делать, а не только один шрифт.

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 10:55 05-06-2013 | Исправлено: Tvangeste, 11:02 05-06-2013
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Tvangeste
    Спасибо за разъяснения! Главное, что есть надежда на развитие в этом направлении...

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 11:50 05-06-2013
    BKSRU

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

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 12:11 05-06-2013
       

    Страницы: 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 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (Часть 1)
    Maz (23-02-2017 11:53): GoldenDict (Часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru