Обсуждение:Статьи — различия между версиями

Материал из FictionBook
Перейти к: навигация, поиск
 
 
Строка 1: Строка 1:
−
<html>
+
 
−
<meta content="text/html; charset=windows-1251" http-equiv="Content-Type">
+
−
<head>
+
−
<style>
+
−
<!--
+
−
pre    /* просто текст */
+
−
        {margin:0cm;
+
−
        margin-top:10px;    /* отступ сверху */
+
−
        margin-bottom:10px; /* отступ снизу */
+
−
        margin-left:30px;  /* отступ слева */
+
−
        margin-right:30px;} /* отступ справа */
+
−
p.p    /* просто текст */
+
−
        {margin:0cm;
+
−
        margin-top:0px;    /* отступ сверху */
+
−
        margin-bottom:0px; /* отступ снизу */
+
−
        margin-left:30px;  /* отступ слева */
+
−
        margin-right:30px; /* отступ справа */
+
−
        text-align:justify; /* выравнивание */
+
−
        text-indent:35.4px; /* абзацный отступ */
+
−
        font-size:15.0px;  /* размер шрифта */
+
−
        font-family:"Tahoma";} /* вид шрифта*/
+
−
p.title /* внутри тэга title */
+
−
        {margin:0cm;
+
−
        margin-top:7px;
+
−
        margin-bottom:7px;
+
−
        margin-left:30px;
+
−
        margin-right:30px;
+
−
        text-align:center;
+
−
        font-size:160%;
+
−
        background-color : #E7E7E7; /* цвет фона */
+
−
        font-family:"Tahoma";
+
−
        border : 1px solid black; /* рамка */
+
−
        font-weight:bold;}  /* толщина букв */
+
−
p.2    /* внутри тэга poem*/
+
−
        {margin:0cm;
+
−
        margin-top:0px;
+
−
        margin-bottom:0px;
+
−
        margin-left:90px;
+
−
        margin-right:30px;
+
−
        text-align:left;
+
−
        text-indent:30.4px;
+
−
        font-size:13.0px;
+
−
        font-family:"Tahoma";}
+
−
p.3    /* отступ до и после stanza */
+
−
        {margin:0cm;
+
−
        margin-top:0px;
+
−
        margin-bottom:0px;
+
−
        font-size:3.0px;}
+
−
</style>
+
−
</head>
+
−
<body>
+
−
== Общая структура документа. ==
+
−
<p class=p>FB2-документ состоит из стандартной строки, формат которой описан в следующей главе данного описания, и раздела <b>&lt;FictionBook&gt;</b>.</p>
+
−
<p class=p>Раздел FictionBook состоит из таких подразделов в указанном ниже порядке:</p>
+
−
<p class=p>1) <b>&lt;description&gt;</b> ╞ который описывает заголовок документа. <i>Одно и только одно вхождение.</i> (фразы вроде "одно и только одно вхождение" говорят, сколько раз подряд может идти данный тэг в данном месте документа) </p>
+
−
<p class=p>2) <b>&lt;body&gt;</b> ╞ описывает тело документа. <i>Одно или более вхождений.</i>
+
−
<p class=p>3) <b>&lt;binary&gt;</b> ╞ содержит приложенные к файлу двоичные объекты ╞ картинки и прочее. <i>Любое число вхождений.</i></p>
+
−
<p class=p>Иными словами, присутствуют как минимум разделы <b>&lt;description&gt;</b> с <b>&lt;body&gt;</b>, а остальное ╞ по необходимости.</p>
+
−
<p class=p>Пример:</p>
+
−
<pre>&lt;?xml version="1.0" encoding="windows-1251"?&gt;
+
−
&lt;FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0"
+
−
  xmlns:l="http://www.w3.org/1999/xlink"&gt;
+
−
&lt;description&gt;
+
−
  ...
+
−
&lt;/description&gt;
+
−
&lt;body&gt;
+
−
  ...
+
−
&lt;/body&gt;
+
−
  ...
+
−
&lt;body name="notes"&gt;
+
−
  ...
+
−
&lt;/body&gt;
+
−
&lt;binary id="cover.jpg" content-type="image/jpeg"&gt;/9j/4AAQSkZJRgABAgAAZABkAAD/
+
−
  ...
+
−
&lt;/binary&gt;
+
−
&lt;/FictionBook&gt;
+
−
</pre>
+
−
<p class=title>Первая строка документа</p>
+
−
<p class=p>Первая строка FB2-документа имеет следующий стандартный вид:</p>
+
−
<pre>&lt;?xml version="1.0" encoding="windows-1251"?&gt;</pre>
+
−
<p class=p>Свойство encoding задает кодировку документа, в нашем случае это windows-1251. А может быть, например, utf-8.</p>
+
−
<p class=title>Раздел FictionBook</p>
+
−
<p class=p>Этот раздел начинается сразу за первой строкой и открывается таким образом:</p>
+
−
<pre>&lt;FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0"
+
−
  xmlns:l="http://www.w3.org/1999/xlink"&gt;</pre>
+
−
<p class=p>В xmlns:l вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено xmlns:l="http://www.w3.org/1999/xlink", то ссылки надо оформлять как &lt;a l:href=...&gt...&lt;/a&gt;, а если объявлено xmlns:xlink="http://www.w3.org/1999/xlink", то надо так: &lt;a xlink:href=...&gt...&lt;/a&gt;. Аналогично и для ссылок в тэгах &lt;image/&gt;.</p>
+
−
<p class=title>Поля раздела description</p>
+
−
<p class=p>Раздел <b>&lt;description&gt;</b> состоит из перечисленных ниже частей в указанном порядке:</p>
+
−
<p class=p>1) <b>&lt;title-info&gt;</b> ╞ данные о книге. <i>Одно и только одно вхождение.</i></p>
+
−
<p class=p>2) <b>&lt;src-title-info&gt;</b> ╞ данные об исходнике книги (до перевода). <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>3) <b>&lt;document-info&gt;</b> ╞ информация об FB2-документе. <i>Одно и только одно вхождение.</i></p>
+
−
<p class=p>4) <b>&lt;publish-info&gt;</b> ╞ сведения об издании книги, которая была использована как источник при подготовке документа. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>5) <b>&lt;custom-info&gt;</b> ╞ произвольная информация. <i>Любое число вхождений.</i></p>
+
−
<p class=p>То есть обязательны разделы <b>&lt;title-info&gt;</b> и <b>&lt;document-info&gt;</b>, а остальные добавляются по необходимости.</p>
+
−
<p class=p>Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):</p>
+
−
<pre>  &lt;description&gt;
+
−
  &lt;title-info&gt;
+
−
  &lt;genre&gt;sci_medicine&lt;/genre&gt;
+
−
  &lt;genre&gt;science&lt;/genre&gt;
+
−
  &lt;author&gt;
+
−
    &lt;first-name&gt;Борис&lt;/first-name&gt;
+
−
    &lt;last-name&gt;Сергеев&lt;/last-name&gt;
+
−
  &lt;/author&gt;
+
−
  &lt;book-title&gt;Ум хорошо╡&lt;/book-title&gt;
+
−
  &lt;annotation&gt;
+
−
    &lt;p&gt;Об организации высших психических функций.&lt;/p&gt;
+
−
  &lt;/annotation&gt;
+
−
  &lt;date value="1984-01-01"&gt;1984&lt;/date&gt;
