BíbliaAddon

Este plugin carrega o texto bíblico na memória a partir de um banco de dados SQLite e depois o gerencia através de sua interface gráfica, permitindo a leitura de um livro da Bíblia por capítulo.

Executando o BibleAddon.

Vá ao menu NVDA, submenu Ferramentas e selecione BibleAddon, o NVDA dirá "carregando a Bíblia". Assim que o plugin for carregado, você será posicionado em uma caixa de texto de várias linhas somente leitura contendo os versículos dos capítulos do livro selecionado. Na primeira vez que você carregar este complemento, você começará no livro de Gênesis, capítulo 1, e na próxima vez ele começará no capítulo do livro onde você parou antes de sair do complemento.

Nota: Inicialmente este plugin não possui uma combinação de teclas atribuída para chamá-lo, para atribuir uma delas, vá ao submenu Preferências do menu NVDA e selecione Gestos de entrada.

Como usar?

Com a seta para cima ou para baixo, o NVDA irá ler os versículos do capítulo do livro atualmente selecionado. Pressionar a tecla “Tab” uma vez o levará ao botão “Avançar”. Quando pressionado, este botão avança um capítulo no livro selecionado e posiciona você novamente no texto bíblico. Se você tabular novamente, você estará no botão "Anterior". Quando pressionado, este botão retrocede um capítulo no livro selecionado e posiciona você novamente no texto bíblico. Se você tabular novamente você estará no botão “sair”, que quando pressionado fechará o plugin.

Enquanto estiver na caixa de texto lendo o texto bíblico, você pode usar os seguintes atalhos de teclado:

Enquanto estiver na caixa de texto de leitura do versículo, se quiser ir para um capítulo específico do livro atual, pressione a tecla “Shift” mais “Tab” e digite um número de capítulo válido. E, em geral, você pode mover-se por toda a interface gráfica com tab ou shift plus tab.

Sua interface gráfica.

Tem formato retangular, mais largo do que alto, possui 3 seções organizadas em cabeçalho, principal e rodapé, ou seja, uma abaixo da outra, e dentro de cada seção seus componentes são organizados horizontalmente. A primeira seção contém os seguintes objetos:

Esses objetos compõem a barra de pesquisa do livro para leitura.

A segunda seção contém apenas uma caixa de texto multilinha somente leitura que ocupa toda a largura disponível, com todos os versículos que correspondem ao livro selecionado.

A terceira seção contém os seguintes objetos:

Informações Técnicas

Por enquanto, o plugin gerencia Bíblias cristãs protestantes que contêm 66 livros, ao contrário das cristãs católicas que são compostas por 72 livros.

O texto bíblico é armazenado em um arquivo de banco de dados SQLite que contém 2 tabelas, uma chamada Bíblia e outra chamada Detalhes, na tabela Bíblia estão todos os versículos contidos em uma Bíblia de 66 livros, cada versículo é um registro na tabela, enquanto na tabela Detalhes há apenas um registro com informações adicionais sobre aquela versão da Bíblia.

Com SQLite3 do cmd você pode gerenciar o arquivo com extensão bbl com todos os comandos que este gerenciador de banco de dados lhe oferece. Sempre tome o cuidado de fazer backup do seu arquivo bbl antes de manipulá-lo neste gerenciador.

Vale ressaltar que o texto ou versículos são armazenados junto com caracteres especiais que lhe conferem o formato RTF. Por questões de acessibilidade, não foi utilizado um widget wx que suportasse este formato, portanto antes de colocar o texto na caixa de texto para leitura, ele é processado para eliminar ao máximo todo o formato RTF.

Este plugin pode ler uma Bíblia, desde que o nome do arquivo do banco de dados SQLite tenha uma extensão bbl e o esquema do banco de dados esteja correto. Ele vem por padrão com a "Nova Tradução Viva" da Bíblia, cujo nome de arquivo é NTV.bbl. Para carregar uma versão diferente você deve ir até onde o plugin está armazenado, está em ..\AppData\Roaming\nvda\addons\BibleAddon\globalPlugins\BibleAddon Faça backup do arquivo NTV.bbl e depois copie para esse caminho o arquivo bbl que contém a versão da Bíblia que você deseja ler, depois reinicie o NVDA, ao abrir o BibleAddon ele deverá carregar a nova Bíblia.

Você pode acessar o código fonte deste plugin clique aqui.