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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Открыть новую тему     Написать ответ в эту тему

BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoldenDict + DSLGD v6.26_UI Revolution на основе последней сборки 1.5RC293 + последние изменения.
 
Внимание. Учтите, что текущая версия UI Revolution не на основе свежей версии и здесь нет индиксации словарей для полнотекстового поиска. И если вы решили ее испытать, то после возврата на более новую версию произойдет долгий процесс переиндексации словарей для полнотекстового поиска.
 
- Download: http://d-h.st/9ruJ - инсталлятор GoldenDict на основе сборки 1.5RC476 - (не UI Revolution).
- Download: http://rghost.net/7ZndsMz8R - только exe файл и обновленная библиотека на основе сборки 1.5RC479 - (не UI Revolution).
Эта сборка на основе текущего официального релиза, с постепенно внедряемым и дорабатываемым новым функционалом UI Revolution. Подробности смотрим в топиках ветки, тем более здесь отмечена не всегда текущая версия.
 
- Download: http://d-h.st/Hd5P DSLGD v6.26_UI Revolution на основе официальной сборки 1.5RC293
New:
  • Full-Text Search - Многорежимный полнотекстовый поиск ( RegExp/Wildcard/Enumeration ) для DSL словарей.
  • Многорежимный статистический анализатор текста ( через буфер обмена ): Word Stat/Phrase Search.
  • Реализована совместимость вставки внешних стилей CSS в карточку с компиляцией DSL словарей в формат LCD.
  • Добавлены новые теги DSLGD для составления клиентских карт изображений: [map], [area].
  • Оптимизированы стандартные теги DSL в строну максимальной совместимости и быстроты адаптации DSL <--> DSLGD.

Возможности обновленного интерфейса UI Revolution:
  • Full-Text Search - Многорежимный полнотекстовый поиск: RegExp/Wildcard/Enumeration для DSL словарей.
  • Word Stat - Многорежимный статистический анализатор текста( через буфер обмена ): Word Stat/Phrase Search.
  • Алфавитный указатель DSL  словарей - режим Caption в статистическом анализаторе.
  • DSLGD - расширение формата словарей DSLGD до уровня HTML + CSS + JavaScript + Flash...
  • Поддержка внешних CSS стилей.
  • Поддержка HTML управления и внутренних стилей CSS для тегов.
  • Оптимизированная/сокращенная запись внутренних стилей для тегов.
  • Поддержка MIME-типы, прямая вставка: Flash, SVG, PDF, HTML... контента в словарные карточки. Иными словами для составления словаря можно использовать множество различных редакторов от простых до визуальных с поддержкой языков программирования, сохранить в соответствующем формате, отправить контент в мультимедиа папку словаря и вставить в текст карточки имя файла, обрамив тегом. И карточки могут быть не только информативными, но и интерактивными.
  • Возможность скрытия карточек определенного словаря. Например, для прекращения отображения карточек звуковых библиотек или индексных словарей, карточки которых пусты.
  • Менеджер проектов DSL словарей позволяет автоматически создавать и открыть внешним редактором комплект файлов нового словаря одним кликом мыши. Все, что вам после этого надо - начать создавать карточки.
  • Новая кнопка тулбара - Rescan. Незаменимый инструмент при редактировании словарей и проверки результатов в режиме реального времени.
  • Менеджер журналов с расширенным контекстным меню (буфер обмена).
  • Открытие превью графических объектов внешним въювером, установленным в системе по умолчанию.  
  • Превью длинных карточек.
  • Slide Show - Слайд шоу карточек журнала или режим карточек для заучивания слов.
  • Кликабельное имя словаря в карточке, ссылка ведет на карточку с одноименным заголовком.  
  • Строка поиска вынесена на тулбар. Переключение через контекстное меню панели поиска.
  • Раздельный зум для основного и всплывающего окон. Меню настройки зума - отрывное.
  • Кнопки интерфейса разнесены по разным тулбарам в соответствии с функционалом. Возможность компоновки тулбаров по своему усмотрению.
  • Возможность скрывать кнопки с тулбара.
  • Контекстное меню кнопок тулбара.
  • Кнопка сканирования сохраняет состояние при перезапуске GoldenDict.
  • Однокнопочный режим кнопки Zoom: Левая кнопка мыши - увеличить, Правая - уменьшить. Расширенный набор функций в выпадающем меню.