+
−
  &lt;coverpage&gt;&lt;image l:href="#cover.jpg"/&gt;&lt;/coverpage&gt;
+
−
  &lt;lang&gt;ru&lt;/lang&gt;
+
−
  &lt;src-lang&gt;ru&lt;/src-lang&gt;
+
−
  &lt;sequence name="Раскрывая тайны психики" number="2"/&gt;
+
−
  &lt;/title-info&gt;
+
−
  &lt;document-info&gt;
+
−
  &lt;author&gt;
+
−
    &lt;nickname&gt;Sclex&lt;/nickname&gt;
+
−
    &lt;email&gt;sclex_at_inbox.ru&lt;/email&gt;
+
−
  &lt;/author&gt;
+
−
  &lt;program-used&gt;Dn/2, Opera 8.50, Bred3&lt;/program-used&gt;
+
−
  &lt;date value="2006-05-21"&gt;2006-05-21&lt;/date&gt;
+
−
  &lt;id&gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&lt;/id&gt;
+
−
  &lt;version&gt;1.1&lt;/version&gt;
+
−
  &lt;history&gt;
+
−
    &lt;p&gt;1.0 - подготовка fb2 by Sclex&lt;/p&gt;
+
−
    &lt;p&gt;1.1 - вычитка ошибок by Sclex&lt;/p&gt;
+
−
  &lt;/history&gt;
+
−
  &lt;/document-info&gt;
+
−
  &lt;publish-info&gt;
+
−
  &lt;book-name&gt;Борис Федорович Сергеев. Ум хорошо╡&lt;/book-name&gt;
+
−
  &lt;publisher&gt;Молодая гвардия&lt;/publisher&gt;
+
−
  &lt;city&gt;М.&lt;/city&gt;
+
−
  &lt;year&gt;1984&lt;/year&gt;
+
−
  &lt;/publish-info&gt;
+
−
&lt;/description&gt;</pre>
+
−
<p class=p>Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).</p>
+
−
<br>
+
−
<p class=p>Внутри раздела <b>&lt;title-info&gt;</b>:</p>
+
−
<p class=p><b>&lt;genre&gt;</b> ╞ указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. <i>Любое число вхождений</i>, то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам "Медицина" и "Научно-образовательная: Прочее". </p>
+
−
<p class=p><b>&lt;author&gt;</b> ╞ содержит информацию об авторе книги. Возможны такие вложенные тэги как <b>&lt;first-name&gt;</b> ╞ имя, <b>&lt;last-name&gt;</b> ╞ фамилия, <b>&lt;middle-name&gt;</b> ╞ отчество, <b>&lt;nick&gt;</b> ╞ ник, и <b>&lt;email&gt;</b> ╞ адрес электронной почты. <i>Одно или более вхождений</i>, так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.</p>
+
−
<p class=p><b>&lt;book-title&gt;</b> ╞ описывает название книги. <i>Одно и только одно вхождение.</i> В нашем примере книга называется "Ум хорошо╡".</p>
+
−
<p class=p><b>&lt;annotation&gt;</b> ╞ аннотация книги. Возможны в любом количестве и порядке следующие вложенные тэги: <b>&lt;p&gt;</b>, <b>&lt;poem&gt;</b>, <b>&lt;cite&gt;</b>, <b>&lt;subtitle&gt;</b>, <b>&lt;table&gt;</b>, <b>&lt;empty-line/&gt;</b> с соответствующим содержанием. <i>От нуля до одного вхождения.</i></p>
+
−
<p class=p><b>&lt;keywords&gt;</b> ╞ содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. <i>От нуля до одного вхождения.</i></p>
+
−
<p class=p><b>&lt;date&gt;</b> ╞ хранит дату написания книги. В свойстве value дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. <i>От нуля до одного вхождения.</i> В нашем примере свойство value имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.</p>
+
−
<p class=p><b>&lt;coverpage&gt;</b> ╞ обложка книги. Внутри может содержать только тэг <b>&lt;image/&gt;</b>. <i>От нуля до одного вхождения.</i> В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).</p>
+
−
<p class=p><b>&lt;lang&gt;</b> ╞ сообщает язык книги в документе, то есть язык после перевода. <i>Одно и только одно вхождение.</i> В нашем примере это ru, то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.</p>
+
−
<p class=p><b>&lt;src-lang&gt;</b> ╞ определяет язык, на котором исходно написана книга, то есть язык до перевода. <i>От нуля до одного вхождений.</i> Те же коды, что для тэга <b>&lt;lang&gt;</b>. В нашем примере это ru, то есть русский язык. Английскому языку соответствует код en.</p>
+
−
<p class=p><b>&lt;translator&gt;</b> ╞ информация о переводчике книги. Возможны такие вложенные тэги как <b>&lt;first-name&gt;</b> ╞ имя, <b>&lt;last-name&gt;</b> ╞ фамилия, <b>&lt;middle-name&gt;</b> ╞ отчество, <b>&lt;nick&gt;</b> ╞ ник, и <b>&lt;email&gt;</b> ╞ адрес электронной почты. <i>Любое число вхождений.</i></p>
+
−
<p class=p><b>&lt;sequence&gt;</b> ╞ сведения о том, к каким сериям относится книга. Имеет такие свойства, как name (текстовая строка) ╞ название серии, и number (целое число) ╞ порядковый номер книги в серии. <i>Любое число вхождений.</i> В нашем примере описана серия "Раскрывая тайны психики", и указан номер книги в серии ╞ вторая.</p>
+
−
<br>
+
−
<p class=p>Внутри раздела <b>&lt;document-info&gt;</b>:</p>
+
−
<p class=p><b>&lt;author&gt;</b> ╞ содержит информацию об авторе документа. Возможны такие вложенные тэги как <b>&lt;first-name&gt;</b> ╞ имя, <b>&lt;last-name&gt;</b> ╞ фамилия, <b>&lt;middle-name&gt;</b> ╞ отчество, <b>&lt;nick&gt;</b> ╞ ник, и <b>&lt;email&gt;</b> ╞ адрес электронной почты. <i>Одно или более вхождений.</i> В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.</p>
+
−
<p class=p><b>&lt;program-used&gt;</b> ╞ в виде простого перечисляет программы, использованные при создании FB2-документа. <i>От нуля до одного вхождений.</i> В нашем примере это Dn/2, Opera 8.50 и Bred3.</p>
+
−
<p class=p><b>&lt;date&gt;</b> ╞ хранит дату создания документа. В свойстве value дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. <i>Одно и только одно вхождение.</i> В нашем примере свойство value имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.</p>
+
−
<p class=p><b>&lt;src-url&gt;</b> ╞ URL страницы, откуда взят текст для подготовки документа. <i>Любое число вхождений.</i></p>
+
−
<p class=p><b>&lt;src-ocr&gt;</b> ╞ автор (но не писатель) текста, который был использован при подготовке документа. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p><b>&lt;id&gt;</b> ╞ уникальный идентификатор документа FB2. <i>Одно и только одно вхождение.</i></p>
+
−
<p class=p><b>&lt;version&gt;</b> ╞ версия документа в текстовом виде. Описывается дробным числом. <i>Одно и только одно вхождение.</i> В нашем случае ╞ 1.1.</p>
+
−
<p class=p><b>&lt;history&gt;</b> ╞ история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: <b>&lt;p&gt;</b>, <b>&lt;poem&gt;</b>, <b>&lt;cite&gt;</b>, <b>&lt;subtitle&gt;</b>, <b>&lt;table&gt;</b>, <b>&lt;empty-line/&gt;</b> с соответствующим содержанием. <i>От нуля до одного вхождений.</i></p>
+
−
<br>
+
−
<p class=p>Внутри тэга <b>&lt;publish-info&gt;</b>:</p>
+
−
<p class=p><b>&lt;book-name&gt;</b> ╞ название оригинальной (бумажной) книги. <i>От нуля до одного вхождений.</i> В примере это "Борис Федорович Сергеев. Ум хорошо╡".</p>
+
−
<p class=p><b>&lt;publisher&gt;</b> ╞ название издательства. <i>От нуля до одного вхождений.</i> В примере ╞ Молодая гвардия.</p>
+
−
<p class=p><b>&lt;city&gt;</b> ╞ город, в котором издана книга. <i>От нуля до одного вхождений.</i> В нашем случае это М., то есть Москва.</p>
+
−
<p class=p><b>&lt;year&gt;</b> ╞ год издания книги. <i>От нуля до одного вхождений.</i> В нашем случае ╞ 1984.</p>
+
−
<p class=p><b>&lt;isbn&gt;</b> ╞ ISBN книги. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=title>Структура разделов &lt;body&gt; и &lt;section&gt;</p>
+
−
<p class=p>Тэг <b>&lt;body&gt;</b> предназначен для описания собственно тела документа. Этот тэг может иметь свойство name, которое описывает имя раздела. Например:</p>
+
−
<pre>&lt;body name="notes"&gt;</pre>
+
−
<p class=p>Внутри раздела <b>&lt;body&gt;</b> могут идти в указанном порядке:</p>
+
−
<p class=p>1) Картинка <b>&lt;image/&gt;</b>, которая будет отображаться вверху раздела. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>2) Заголовок <b>&lt;title&gt;</b>. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>3) Эпиграф <b>&lt;epigraph&gt;</b>. <i>Любое число вхождений.</i></p>
+
−
<p class=p>4) Раздел <b>&lt;section&gt;</b>. <i>Любое число вхождений.</i></p>
+
−
<p class=p>Откуда видно, что ни один подраздел не является обязательным.</p>
+
−
<p class=p>Для раздела <b>&lt;section&gt;</b> имя описывается свойством id. Например так:</p>
+
−
<pre>&lt;section id="note33"&gt;</pre>
+
−
<p class=p>Раздел <b>&lt;section&gt;</b> состоит из следующих частей в указанном порядке:</p>
+
−
<p class=p>1) Заголовок <b>&lt;title&gt;</b>. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>2) Эпиграф <b>&lt;epigraph&gt;</b>. <i>Любое число вхождений.</i></p>
+
−
<p class=p>3) Картинка <b>&lt;image/&gt;</b>, которая будет отображаться вверху раздела. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>4) Аннотация <b>&lt;annotation&gt;</b>, описывающая раздел. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>5) Либо подраздел <b>&lt;section&gt;</b> (<i>любое число вхождений</i>), либо форматированный текст с картинками (<i>любое число вхождений</i>).</p>
+
−
<p class=p>Следовательно ни один подраздел не является обязательным.</p>
+
−
<p class=p>Разделов <b>&lt;body&gt;</b> в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел <b>&lt;body&gt;</b>, а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.</p>
+
−
<p class=p>Разделы <b>&lt;section&gt;</b> должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе <b>&lt;section&gt;</b> первого уровня, а главы ╞ в подразделе второго уровня. Проще понять это на примере:</p>
+
−
<pre>
+
−
&lt;body&gt;
+
−
  &lt;title&gt;&lt;p&gt;Борис Сергеев&lt;/p&gt;&lt;p&gt;Парадоксы мозга&lt;/p&gt;&lt;/title&gt;
