BranhamSermonSearch (BSS)
программа для поиска цитат в проповедях Уилльяма Марриона Бранхама.

Руководство пользователя
1. О программе
BranhamSermonSearch (BSS) - мультиязычная мультиплатформенная программа для поиска цитат в проповедях Уилльяма Бранхама. В программе содержатся все проповеди на английском языке, а также переведенные на русский язык и французский языки (зависит от версии программы). В программе также присутствует английская и русская Библии. Также благодарим братьев за советы, которые они нам давали в процессе разработки данной программы. Остальные функции, которых в данный момент нет в этой программе, постараемся реализовать в следующей версии.
Небольшое отступление - обязательно присылайте Ваши замечания и пожелания по программе, а также все замеченные ошибки и недоработки. Помните, если не пришлете Вы - не пришлет никто, программа не сможет развиваться дальше. Будем рады любому совету и пожеланию (по возможности постараемся добавить в следующую версию).

2. Обновление и пополнение программы
Обновление базы проповедей происходит автоматически при подключенном интернете.
Также возможно обновление самостоятельно в режиме "off-line". Для этого переместите (скопируйте) файлы с обновлением в папку "sql/import" в папке программы. Внимание, после запуска программы обновление автоматически будет добавлено в программу, а файлы будут удалены из папки.
Опытные пользователи могут удалять и добавлять проповеди самостоятельно. (пункт 15)

3. Функции поиска и их применение
По умолчанию программа будет производить поиск во всех проповедях, имеющихся в базе данных или в тексте Библии. Существует возможность выбора проповедей или книг/глав Библии, в которых вы желаете произвести поиск. В программе, для упорядоченного вывода информации и облегчения поиска, существует так называемое «дерево» названий проповедей (или Книг Библии). Это «дерево» показывается на экране если кнопка  находится в ненажатом состоянии. Один вид «дерева» (кнопка ) упорядочен по датам проповедей. Другой (кнопка ) — в алфавитном порядке названий. При нажатии кнопки  отобразится «дерево» с книгами Библии. Книги Библии упорядочены только в порядке следования. Отметив (нажав мышкой в пустые квадратики напротив названия проповеди, годов или книг Библии) нужные вам названия, программа будет производить поиск только в них. При двойном нажатии на название проповеди в «дереве» или на номер главы книги Библии, откроется весь её текст. Убрать «дерево» с экрана можно нажатием на кнопку , но если в нём у вас были отмечены проповеди или книги Библии, поиск по-прежнему будет производиться в отмеченных проповедях или годах. Чтобы избежать этого, переключитесь на другой вид «дерева» (не обязательно отображая его на экране) или нажмите "снять выделение со всех" .  Также из поиска можно убрать "дублирующие" переводы. Для этого нажмите кнопку "скрыть дубликаты" . Если Вы вновь хотите искать по всем переводам - нажмите кнопку "показать дублирующие переводы".
Есть возможность сравнить тексты дублирующих переводов друг с другом, а также проповедь с оригиналом (для версии, с двумя языками). (пункт 13)

4. Поиск слов и словосочетаний
По опыту известно, что даже с помощью программ поиска бывает очень непросто найти ту или иную фразу или слово, потому что очень часто человек запоминает фразу или слово не совсем точно, поэтому наберитесь терпения, прежде чем у вас станет быстро и гладко получаться находить искомые слова и фразы. Слова для поиска вводятся в строку поиска (верхняя белая строка) после нажатия на неё мышкой. Поиск приводится в действие кнопкой «поиск» или "ввод" на клавиатуре.  Также можно ограничить поиск, отмечая нужные пункты, которые появляются по кнопке "расширенный поиск".
(Для запуска расширенного поиска используется своя кнопка во всплывающем окне, а кнопка поиска после строки ввода запроса всегда используется для обычного поиска)..
По умолчанию запрос ищется только с различным окончанием слов. Например, Вы вводите "обще", в результате будут "общение, общее", но не будет "сообщение".
Но в расширенном поиске Вы можете выбрать пункт "любая часть слова", в таком случае при запросе, например, "орок", Вы получите в результатах "сорок, пророк, обморок". (Примечание: при таком поиске заметно увеличивается время поиска и программа может даже визуально "подвиснуть")
Также вы можете указать, что искомое слово не может быть частью другого слова, например Вы ищете только слова "пророк сказал", но Вам выдает также "пророку" и "сказали". Тогда Вы можете ограничить выдачу данным параметром "слова не могут быть частями слов".
Также Вы можете найти точную фразу. При данном параметре, если Вы ищете "на деле" не будут показаны результаты "на самом деле".
"Обычный поиск" - равнозначно стандартному поиску без настроек.

