Моя новая программа для чтения Типитаки на ПК - Язык пали - Постижение

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Имя пользователя: Пароль:

Автор Тема: Моя новая программа для чтения Типитаки на ПК  (Прочитано 2092 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Кхантибало

  • Содружество
  • Участник
  • Оффлайн Оффлайн
  • Сообщений: 74
    • Московская община Тхеравады

Выпустил бета-версию, доступную для всеобщего ознакомления.

Интерфейс программы - английский, русского скорее всего не будет, но уже сейчас сделана инструкция на русском, в котором описан как процесс установки, так и функционал программы - как и что делать.

Проект открытый, выложены исходники.
Адрес проекта: http://palitextreader.codeplex.com/

Бета-версия, т.е. весь наиболее важный функционал реализован, но будут ещё доработки (скорее всего мелкие). Возможны ошибки.
« Последнее редактирование: 05 Май 2012 22:42 от Ассаджи »
Записан

Кхантибало

  • Содружество
  • Участник
  • Оффлайн Оффлайн
  • Сообщений: 74
    • Московская община Тхеравады

Выпустил новую версию 1.1.
http://palitextreader.codeplex.com/releases/view/41590

Инструкция на русском
http://palitextreader.codeplex.com/releases/view/41590#DownloadId=109939

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

Новое:
+ история поиска сделана в виде вкладки для быстрого возврата к словам, которые искали ранее
+ форматирование в словаре теперь обрабатывается программой, делая его более читабельным
+ возможность добавлять термины в словарь и редактировать существующие
+ при вводе палийских символов вставка происходит в позицию курсора, а не в конец слова как раньше
+ приделаны пиктограммы для узлов дерева и элементов списка закладок и найденных книг.
+ программе приделана иконка в виде буддийского флага :)
+ в диалоге "book navigation" отображается список закладок в текущей книге с возможностью перехода по ним, не открывая книгу несколько раз
+ в диалоге "Open book" сделана вкладка Recent Books со списком закрытых книг, позволяющая открыть их заново на том месте, где закрыли.
+ при поиске по Типитаке без учёта диакритики поведение теперь такое же, как и при поиске с её учётом. По умолчанию находятся точные совпадения, при необходимости искать совпадения с любой частью слова, нужно завернуть слово в звёздочки
+ при поиске по Типитаке и словарю выводится внятное сообщение no results если ничего не найдено
+ перед созданием поискового индекса программа проверяет наличие свободного места на диске
+ приделан диалог "О программе", где можно увидеть номер её версии

Бета-версия. Комментарии и сообщения об ошибках приветствуются.
Записан

Ассаджи

  • Администратор
  • Участник
  • Оффлайн Оффлайн
  • Сообщений: 6420

Спасибо, удобно.

Для меня важно, чтобы можно было искать глоссы с определенями слов, а для этого нужен поиск по нескольким словам, с подстановкой (например, "katam* viri*" ).
Записан

Кхантибало

  • Содружество
  • Участник
  • Оффлайн Оффлайн
  • Сообщений: 74
    • Московская община Тхеравады

Спасибо, удобно.

Для меня важно, чтобы можно было искать глоссы с определенями слов, а для этого нужен поиск по нескольким словам, с подстановкой (например, "katam* viri*" ).
Это возможно, но только в режиме, когда диакритика учитывается (т.е. флаг Ignore pali diacritics снят). И в этом случае по умолчанию оно ищет не фразу, а документы, в которых эти слова с подстановкой присутствуют.
Поскольку используется движок Lucene.net, то по идее в этом режиме должен работать весь язык запросов, описанный здесь
http://lucene.apache.org/java/2_4_0/queryparsersyntax.html
Там есть такая вещь как Proximity Searches, по идее она должна позволять указывать расстояние между словами. Я не пробовал....

В CST4 есть специальное поле, где можно указывать требуемое расстояние между словами.
В попытках перенять, я декомпилировал программу CST4, но оказалось, что этот принцип настолько сложный, что разобраться весьма затруднительно.
« Последнее редактирование: 24 Апрель 2010 19:55 от PavelBure »
Записан
Теги: