Михаил Кондратович - Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)
7. Возможность «пришивания» компактного запускаемого просмотрщика к книге (или, вернее, упакованной в архив книги к такому просмотрщику, генерация «самопросматривающихся» книг). (реализовано: пока нигде. Еще одна мечта небесного цвета.).
Приложение В
Список жанров FictionBook
В FB 2.1 определен следующий список жанров:
Значение <genre> — Название — Название по-русски
* Science Fiction & Fantasy — (Научная фантастика и Фэнтези)
sf_history — Alternative history — Альтернативная история
sf_action — Action — Боевая фантастика
sf_epic — Epic — Эпическая фантастика
sf_heroic — Heroic — Героическая фантастика
sf_detective — Detective — Детективная фантастика
sf_cyberpunk — Cyberpunk — Киберпанк
sf_space — Space — Космическая фантастика
sf_social — Social-philosophical — Социально-философская фантастика
sf_horror — Horror & mystic — Ужасы и Мистика
sf_humor — Humor — Юмористическая фантастика
sf_fantasy — Fantasy — Фэнтези
sf — Science Fiction — Научная Фантастика
* Detectives & Thrillers (Детективы и Триллеры)
det_classic — Classical detectives — Классический детектив
det_police — Police Stories — Полицейский детектив
det_action — Action — Боевик
det_irony — Ironical detectives — Иронический детектив
det_history — Historical detectives — Исторический детектив
det_espionage — Espionage detectives — Шпионский детектив
det_crime — Crime detectives — Криминальный детектив
det_political — Political detectives — Политический детектив
det_maniac — Maniacs — Маньяки
det_hard — Hard-boiled — Крутой детектив
thriller — Thrillers — Триллер
detective — Detectives — Детектив, не относящийся в прочие категории.
* Prose (Проза)
prose_classic — Classics prose — Классическая проза
prose_history — Historical prose — Историческая проза
prose_contemporary — Contemporary prose — Современная проза
prose_counter — Counterculture — Контркультура
prose_rus_classic — Russian classics prose — Русская классическая проза
prose_su_classics — Soviet classics prose — Советская классическая проза
* Romance (Любовные романы)
love_contemporary — Contemporary Romance — Современные любовные романы
love_history — Historical Romance — Исторические любовные романы
love_detective — Detective Romance — Остросюжетные любовные романы
love_short — Short Romance — Короткие любовные романы
love_erotica — Erotica — Эротика
* Adventure (Приключения)
adv_western — Western — Вестерн
adv_history — History — Исторические приключения
adv_indian — Indians — Про индейцев
adv_maritime — Maritime Fiction — Морские истории
adv_geo — Travel & geography — Путешествия и география
adv_animal — Nature & animals — Природа и животные
adventure — Other — Прочие приключения (то, что не вошло в другие категории)
* Children's (Детское)
child_tale — Fairy Tales — Сказка
child_verse — Verses — Детские стихи
child_prose — Prose — Детская проза
child_sf — Science Fiction — Детская фантастика
child_det — Detectives & Thrillers — Детские остросюжетные
child_adv — Adventures — Детские приключения
child_education — Educational — Детская образовательная литература
children — Other — Прочая детская литература (то, что не вошло в другие категории)
* Poetry & Dramaturgy (Поэзия, Драматургия)
poetry — Poetry — Поэзия
dramaturgy — Dramaturgy — Драматургия
* Antique literature (Старинное)
antique_ant — Antique — Античная литература
antique_european — European — Европейская старинная литература
antique_russian — Old russian — Древнерусская литература
antique_east — Old east — Древневосточная литература
antique_myths — Myths. Legends. Epos — Мифы. Легенды. Эпос
antique — Other — Прочая старинная литература (то, что не вошло в другие категории)
* Scientific-educational (Наука, Образование)
sci_history — History — История
sci_psychology — Psychology — Психология
sci_culture — Cultural science — Культурология
sci_religion — Religious studies — Религиоведение
sci_philosophy — Philosophy — Философия
sci_politics — Politics — Политика
sci_business — Business literature — Деловая литература
sci_juris — Jurisprudence — Юриспруденция
sci_linguistic — Linguistics — Языкознание
sci_medicine — Medicine — Медицина
sci_phys — Physics — Физика
sci_math — Mathematics — Математика
sci_chem — Chemistry — Химия
sci_biology — Biology — Биология
sci_tech — Technical — Технические науки
science — Other — Прочая научная литература (то, что не вошло в другие категории)
* Computers & Internet (Компьютеры и Интернет)
comp_www — Internet — Интернет
comp_programming — Programming — Программирование
comp_hard — Hardware — Компьютерное «железо» (аппаратное обеспечение)
comp_soft — Software — Программы
comp_db — Databases — Базы данных
comp_osnet — OS & Networking — ОС и Сети
computers — Other — Прочая околокомпьтерная литература (то, что не вошло в другие категории)
* Reference (Справочная литература)
ref_encyc — Encyclopedias — Энциклопедии
ref_dict — Dictionaries — Словари
ref_ref — Reference — Справочники
ref_guide — Guidebooks — Руководства
reference — Other — Прочая справочная литература (то, что не вошло в другие категории)
* Nonfiction (Документальная литература)
nonf_biography — Biography & Memoirs — Биографии и Мемуары
nonf_publicism — Publicism — Публицистика
nonf_criticism — Criticism — Критика
design — Art & design — Искусство и Дизайн
nonfiction — Other — Прочая документальная литература (то, что не вошло в другие категории)
* Religion & Inspiration (Религия и духовность)
religion_rel — Religion — Религия
religion_esoterics — Esoterics — Эзотерика
religion_self — Self-improvement — Самосовершенствование
religion — Other — Прочая религионая литература (то, что не вошло в другие категории)
* Humor (Юмор)
humor_anecdote — Anecdote — Анекдоты
humor_prose — Prose — Юмористическая проза
humor_verse — Verses — Юмористические стихи
humor — Other — Прочий юмор (то, что не вошло в другие категории)
* Home & Family (Домоводство (Дом и семья))
home_cooking — Cooking — Кулинария
home_pets — Pets — Домашние животные
home_crafts — Hobbies & Crafts — Хобби и ремесла
home_entertain — Entertaining — Развлечения
home_health — Health — Здоровье
home_garden — Garden — Сад и огород
home_diy — Do it yourself — Сделай сам
home_sport — Sports — Спорт
home_sex — Erotica & sex — Эротика, Секс
home — Other — Прочее домоводство (то, что не вошло в другие категории)
Приложение Г
Список возможных языков
Ниже приведены коды языков, которые можно прописывать в тэгах <lang> и <src-lang>.
Здесь приведены только основные кодировки, полный список содержится в стандарте ISO 639:
abk — ab — Абхазский
aze az Азербайджанский
alb/sqi sq Албанский
eng en Английский
arm/hye hy Армянский
ba Башкирский
bel be Белорусский
bul bg Болгарский
hun hu Венгерский
vie vi Вьетнамский
dut/nla nl Голландский
ell/gre el Греческий современный (1453-)
dan da Данийский
grc Древнегреческий (до 1453)
heb he Иврит
esl/spa es Испанский
ita it Итальянский
kaz kk Казахский
kir ky Киргизский
chi/zho zh Китайский
kor ko Корейский
lat la Латинский
lav lv Латвийский
lit lt Литовский
mac/mak mk Македонский
mol mo Молдавский
mon mn Монгольский
deu/ger de Немецкий
mul Несколько языков
und Неопределенный
nor no Норвежский
fas/per fa Персидский
pol pl Польский
por pt Португальский
rus ru Русский
san sa Санскрит
slk/slo sk Словацкий
slv sl Словенский
tgk tg Таджикский
tat tt Татарский
tur tr Турецкий
uzb uz Узбекский
ukr uk Украинский
cym/wel cy Уэльский
fin fi Финский
fra/fre fr Французский
che Чеченский
ces/cze cs Чешский
hr Хорватский
sve/swe sv Шведский
epo eo Эсперанто
est et Эстонский
jpn ja Японский
Приложение Д
Регулярные выражения
==Важно!========================
Это описание было заимствовано из документации к программе Дмитрия Грибова СlearTXT. Реализация регулярных выражений в FB Editor несколько отличается от СlearTXT. Поэтому, эта документация справедлива для FBE лишь с некоторыми оговорками.
Хотя, в связи с тем, что регулярные выражения используются не только в FB Editor, но и в других программах, упомянутых в книге, было принято волевое решение привести это описание здесь полностью.
===============================
Регулярные выражения — широко используемый способ описания шаблонов для поиска текста и проверки соответствия шаблону. Специальные метасимволы позволяют определять, например, что Вы ищете подстроку в начале входной строки или определенное число повторений подстроки.
На первый взгляд регулярные выражения выглядят страшновато (ну хорошо, на второй — еще страшнее ;) ). Однако вы очень быстро оцените всю их мощь. Они избавят вас от длительного и нудного ручного поиска/замены/правки, а в некоторых случаях дадут вам возможности, реализация которых «ручками» даже не придет вам в голову.
СИМВОЛЫЭто простейшие случаи подстановок.
xNN — символ с шестнадцатеричным кодом NN
t — табуляция (HT/TAB), можно также x09