GoldenDictStart_v3.05 - Учебно-справочный словарь по настройке, функционалу GoldenDict и тегам DSL/DSLGD:
- Download: http://d-h.st/mrr
Для входа на главную страницу словаря набрать в строке поиска - GoldenDictStart.
npp_v6.5.3 - Вспомогательный материл учебно-справочного словаря GoldenDictStart:
- Download: https://www.solidfiles.com/v/QMQrPR587MBnD
NoName - Cтиль для GoldenDict. Вспомогательный к учебно-справочному словарю GoldenDictStart:
- Download: http://d-h.st/BN0
ColapseStyle5in1 - Дополнительные стили режима Collapse на основе lingoes-blue:
- Download: http://d-h.st/57x
IrfanView_v4.37 - Вьювер для GoldenDict:
- Download: http://d-h.st/8Bm
kompozer-0.8b3.ru - Визуальный редактор HTML:
- Download: http://d-h.st/1df
ABC_v1.03 Учебный словарь по транскрипции (Британский вариант):
- Download: http://d-h.st/z2U
Для входа на главную страницу словаря набрать в строке поиска - ABC.
Zubrila_All_v1.51 - Словарь-тренажер по мотивам таблиц Петрова:
- Download: http://d-h.st/Uoj
Для входа на главную страницу словаря набрать в строке поиска - Zubrila.
 
Параллельная ветка:
http://forum.ru-board.com/topic.cgi?forum=5&topic=30250&start=2700#4
Голосовалка:
http://forum.ru-board.com/topic.cgi?forum=5&topic=45768#1
 
GoldenDict.exe - экспериментальный запускной файл GoldenDict с расширенным набором тегов DSLGD + начальной системой конвертации HTML <--> DSLGD. Для корректной работы установите (если не установлен) Latest release: GoldenDict 1.0.1 (32-bit Windows installer, 16MB) http://goldendict.org/download.php и замените файлы в папке установки GoldenDict на файлы из прилагаемого архива.
 
Новый формат DSLGD - расширение формата словарей DSL.
Позволяет с простотой DSL или BB кодов, создавать новые словари или редактировать уже созданные словари формата DSL на уровне HTML + CSS + JavaScript + Flash:

  • Код DSLGD встроен в экспериметальные сборки и не нарушает остальной функционал GoldenDict.
  • Основан на принципе работы с DSL разметкой и BB кодами.
  • Функционал расширен до уровня HTML + CSS + JavaScript + Flash.
  • Сохранена полная совместимость с DSL.
  • Расширены возможности стандартных тегов DSL.
  • Добавлены новые теги.
  • Теги быстрой конвертации HTML <--> DSLGD позволяют быстро добавить код HTML в текст словаря формата DSLGD.
  • Несколько вариантов управления тегами из расширенного и стандартного набора: принцип BB кодов, принцип HTML, сокращенный принцип HTML.
  • Простота управления тегами сведена к минимуму.
  • Позволяет создавать словари с прежней простотой DSL формата.  
  • Возможность использования HTML редакторов при верстке карточек.

Доработаны стандартные теги DSL:
[s], [ref], [url], [Ь], [ i], [ u], [t], [p], [ c], [mN], [ *], [ex], [ sub], [ sup]
 
Расширенный набор тегов DSLGD:
Табличные теги:
[tbl] - тег открытия таблицы.
[cpn] - тег заголовка таблицы.
[tr] - тег строки таблицы.
[th] - тег заголовочной ячейки таблицы.
[td] - тег ячейки таблицы.
 
Теги списка:
[ol] - универсальный тег открытия списка. По умолчанию - нумерованный тип списка - decimal.
[ul] - универсальный тег открытия списка. По умолчанию - маркированный тип списка - disc.
[li] - тег пункта списка.
 
Теги составления клиентских карт изображений:
[map] - тег открытия клиентской карты изображений.
[area] - тег определения активной области для карты-изображений.
 
