Это дополнение загружает библейский текст из базы данных SQLite в память, а затем управляет им через свой графический интерфейс, позволяя вам читать книгу Библии по главам.
Перейдите в меню NVDA, подменю «Сервис» и выберите «BibleAddon», NVDA произнесёт «загрузка Библии». После загрузки дополнения вы окажетесь в многострочном текстовом поле только для чтения, содержащем стихи главы выбранной книги. При первом запуске этого дополнения вы начнёте с книги Бытие, глава 1; в следующий раз вы начнёте с той главы книги, на которой остановились перед выходом из дополнения.
Примечание: Изначально это дополнение не имеет назначенного сочетания клавиш для вызова. Чтобы назначить его, перейдите в меню NVDA, подменю «Параметры» и выберите «Жесты ввода».
С помощью клавиш со стрелками вверх или вниз NVDA будет читать стихи текущей выбранной главы книги. Если вы нажмёте клавишу Tab один раз, вы перейдёте к кнопке «Далее». Нажатие этой кнопки переходит на одну главу вперёд в выбранной книге и возвращает вас к тексту Библии. Если вы нажмёте Tab ещё раз, вы окажетесь на кнопке «Назад». Нажатие этой кнопки возвращает на одну главу назад в выбранной книге и возвращает вас к тексту Библии. Если вы нажмёте Tab ещё раз, вы окажетесь на кнопке «Выход», нажатие которой закроет дополнение.
Находясь в поле чтения текста Библии, вы можете использовать следующие сочетания клавиш:
Находясь в текстовом поле чтения стихов, если вы хотите перейти к определённой главе текущей книги, нажмите клавишу «Shift» плюс «Tab», а затем введите номер главы. В общем, вы можете перемещаться по всему графическому интерфейсу с помощью клавиши Tab или Shift+Tab.
Он имеет прямоугольную форму, шире, чем выше, и состоит из 3 разделов, организованных как заголовок, основная часть и подвал, то есть один под другим, а внутри каждого раздела его компоненты организованы горизонтально. Первый раздел содержит следующие объекты:
Эти объекты составляют панель поиска книги для чтения.
Второй раздел содержит только многострочное текстовое поле только для чтения, которое занимает всю доступную ширину, со всеми стихами, соответствующими выбранной книге.
Третий раздел содержит следующие объекты:
На данный момент дополнение работает с протестантскими христианскими Библиями, содержащими 66 книг, в отличие от католических христианских Библий, состоящих из 72 книг.
Библейский текст хранится в файле базы данных SQLite, который содержит 2 таблицы: одна называется Bible, другая — Details. В таблице Bible находятся все стихи, которые содержит Библия из 66 книг; каждый стих является записью в таблице, в то время как в таблице Details есть только одна запись с дополнительной информацией об этой версии Библии.
С помощью SQLite3 из командной строки вы можете управлять файлом с расширением bbl, используя все команды, которые предлагает этот менеджер баз данных. Всегда делайте резервную копию вашего файла bbl перед его изменением с помощью этого менеджера.
Стоит отметить, что текст или стихи хранятся вместе со специальными символами, придающими им формат RTF. По соображениям доступности не использовался виджет wx, поддерживающий этот формат, поэтому перед помещением текста в поле для чтения он обрабатывается для максимального удаления всего форматирования RTF.
Это дополнение может читать Библию при условии, что файл базы данных SQLite имеет расширение bbl, а схема базы данных корректна. По умолчанию поставляется Библия «Новый живой перевод» (New Living Translation), имя файла которой — NTV.bbl.
Чтобы загрузить другую версию, перейдите в папку, где хранится дополнение. Обычно это:
..\AppData\Roaming\nvda\addons\BibleAddon\globalPlugins\BibleAddon
Сделайте резервную копию файла NTV.bbl, а затем скопируйте в этот путь файл bbl, содержащий версию Библии, которую вы хотите читать. Затем перезапустите NVDA; при открытии BibleAddon должна загрузиться новая Библия.
Вы можете получить доступ к исходному коду этого дополнения, нажав здесь.