Категории (тэги) книг в FBReader.

Что такое категория книги.

Начиная с версии 0.8.16, FBReader позволяет распределять книги по категориям. Это сделано для того, чтобы библиотека могла быть организована более удобным для пользователя образом.

Категория задается обычной строкой, набор строк не фиксирован, то есть пользователь в любой момент может добавить новую категорию. Каждая книга может принадлежать к одной или нескольким категориям. Эти категории перечислены в диалоге информации о книге в виде списка.

Пример: если в диалоге информации указан список «Science Fiction, Fantasy, New», это значит, что книга относится 3 категориям -- «Science Fiction», «Fantasy» и «New».

Название категории не может содержать запятую.

Пробелы и символы табуляции в начале и конце названия категории игнорируются.

Многоуровневые категории.

Если в названии категории встречается знак «/», то название этой категории воспринимается ка многоуровневое. Например, если в списке указано название категории «Fiction/SF & Fantasy/Fantasy», то книга отностся к подкатегории «Fantasy» в подкатегории «SF & Fantasy» в категории верхнего уровня «Fiction».

Название категории не может содержать символ «/».

Внешний вид дерева книг.

В библиотеке FBReader'а список книг показывается в виде дерева. Первые уровни этого дерева представляют собой названия категорий (одно или несколько, в зависимости от того, одно- или многоуровневые категории использованы для книги), далее следует имя автора книги, затем название серии (если книга принадлежит к серии), и, наконец, название книги.

Если книга принадлежит к нескольким категориям, она присутствует в дереве несколько раз.

Если книга не принадлежит ни к одной из категорий, она показывается в дереве в специальной ветке «Books with no Tags».

Кроме этого, все книги перечислены в ветке «All Books».

Возможности настройки дерева книг.

Если вам не нравится дерево книг с разделением на категории, вы можете вернуться к традиционному виду, выключив опцию «Sort Books by Tags» в табе «Library» диалога настроек.

В том же табе вы можете немного изменить внешний вид дерева, отключив ветку «All Books».

Выделение книги в дереве.

Когда вы открываете библиотеку FBReader'а, книга, которую вы перед этим читали, выделена в дереве. При этом выделены все вхождения книги в дерево, однако показано только последнее из них. Если вы хотите увидеть другие места, где книга встречается в дереве, воспользуйтесь кнопками «Find Next/Previous».

Откуда берутся категории книги.

Категории для книг может задавать сам пользователь. Как это делается, описано в следующем пункте. Кроме этого, в некоторых форматах электронных книг есть возможность для указания списка категорий. Текущая версия FBReader понимает список категорий (жанров) форматов fb2, Mobipocket и oeb/epub.

Как изменить набор категорий конкретной книги.

Вы можете в любой момент изменить список категорий книги. Для этого вызовите диалог информации о книге и в табе «Tags» отредактируйте список. Названия категорий изменятся только для книги, информацию о которой вы меняли. Если при этом вы введете не существовавшее ранее название категории, оно автоматически появится в дереве. Если вы удалите название категории, к которой относилась только одна книга, эта категория автоматически исчезнет из дерева.

Как редактировать, клонировать и объединять категории.

Если вы хотите изменить что-нибудь не для отдельной книги, а для категории, в которую входит несколько книг, вам нужно вызвать диалог редактирования категории. Для этого нажмите на рисунок, изображающий лампочку, справа от названия категории в дереве.

В открывшемся диалоге вы можете:

Как удалять категории.

Если вы хотите удалить категорию, нажмите на знак минус справа от названия категории в дереве. После дополнительного вопроса, категория будет удалена из списков всех книг, однако сами книги никуда не пропадут.

Если у категории есть подкатегории, в диалоге удаления появятся 3 кнопки -- «This Only», «With Subtags« и «Cancel». Если вы выберете первый вариант, удалится только в точности текущая категория (если есть книги, которые к ней относятся). Если же выберете второй, удалятся и все ее подкатегории, и соответствующая ветка из дерева исчезнет.

Например, если у вас есть книги с категорией «Fiction» и книги с категорией «Fiction/Horror», то при удалении категории «Fiction» вы можете