Тег внедрения скриптов JavaScript:
[js] - тег импорта файла JavaScript или описание JavaScript. Этому тегу соответствует две HTML конструкции:  
<script src=">...</script>.
<script type="text/javascript">...</script>.
 
Дополнительные теги:
[css] - тег вставки файла .css внешнего стиля.
[sn] - строчный тег, аналог HTML тега <span>.
[dv] - блочный тег, аналог HTML тега <div>.
[swf] - тег прямой вставки SWF, HTML, PDF, SVG контента.
[pre] - тег для вставки форматированного текста.
[fs] - универсальный тег свойств шрифта: начертание, насыщенность, размер, фонт.
[d] - перечеркнутый текст.
[o] - надчеркнутый текст.
[ar] - по правому краю.
[ac] - по центру.
[aj] - по ширине, что означает одновременное выравнивание по левому и правому краю.
[btn] - тег кнопки.
[ br]  - тег перевода строки.
[ hr]  - тег горизонтальной линии.
 
Теги быстрой конвертации HTML <--> DSLGD:
<div>, <span>, <font>, <p> (с заменой на pc), <b>, <i>, <u>, <sub>, <sup>, <h0...h6>, <del>, <s> ( c заменой на strike), <strike>, <center>, <a>, <img>, <caption>, <table>, <td>, <th>, <col>, <colgroup>, <tbody>, <tfoot>, <thead>, <tr>, <ol>, <ul>, <li>, <br>, <hr>, <pre>, <button>, <embed>, <object>, <param>.
 
Постепенно систему конвертации можно расширить вплоть до полной совместимости с HTML.
Принцип работы  HTML <--> DSLGD:
- Из HTML страницы выбираем понравившуюся таблицу и вставляем ее в текст DSL словаря.
- Делаем замену:
< - [
> - ]
" - '
- При создании собственных словарей можно обойтись и без подмен. К примеру настраиваем HTML редактор в EmEditor на вывод [ ] вместо < >. Вероятно, можно настроить редакторы на автозамену при вставке HTML кода.
- таблица готова.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 22:15 02-01-2013 | Исправлено: Maz, 13:24 29-03-2021
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoldenDict на основе сборки 1.5RC475 + последние поправки - (не UI Revolution)
- Download: - только exe файл.
 
Обратите внимание - это не версия UI Revolution и не официальная сборка. Отладить с ходу такой менеджер с фильтром не просто. Но сделано все возможное, что бы все на текущий момент работало как положенно. Так, что на ваш страх и риск. В какой то мере это база более серьезного проекта. Хотелось бы, что бы была активность по поводу сбоев и несоответствий в сохранении информации и при каких обстоятельствах происходит.
 
New:  
1. Расширен функционал менеджера журналов истории. Увеличена скорость импорта.
2. Окно-Фильтр журнала истории.

 
Окно-Фильтр - тесно взаимодействует с Менеджером журналов и Окном истории. Собственно это Фильтрующий посредник между Менеджером и Историей и обладает следующим функционалом:
  • Навигация по списку журнала с помощью мыши или клавиш управления.  
  • Контекстное меню.
  • Удаление/Копирование/Вставка заголовков списка, а также очистка истории.
  • Сортировка без учета регистра по Алфавитному Возрастанию/Убыванию/Сброс в исходное состояние.
  • Фильтрация по списку.
  • Реверс фильтрации.
  • RegExp (WildcardUnix) с приглашением в строке ввода WildcardUnix.
  • Статистика: фильтр(процент)/общее число.

Как уже было сказано Окно-Фильтр - это Фильтрующий посредник между Менеджером и Историей. Не пугайтесь. Это такое же окно как и окно истории. И в нем увидите тот же список истории. Собственно и одно из предназначений этого окна - формирование пользовательского списка заголовков. Все манипуляции с менеджером журналов истории будут дублироваться в обоих этих окнах. При желании можно скрыть основной журнал или объединить, используя вкладки:

