wxLua Dictionary SearchПодписка на Комментарии к "wxLua Dictionary Search"

Аватар xxblx

wxLua Dictionary Search - приложение для поиска по словарям. Поддерживает словари в формате текстовых файлов.

Возможности:

  • Добавление и удаление словарей через меню "Файл"
  • Поиск по всем словарям
  • Поиск только по выделенным словарям
  • Поиск по всем словарям, кроме выделенных
  • Игнорирование регистра (опционально)
  • Поиск только "целого слова" (опционально, по запросу "арбуз" при вкл. найдет только "арбуз", при выкл. найдет "арбуз", "арбузный", "арбузов" и т.д.)
  • Сохранение результатов поиска в файл

Примеры словарей, поддерживаемых программой:

[xxblx@localhost dictionaries]$ file Брокгауз_Ефрон
Брокгауз_Ефрон: UTF-8 Unicode text, with very long lines
[xxblx@localhost dictionaries]$ file БСЭ.txt
БСЭ.txt: UTF-8 Unicode text, with very long lines
[xxblx@localhost dictionaries]$ file Ефремова
Ефремова: UTF-8 Unicode text, with very long lines, with CRLF line terminators
  • Брокгауз_Ефрон - 5257 строк
  • БСЭ.txt - 75484 строк
  • Ефремова - 123227 строк

Зависимости:

При создании приложения использовалась wxLua 2.8.12.3, собранная с Lua 5.2, wxGTK 2.8.12.
Работоспособность приложения не проверялась с другими версиями wxWidgets (wxGTK) и wxLua + Lua 5.1 / LuaJIT.
---
Поскольку "из коробки" Lua не может изменять регистр у букв русского алфавита (string.upper и string.lower работают только с английскими буквами), для реализации смены регистра у строк, содержащих символы русского алфавита, используется сторонний самописный модуль Lua ru_str.

Лицензия: GNU GPL v3

Скриншоты:

Ссылки:

Идея создания приложения навеяна темой о поиске по словарям на LinuxForum.ru: http://linuxforum.ru/viewtopic.php?id=33118

Оставить отзывы, замечания и предложения можно в комментариях к записи, на LinuxForum.ru или на моем личном форуме.

Добавить комментарий