+
−
  &lt;section&gt;
+
−
    &lt;title&gt;&lt;p&gt;Часть 1. Великие невежды.&lt;/p&gt;&lt;/title&gt;
+
−
    &lt;section&gt;
+
−
      &lt;title&gt;&lt;p&gt;Глава 1. Во тьме веков.&lt;/p&gt;&lt;/title&gt;
+
−
      &lt;p&gt;Когда люди стали о себе задумываться? ...&lt;/p&gt;
+
−
      ...
+
−
    &lt;/section&gt;
+
−
  &lt;/section&gt;
+
−
&lt;/body&gt;
+
−
</pre>
+
−
<p class=p>Принято названия глав писать маленькими буквами, начиная с большой.</p>
+
−
<p class=p>Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается &lt;section&gt; первого уровня, то есть в &lt;title&gt;, относящемся к &lt;body&gt;. Это видно из вышеприведенного примера.</p>
+
−
<p class=title>Форматированный текст</p>
+
−
<p class=p>Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами <b>&lt;p&gt;</b>, <b>&lt;poem&gt;</b>, <b>&lt;subtitle&gt;</b>, <b>&lt;cite&gt;</b>, <b>&lt;table&gt;</b>. Также могут входить пустые строки ╞ <b>&lt;empty-line/&gt;</b>.</p>
+
−
<p class=p>Тэг <b>&lt;p&gt;</b> предназначен для описания одного абзаца текста книги.</p>
+
−
<p class=p>Например:</p>
+
−
<pre>&lt;p&gt;Вот абзац текста.&lt;/p&gt;
+
−
&lt;p&gt;Еще один абзац текста.&lt;/p&gt;</pre>
+
−
<p class=title>Пустые строки</p>
+
−
<p class=p>Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга <b>&lt;empty-line/&gt;</b>. Один такой тэг ╞ одна пустая строка. Закрывающий тэг в данном случае не требуется.</p>
+
−
<p class=p>Например:</p>
+
−
<pre>&lt;p&gt;Абзац до пустой строки.&lt;/p&gt;
+
−
&lt;empty-line/&gt;
+
−
&lt;p&gt;А вот это уже абзац после пустой строки.&lt;/p&gt;</pre>
+
−
<p class=title>Жирный и курсивный</p>
+
−
<p class=p>Для форматированного текста, то есть внутри тэгов &lt;p&gt;, &lt;poem&gt;, &lt;subtitle&gt;, &lt;table&gt; возможно описать текст как <b>жирный</b> или <i>курсивный</i>. Жирный текст следует выделить тэгом <b>&lt;strong&gt;</b>, а курсивный ╞ тэгом <b>&lt;emphasis&gt;</b>.</p>
+
−
<p class=p>Например:</p>
+
−
<pre>&lt;p&gt;Вот это слово выведем &lt;strong&gt;жирным&lt;/strong&gt;,
+
−
а вот это ╞ &lt;emphasis&gt;курсивным&lt;/emphasis&gt;.&lt;/p&gt;</pre>
+
−
<p class=title>Описание заголовков</p>
+
−
<p class=p>Заголовки описываются тэгом <b>&lt;title&gt;</b>, который содержит в себе форматированный текст. Тэг <b>&lt;title&gt;</b> может быть вложенным в тэги <b>&lt;body&gt;</b> и <b>&lt;section&gt;</b>, причем более одного заголовка в разделе не допускается, а может его и не быть вовсе.</title>
+
−
<p class=p>Пример:</p>
+
−
<pre>&lt;title&gt;
+
−
&lt;p&gt;От Александрии до Лондона&lt;/p&gt;
+
−
&lt;/title&gt;</pre>
+
−
<p class=title>Подзаголовки</p>
+
−
<p class=p>Подзаголовки описываются тэгом <b>&lt;subtitle&gt;</b>, который содержит простой (неформатированный) текст. Тэг <b>&lt;subtitle&gt;</b> может быть вложенным в тэги <b>&lt;body&gt;</b> и <b>&lt;section&gt;</b>.</title>
+
−
<p class=p>Обычно описание подзаголовка выглядит так:</p>
+
−
<pre>&lt;subtitle&gt;* * *&lt;subtitle&gt;</pre>
+
−
<p class=p>Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.</p>
+
−
<p class=title>Оформление стихов</p>
+
−
<p class=p>Чтобы разместить стихотворение в тексте документа, используют тэг <b>&lt;poem&gt;</b>. Он может нести внутри себя следующие части в указанном порядке:</p>
+
−
<p class=p>1) Заголовок <b>&lt;title&gt;</b>. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>2) Эпиграф <b>&lt;epigraph&gt;</b>. <i>Любое число вхождений.</i></p>
+
−
<p class=p>3) Строфы <b>&lt;stanza&gt;</b>. <i>Одно или более вхождений.</i> Строфа <b>&lt;stanza&gt;</b> ╞ это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом <b>&lt;v&gt;</b>, который должен быть вложен в <b>&lt;stanza&gt;</b>.</p>
+
−
<p class=p>4) Автор стихотворения <b>&lt;text-author&gt;</b>. <i>Любое число вхождений.</i></p>
+
−
<p class=p>5) Дата написания <b>&lt;date&gt;</b>. <i>От нуля до одного вхождений.</i></p>
+
−
<p class=p>Например, стихотворение из двух строф:</p>
+
−
<p class=3>&nbsp;</p>
+
−
<p class=2>Наша Таня громко плачет,</p>
+
−
<p class=2>Уронила в речку мячик.</p>
+
−
<p class=3>&nbsp;</p>
+
−
<p class=2>Тише, Танечка, не плачь,</p>
+
−
<p class=2>Не утонет в речке мяч.</p>
+
−
<p class=3>&nbsp;</p>
+
−
<p class=p>Следует разметить таким образом:</p>
+
−
<p class=3>&nbsp;</p>
+
−
<p class=2>&lt;poem&gt;&lt;stanza&gt;&lt;v&gt;Наша Таня громко плачет,&lt;/v&gt;</p>
+
−
<p class=2>&lt;v&gt;Уронила в речку мячик.&lt;/v&gt;&lt;/stanza&gt;</p>
+
−
<p class=2>&lt;stanza&gt;&lt;v&gt;Тише, Танечка, не плачь,&lt;/v&gt;</p>
+
−
<p class=2>&lt;v&gt;Не утонет в речке мяч.&lt;/v&gt;&lt;/stanza&gt;&lt;/poem&gt;</p>
+
−
<p class=title>Эпиграфы</p>
+
−
<p class=p>Для оформления эпиграфов предусмотрен тэг <b>&lt;epigraph&gt;</b>, который должен содержать внутри себя форматированный текст (<i>любое число вхождений</i>), а затем автора текста (тоже <i>любое число вхождений</i>).</p>
+
−
<p class=p>Пример:</p>
+
−
<pre>&lt;epigraph&gt;
+
−
  &lt;p&gt;Читателям, которые станут доискиваться, какие реальные
+
−
  люди и места описаны здесь под вымышленными именами и названиями,
+
−
  я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,
+
−
  так как в этом романе рассказано о том, что происходит сегодня почти
+
−
  во всей Америке.&lt;/p>
+
−
&lt;/epigraph&gt;</pre>
+
−
<p class=title>Цитированный текст</p>
+
−
<p class=p>Для разметки цитированного текста существует тэг <b>&lt;cite&gt;</b>, который может содержать форматированный текст (<i>любое число вхождений</i>), а затем автора цитаты (<i>любое число вхождений</i>).</p>
+
−
<p class=p>Пример:</p>
+
−
<pre>
+
−
&lt;cite&gt;
+
−
  &lt;p&gt;Время ╞ деньги.&lt;p&gt;
+
−
  &lt;text-author&gt;Бенджамин Франклин&lt;/text-author&gt;
+
−
&lt;/cite&gt;
+
−
</pre>
+
−
<p class=title>Автор цитаты</p>
+
−
<p class=p>Внутри тэгов <b>&lt;poem&gt;</b>, <b>&lt;cite&gt;</b> и <b>&lt;epigraph&gt;</b> возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг <b>&lt;text-author&gt;</b>. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. Допускается <i>любое число вхождений</i> тэга <b>&lt;text-author&gt;</b>.</p>
+
−
<p class=p>Вот пример:</p>
+
−
<pre>
+
−
&lt;epigraph&gt;
+
−
  &lt;p&gt;Кажется, знаешь о себе все, так нет.
+
−
  Находятся люди, которые знают о тебе больше.&lt;/p&gt;
+
−
  &lt;text-author&gt;В. Андреев&lt;/text-author&gt;
+
−
&lt;/epigraph&gt;
+
−
</pre>
+
−
<p class=title>Картинки</p>
+
−
<p class=p>Картинки вставляются с помощью тэга &lt;image/&gt; (закрывающий тэг не требуется). Свойство href указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.</p>
+
−
<p class=p>Пример:</p>
+
−
<pre>&lt;image l:href="#cover.jpg"/&gt;</pre>
+
−
<p class=p>В этом примере в текст вставляется картинка cover.jpg, приложенная к документу (на что указывает символ решетки перед именем).</p>
+
−
<p class=title>Ссылки</p>
+
−
<p class=p>Ссылки вставляются с помощью тэга &lt;a&gt;. Свойство href определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.</p>
+
−
<p class=p>Примеры:</p>
+
−
<pre>&lt;a l:href="#n1" type="note"&gt;[1]&lt;/a&gt;</pre>
+
−
<p class=p>В этом примере текстом ссылки будет [1], а указывать она будет на раздел с идентификатором n1 внутри документа.</p>
+
−
<p class=p>В l:href вместо l может быть и другой идентификатор, подробнее это описано в разделе "Раздел FictionBook".</p>
+
−
<p class=title>Оформление примечаний (footnotes)</p>
+
−
<p class=p>Примечания должны находиться в специальном разделе <b>&lt;body&gt;</b>, поименнованном notes (именно маленькими буквами), то есть описан он должен быть как &lt;body name="notes"&gt;. Каждое примечание должно находиться в отдельном разделе <b>&lt;section&gt;</b> и иметь уникальный id, по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:</p>
+
−
<pre> &lt;body name="notes"&gt;
+
−
  &lt;title&gt;&lt;p&gt;Примечания&lt;/p&gt;&lt;/title&gt;
+
−
  &lt;section id="note1"&gt;
+
−
  &lt;title&gt;
+
−
    &lt;p&gt;1&lt;/p&gt;
+
−
  &lt;/title&gt;
+
−
  &lt;p&gt;Известный английский архитектор XVIII века, испытавший в
+
−
  своем творчестве сильное влияние античной архитектуры. (Здесь и
+
−
  далее прим. ред.)&lt;/p&gt;
+
−
  &lt;/section&gt;
+
−
  &lt;section id="note2"&gt;
+
−
  &lt;title&gt;