Однако и на этом этапе есть различия связанные с навигацией по списку:

  • Правая кнопка мыши вызовет контекстное меню без перехода на текущий заголовок списка.
  • Кроме копирования списка есть и вставка из буфера обмена. Если список пуст, вставка произойдет в порядке следования списка в буфере. Если список не был пуст, произойдет объединение списков с удалением дубликатов и сортировкой в алфавитном порядке.
  • Скорость загрузки больших списков доведена до комфортной. Ограничение размера списка 200000.
  • Заголовки словаря можно экспортировать в текущее хранилище журналов и просматривать используя все преимущества окна истории, сортировки и фильтрации.

Важное предназначение этого списка: различные манипуляции со списком, сортировка и фильтрация:
  • На фильтрации с помощью RegExp (WildcardUnix) полагаю особо останавливаться не стоит. Так же как и с Сортировкой по возрастанию и убыванию. Замечу, что пункт в контекстном меню Reset вернет исходное состояние сортировки списка истории, но не фильтрации.
  • Особо остановимся на Фильтрующем списке. Дело в том, что менеджер журналов содержит дежурный список Filter, который как и список History создается автоматически и его не получится ни удалить, ни переименовать. Однако работать с ним можно так же как с обычным журналом. Но все что в него попадает становится фильтрующим списком. Это значит, что если в контекстном меню выбрать пункт Filtering, в текущем списке вы увидите только то, что есть в списке фильтрации.
    Допустим в списке-фильтре у вас находится частотный список Oxford3000, значит в текущем списке вы увидите только те слова которые входят в этот список.
    Или например ведете фильтр знакомых слов. Включаем фильтрацию и видим в текущем списке знакомые слова. Таким же образом можно поступить и с незнакомыми словами. Но есть и иной способ. Пункт контекстного меню Reverse Filtering обратит фильтрацию и теперь в текущем списке останутся только те слова которых нет в фильтре. Таким образом переключая этот пункт меню можно видеть знакомые или незнакомые слова.
  • Предусмотрен более удобный способ вести сразу несколько фильтров и переключаться между ними. Пункт контекстного меню Turn in Filter моментально превратит любой журнал в фильтр. Журнал останется, фильтр сменится. Так, что если в фильтре нужная информация, предварительно сохраняем ее. Однако как видно фильтра лучше вести отдельно и в нужный момент переключаться.
  • Фильтрацию можно осуществлять в любом режиме  ведения журнала: ручном или автоматическом. При автоматическом способе ведения журнала гарантирован чистый текущий журнальный список, свободный от любого вида мусора, просматривать такой список будет удобно. Можно формировать различные схемы фильтрации мусора. При этом если текущий журнал - фильтрующий список, автомтичекский сбор отключается, что в свою очередь гарантирует чистоту фильтрующего спсика. Его можно формировать только сознательно.
  • Сортировка, Фильтрация RegExp (WildcardUnix) и Фильтрация по списку могут работать одновременно. При этом на исходный список эти манипуляции не действуют. Так что не волнуйтесь, информация никуда не исчезнет, а исходный порядок формирования списка останется нетронутым. И вообще удалить заголовки в списке вы сможете только с помощью Del. Так, что экспериментируйте с фильтрацией как угодно.
  • Но есть еще один маленький штрих. В заголовке окна текущего списка можно увидеть небольшую полезную статистику: Количество заголовков после фильтрации в цифре (в процентном отношении)/Сколько всего заголовков в исходном списке.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 16:36 06-05-2015 | Исправлено: BKSRU, 09:37 27-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoldenDict на основе сборки 1.5RC475 + последние поправки - (не UI Revolution)
Сборку перезалил.
- Download: - только exe файл.
Как ни странно, но на пару порядков удалось увеличить скорость загрузки больших списков. Заголовки словаря открываются мгновенно. Работать намного более комфортно.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 10:44 07-05-2015 | Исправлено: BKSRU, 12:45 08-05-2015
pasynok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Благодарность. Да, действительно стало быстрее.
 
Кстати, чтобы изменить размер шрифта в History Proxy Pane можно использовать
MainWindow #historyProxyPane  #historyProxyList
 