4.1. Основные правила
Принимая во внимание специфику русского языка и его грамматику, необходимо усвоить некоторые принципы, каким образом нужно правильно вносить слова для поиска. Слова в русском языке имеют окончания и приставки, которые не всегда меняют суть слова, а служат только для согласования этого слова в предложении. Поэтому при поиске надо учитывать, желаете ли вы найти какую-то конкретную форму слова, или же все формы слова с одним и тем же корнем или неизменяемой частью. Например, вы хотите найти все цитаты пророка, где он говорил о крещении. В данном случае, в строке поиска вы должны набрать неизменяемую при склонении часть этого слова: крещени (потому что это слово может находиться в разных формах: «крещением», «крещения», «крещении» и т. д.). Все сочетания букв в строке поиска программа воспринимает как произвольную часть слова. Например, чтобы найти параграфы, в которых пророк говорит о благодарности, в строке поиска нужно набрать следующее: благодар (так как могут встретиться другие формы этого слова, такие как «благодарение», «благодарен», «возблагодарил», «отблагодарить», «поблагодарить» и т.д. , в которых «благодар» является неизменной частью). Когда вы просто записываете слова (части слов) через пробел в строку поиска, программа воспринимает их как набор слов (частей слов), которые она потом находит в тексте одного пронумерованного параграфа, причём эти слова могут находиться в разных частях цитаты (параграфа), абсолютно не взаимосвязанные между собой. Для удобства и ускорения поиска, при вводе поисковых слов вы можете прибегнуть к функциям расширенного поиска.

6. Количество отображаемых на экране параграфов
На экране всегда отображается 20 абзацев из результата поиска. Числа между стрелочками отображают текущую страницу результатов и общее количество страниц. В маленьком окошке рядом со стрелочками можно перейти сразу к определенной странице.

7. Обращение к различным окнам поиска
При каждом поиске, обращении к контексту проповедей и создании или открытия файла цитат создаётся новая вкладка, которое остаётся до тех пор, пока вы ее не закроете или выйдете из программы. При большом количестве вкладок в конце строки с вкладками появляется панель со стрелочками, которые позволяют прокручивать строку вкладок к предыдущим и последующим.

8. Обращение к контексту
Каждый отображаемый параграф можно посмотреть в контексте проповеди, нажав на заголовок или номер абзаца, а также при нажатии "контекст" в контекстном меню (то, которое открывается по щелчку правой кнопки мыши). В результате этого откроется весь текст проповеди, а исходный параграф будет находиться вверху экрана.

9. Печать
На данный момент нажимая кнопку «печатать» , отпечатаются все параграфы, которые отображаются в текущем окне в данный момент (См. «Количество отображаемых параграфов»). Распечатка будет идентична тексту который вы видите на экране монитора (выделенные искомые слова, названия проповеди над каждым параграфом. Если нужно напечатать только выборочные параграфы, то прежде их нужно перенести в отдельный файл.

12. Отображение искомых слов и названий проповеди
Посредством кнопки «показывать названия параграфов»  можно включать/отключать отображение названий проповедей в начале каждого параграфа (например, это удобно при распечатке текста всей проповеди), в этом случае поиск контекста параграфа будет выполняться по нажатию на номер абзаца или из контекстного меню. (Примечание: заголовки не убираются, а уменьшаются, поэтому при копировании в некоторые программы могут проявится в обычном размере).

13. Отображение двух языков или двух переводов параллельно.
При наличии в программе двух  и более языков Вы можете сравнить текущий текст с оригинальным английским или любым другим, при наличии проповеди на этом языке.
Также при наличии дублирующего (повторного) перевода Вы можете сравнить два перевода одновременно. Для этого нажмите в открытой проповеди . В раскрывающемся списке будет возможность выбора проповеди для параллельного отображения на другом языке или на текущем при наличии повторного перевода. Чтобы выровнять по параграфам левую и правую колонку нажмите по номеру абзаца или заголовку. Тогда и в правой и левой колонке будет текст передвинут до этого абзаца.

14. Изменение размера шрифта
Вы можете изменить размер и стиль шрифта на тот, который Вам легче читать. Делается это в пункте меню "служебное -> настройки -> шрифт.
Примечание: шрифт меняется при изменении вида дерева и в новых вкладках или при перезапуске программы.
Также Вы можете изменить общий стиль программы в настройках. Как общий стиль (в программе есть пресеты), так и более детально цвета на свой вкус (для опытных пользователей).

15. Проигрывание mp3
По умолчанию аудиопроповеди проигрываются напрямую с сервера без загрузки на копьютер. При медленном интернет соединение аудиофайл может не успевать буферизироваться. В таком случае лучше в настройках во вкладке "содержимое" снять галочку "воиспроизводить не скачивая"

16. Функции для опытных пользователей ПК.
С помощью файла .ini Вы можете настроить некоторые параметры дополнительно. Вы можете включить возможность удаления и добавления проповедей самостоятельно, изменение цвета выделения найденного слова, добавление новых языков. Не изменяйте и не удаляйте значения, которые не можете понять. А также перед внесением изменений сделайте копию оригинального файла.
Краткий список::
Включить возможность добавлять проповеди и удалять из базы: измените "Converter=false" на "Converter=true". Чтобы получить инструкцию по подготовке проповедей, напишите нам в разделе "Контакты" на сайте "Обещанное восстановление". В будущем также будет доступно на страничке программы.
Изменение цвета выделения найденного слова - измените значение параметра "searchColor" на значение, которое больше нравится. Поддерживаются все HTML цвета. Значения и параметры можно найти в Интернете.
Также можно добавлять другие языки в программу. Инструкция и пояснение пока доступны только по личному запросу. В будущем будет выложено на страничке программы.

Up