+
−
    &lt;p&gt;2&lt;/p&gt;
+
−
  &lt;/title&gt;
+
−
  &lt;p&gt;Американский просветитель, живший в XVIII веке&lt;/p&gt;
+
−
  &lt;/section&gt;
+
−
&lt;/body&gt;</pre>
+
−
<p class=p>Ссылка на примечание должна иметь свойство type, равное значению "note". Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:</p>
+
−
<pre>в стиле Роберта Адама <b>&lt;a l:href="#note1" type="note"&gt;[1]&lt;/a&gt;</b></pre>
+
−
<p class=title>Вложения</p>
+
−
<p class=p>К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).</p>
+
−
<p class=p>Вот пример вложения:</p>
+
−
<pre>&lt;binary id="cover.jpg" content-type="image/jpeg"&gt;
+
−
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR
+
−
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O
+
−
...
+
−
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;/binary&gt;</pre>
+
−
<p class=p>Свойство id описывает идентификатор (имя) двоичного объекта, а свойство content-type ╞ MIME-тип вложения. Внутри тэга &lt;binary&gt; находится файл, закодированный по методу BASE64.</p>
+
−
<p class=p>Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.</p>
+
−
<p class=p>Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.</p>
+
−
<p class=title>Юникодные символы</p>
+
−
<p class=p>В текст можно вставлять символы по их коду таблице Unicode. Для этого нужно написать значок &, потом значок #, потом десятичный код символа, потом точку с запятой.</p>
+
−
<p class=p>Например для значка &#8800 (не равно) ╞ код 8800, надо написать так:</p>
+
−
<pre>&amp;#8800;</pre>
+
−
<p class=title>Значения жанров книги</p>
+
−
<p class=p>Далее перечислены значения, которые принимает поле <b>&lt;genre&gt;</b> в заголовке FB2-документа.</p>
+
−
<p class=p><pre>sf_history              Альтернативная история
+
−
sf_action              Боевая Фантастика
+
−
sf_epic                Эпическая Фантастика
+
−
sf_heroic              Героическая фантастика
+
−
sf_detective            Детективная Фантастика
+
−
sf_cyberpunk            Киберпанк
+
−
sf_space                Космическая Фантастика
+
−
sf_social              Социальная фантастика
+
−
sf_horror              Ужасы и Мистика
+
−
sf_humor                Юмористическая фантастика
+
−
sf_fantasy              Фэнтези
+
−
sf                      Научная Фантастика
+
−
child_sf                Детская Фантастика
+
−
det_classic            Классический Детектив
+
−
det_police              Полицейский Детектив
+
−
det_action              Боевики
+
−
det_irony              Иронический Детектив
+
−
det_history            Исторический Детектив
+
−
det_espionage          Шпионский Детектив
+
−
det_crime              Криминальный Детектив
+
−
det_political          Политический Детектив
+
−
det_maniac              Маньяки
+
−
det_hard                Крутой Детектив
+
−
thriller                Триллеры
+
−
detective              Детектив
+
−
sf_detective            Детективная Фантастика
+
−
child_det              Детские Остросюжетные
+
−
love_detective          Остросюжетные Любовные Романы
+
−
prose                  Проза
+
−
prose_classic          Классическая Проза
+
−
prose_history          Историческая Проза
+
−
prose_contemporary      Современная Проза
+
−
prose_counter          Контркультура
+
−
prose_rus_classic      Русская Классика
+
−
prose_su_classics      Советская Классика
+
−
humor_prose            Юмористическая Проза
+
−
child_prose            Детская Проза
+
−
love                    Любовные романы
+
−
love_contemporary      Современные Любовные Романы
+
−
love_history            Исторические Любовные Романы
+
−
love_detective          Остросюжетные Любовные Романы
+
−
love_short              Короткие Любовные Романы
+
−
love_erotica            Эротика
+
−
adv_western            Вестерны
+
−
adv_history            Исторические Приключения
+
−
adv_indian              Приключения: Индейцы
+
−
adv_maritime            Морские Приключения
+
−
adv_geo                Путешествия и География
+
−
adv_animal              Природа и Животные
+
−
adventure              Приключения: Прочее
+
−
child_adv              Детские Приключения
+
−
children                Детское
+
−
child_tale              Сказки
+
−
child_verse            Детские Стихи
+
−
child_prose            Детская Проза
+
−
child_sf                Детская Фантастика
+
−
child_det              Детские Остросюжетные
+
−
child_adv              Детские Приключения
+
−
child_education        Детская Образовательная литература
+
−
children                Детское: Прочее
+
−
poetry                  Поэзия
+
−
dramaturgy              Драматургия
+
−
humor_verse            Юмористические Стихи
+
−
child_verse            Детские Стихи
+
−
antique_ant            Античная Литература
+
−
antique_european        Европейская Старинная Литература
+
−
antique_russian        Древнерусская Литература
+
−
antique_east            Древневосточная Литература
+
−
antique_myths          Мифы. Легенды. Эпос
+
−
antique                Старинная Литература: Прочее
+
−
sci_history            История
+
−
sci_psychology          Психология
+
−
sci_culture            Культурология
+
−
sci_religion            Религиоведение
+
−
sci_philosophy          Философия
+
−
sci_politics            Политика
+
−
sci_business            Деловая литература
+
−
sci_juris              Юриспруденция
+
−
sci_linguistic          Языкознание
+
−
sci_medicine            Медицина
+
−
sci_phys                Физика
+
−
sci_math                Математика
+
−
sci_chem                Химия
+
−
sci_biology            Биология
+
−
sci_tech                Технические
+
−
science                Научно-образовательная: Прочее
+
−
adv_animal              Природа и Животные
+
−
comp_www                Интернет
+
−
comp_programming        Программирование
+
−
comp_hard              Компьютерное Железо
+
−
comp_soft              Программы
+
−
comp_db                Базы Данных
+
−
comp_osnet              ОС и Сети
+
−
computers              Компьютеры: Прочее
+
−
ref_encyc              Энциклопедии
+
−
ref_dict                Словари
+
−
ref_ref                Справочники
+
−
ref_guide              Руководства
+
−
reference              Справочная Литература: Прочее
+
−
nonf_biography          Биографии и Мемуары
+
−
nonf_publicism          Публицистика
+
−
nonf_criticism          Критика
+
−
nonfiction              Документальное: Прочее
+
−
design                  Искусство, Дизайн
+
−
adv_animal              Природа и Животные
+
−
religion                Религия
+
−
religion_rel            Религия
+
−
religion_esoterics      Эзотерика
+
−
religion_self          Самосовершенствование
+
−
religion                Религия и духовность: Прочее
+
−
sci_religion            Религиоведение
+
−
humor_anecdote          Анекдоты
+
−
humor_prose            Юмористическая Проза
+
−
humor_verse            Юмористические Стихи
+
−
humor                  Юмор: Прочее
+
−
home_cooking            Кулинария
+
−
home_pets              Домашние Животные
+
−
home_crafts            Хобби, Ремесла
+
−
home_entertain          Развлечения
+
−
home_health            Здоровье
+
−
home_garden            Сад и Огород
+
−
home_diy                Сделай Сам
+
−
home_sport              Спорт
+
−
home_sex                Эротика, Секс
+
−
home                    Дом и Семья: Прочее</pre></p>
+
−
<p class=title>Языки документа</p>
+
−
<p class=p>Ниже приведены коды языков, которые можно прописывать в тэгах <b>&lt;lang&gt;</b> и <b>&lt;src-lang&gt;</b>. Например, волапюк это vo.</p>
+
−
<p class=p>Основные кодировки (самые частые):</p>
+
−
<pre>
+
−
eng      en    Английский
+
−
bel      be    Белорусский
+
−
bul      bg    Болгарский
+
−
hun      hu    Венгерский
+
−
dut/nla  nl    Голландский
+
−
ell/gre  el    Греческий современный (1453-)
+
−
dan      da    Данийский
+
−
grc            Древнегреческий (до 1453)
+
−
heb      he    Иврит
+
−
ita      it    Итальянский
+
−
deu/ger  de    Немецкий
+
−
pol      pl    Польский
+
−
por      pt    Португальский
+
−
rus      ru    Русский
+
−
slk/slo  sk    Словакский
+
−
slv      sl    Словенский
+
−
tur      tr    Турецкий
+
−
ukr      uk    Украинский
+
−
fin      fi    Финский
+
−
fra/fre  fr    Французский
+
−
ces/cze  cs    Чешский
+
−
jpn      ja    Японский
+
−
</pre>
+
−
<p class=p>Остальные кодировки:</p>
+
−
<pre><font size=1>abk      ab    Abkhazian
+
−
ace            Achinese
+
−
ach            Acoli
+
−
ada            Adangme
+
−
aar      aa    Afar
+
−
afh            Afrihili
+
−
afr      af    Afrikaans
+
−
afa            Afro-Asiatic (Other)
+
−
aka            Akan
+
−
akk            Akkadian
+
−
alb/sqi  sq    Albanian
+
−
ale            Aleut
+
−
alg            Algonquian languages
+
−
tut            Altaic (Other)
+
−
amh      am    Amharic
+
−
apa            Apache languages
+
−
ara      ar    Arabic
+
−
arc            Aramaic
+
−
arp            Arapaho
+
−
arn            Araucanian
+
−
arw            Arawak
+
−
arm/hye  hy    Armenian
+
−
art            Artificial (Other)
+
−
asm      as    Assamese
+
−
ath            Athapascan languages
+
−
map            Austronesian (Other)
+
−
ava            Avaric
+
−
ave            Avestan
+
−
awa            Awadhi
+
−
aym      ay    Aymara
+
−
aze      az    Azerbaijani
+
−
nah            Aztec
+
−
ban            Balinese
+
−
bat            Baltic (Other)
+
−
bal            Baluchi
+
−
bam            Bambara
+
−
bai            Bamileke languages
+
−
bad            Banda
+
−
bnt            Bantu (Other)
+
−
bas            Basa
+
−
bak      ba    Bashkir
+
−
baq/eus  eu    Basque
+
−
bej            Beja
+
−
bem            Bemba
+
−
ben      bn    Bengali
+
−
ber            Berber (Other)
+
−
bho            Bhojpuri
+
−
bih      bh    Bihari
+
−
bik            Bikol
+
−
bin            Bini
+
−
bis      bi    Bislama
+
−
bra            Braj
+
−
bre      be    Breton
+
−
bug            Buginese
+
−
bua            Buriat
+
−
bur/mya  my    Burmese
+
−
cad              Caddo
+
−
car            Carib
+
−
cat      ca    Catalan
+
−
cau            Caucasian (Other)
+
−
ceb            Cebuano
+
−
cel            Celtic (Other)
+
−
cai            Central American Indian (Other)
+
−
chg            Chagatai
+
−
cha            Chamorro
+
−
che            Chechen
+
−
chr            Cherokee
+
−
chy            Cheyenne
+
−
chb            Chibcha
+
−
chi/zho  zh    Chinese
+
−
chn            Chinook jargon
+
−
cho            Choctaw
+
−
chu            Church Slavic
+
−
chv            Chuvash
+
−
cop            Coptic
+
−
cor            Cornish
+
−
cos        co    Corsican
+
−
cre              Cree
+
−
crp            Creoles and Pidgins (Other)
+
−
cpe            Creoles and Pidgins, English-based (Other)
+
−
cpf            Creoles and Pidgins, French-based (Other)
+
−
cpp            Creoles and Pidgins, Portuguese-based (Other)
+
−
cus            Cushitic (Other)
+
−
        hr    Croatian