Есть предложение,  в History Proxy Pane разместить поисковое окошечко и статистику одно над другим, так будет, имхо удобнее, можно будет ширину панели уменьшить.
И есть просьба, сделать так, чтобы при перетаскивании текста в поисковое окно предыдущее содержимое удалялось, а то, имхо не удобно. А если сделать то же самое и в отношении основной панели поиска - было бы вообще замечательно.
 
PS. Кстати, заметил, что теперь при экспорте/импорте окно выбора файла открывается не в той же папке, которая использовалась перед этим, а на уровень выше.
 

Всего записей: 1734 | Зарегистр. 04-12-2004 | Отправлено: 13:49 07-05-2015 | Исправлено: pasynok, 14:03 07-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pasynok
Экспорт и импорт файлов по идее дожен открываться в текущей папке хранилища и не меняется если вы вызываете импорт/экспорт файлов. Что предотвращает беспорядок. А перетащить (произойдет копирование) любой файл прямо из окна менеджера не составит труда, хоть на рабочий стол.
Единственное можно сделать что бы открытие было вложенной папки журналов (а не в корне хранилища), возможно это будет чуть более логично и сразу будет видна внутрення структура: папки/файлы. С другой стороны я не зрая назвал менеджером контента, а не журналов ???.
Либо могу оставить в покое как было в официальной версии где открыл там и текущая папка, но лично мне это не нравится. Тогда обычно происходит бардак.
Так же и для экспорта заголовков словаря есть мнение открывать папку хранилища. Вроде тоже для порядка.
В общем как лучше надо подумать.
 
По поводу перетаскивания, в общем то давно хотел. Самого текущее положение дел не устраивает.  
И по поводу поискового окна подумаю как сделать лучше.
 
Текущая важная задача для меня - третий этап и пока не хотелось бы увязнут в решении вопросов предпочтений, но постараюсь решать вопросы отладки по ходу событий. На сегодня нужна информация о проблемах и несоответствиях. Храню память о них и решаю по мере возможности. Уследить, что не так довольно сложно.
 

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 15:02 07-05-2015 | Исправлено: BKSRU, 16:56 07-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoldenDict на основе сборки 1.5RC475 + последние поправки - (не UI Revolution)
- Download: - только exe файл.
 
New: Изменен принцип Drag & Drop для строки ввода RegExp (WildcardUnix).
  • При перетаскивании курсором мыши слова или выражения в поле ввода RegExp (WildcardUnix), убираются начальный и конечный символы. Внутренние множественные пробелы подменяются одиночными.
  • Без модификатора, происходит предварительная очистка поля ввода.
  • Модификатор Ctrl предотвращает предварительную очистку поля ввода, добавляет разделительный пробельный символ и следом новую строку.

Для главной строки поиска подобное пока не делал. Хотя и не сложно, но нет времени каждый раз возиться, таща за собой измененный официльный код. Но если Abs62 не введет это в официальный код, то несомненно сделаю.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 10:02 08-05-2015 | Исправлено: BKSRU, 16:58 08-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoldenDict на основе сборки 1.5RC475 + последние поправки - (не UI Revolution)
- Download: - только exe файл.
 
New: В Окне-Фильтра масштабиремый шрифт (в пределах 9-24 пикселей) колесиком мыши с модификатором Ctrl.
 

 
P.S.  Сборку перезалил с исправлением вывода размера тултипа пункта списка.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 16:53 08-05-2015 | Исправлено: BKSRU, 16:51 10-05-2015
Rock

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

Цитата:
GoldenDict на основе сборки 1.5RC475 + последние поправки - (не UI Revolution)

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

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 11:44 10-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пока не могу ничего сказать. Не вижу у себя подобной проблемы. Но мой тестовый комплект словарей не велик.
И о каком поиске идет речь? Если в строке RegExp (WildcardUnix), то так и будет, в зависимости от количества заголовков в истории.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 12:34 10-05-2015 | Исправлено: BKSRU, 12:49 10-05-2015
Rock

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

Цитата:
И о каком поиске идет речь?

Речь идет о поле ввода слова для перевода.
1. Выйти из GD, если запущен.
2. Запустить GD.
  Загружается GUI, в поле ввода моргает курсор. Начать вводить слово (можно подождать сколько угодно долго). После ввода первой буквы курсор замирает секунд на 5-6 (буквы не видно), затем появляется буква и drop-down list с подсказками на эту букву.
