BibleAddon
- Автор: 'Carlos Pacheco
- Исходный код дополнения: Посетить Web-сайт BibleAddon
Краткое описание
BibleAddon - это дополнение для NVDA, позволяющее читать Библию непосредственно из программы.
Оно загружает библейский текст из базы данных SQLite и предоставляет удобный графический интерфейс для навигации по книгам, главам и стихам.
Поддерживает протестантский канон из 66 книг.
Интерфейс включает выпадающие списки для выбора завета и книги, навигационные кнопки для перехода между главами, а также текстовое поле для чтения.
Предусмотрены горячие клавиши для быстрой навигации: Alt+1/2 для выбора завета/книги, Alt+стрелки для перехода по главам.
Дополнение запоминает последнюю прочитанную позицию и поддерживает работу с различными переводами Библии в формате .bbl.
Примечание: В комплекте Библия только на испанском языке.
Сочетание клавиш можно изменить в жестах ввода в категории «BibleAddon».
Весь функционал дополнения подробно описан в справке.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| BibleAddon | 1.0 | 2025.1 | 2025.2 | 2024.1 | 02-11-2025 23:53:58 | 2593 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
BibleAddon (Чтение Библии)
- Автор: Carlos Pacheco
- Текущая версия: 1.0
- Совместимость с NVDA: версия 2024.1 и новее
- Скачать стабильную версию здесь
- Просмотреть исходный код на GitHub
Описание
Это дополнение загружает в память библейский текст из базы данных sqlite, а затем управляет им через графический интерфейс, позволяя читать по главам книгу Библии.
Запуск BibleAddon
Перейдите в меню NVDA, подменю "Инструменты" и выберите BibleAddon. NVDA произнесет "Загрузка Библии". После загрузки дополнения вы окажетесь в многострочном текстовом поле только для чтения, содержащем стихи выбранной главы книги.
При первом запуске дополнения вы начнёте с книги Бытие, глава 1. В последующие разы оно будет запускаться с той главы книги, на которой вы остановились перед выходом из дополнения.
Примечание: Изначально этому дополнению не назначена комбинация клавиш для вызова. Чтобы назначить её, перейдите в меню NVDA, подменю "Настройки" и выберите "Жесты ввода".
Как использовать
При первом открытии дополнения вы можете читать стихи первой главы книги Бытие с помощью стрелок вверх или вниз. При последующих открытиях вы будете читать стихи последней выбранной книги перед выходом из дополнения.
Если вы нажмёте клавишу "Tab" или "Табуляция" один раз, вы перейдёте к кнопке "Следующая". Эта кнопка при нажатии переходит на одну главу вперёд в выбранной книге и снова позиционирует вас в текстовом поле с библейским текстом.
Если вы снова нажмёте Tab, вы окажетесь на кнопке "Предыдущая". Эта кнопка при нажатии возвращает на одну главу назад в выбранной книге и снова позиционирует вас в текстовом поле с библейским текстом.
Если вы снова нажмёте Tab, вы окажетесь на кнопке "Выход", которая при нажатии закрывает дополнение.
Находясь в текстовом поле для чтения библейского текста, вы можете использовать следующие сочетания клавиш:
- Alt + 1: переводит к выпадающему списку для выбора завета
- Alt + 2: переводит к выпадающему списку для выбора книги
- Alt + стрелка вправо: переходит на одну главу вперёд в выбранной книге
- Alt + стрелка влево: возвращает на одну главу назад в выбранной книге
- Клавиша "Esc" или "Escape": закрывает дополнение
- Alt + клавиша "i": чтобы узнать, в какой книге и главе вы находитесь
Находясь в текстовом поле для чтения стихов, если вы хотите перейти к определённой главе текущей книги, нажмите клавишу "Shift" + "Tab", а затем введите номер допустимой главы.
В целом, вы можете перемещаться по всему графическому интерфейсу с помощью Tab или Shift + Tab.
Графический интерфейс
Он имеет прямоугольную форму, шире, чем выше, и содержит 3 секции, организованные как заголовок, основная часть и подвал (одна под другой). Внутри каждой секции компоненты расположены горизонтально.
Первая секция содержит следующие объекты:
- Выпадающий список для выбора завета
- Выпадающий список, который заполняется названиями книг в соответствии с выбранным заветом
- Комбинированный список, который загружает главы в соответствии с выбранной книгой
- Кнопка "Перейти", которая загружает стихи выбранной главы
Эти объекты составляют панель поиска книги для чтения.
Вторая секция содержит только многострочное текстовое поле только для чтения, которое занимает всю доступную ширину, со всеми стихами, соответствующими выбранной книге.
Третья секция содержит следующие объекты:
- Кнопка "Следующая", которая переводит на одну главу вперёд в выбранной книге
- Кнопка "Предыдущая", которая возвращает на одну главу назад в выбранной книге
- И наконец, кнопка "Выход", которая закрывает дополнение.
Техническая информация
Дополнение на данный момент работает с протестантскими христианскими Библиями, которые содержат 66 книг, в отличие от католических христианских, которые состоят из 72 книг.
Библейский текст хранится в файле базы данных sqlite, который содержит 2 таблицы: одна называется Bible, а другая - Details. В таблице Bible находятся все стихи, содержащиеся в Библии из 66 книг - каждый стих представляет собой запись в таблице, в то время как в таблице Details есть только одна запись с дополнительной информацией об этой версии Библии.
С помощью sqlite3 из командной строки вы можете управлять файлом с расширением .bbl всеми командами, которые предлагает эта система управления базами данных. Всегда принимайте меры предосторожности, создавая резервную копию вашего .bbl файла перед манипуляциями через этот менеджер.
Стоит отметить, что текст или стихи хранятся вместе со специальными символами, которые придают формат RTF. По соображениям доступности не использовался виджет wx, поддерживающий этот формат, поэтому перед помещением текста в текстовое поле для чтения он обрабатывается для удаления, по возможности, всего форматирования RTF.
Это дополнение может читать Библию при условии, что файл базы данных sqlite имеет расширение .bbl и схема базы данных корректна. По умолчанию поставляется с Библией "Новый перевод живых" (Nueva traducción Viviente), имя файла которой - NTV.bbl.
Чтобы загрузить другую версию, вы должны перейти в папку BibleAddon, переместить файл NTV.bbl в другую папку, а затем скопировать .bbl файл, содержащий версию Библии, которую вы хотите читать. После этого необходимо перезапустить NVDA и снова загрузить дополнение.