+
−
dak            Dakota
+
−
del            Delaware
+
−
din            Dinka
+
−
div            Divehi
+
−
doi            Dogri
+
−
dra            Dravidian (Other)
+
−
dua            Duala
+
−
dum            Dutch, Middle (ca. 1050-1350)
+
−
dyu            Dyula
+
−
dzo      dz    Dzongkha
+
−
efi            Efik
+
−
eka            Ekajuk
+
−
elx            Elamite
+
−
enm            English, Middle (ca. 1100-1500)
+
−
ang            English, Old (ca. 450-1100)
+
−
esk            Eskimo (Other)
+
−
epo      eo    Esperanto
+
−
est      et    Estonian
+
−
ewe            Ewe
+
−
ewo            Ewondo
+
−
fan            Fang
+
−
fat            Fanti
+
−
fao      fo    Faroese
+
−
fij      fj    Fijian
+
−
fiu            Finno-Ugrian (Other)
+
−
fon            Fon
+
−
frm            French, Middle (ca. 1400-1600)
+
−
fro            French, Old (842- ca. 1400)
+
−
fry      fy    Frisian
+
−
ful            Fulah
+
−
gaa            Ga
+
−
gae/gdh  Gaelic (Scots)
+
−
glg      gl    Gallegan
+
−
lug            Ganda
+
−
gay            Gayo
+
−
gez            Geez
+
−
geo/kat  ka    Georgian
+
−
gmh            German, Middle High (ca. 1050-1500)
+
−
goh            German, Old High (ca. 750-1050)
+
−
gem            Germanic (Other)
+
−
gil            Gilbertese
+
−
gon            Gondi
+
−
got            Gothic
+
−
grb            Grebo
+
−
kal      kl    Greenlandic
+
−
grn      gn    Guarani
+
−
guj      gu    Gujarati
+
−
hai            Haida
+
−
hau      ha    Hausa
+
−
haw            Hawaiian
+
−
her            Herero
+
−
hil            Hiligaynon
+
−
him            Himachali
+
−
hin      hi    Hindi
+
−
hmo            Hiri Motu
+
−
hup            Hupa
+
−
iba            Iban
+
−
ice/isl  is    Icelandic
+
−
ibo            Igbo
+
−
ijo            Ijo
+
−
ilo            Iloko
+
−
inc            Indic (Other)
+
−
ine            Indo-European (Other)
+
−
ind      id    Indonesian
+
−
ina      ia    Interlingua (International Auxiliary language Association)
+
−
ine      -    Interlingue
+
−
iku      iu    Inuktitut
+
−
ipk      ik    Inupiak
+
−
ira            Iranian (Other)
+
−
gai/iri  ga    Irish
+
−
sga            Irish, Old (to 900)
+
−
mga            Irish, Middle (900 ╞ 1200)
+
−
iro            Iroquoian languages
+
−
jav/jaw  jv/jw Javanese
+
−
jrb            Judeo-Arabic
+
−
jpr            Judeo-Persian
+
−
kab            Kabyle
+
−
kac            Kachin
+
−
kam            Kamba
+
−
kan      kn    Kannada
+
−
kau            Kanuri
+
−
kaa            Kara-Kalpak
+
−
kar            Karen
+
−
kas      ks    Kashmiri
+
−
kaw            Kawi
+
−
kaz      kk    Kazakh
+
−
kha            Khasi
+
−
khm      km    Khmer
+
−
khi            Khoisan (Other)
+
−
kho            Khotanese
+
−
kik            Kikuyu
+
−
kin      rw    Kinyarwanda
+
−
kir      ky    Kirghiz
+
−
kom            Komi
+
−
kon            Kongo
+
−
kok            Konkani
+
−
kor      ko    Korean
+
−
kpe            Kpelle
+
−
kro            Kru
+
−
kua            Kuanyama
+
−
kum            Kumyk
+
−
kur      ku    Kurdish
+
−
kru            Kurukh
+
−
kus            Kusaie
+
−
kut            Kutenai
+
−
lad            Ladino
+
−
lah            Lahnda
+
−
lam            Lamba
+
−
oci      oc    Langue d'Oc (post 1500)
+
−
lao      lo    Lao
+
−
lat      la    Latin
+
−
lav      lv    Latvian
+
−
ltz            Letzeburgesch
+
−
lez            Lezghian
+
−
lin      ln    Lingala
+
−
lit      lt    Lithuanian
+
−
loz            Lozi
+
−
lub            Luba-Katanga
+
−
lui            Luiseno
+
−
lun            Lunda
+
−
luo            Luo (Kenya and Tanzania)
+
−
mac/mak  mk    Macedonian
+
−
mad            Madurese
+
−
mag            Magahi
+
−
mai            Maithili
+
−
mak            Makasar
+
−
mlg      mg    Malagasy
+
−
may/msa  ms    Malay
+
−
mal            Malayalam
+
−
mlt      ml    Maltese
+
−
man            Mandingo
+
−
mni            Manipuri
+
−
mno            Manobo languages
+
−
max            Manx
+
−
mao/mri  mi    Maori
+
−
mar      mr    Marathi
+
−
chm            Mari
+
−
mah            Marshall
+
−
mwr            Marwari
+
−
mas            Masai
+
−
myn            Mayan languages
+
−
men            Mende
+
−
mic            Micmac
+
−
min            Minangkabau
+
−
mis            Miscellaneous (Other)
+
−
moh            Mohawk
+
−
mol      mo    Moldavian
+
−
mkh            Mon-Kmer (Other)
+
−
lol            Mongo
+
−
mon      mn    Mongolian
+
−
mos            Mossi
+
−
mul            Multiple languages
+
−
mun            Munda languages
+
−
nau      na    Nauru
+
−
nav            Navajo
+
−
nde            Ndebele, North
+
−
nbl            Ndebele, South
+
−
ndo            Ndongo
+
−
nep      ne    Nepali
+
−
new            Newari
+
−
nic            Niger-Kordofanian (Other)
+
−
ssa            Nilo-Saharan (Other)
+
−
niu            Niuean
+
−
non            Norse, Old
+
−
nai            North American Indian (Other)
+
−
nor      no    Norwegian
+
−
nno            Norwegian (Nynorsk)
+
−
nub            Nubian languages
+
−
nym            Nyamwezi
+
−
nya            Nyanja
+
−
nyn            Nyankole
+
−
nyo            Nyoro
+
−
nzi            Nzima
+
−
oji            Ojibwa
+
−
ori      or    Oriya
+
−
orm      om    Oromo
+
−
osa            Osage
+
−
oss            Ossetic
+
−
oto            Otomian languages
+
−
pal            Pahlavi
+
−
pau            Palauan
+
−
pli            Pali
+
−
pam            Pampanga
+
−
pag            Pangasinan
+
−
pan      pa    Panjabi
+
−
pap            Papiamento
+
−
paa            Papuan-Australian (Other)
+
−
fas/per  fa    Persian
+
−
peo            Persian, Old (ca 600 ╞ 400 B.C.)
+
−
phn            Phoenician
+
−
pon            Ponape
+
−
pra            Prakrit languages
+
−
pro            Provencal, Old (to 1500)
+
−
pus      ps    Pushto
+
−
que      qu    Quechua
+
−
roh      rm    Rhaeto-Romance
+
−
raj            Rajasthani
+
−
rar            Rarotongan
+
−
roa            Romance (Other)
+
−
ron/rum  ro    Romanian
+
−
rom            Romany
+
−
run      rn    Rundi
+
−
sal            Salishan languages
+
−
sam            Samaritan Aramaic
+
−
smi            Sami languages
+
−
smo      sm    Samoan
+
−
sad            Sandawe
+
−
sag      sg    Sango
+
−
san      sa    Sanskrit
+
−
srd            Sardinian
+
−
sco            Scots
+
−
sel            Selkup
+
−
sem            Semitic (Other)
+
−
        sr    Serbian
+
−
scr      sh    Serbo-Croatian
+
−
srr            Serer
+
−
shn            Shan
+
−
sna      sn    Shona
+
−
sid            Sidamo
+
−
bla            Siksika
+
−
snd      sd    Sindhi
+
−
sin      si    Singhalese
+
−
sit      -    Sino-Tibetan (Other)
+
−
sio            Siouan languages
+
−
sla            Slavic (Other)
+
−
ssw      ss    Siswant
+
−
sog            Sogdian
+
−
som      so    Somali
+
−
son            Songhai
+
−
wen            Sorbian languages
+
−
nso            Sotho, Northern
+
−
sot      st    Sotho, Southern
+
−
sai            South American Indian (Other)
+
−
esl/spa  es    Spanish
+
−
suk            Sukuma
+
−
sux            Sumerian
+
−
sun      su    Sudanese
+
−
sus            Susu
+
−
swa      sw    Swahili
+
−
ssw            Swazi
+
−
sve/swe  sv    Swedish
+
−
syr            Syriac
+
−
tgl      tl    Tagalog
+
−
tah            Tahitian
+
−
tgk      tg    Tajik
+
−
tmh            Tamashek
+
−
tam      ta    Tamil
+
−
tat      tt    Tatar
+
−
tel      te    Telugu
+
−
ter            Tereno
+
−
tha      th    Thai
+
−
bod/tib  bo    Tibetan
+
−
tig            Tigre
+
−
tir      ti    Tigrinya
+
−
tem            Timne
+
−
tiv            Tivi
+
−
tli            Tlingit
+
−
tog      to    Tonga (Nyasa)
+
−
ton            Tonga (Tonga Islands)
+
−
tru            Truk
+
−
tsi            Tsimshian
+
−
tso      ts    Tsonga
+
−
tsn      tn    Tswana
+
−
tum            Tumbuka
+
−
ota            Turkish, Ottoman (1500 ╞ 1928)
+
−
tuk      tk    Turkmen
+
−
tyv            Tuvinian
+
−
twi      tw    Twi
+
−
uga            Ugaritic
+
−
uig      ug    Uighur
+
−
umb            Umbundu
+
−
und            Undetermined
+
−
urd      ur    Urdu
+
−
uzb      uz    Uzbek
+
−
vai            Vai
+
−
ven            Venda
+
−
vie      vi    Vietnamese
+
−
vol      vo    Volap&uuml;k
+
−
vot            Votic
+
−
wak            Wakashan languages
+
−
wal            Walamo
+
−
war            Waray
+
−
was            Washo
+
−
cym/wel  cy    Welsh
+
−
wol      wo    Wolof
+
−
xho      xh    Xhosa
+
−
sah            Yakut
+
−
yao            Yao
+
−
yap            Yap
+
−
yid      yi    Yiddish
+
−
yor      yo    Yoruba
+
−
zap            Zapotec
+
−
zen            Zenaga
+
−
zha      za    Zhuang
+
−
zul        zu    Zulu
+
−
zun            Zuni
+
−
AA &quot;Afar&quot;
+
−
AB &quot;Abkhazian&quot;
+
−
AF &quot;Afrikaans&quot;
+
−
AM &quot;Amharic&quot;
+
−
AR &quot;Arabic&quot;
+
−
AS &quot;Assamese&quot;
+
−
AY &quot;Aymara&quot;
+
−
AZ &quot;Azerbaijani&quot;
+
−
BA &quot;Bashkir&quot;
+
−
BE &quot;Byelorussian&quot;
+
−
BG &quot;Bulgarian&quot;
+
−
BH &quot;Bihari&quot;
+
−
BI &quot;Bislama&quot;
+
−
BN &quot;Bengali&quot; &quot;Bangla&quot;
+
−
BO &quot;Tibetan&quot;
+
−
BR &quot;Breton&quot;
+
−
CA &quot;Catalan&quot;
+
−
CO &quot;Corsican&quot;
+
−
CS &quot;Czech&quot;
+
−
CY &quot;Welsh&quot;
+
−
DA &quot;Danish&quot;
+
−
DE &quot;German&quot;
+
−
DZ &quot;Bhutani&quot;
+
−
EL &quot;Greek&quot;
+
−
EN &quot;English&quot; &quot;American&quot;
+
−
EO &quot;Esperanto&quot;
+
−
ES &quot;Spanish&quot;
+
−
ET &quot;Estonian&quot;
+
−
EU &quot;Basque&quot;
+
−
FA &quot;Persian&quot;
+
−
FI &quot;Finnish&quot;
+
−
FJ &quot;Fiji&quot;
+
−
FO &quot;Faeroese&quot;
+
−
FR &quot;French&quot;
+
−
FY &quot;Frisian&quot;
+
−
GA &quot;Irish&quot;
+
−
GD &quot;Gaelic&quot; &quot;Scots Gaelic&quot;
+
−
GL &quot;Galician&quot;
+
−
GN &quot;Guarani&quot;
+
−
GU &quot;Gujarati&quot;
+
−
HA &quot;Hausa&quot;
+
−
HI &quot;Hindi&quot;
+
−
HR &quot;Croatian&quot;
+
−
HU &quot;Hungarian&quot;
+
−
HY &quot;Armenian&quot;
+
−
IA &quot;Interlingua&quot;
+
−
IE &quot;Interlingue&quot;
+
−
IK &quot;Inupiak&quot;
+
−
IN &quot;Indonesian&quot;
+
−
IS &quot;Icelandic&quot;
+
−
IT &quot;Italian&quot;
+
−
IW &quot;Hebrew&quot;
+
−
JA &quot;Japanese&quot;
+
−
JI &quot;Yiddish&quot;
+
−
JW &quot;Javanese&quot;
+
−
KA &quot;Georgian&quot;
+
−
KK &quot;Kazakh&quot;
+
−
KL &quot;Greenlandic&quot;
+
−
KM &quot;Cambodian&quot;
+
−
KN &quot;Kannada&quot;
+
−
KO &quot;Korean&quot;
+
−
KS &quot;Kashmiri&quot;
+
−
KU &quot;Kurdish&quot;
+
−
KY &quot;Kirghiz&quot;
+
−
LA &quot;Latin&quot;
+
−
LN &quot;Lingala&quot;
+
−
LO &quot;Laothian&quot;
+
−
LT &quot;Lithuanian&quot;
+
−
LV &quot;Latvian&quot; &quot;Lettish&quot;
+
−
MG &quot;Malagasy&quot;
+
−
MI &quot;Maori&quot;
+
−
MK &quot;Macedonian&quot;
+
−
ML &quot;Malayalam&quot;
+
−
MN &quot;Mongolian&quot;
+
−
MO &quot;Moldavian&quot;
+
−
MR &quot;Marathi&quot;
+
−
MS &quot;Malay&quot;
+
−
MT &quot;Maltese&quot;
+
−
MY &quot;Burmese&quot;
+
−
NA &quot;Nauru&quot;
+
−
NE &quot;Nepali&quot;
+
−
NL &quot;Dutch&quot;
+
−
NO &quot;Norwegian&quot;
+
−
OC &quot;Occitan&quot;
+
−
OM &quot;Oromo&quot; &quot;Afan&quot;
+
−
OR &quot;Oriya&quot;
+
−
PA &quot;Punjabi&quot;
+
−
PL &quot;Polish&quot;
+
−
PS &quot;Pashto&quot; &quot;Pushto&quot;
+
−
PT &quot;Portuguese&quot;
+
−
QU &quot;Quechua&quot;
+
−
RM &quot;Rhaeto-Romance&quot;
+
−
RN &quot;Kirundi&quot;
+
−
RO &quot;Romanian&quot;
+
−
RU &quot;Russian&quot;
+
−
RW &quot;Kinyarwanda&quot;
+
−
SA &quot;Sanskrit&quot;
+
−
SD &quot;Sindhi&quot;
+
−
SG &quot;Sangro&quot;
+
−
SH &quot;Serbo-Croatian&quot;
+
−
SI &quot;Singhalese&quot;
+
−
SK &quot;Slovak&quot;
+
−
SL &quot;Slovenian&quot;
+
−
SM &quot;Samoan&quot;
+
−
SN &quot;Shona&quot;
+
−
SO &quot;Somali&quot;
+
−
SQ &quot;Albanian&quot;
+
−
SR &quot;Serbian&quot;
+
−
SS &quot;Siswati&quot;
+
−
ST &quot;Sesotho&quot;
+
−
SU &quot;Sudanese&quot;
+
−
SV &quot;Swedish&quot;
+
−
SW &quot;Swahili&quot;
+
−
TA &quot;Tamil&quot;
+
−
TE &quot;Tegulu&quot;
+
−
TG &quot;Tajik&quot;
+
−
TH &quot;Thai&quot;
+
−
TI &quot;Tigrinya&quot;
+
−
TK &quot;Turkmen&quot;
+
−
TL &quot;Tagalog&quot;
+
−
TN &quot;Setswana&quot;
+
−
TO &quot;Tonga&quot;
+
−
TR &quot;Turkish&quot;
+
−
TS &quot;Tsonga&quot;
+
−
TT &quot;Tatar&quot;
+
−
TW &quot;Twi&quot;
+
−
UK &quot;Ukrainian&quot;
+
−
UR &quot;Urdu&quot;
+
−
UZ &quot;Uzbek&quot;
+
−
VI &quot;Vietnamese&quot;
+
−
VO &quot;Volapuk&quot;
+
−
WO &quot;Wolof&quot;
+
−
XH &quot;Xhosa&quot;
+
−
YO &quot;Yoruba&quot;
+
−
ZH &quot;Chinese&quot;
+
−
ZU &quot;Zulu&quot;</font></pre>
+
−
<br><br>
+
−
<p class=p>Данное описание формата FB2 составил Sclex.</p>
+
−
</body>
+
−
</html>
+

Текущая версия на 12:07, 25 мая 2006