3. Последующая работа происходит нормально -- drop-down list появляется мгновенно.
 
Такое появление наблюдалось у меня в GD сборок, скажем, 13-го года. Потом это поправили в 14-м или начале 15-го. В Ваших сборках проблема возникла опять.
В принципе, терпимо.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 13:24 10-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoldenDict на основе сборки 1.5RC475 + последние поправки - (не UI Revolution)
- Download: - только exe файл.
 
Обратите внимание - это не версия UI Revolution и не официальная сборка. Отладить с ходу такой менеджер с фильтром не просто. Но сделано все возможное, что бы все на текущий момент работало как положенно. Так, что на ваш страх и риск. В какой то мере это база более серьезного проекта. Хотелось бы, что бы была активность по поводу сбоев и несоответствий в сохранении информации и при каких обстоятельствах происходит.
 
New:  
1. Статистический анализатор текста.
2. Переработано контекстное меню.
3. Отрывное контекстное меню окна-фильтра.

 
Статистический анализатор - один из способов создания списка истории. Тесно взаимодействует с Менеджером журналов и Окном-фильтра. Обладает следующим функционалом:
  • Создание частотного списка текстового файла.  
  • Сортировка частотного списка по алфавитному Возрастанию/Убыванию.
  • Сортировка частотного списка по частотному Возрастанию/Убыванию.
  • Обеспечена любая сочетаемость с фильтрацией: Filtering/RegExp (WildcardUnix).

Начнем с различий во взаимодействии с контекстным меню Окна-фильтра. Из него исключен пункт Reset. Пункты меню сортировки по возрастанию Ascending и убыванию Descending теперь работаю с взаимоисключающими флажками. Если же флажки выключены оба, то сортировка исходная.
 
Для того, что бы создать частотный список необходимо выбрать в контекстном меню Менеджера журналов пункт Word Stat, а затем текстовый файл или например файл субтитров, статистичекий анализ которого желаем осуществить. В менеджере у нас появится новый журнал с именем Statistics, которое по желанию можно изменить.  
При этом как в Окне истории так и в Окне-фильтра появится частотный список слов файла, выбранного для статистического анализа. Частота повторяемости слова проставлена справа от каждого слова в списке.  
Проставленная частота появления слова не влияет на вывод карточки при выборе заголовка из списка. В плане взаимодействия с пользователем этот список ведет себя как обычный список.
Исходная сортировка списка - в порядке появления в тексте.
Сортировку и фильтрацию с этим списком можно производить с тем же функционалом, что и с обычным списком. И так же как и с обычным списком: Сортировка по алфавиту, Фильтрация RegExp (WildcardUnix) и Фильтрация по списку могут работать одновременно.
Сортировка по Алфавитному возрастанию Ascending и убыванию Descending, так же работает как и с обычным списком. Но новый пункт меню Frequency превращает подобную сортировку - сортировкой по Частотному возрастанию и убыванию. На обычный список этот пункт меню не действует, даже если он отмечен, в этом случае произойдет Алфавитная сортировка.
 
Остается добавить, что контекстное меню Окна-фильтра - отрывное. Т.е. если нажать курсором мыши на пунктирную линию вверху меню, оно станет самостоятельным окном и можно свободно производить эксперименты с фильтрацией списка.
 
Добавлено:
Rock нет у меня подобной проблемы, но повторю, что мой текущий набор словарей не велик. Проверьте свежую версию. Так же не мешало бы проверить текущую официальную версию, что бы убедиться, что проблема зависит от моей сборки. Может где, что не так сделал, хотя по возможности старался обходить официальный код. Судя по описанию, не очень похоже на проблемы с моей сборкой, но все таки рядом работал.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 16:01 10-05-2015 | Исправлено: BKSRU, 12:08 11-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoldenDict на основе сборки 1.5RC475 + последние поправки - (не UI Revolution) Обратите внимание - это не версия UI Revolution и не официальная сборка.  
- Download: - только exe файл.
NEW: Clear в контекстном меню Окна-фильтра удаляет не весь список, а только то, что в данный момент присутствует в списке, с учетом фильтрации. Такое поведение более логично.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 12:05 11-05-2015 | Исправлено: BKSRU, 18:06 14-05-2015
Rock

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

Цитата:
Проверьте свежую версию.  

Я проверил официальную сборку 1.5.0-RC-468-gb19df25 и goldendict-1.5.0-RC-475new8 Rev(EXE only).7z. В 1.5.0-RC-468-gb19df25 набор первого слова происходит очень быстро, drop-down list появляется моментально. В goldendict-1.5.0-RC-475new8 Rev(EXE only).7z набор первой буквы первого слова подвешивает GD (иногда винда даже пишет GD not responding), затем все работает нормально. Словарей у меня 66.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 16:28 11-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пока понятия не имею где могло произойти пересечение. Буду подчищать код, попробую разобраться,  если в этом дело. Хотя по просьбе наскоро пытался сделать очистку строки при D&D возможно оставил хвосты. Перепроверю.
Попробуйте текущую официальную сборку http://rghost.net/8PPq8tPs9

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 17:09 11-05-2015
Rock

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

Цитата:
Попробуйте текущую официальную сборку http://rghost.net/8PPq8tPs9

Ну, теперь все понятно -- регрессия. В ней тоже первая буква при первом поиске подвешивает GD.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 17:19 11-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock На самом деле не на 100 процентов стоит делать выводы. Официально, что нибудь выпустят для полной ясности. А так мало ли как у меня настроена среда разработки, наспех скомпилировал параллельную официальную версию, без удаления своей. Вдруг, что нибудь и пересеклось. Хотя мало вероятно. Но все таки лучше попросить Abs62, что бы он дал ссылку на свой вариант компиляции GD для проверки.
Здесь была ссылка на 475 версию сборки http://forum.ru-board.com/topic.cgi?forum=5&topic=30250&start=4080#3

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 17:28 11-05-2015 | Исправлено: BKSRU, 17:56 11-05-2015
Rock

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

Цитата:
Rock На самом деле не на 100 процентов стоит делать выводы.

Да, Вы совершенно правы. Проблема именно у Вас. goldendict-1.5.0-RC-475-gb7769c6(EXE only).7z работает без нареканий. Просто я в своей работе исключил (кардинально снизил вероятность) подобные проблемы с неправильными сборками на технологическом уровне и, практически, перестал рассматривать связанные с ними варианты.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 18:42 11-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если честно то все таки не все так просто. Дело в том, что в этой официальной версии нет последнего исправления. Хотя оно не должно было вроде как то повлиять. Но кто его знает.
Почистил систему и скомпилировал текущую официальную версию начисто.
Если не лень еще проверить http://rghost.net/8zQmMgry6
И если все таки проблема осталась. Лично мне остается надеяться, что все таки, что то в офиалке не так уж больно хлопотное в этом случае будет занятие искать причину.
Либо настройки моей среды отличны или есть какие либо различия в библиотеках. Собираю на виртуалке win7_64.
К слову сказать, все таки, подобной проблемы у меня не возникает.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:17 11-05-2015 | Исправлено: BKSRU, 19:18 11-05-2015
Rock

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

Цитата:
И если все таки проблема осталась.

Проверил. Осталась.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 20:01 11-05-2015
BKSRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну что ж, остается радоваться, что как минимум в моем коде ошибок нет. Проблема в чем то ином. Как нибудь разберусь.
 
Добавлено:
На авось http://rghost.net/7b22BZNHZ
Не поленился убрал последнее официальное обновление. Будет желание, проверьте для полной ясности.

Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 20:08 11-05-2015 | Исправлено: BKSRU, 20:10 11-05-2015
Rock

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

Цитата:
Не поленился убрал последнее официальное обновление. Будет желание, проверьте для полной ясности.

Ну, и я не поленился -- не работает.
Вообще, очень похоже на то, что программа лезет в сеть в главном потоке, оно не отвечает и все блокируется. Это чисто догадка, не подкрепленная ничем.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 22:34 11-05-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict | DSLGD | DSL extension format


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru